[ [ -55703880826186329078174252158009971753058286232699509339930934295546417516815039665091478885367681538705776029479571781619041847320045982166910052581237765631803951426028206439102909634804779882075174272675264980461010187735217796984871774506965980551080135268230235924540871079237891338671150024622907901227352872382920277771790523687824131079943836674182379533245808206950372789855602148067956566618018801031233516057532973835821681874154008861354556535929422826936420486439821378401796737599799849962496340847825660620498374942787560974496947951569312635040908201232430205865001077117218064448710132107520560410025246657226885443354439589809393005580060796843525346745187308955176906655941187914789016397102479646854922152772685485115276664845333059503523208568266939891323679281673531912546732349947423492015612164671610440932907807615521528891785476013492392382907245309992873721510382190283531158663215490161110926433853668858333600730385219591238826297903996667404024804064034612525123987900686457479808040139880774908256518980501314288502967848040832496846248553745468334482437199857707550982879839537415091736752031301402661068692415732950460703173311875889808227083292581346800230674130617432092409887732160722383838401455062769073508531988064381448011862089153879624659692994188441551482600111580356482837080443520528653908232529418154004659039330107559845338275658017135610418685744740484316346241618090101244973620994345687088872021489704027343819153420503754710305992958311825489966052262685741007378950139096644252356116741336338680352104947335355280209645508779559008172169756752864051376183639637650824239290487912642303361555390426284626984836857389277941251510498935510787728298606257329347122551142284433857568146397274695885031926686327816503743093630328590830893020475675889511143370931350724184874873390784923598821163519832854228020241218600161479884551706489953178941622701831870527401366479469687174288057689572710660661052999488105402800832337316033322645566192277598602479241740412162110558644675080487535264748629119432526114696526690488546965641142240283587922264342674530690382005316326906008200145630573937712601549357309385291825881690270032581737731146323448117254832418536076423858823099563425692360000684103566824996594892648120639679416921703127114870188487476784587039552129963765630833441160210634729196536773549556967900288264853793122661023476517158928763700151357897463851447101100040885867789444065168146542642926867151708064484510189351057353346682377690553271153513008855051817186711286301612916695335322362197966979234658190919744252368390779536912377349552709144655909878397375552797188260305608954328565304634074390136621551736850027755209189089649880788258336192455932509714399259124202792410960199633029735889745073636837347821898192588323205468976115385982675676489144605271543246052207972314822384975770199375577410833249421426838432037641609468973068252692344080422978016830613681684083609208144656723417931023381844968566305696122550280749281742607159609465580334006841891997550860960588833469651176082413196691262774923381891829037832472434037319812319297532344445882157167845346644853105655843155026217872440891435007267559288039988124572316120436279723102976183398274217265059927929012238906839274944599535623977565912160099627992433266924388431904187177380706592000820951528108279359206608508839081152598503982925032787958323447196869787920005115548961445630288614059204883624316319273033868597047415992103517698067792649818396330480115271418592733931763796968204473808628906537235966409623442602785163601024948636951766930746423727741746161226794677345189308633869376427144310534706034478497181420061190822358519755399270677554969225082177473192236271116266037181219618906249570533888398674964323068031431786116240626650130319545753648750900579131383102315383318551624255534561266223859985319862118296592177347845408114160333921937141682464301869260514248427546374322040150348016125092357606153117283698468904804534679377438142129843048164838666343049516315504448441497125828780175630824866510611191737957777413157032738254735736794081642884066862694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -12734095065570378806270615326949090281053411932644425378487891643878829074034392687409804652242132655727479162797956608624845039630817217176069292879265657131415235586312447796672900205147337163967887195160386742440743567638109316958788333768466189254892507811950272960128804755558184048613134411067188505409982958801145971414425726789258203348302192794134441425620306482388124519807780358873931002031116260231241412349314770782040563983524221675454542345218971641938759581704125905481164265279541080510258294478948519007018033886373094889829103797207790850619320655988347670865021800256246798566519745754321364175344355012360590249097927256449348462075222929066156103699634481246595058569580209833096863347196501913852627071625202676565985306232794562274969255279600884054149981187549203716322884104735764076102664238840497715596559016886605265312297355882438739409120058207533935812686759870518803122445864032894407759913278486885597010486099132243896694522339236941564438518197112692640617274760240000334969776850123793014948403152574915395939813729766919092522677579199569462421461555781816736345351488352473210795899114630150260772387163091370000090503507971800177727917282032573137649399064188037590302896201108403247851981807474096192173012985817877466089302063872232686616468878173345281147870568291036902627959905727274422957828548685628017528028946988800952236224366993526205476786959210665856873472437553660295603789363759743917242690776785908010492788024422309637560909529506041502136048865223984626428048863520320195492834077874493484002120639669983949465927887118176158308228464553407994928545372311364736140437668528451553301727286051244658350468137797310848317573557361056287245411922494295532659698521237249512296301025644601751254525219675668018097928480390086408717790033056648340763234486339312292161806222225941656105707649045760925472069553295260982509419519367128321681000509175598319229806333356138924023249444958545761078112267386820287275273303473443489843654840485139324260625331543904630177793791775967149182415075217955604606934590100664026126315362516983948186543506717563490556034839997432116603681627165350341808225763539990949596656306772986787151810171516692669056287902392063446998268485348178742645459997594756036088707664903258232228616478593018998280146974080493380653763397799868409704560750357970600026672666005532214245175597941815056127545703009170412110176031053265450529826023329740111513383699130924914338467626216262813334912652282705525784895897888682431745193750228056515550708399272706802004170718480102464306292169382246514867910248978698244362922130224718162260626544315556292817861480579946977793320336738902927896441160884517775635106089249493910672196220591509021616696444912052857712863173629024496624603006978305677820573726649349951087124504511653801836728864700473240644891513024159652941098301437663385810727734235300468501595782193702640223436653616748787721125980971914115682552186340703663400998072645671857891167081388211764838678072027283352057619331507921282683588161237858507094399776742785751640699858392895729017878570467379459871950100989082105014896694914333167744690116643725133707582734152016712687584635891832911177797625376610792336064943592710324696951376463241893680064322145295407931910697487179002219239083585137598791492079627437383574039360713881696554838776113721975373456101990505764032466834248582075934543887786853327124749629645800950722272089829680569165497863631729232093515620405367369713379443790498155857953286583181987220760458969072535682640948738228533828824788317585106134410822562614315772394280680675324473191782987979479850816073299075099030722771659274756490190736177722939725086138888432322814551338751040566646930743887844786782634612150823125396337302981067110556660856595084838014960478994380018298010780585573531741020591370411378981116859988990951364258902231454352311487522922245751797650171475411851109501851730616983183718115056777335154433696925673127782089377011441422053871491124749032466961068443553111973704879504738825254936091698389266531524866842601333750631941734622758670390392308327321509560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 107146470551542013071383030671531244730377540619968872035364654913810671595500501975820734341622409915042482301681638159190538308774884826175714725672365075027291945454850974564359538909978907333728922479548704246563722692199759932415135902410962014342183529539706229561479184432619099055884928967080758268826680121824879198083068379521810251003352487939094906813993777136335362055179016744888109641904089784072837883445330426433120789806544679576650672552792847790884115480856756359633909576758482903747204783466819702097124387908313437342205284007910930059961296875260883577182720022833380090580146907766652888776602390059347129029281198412808928771805193084044060916158863731424666327792198914718433782763222916381426497166318005091347702935560564279047841769860363853797142374261652166815699448928695368302086049296550742379671871182785938741170209025358477485197392879330152190888914494542371178548065044200645624204370787971749424489044123756006438155024552975342761389417594424551382621430033442497953388466417655229209865993919502177686302102714967563526687506631429120291796285737449054460226209487136168631665478849319555365427624161514457235113861032147278535702868070819940831721291084769604279952402773675886860104418935612543327047119826695194158026183860248250661065626838861609960710053173589944199366502624399803549477302881190529698872243062429901277732278026350194524282254695428225443220939956658489744974236799589437253986036892011454019533580152192863666189714372369258893437295283691466224715383586684194486923814989830188893765035552989204727987682563260818250436179763257230871116367262112618342305409841311486424098474830200404399232245740756981656273504539629651530231704535793993291264121624838816930372434374759245508269775427905932069937583230894841712697145028214606889775251383896195371125215796599180244234202776674155727200913405356746675442699095795992411904982155783786014235140356763799670998915518653661426688721106161166057001604376481871231100086533756336567211585438999791391077075685665138050066696719356951501731391676701049093433302542953028720808322190270390381547218250242344657977266340771364381204836036407879472802629071472732518165701111700165324950671380848197338952707923133231528418543259822897449071130185097785632903923706598161334123596704009839822225054866969339227482692325875849831181931314323598273088632340617963962575069065877440437239921711635593144376903952860100010329199643632241462344417435273441795531201265092176778246628074117790180811760562964607432869559315544717463736053200308831620605795862681893622255140307813184300375962213587715864160393913505032592792748202902074040477980526557304199524511215030139548703743670436520756525358574323435650137793635319762910269618566585470403809318873115071573591428415826005561839884100065193049607324351031576353045909754711252797997137223957093479677164827595658846378827340927338444493683429486895380505590124254158836525239019298602625806001467445258774331222645944429792970915624683135237592654618994315725150392499137687126289179582034327101547770297915673174318483573146435765872739468360934028687095253528713840144975153835840272210160807530007222916855194416407449411865187178246925932684925388793149068369721601609354816601652212252732691222507243883815047283371062869751234351542636788568877589506482370753026966493484507818074869588931068782808627396517208052082262437133482755089707913776821729957407598972312598216501450670946941642471392848125452828412686112209350435412517284769252214540868128018763447400649399879766295104521896904309667224947632683669835832993593623974723592211952932028091860920530736404297144845869667891345232985248990799187552232936678295018153426680563443323793872706504304838804860220998633925387072184183151807804106435747747873042329900505840421802690145421049493021618302653586284195590607445840881171971133010402880897813587747835407060902972221276973050935620966591303372558421685145223033213873886326899087910021104515189349532754513850991283850309756168847652455776903098205593886684197251183521436062904594575022604523753868125820584641157796986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 9049377625235588856848256631221136837738661024772334562139420037635346815211244058437109357222916404968342195198714845697433553933700581505202419504419656750910416580362009424460391144131855661999685340530111185249951618166676740692416577010671373843827613591147510430228077402190015890061190833239639683801804281805716544566067866140980859960409488083409167592351123546099212458419147517039314088216527806968133941698393959958018357394395020082944865569441895264604282856385630628843801645313656244667533761021061862525956801872665694900038571284780647242659001008262572139232817060902942402539532553677550496855790056755527477880768764345164551416417356167255856604195746313923925409932144011966356371985779263571620482541712422821766432396899177450166526857355030784048712875215436310414258085861569206143531514190457777835831140202527262073213011302163269035755363288700477259964014833971956000168476278707828143435827829732659963413404719610165452400257641017326320186611552736145514313083525648434644713687292205132302844906313959270466494455376231719136901604734631839721114204726191499071077938287402997119588328588116442655617556269567962244173186874562153707331390450307530315020909508017042284845442219705108843905161657618256930076693678728832035762417530856355914398700113994841148834081942283707406750065023358807492646164905789024098217848083071866149246256385420895569017128709061702732510495444167732470584151846538975317082844267320233705555418729728453107453007231451563207000827988419773705600760965024507026378535054191435358362597613976933533755802341530143103565418678043985392364480565329425504710676617286812290470657212106082774831947185980193434522447367728841123440097261700445658507935981065123566722820511012336059151017202834549777866736142763312866749418559089297361480495463494274359101605897386130177749608776302037488012333014916794002237139405744260168266191127229442913617024186287204506791243029327106107272894044528819668677879075489501698147396590028292270395123916773829374714488467527669613314265827212836736646167848897228323283315385897997570443209109296001285211636412177493895090759784429322519012616803610545398568301970462893549145532209143465570154628421659535928488822146121381615801757209902475682098288595334782945746328529284178178027726127099843686951246141090198697368701261340953618950385612710744506881553311972563676079342897033934220128582661365071924789229568615296823747810291285930068575328178513329181544140692272808051321082887441657934287498009813654486605469965393515363883215777141701343834514643029499686949537220095327645597440282302294485589420143165328904454993753092565070733730015608829015394663396674099725431677240341603140955113842837276082756093568495837440796762940692804762294101985603630469210775014113287585077020168341600147880967653423814126951825191471670138152105345349982316953256773517882235682208050742716307214143521952205396810064801039678705178892559086207704852484367650972653974734295371827298682450972322425574129912077097661705683164083432927647209375917913103297094755144220391857634466183947285490606478305044249916306592556985925218952180048140314890583803268230577070010728217002501730330886409267132246118327247373789020545063411019873686753048985985797914967854767327744362437568383492932987367825709579510394151537092858886341279345490606617794910702393564396908355315113973962797765049388617852476585855504377259528773697615843838177989188397866090694994405773931436172909379526472866779160744576045444624881879173300296423720027251082374189002703871397153414777745092267911855697133706351926125829440487338129686535841336455020643372691812930619066973007422162222780817514487772141387936800710860711004246201831890065599326375051070927721883271153760828733887913174227574183674095293630943378243021539247076528536534441436861311858560704492576458003739454552229825993991033112227721292302334714472375391688203397896678258870945769200156500320793828596613196785393458150780398733774204766206783305950181917393586649539601204547343675958487043571285417225581062696726961178886102065655433740641281340394700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -159512859087667997947488425661178337930239208469971764291675143635098335806992482428152845939799153262610961264750587220458134734183710788556796948731981239327541034987407758242420858357019789638650754831830074508888174740521773107133914978831872810881306251031898907233817036967698529246258363868620954783043046140271463737616806602005347376457280843560211069047398004087272640418112274064527689993048331626476586060262919914588220476118236709529637517227386357465242181230853980391827826293791334607283544975752612995521078625927942575982109234586863660539009058849579103240425636137652057398414255587059405932700667218734449633390295386290066029292439929414899101397219688529716994047943487288298796655414470024904672330568019165792010920972590373362523167063240607596441619035565395803457951278687733326949320670030344068661095704386493522769958600030899548343525782519815449756166653869619146175169336372324276216349858966218087192936023739986078600306486349136940378646304330242112315740809590483404155094954013086073868701987540204970433475358377642626153744366606376918119164585779118637617201497719954426039401580788000266361439711522336144699370391315736074661327028572395246891527508363688852071505795009330815922250222540887863325287707286161397796122668733466177269846999806328394418632133145797476049895949011276802792564977833927497637870571148063271226339867897879802242281265004325489973669804031385051670759490518791728594970782804359429237347926458954473542013585691157374083895362860316689480358591422180716334812035017407011668306225882638859689774324628985952866647806139788706216042242446330287225478182081900201115082617264679213138022394985056896832050867791361376233276073468923081568011322960389728459721076883350604779663079297115938154749039417976718610115760913737770794029057287505908652557188557612985859690169632773336139920569252659227540693213676598976279611521107564833756298562823281822910289234871995123005234807852816674286085104062597801853130385893064326013432735992681855108806013131872647333357674628176570373114226352642032317166124835245278961535296831852865789197096492743664416467318616186403102081584181370935994312972827748272158781418085181536186761612038708079300210784651985093637051382923137705900711054211593474088521086112366480149702199388265189470445166276521692761779454703202398774914193749031544207423523257696536973081557171950162641282043816435992347929409099230745940517487065896430424474425341130475021406344738831432398177271897646559945779097187663283785352786927908038947149743493090842419938327855854618218700061018988301391771231581219530169325326619139633856157702987415827939657761709345668092888841748803244265528166982544062878314097344749038844458239659848325717298154146545406547687854759801349327780670065132118098394459981575369816846830925239077014151126821585507737887550417589997537219814242221781484907884990898695966203071124382355046945140044899590119302922518414431261372074179901819564321534781389747871599334312150087031352621425135892298421861108820493590226075249629249857845269650507118230922643243608291926582966871374210235546352649217407473337791518498613571845697951067202787417238193395460197845212855729486132440733235656772947188642093174298002211464944387488894685161317806727455524455654392665089316736550234852044002231808418171639284714363182061652739306356858741153415891561658990231488460854095834002080318883047067896980097161949667051833408198320714940439987638342451922030516307144100502811057883101453114428387378159968289955933822346468812139688330138105130323495570707154226495481331137559945458742586121800936070220380604201054772061708648646162172195657129832213864408731688539531638214439060848684865849580499685751382092212028325759517452218840055067913613681952224197238469313136772524488896784794210024900062866621898580775585654328282505979692736865036585058015260886640644929394639148936688893902769732932370790051075555319768300658506972854639594850195761978299125222295182669286387804853604308765900003743504187269422265741001094449497929752432396537964990692676849106589667566628707101573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3197973516315722490435646847028782980688974374039526338504118987516186717308595933947493142915891617390844367992942222103631770255850740734598926020435710873971283964547562734589521184599793004558775958598019201923442551567007681814974498900812506556676407169379521710002671434822517222780732288345628656063696994912784462449344570808828659357847875732572168382719873796955194030744892357077373782621037222838683497541941299682788868076368941084902558630923461628384926545456410519552097109075212247685731611692104059630467374294764136541213378160302557390142357211537326864216167156484563125913968832904058895307735656240573334340787073303327177362102595303466714244125035022570941921212059088811141856738068906163273076321811606393123965726372922635600668942635427756291831932570642535273461118074858556643110134400804663382633503393679890401995501148296428738301719211621438978919233094142789529733796990752269925742653193218360136509795835507018911364251784388574197491351397208563089804191186513480961167466308665048886556297039058059382305868814449543317858722935097331083161416789523542216509991733331727498223574108370011330296168773791000118827979165070357324531160671870244853426410647567221887115063613502335162421139741568340130785565016080855592379623966701525004297009245990778835791114360425073256522344149136652145332307958732005695716899049677754983452645404991109379838134540630737267409967817841854470694099633685024041948928036128415655887089793853555530610434685388765713624977271962164150302684370379204639368247562098096815120660691323654745422835306850040469565580395870668157518911565241569733118447068965518958561255572655179706335219882123591909942708389154231984992045830108690581567293605914433363777940996249336012930426861816821223063413923756462678917986794095657246425772191463489537822984233102382762683918423481448222523637994422729786243715435948973951505042837815140910674935874901282224225172410290803740339657763506423790883498483825164117660449867972116843991440748835584884585644490142513789920225106990637980233370883103499863368184355116309151867980747758158143871257114655762935992648545211398143584397224489920607904852490450086167303381909766717221924245254629501899867527993525819841007469715075647793779610169802919027155225223988066787434935273084818767881718974009672617653672137801135561197153836963855060087249544355097359753400777430946829478751654449929748711486154080665242475610784795890603759372412425876417829621104998263801735328942945354695938780442637916319010050986617996943094351175747647215424373802078373731175385557544024048564566401497240498363681934428241558492265310636050955682809945698461351759007805616035310195558879006748902268408553165283206801489200636427932876874293397241803920504089258784912510984788766303808900233135575930570468733331952608295311664622177241308583502482894778995379951998921556138054897904922785067999951811192639084398181433066702701878012200786377083565111801735729561603153435159007252243881913352154544854876600931515627139543453922757654657199918946210978159278298323221263763958899402118472570635670154546314659344003898200485573945789444459401640434688580710022183696859557630335531832733361342960669101426732143420692973339166498793561496514083017052108475184841504528152331617555937112512595429552787843662075869154394507956775484002396060482338973840837327942640254004083743516846118993587797717590545780668715641302838794382476709884922044460471513742350036546908081879425865496790116390391809373947236302039431532906228849302505528146749265603369749380948256685072876160932472998347894164956193446764647164973053007814757329357605133850929994798205317673945042527976309571329237090782357003194006858137925747335669293946615851274654361446652403205310217274694038601347691480040877190158436345931480482573739527652786175425231648970530095591088131453521317392723411624136546892662042991882311788168899545601167947570031428782453568693840829619456606672943476165419003077415695813856838338626953669862387158352826008959087100233287311786796986269025459971986644603523644206089196018280596299944296448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 18702818759130490010613522668949784259739936312783014670219857286376857131369421685092944584860840774938107544787547571349793728342980660819080248162929643916506416813133597824950333565888734276967093255786497253775073886312103558352546107033114049176682376507494628624784469387912936836623430551205730984357800532278210684670686441668395556333408425859852927457590728735247476136463528045724496616714336083626077579876388998183471774316959452014909280606394414479034598934948569052158803747614723996679979053076785995193834280451518697917253222900810798301011734681249049991836125695925880049244905966876541751429403670538582748869841604703856467445303788402104608460584638828892796387413035866865880715381067446932266674566577153143673593476727914757324725771792867498389226780026245066271371853101863076958028519733872651007155591762670671082346126739376544896886367507012660214673505563882287434477309491507414817096815076867117905279846190000203770702094469707726584800124539997949333604598013364372598450490839825480246123841005013912253575968274824787994498991861816970976150211946662201546443301954590531605104286832244845487368948641179029152777688363706378481289445246260256572400947461543559125860076273264728859895719659017286151955841137195793437260946964014189227790568534914971126611443410526548646564600177109998184385581905045833967509446619471145679758630231424758505843391563450492300987137734842874909903885924729944725474319385557828700791638357240081803481805802229557385573357744306363660389192488276265919278472633894122181768147444716693227635129861347611978128875005864455652105087859467467920065947296733521669817690542703033492796746867456670162386474520818883295889058607874880505216159932102318842083274951943538249680996609409298343211982891776136644464079142266681834676789946663004343765466419076664131615501735403912434422812944279690726435105657953561810532907612650759461594268932382648182233640408504259592185915328169816694294437668555949888445599093965717663846856317673504067286954013710324226660611897145366861477364451690764020468460253606537528120438754207979991584668684038827707706719598345709556312279429018964610381694708778953042247759014658083849278829105002285555865836254674689985763115582848158243306552629209081227128307274937336166745882093983491103130480570746060876800313799124217523164519070205631631635079752235120979859968438465965260709531890404239878027135435020902219615789827967704196430529295339110455791737731283805506544512679272314424574514240361245776619141618699224050648136206000252317812181481652282037876945593118530163083304204133346472494480152418932342175556530990138679365337768319422891889870610100473432651703208523267122599775824403349958383061895019233017736312312027393725640867768734433820835958882014516860133124634201548513080283476594714413072638293715927483727461165354860655640892948890437185689021945836276002737821326451980102816063819295140942432624508593884059486005499909818045991875068761528565089012017075716813232585455831858938634670481066869181367391711292581392138369456741235796874385532883774770788210695814747547116061359612443703484224216284938016232695816505050271503735134559951679258491409577578306404149963657067882332020016289561010593519216879408349518136158410332751554144440995375894205286880989364735767790771431517734422668865362193415120569535080983209716531372420235545679267378674306792287540038880159886776376621413726672538000583088701352947283562941746462313222673335717001789307981379019355175726225675551186821070035540050807601713419302725762822621758171037205935943063905082752793916862491781011191349245622581662553110341012291265137912897143380828630848041134140495763823314338000381424067734427458550903547149998667938779990183690012635154449243875888570533539424270238272528623117580828307580241194890176239737226750617706596761933943436640768333917605724285923795413149530732103745702798596516182905033487928171292625234617562004081227160266398144859850188455110944128401610836119062519934652319757022906396168689860723530093732255704176104035892037174664757715820481405045964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -288341817148622706166686955590327358094264294242118832101821757775509347347539969927680878947847350455580606646472683484137936507241140714875479652480518191601683175416677025815413127109068794943188413805222174162302567904636062924091604347575688387072092992398536536908385222105217949912010484854803440083575051455869476136179651863075247303995549973444678723216974697964704893587284043497829625721822933593397660945302918697583522234491792874287356664110820430792949851773824165385732879396050219842582357518909677018440271393064276697869613169077137828958067101503697255060970448933452598152995416408372121984440623736689377569914504601265022574977885010901401559966708495668204005767340163538523846433962734540549275523633092808292043063559760071708612145746381093461859588179431466228033033464436242345846160970965747013154572201295899287670906139079781206413547999163726486710213578811442312238579814784389683350000660742932578279047575964215176300166377377306271297847212885140982956360658801308773769882419500529162945900158348631869289099297021986330102118332742122952694320369718776454219089329673370406581695640107860419447378504955440191872597467937985341723711829402891663812015227071016026801688540316970959425012676130588014781952207178203617179360989418921573152611478895598953121798264052179605939055379965222614887110702668079141851717941765672080064332464403508827671864409041470612919134182950081544052669120692594254453382917001855238882461190663077243906203882666212240028643058019769667902891571642075534570788873568587588201606149040847233632755920641317728163846871672902861696923636452517289548108261967745084966991011381054968782052167810673906393149676848944539671682268087297561430804788813235875292943200593581978477551167977506324423396964510026122493181943839032357266809644682853346047566099368671910509207232648401406967606779323377308560101736999715435407490143046980439082778743074715230001401867471166141966208808026719006408830572576796578130266741280595306843274647710450610104093731067434086382308728732238452784751396237175355897286237679496964891739757026490842513073136288615508473361146931253512092483219569624714338799422732489906509998021959729752420410131674369756806044028382645265072953132783075913673287883537052973066249668842964245308436091485972809406411652198964502249938609385587789420364454498828998977039907186474270024059949353628176313846644256777165691209399793588188463822634335477816093627995054610563918544170357976169125775857341566003493752240948440597437944480494063278972921203301536099766888042878244276599881469202045406688857672968674204753486194130376111624859862536739058143192659887607573234454470018827654034607812282398818133507175858845386577865156922532283351100801101891993981040665163299489226711442189925591790046189112513646231323558725543698935217965004273502338445219150616764354169386882855601974775476463234305838172094642497636905593182476978661639213594129582897240240740480278843923137063745598120302085031818719033765092824603368196039764304056805321700774004416642476207708402312637882721147621544969619837904438241360599897749405278355408943461845287835409060840815920963836894250691393090489453684477419384858506951735971925756391554572887999498681943842110825851107625106499478986328391908567957680620628226718639025098627279987079664978833484091518387169128502587059974727583191032804319297832067886651300528733093363706887683266305906841949104870357094895735454724291029629524986150474495877886105451086116787129272013539181420156302991786703880833664596625180500330127953777858879539451264751636275582799976882100365275516315050309538555015234323569179139279353405536319954654549913133957713308789538584001993995902042056772256894153415744393529184795520672214505393690420260282549365801021942938937012640090440119755849585444466026170512835924837544174609109619464122891047281482165227382097940459647966890349674073730936427338558551049801604607601130448990221213933091302615319843410028635027876410560795474974747917500463911776692870905447018061954908410952614939026473883539968874885947068209586034672926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 7588816400892152391795336073481226763272602152785826670201702037623798650672952393666417708090868654450732332259281458404757898268014392102623147098415624285329441378664735107617915756271485721212437682678400655950038777873263929075660677057308793743332239116751693498698004337274914314076830719751049050494408093690179948874459434416703100733485339909275466448253533128127564675319912717263429900425457109468327564937145366567446139921076050150933925928316999703953825727507386508552970481594522504588306422537757792746656603408830380079357620254319732517635949990697204913744783440640471309543677358527109961703583039644488312981889488487014711951693960377157543205562620676024052442373079416044423336327669558004241042851453573927631013438638516346396022547921456441129582332781234284916693662544367056866454653194587335891669585475638028142754316417811296786099434142862711477209179819405018602865602429891881081419779423550900334114020320302904310689065672663768716543381022533498906064912242239842097848195202345177209825759535220788787386959605958421590791457527771618653292828630990814215306044679686493565873427020969952596232277551115625461878770363130098757699238349795718827461971922758367654849637639347109238497037587275858528065835023309326580557299999903143877994748483600353709653704178101804399386537276337222675422610898314220319129967341480089980637647922469117709361058209656893574649333033375298897830910948722323045020481099091101489766266821593548555774504583161629525733742292188941895486339406591729132691193218610824355948810079617984355581691001030759347886090129928359771332955992622016936330100974981511002035234208325775229602389118692899943526044065807677393521144126137782159334412068806736358033292084579388871319126014494405182882615649894396462328615181833210988116986060457599225411385199620588201190529819349331306036158275241292974183767381933819119268160786971522840093593968384536554265626702044232447246347215627070626442500807120850536984115743529028906749141461679095053873422128339510965836744933021144982330099856926563645179493318583508512764588775988948578888365128704426444554154954650954964035205173780757848455688827425273525806782839061786380726759635552552512135616142381444672201850009576298315835167268988075926533464499995433357656668231927659029431263695211259311017521388300177172172337920498681471056172031502536553979895699536217345611437794046575681114999931889453422297013778799078931380900706911333228903067488696479077492836853269272293914561582305039010299585179172544511517150724241781530856737531848156045283156055235397940481272867710022903896970479733798352531264634410318589531310263238058328086408280324090452863735644349467014100178022662029813580959803532106052381926993373395728132963499237007675403952650624967407716940911595939020438342467508391330744397410667387078067639617852549786947631946826712290158434948137038330446848543844619752116657275008641324021288759669730402505802734589828785626414765467121306195182519657532199474371138670697175126342568796531729961800975809867624368629565331053343906931804265787931910017463586655897871147645072179292502581878360916120043774907238836939156473161330207989747103509250978602008538636092216882673056820557913117075475521565210543287172117646881781765385165161051903707552013399878413517796341193263765466332695947134321239894980093835391330428876348690943129034580705857957779043014759651077018144646352719565804416913489921985995302856419797522376665352644148246468764692233096532394602366246218431076169624886230335837622793938616174904454226848449881904453319722909273272248426411628202337805616669442727167779290154147900424504747325090778565782352677258629037903138922799875678180887623703126163737324543362267787534251714486789131840336136802330618381748550748286748685788284303181715288360786074760843335536961132261773782716366062315379451177623048756781898025676298431127489622305547360736968725658458197628641605357565693454572444042185701521497464529662287949724411094239430048352690982135811480488114170822191043669609599101871275500883185937177196885604579319742464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8981001135898728272622894118357183149200624788523651921977328935049796216141756750039530993402978881127063532331979648251301655002540209814604163156136464569020655645770029826167576745119190679491332356723470544918114311175953487323429247236095855616792066137268975575481953560246660383652296597084289986124446803626004583043255966201799086109936764973488171336843771837043776440555222441651376695415633472858243103832532856273275913874120463433933074576652492144982025847657902347376165868149482757796102096334082829689519090687467535253816171445038004355292540549363741986675072677707592031624002915583537633437293065575673627828816107183251696020221604305265708323353376989249030404994856938017682874493768426795991911834247088617711769962915505330040810109393856270503001822867182177844775016655214474190164086875187045483473916461202827960786085821155581985724343408350453225673588283625309087893500385278494366775990717690084161121639395198480374140584981695430474723170289709612443844141978898248050017193224248225034382345373583615929369755250330254199449802861309780037189441877686311125258015960309483554121724024016446232896165977560876081919133448396080922489179710846144477572262279583703433104821987131872828659658066714937610546779769052993963422715148930921778577920218235367019559151842061448456987866819032757069930855274247067962398735498989781649832926288628841640874643201901664794698116218195747561905036919568905517741753495089668089199477199200702849876334860118967582891560692172501366736629314499675015264047304945228170122994589538488808174146953667951144482964395124293697281842929475333748442355472855112979686938407273893315644663979508884249674505704038775500481776390818274175397121814230878179764400010547109013864292408571335687285268097448510140596394438864833350204755785063560815326383087826291603287214207556849595894790034170826597775382842042489308312634000052551629081352163842062248548566362340107078527060427251104592357374916053212132816670139823044153709215946763262961203553215802404016357249937604611113766059088552911295896418571549292158726907915328554444586578788466091909586074332556653940200553745575890571642476682062753503544238196101077604957787340720188624576642550534288380635792725687415424227821131227641517029204016237023832501266506172310970452962457068355354987622521721819716537923322899147516780738971331462007858928813207080553171311576239158752939582338189211561321517630507882494819629116497637045909823642971766849106801596589877031560900138215110069192023920546888141219485657921160560558577130767095157268246954519529535353858196817617280785121498443181516207870330299717544172726389026404487998808389574508931585399192048847102130776725087480289783705688879852421705159128767792888493945478355268180827036426739653149970372986110455154247335644834555703533677283041229171018592814079433302075881908336379513902523656522110599532679754303208490879317848823359298443185920139212098371601297911750326304823643067116514906220568021073787775254066210784506532314192389711471246240948348654635171525442157694459521079436254993918894299875867293206810837315860916420520695672242688105487276965031815914702366295940513843347781292310330738348808766053823444768520602204112750644458678933258134723606839465683787132343407369855178271896372608679894909629902631260914688463254035274536287316697112669806378575607615112328986817887633291863265885300941034427901425755665678015208908664616883527430707689064065185694102090385195811733497542315695518209421855684022201044629335732630492648344500091814487279357040788757429595723138942322584057539772765344312073153288633454094605969405324767829767741239898825987895796792302227329686189312462821519630817409640042998201314802309689308897163797569949859433667257542270883699984353478145486940380789672657199710562935883556536125393050296037979729709514986141320371059922953993639556193459576293569677893313752282130210518471411968058615751048832824200103854438334469847040847780351783532253132544895955960189901743189399279183778915593053734392927992291418012092565701141241959473131203962968473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -203483934625830412590425864990547374214451746690312036532917764490497466130142419821991578582562107292272677337747817571042255236385659199236582117145261402321902537295609043703366197820518616375851034730371769739099170984681858861279389015996653493953856913563399927875965495031455777180084199057249159177102649892099040639631041630435553442204837063555290366936690810142870489282715179675655476991710021187129340519527846385618630478088678367144215287332514065667404275176524708556190568183248892814740262685361588270252538414747509263744253060135636794962477224137101583982688865794103608121266952908345642916356281468135842586489756389769398929553588139694073424196058839291154789931606208735936900191263067589031233927894063119176592682406231807541603172561887504456477130503152767556771447745786421859184696991718614577563517309335039708043817746114288362274489954090233889357453414224530233052594578991229074683333702117463576876973265534341148705697324101833104892735162119605626262728209523221144969068687134393614606785504958980243894913407740092328952723629398189073553750031001609146049953318943545805525162472245210817118349848183091056545425950087142548135717479843346745701407725439503816324904846494434345927869933071452574790047126762376548281338940913243258839459316496040155230681731179222464867185453351031913738672213620222080468543157123454473007682955785206020863140881937394679985239685763239044291092266164379403315550423749486653748277600745032394734595741220643107159567222039487080860666937594100773801001434921786663211560351642399789762738181089814293033223582928241412330004869432672476751282804412582578208288959654356555997415524910651593404988119756087295542928981339116798359005669608191432702366632022663779537928675158611323398275776798784593263443109220218952467412603802674040751535641877035409177318912035128031137713527765307323619577043333005577523260971997657653966184827485856843334850038664428976039594918088904189688513828031533258834952049234524152118463290554483894172972664045786160636870121701779897206758897988440984863606014252623367926352209828453135450033210697296912984227884192076110456659918251616085289976083574091248634152651377184257151755714623643129177496225373026589017376133611058520512510657935787250257062158585393456185805312018080493843988919508451703110325760905413575371522885779395419018487134287959226073479282341898890042895304783361104592535144566617248538456370046224397960289742429865082706576873771607838846869082105919514655654731816739553390302053028744721219704877079204943330252575417611742189486246399802817155112311936800700954652907302808227938812340578866506607488279775465756826899922031084794303299892723066711277929788690467053018944784377293846774008578723895344057746684869470784655607450634820022397695455240018057152127251240238613723228486193440741146802738277869971767118556061170664313345957473642784541770107668196968498734337237368257585052934433546051079920000564118511387535490153098011881201821066478857061703485358902067412789619880430370775444556769642242668227260169144424290327715478638462719997020645003149840468596573307156710181802236750574321529921676455760117012916778446457919339799039151941404934831120878414340477966767543591851314714255386028026483132726362781468720243254813935904134047978690047640994394991604932051588779987385831008932699891340316736804926145904882657444128025107038361425463475096550436798068080250777502863839914513000778017438152547795274563928360348205592127626430472622803570274357793967908985008196695495738905631803211097556121410147458343742356404380350640368189539526370040497067595817287550833495807803992899604712873483351150974555633774966593740281043638982131404066068287803244345308221965727311985339739718363008553456240697841799726638058753582544950343538102955961008738715952030737236300066847066612351310949947284778742692916322429295508554871789995490503658915431684368255625879221547531772173014387640350600449985631721021747767637392721647142242431469402916220948638419322333018060725498002052132468501884546321018787329744092585199467384099789864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3886860230716835292377142942238037507249911747325174712634638777036991475478366794365950492061704029438043003307849041441656855006748343750149849987470628617383150786473562050116319705146139009921616759277620939572893994563338615892432592377387385564584123625006835867146104294613003754062992207867379372161567806848622685645078650599285413962782372111237891746055581414466105121372827685603911416138608349424183798501811612983753909468062570635236689730289580585001857217795245035834834117623413907821074360123995419519457318447648402139605940858466921329495138769018158775998052803510357002751535339850706090673675477286059927617812169167290297056365991997778454240661554374265362834356512541117318161156380297260118497949941759943975875792723963541250782299958089347480801302427771903210583695715293816807744687255937790048501395746768600905194397648244986730248583168604227070936772055146531284120745383953296859445395250908281298074939266536338323399437666730513034174657468452628764859867576320846604327473138137868374319676599979394670918923930893495209639829474031722507396580869246927279728751912808230398828541249547422602639765516396336795877964045045364329967747608742335822054165479436750616950675495610430082840531927205428970756806645162295834512804330316923698031465914771549563580482856090003620083725486680666142636088774951356363542363159723318864129699249244162129887328715633018146476285286176945781991922352480253570582272005180648602402156110406364931724580574626695113216616140017306378003939486093577224171212537336821872581076523822664953960629892812016838159047776268846024729331449513590787606603539407810111182527754215316836510966896401250730399147817883780807616989813972194159377164634287804676038798629873075891403263393166590910118284373486887100767081738050765771636358711498658474089157750824715376190966919016713889073027391603388661090255532697681510590485792605577382523570317255521016840864063229078971850316052198890417378312629138792180235440005430000509196919413155942484535490175310587752038163153108055602623835942773993670812689874270768931662835567780852113567233831813071653490965350081743075223918318222420988919568554801712705842537794474639526428293605071136314180973368869536268730419928110243805325184055380554405187186604714223015320034835515729403487769814757770444507358834029974704830445389786189388866687008885113333371626952973707714909628125242250585318424773216235411904489044430071782604417561220357959055863397661742065951047720778202227446504424945263828638236811766428771303979844046396498479886015311107385428956554121432418707930066322673568000990177162442002186042797531142502403467493477283481987581058042528102854783791810454246743483135614909093777841960691448269958630744401047819999121911370801120518614344776706533752731091279180762264675568318727897415492450547171740254835756922401685903057383518433828412592857337484468061305202272736873764132601354790113362750072640777604684555030003334690088007053853501151561811383523964854627603099094116694930544015195988740154877184849292238170970877130120255039338768883326807945943000330869747579234465159534599956103152094435856625492960009116643785284919057126040103627710614436327675660172311342072869908816745168623434382796495443154469209661669921950969591282524759705845897944911633973268658606891181312962974474234422687621587181924889275473919204638237605900526930354067620969453682557417750914987783665467403772711927905926099555935183298773028614236930974550700628742352581716255482107006676977637710656861748409076542475606255135111955415195228651600790853870843175723400230180736605625462774745883707817738610597556838222797469674371866325365965550935738871298924073876687893734814942782191144634549948117648051064319739434406983346088388240128348833160815324599671611483026026153467977151406824540365861417030080705178225477004131619291606996238099059541411473318922926735934628405521237379689839983188148147536663075578756514725008159959799439431109831785385010532514721067897053646477520405006058288925264656684425592469245626043165108690164600174384094861092093689856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 15956438529515489112460252780114495276575916820896662577309627611056412588661990550094596511173548397103027531928346158332783623780091109346984981423227484090543843111362366579843534622711381805295016939248337985012942771736072277571920179532775094706045030075967444999059125615851741571934820600732273638179805944055158036387416966430615942213672251292800988364820719485339721500724186180911411776250973437096977380756395867864984777928056735836863804153792575149181487466152795350229232454232869787910941484811376660301918082293356563364226185815351105876398727942781062116946428300888406306468160943829003166871443849361186806679541931023230123795733866854748606747343957424949367014330902470545904117705295846628004951819548630675377660322667279040895858527545816595794834595047608931124073348220606489014744285360642019967369872563290019554152825544161432730787267877416001423664558737934447167919386179873125044309476567390587654408112553804773147480955262170926107968642265147582883554926347979913078911643402730793124089653317644346346360671604733866169834700806570529603894081593995090973808295939482276374782881096764077774548652993211017501210199026553357034487464313941376293413752628392010963897899218334670802508838811387506176677219884343096492032162880148893732419466275695136637896422000745619248903653646003242836682415331529375552882831670695174084949767879936686997389437019419109732265109589183181577298425563519478208611304689393694184837381582212053551845619780732299941750995029895279556710546218722278696979382815898855208065957288564412238178047423587129015373594509940347708947054933511811862722706415997579958982145306016878527635067392142751066738492897825235248644440596910379205344056086544762007969817863557700078522107035017056761234096405762302490964763972493172887796635210199154034305639495155419052332513028030166248002364548862759826826007541706331376466135861182337828814789113091435455752887136448154761091070622328561650476988992703651378968580538819354330393695323280806494817046011282954662390965635161186321899511802684975901670136602466687352369790091471656084481022788763952412788384951462604800873846641657018156781851782521263619852916803760710034763885031633437001301482617036443669678101835354339219179128164683685519490940342029096765985548649872701219530511549885006947758591399643956828869527525423206534028981634144154284937509069127629424006121045026013421407760265236278855012428312771395270741159764074014595855039316842741096484827014239034013923243280102918430027574853299248371959488542524023590905415244384645286216707061498385395998704811632657921115545915668726565560317648953754373935170116359523820416146222919420122373072125306370846922210404724017962313397910031602526313160679819382263190871371243630729946246330691998020577020964450678544409479427310105475344167344743567499216717822690937736298760873903923348814569487756708680401100529913928727599852665386663037729667880391645733694308219316867385990231285947636171444071959264195591573961604824435600890458063649947260378591885414741727592469859031871444409440428137446855063400142345730972522974879031574950270103572806585610686057827556318830985325553347186806633006978478589494737273696828477887686308287048996620314602668758745483111527826311865204969800592137216113698926744690648827109256261196412754945339813845579207948364042903781197418076274709887902294145728083831428526945092055467782084421152034986132969202769821148739181042167769726719979541180700384365245937260607616914838118384372647970901092517635714358833659760634186010861972634252963430360483962882863636226468214883183241385292238045387193208723469322354830057633601038254168167011679270449306084602207276222578242178882758091318076484663559706571821777237795791779569496083671589822075281970442916543132087072013691945607774437060285231654387046702264678930241967682732392251218089828154057610563254420860565942563186078259569133446569734551414703167318849077255732924750259285462943648341633408897148594145259154384697945067926971166919499413091542955097480824022009303019175456790517602911785212654387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -12617989756161617958610510090824848620596202714288559617553952689032798596231252676700524365419635195912968609930544249951097237640669936363462797385351166911730180908082471600742264612445729046226520901564546732095357889405417815990997340901986231406456896881098498687332040641548298382686441664145219503483999101685857422420509318429647480296697745422384214614230813062542705459324071805073068346882981067292787703869251986562993616494515784070905054772914845809788102110998546263487540079297062355959687944646571578087385674779763499662870843742215859077657877555080754299215622449935922405854423926702557713148301199611303886040638265953441913552991208185617780398422625022968686181715805938849997587741370525718937153828432036458867918304239635349383223543550472670002374857134764248040691164351972485212194463157847791173373871554641884663813090230337387119564288587578958410091629020662077120660664560095363063778017276904817486602797385096905577204757958987787748888194880840812209320673229381419824838183199917213361778574362289763563290952384111748761628826275871125044056421171633399554253660477764367441727108822894220297338784484617176734232601352926940665582495883927905226889271818442548098777881603550483826671288643954821845103878021973463993744544643332807858823438583446158700687343867426750762057994716640581170919141267508923066095691281512439761974794965652806301167130523000259052429225873411474155679669577439931766856971344824370640743267906602139675177918638927052622033615747526740028697387844652945927079559576421439894710886398429688615505472106805185820449544470314651031364524759284256121591831875103544199491638999718446281409474913850177892653304133642147383314355030859662145447813118985763744480796130005930287640223096005737554978993437166960348107915858990667123027290734879458634664395490896971767712157617833059378547056774819748184294332583414090757508464099942152156370151203473700559513242229840521044425863885435546698598592322994857908856020760602346555036530455047023505745113954030287513919294579721242777232069632340783058888143893818573428952642526414916366989651149789585797789504487421281129524775244816472825685653224476368066157585428983156095355460465626206066476291993465578892814719481443078523858661922982299079445854678348340051121109719524932492509070147919125129861465557899353535191059537401664127678122837867671122514434546971865592839845855098061713537850843229623205301006032899959578014057707338422493877764181553223204176562556969990919934743194418258173248335175522183210598337401081067057860038861436333516152012123533080508015374653441467539972518599462972750240626106303886714294332517896577637289014279403221744379495967409577008402327596823378672168869422625643018602908305738705570481499343081678436765953346380264158897722557230301132862205528809537525460247489787266383944348859050486804610051536735030371714406752279536253545621044042339032477594709311123435011558457304695457529831083603613066630581257127310557375256745068937529089728106980328406044266704596684565383315304683156636373323669331750128541209247119436587849500353240140752244325377159932387664908657199292778232599306691859233620290608443951759356393022208016937637093693060076917182802581265916558754647624558080536057920376230620625103126579037222808373357306881980866521128593505262612460784175165502325470314181952523903147574848228266561139239927294168009193286887590637649759179629817077570468630067544896753085255302939358489913352601894729294565929647256744503859061291639020803271764400962138205289354178765951980400890366238978085584336558993787955862560819617675152617957388581914641242463048501519348201108623768068396427388463491760436170714824378395114337866703111829867763931486273852642899469574316499724500207116705594356525508000131569117922789388094875200886991888486408747224711625609728208421304801141422288609807741719676678217691542971838199951994696371780372730181828145975746404863362684475885440393517116044549502647163280041137640467798192916079212311099326530327217914242732359252434403535704917756282181832667196030045989256560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 95234222257869709211161670741726340451862426728827603417860633918088506974791705592522265264574006602257323272911574705807648222324085496576685350017603884202350671611913620652529671548742275564585918296696238881350889423530108707508244176736746886188284522727932405652528434072296801668273971783324099570542239316393320629273750480285551879027016430002627132414179654979850863616078170593641086243719691207006312972458638788457942597317773840717293951596304396872546347828411047016304968008527191300234134857994745947103061023605588567049751029333693303665205874900425108158977726213132697569808535398327901601479522898186896973260367449874004469564308267686969576931450506821570031696981656620811244021038713349361730830620100601610380105717333410559698616679269409757671651771697141876370819051996868613017802729572662824300136132673859862697538310663354962719316961618675584958721016731140571647077504700168752815316923103629873168585518991956744566520227481195397234099272546485255384398073879816863984036924551630806352027585460948440056569298565824419289655296903647318102968810281911443533721376548392003208677720435720007298121929996530601577285181661080672208754645667443102443902161591646959766510387483448144134929908431967852411883181724339107014734059396457822395539506631829656900584175232394159907816196754659526822774521489356922923623726531218610490320057420060977441491180392460880490496968204769971708646903283554644374777035040288740008281968232900450861342511105706050081929034416889334073446411475805917969781326928830479803481427596510225258207889094434549296869418209218950870579350163882786719423535296034250678982264423317552519851176121966813568312969084437686725759690939159529467809489400352492268906776591115797446153828340610476182996461289008230044630669969021869288245211377455725883462960437666491416155527882066856397166484748893408859140517273351748503381207222446742236921729239941385828403535638586700525455203994186098990635685050221409519295320863941451665367865948423304412592618830737194323882155915130306044921104035718670026483550565408727352229021981789516887768579670130307924115911428425330873248826991004738567537935796814768873275768374617071158549896500995955262344922337826580062260587663123109965976710985971566268784261777451409524584688467694456613945138046231001053401418274021631363932699841042505285403712341302344051176692164719465841620890689505500315783529472811615169899719721028225436597819986505740270921151541298596697975102544437110673491111793547939655702314797225983121266694097135908594321520038538319481974471905262084326491283076573360552934365534718059648009330332174309355193537142212091305274397082261157277632217689823758659614436670913888084412941064200777507920284817667616933768887373354230183025995915535395277723841535383419937423514334875873809900533314175975883209322025832434022008459791466753988371960185017815140264094202190991648390130019401925349669773453969124933953811214375931208582234833859720866604317862494731119409218095332545294502679936678272455335226278511239862409943695824967589442453318106949093141229107893497297778942578130801257277360691849981584869085900089887377013848775129011291388718512122307386375356035656371298791339002366741291378833761554510054135957458563208804141942752064104148553230439871689750392693519348194728171726912048251648998299538363781577334157516945564714780760533721283905375436634498314797788897347656174295309214809348222529094947391088312229362777623590479152208160853590572208376051924634181730707157719045317287054527430917135476737512573740420379188347685031859440190462601058255656785083688308837368078823835943043298088273883215925358983171058144384577336817862881396015403303744041363089114551268899932414056231595179568543518579067705440658724821407025572899290793058501033488919908422980228805361767614741171404861403146511912205907465414910701486572773935998774316121540302540371525622212319032780695491981878281225946979411050234944236806723735571412444903243277730275037499197793187655970159379833205330922117700609747385726340814125074139135973886263296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 122679655998444806121437199311944302265531305200413348597914313449754447820273503392211783412292908177578852663740878456153420358643449054716180469484800906246444321879941412835723751622373982155635213257129465952688969361441942146684777890973030664731187364161699402677093506055768273160178652595453605033657595468759896512229479129067515941845061275048718532025747068304117544304085059850701529434722011536551794290853259836023250080340582715982377009738368360155858371917616724946704927194265595694171756440775133850649591633076353331516866529648153120756567206730990082523957848110634941319063812151504301869522337779449670748299161228054696754616991818379765034529077655292349617379121472976499535115993114549721088132499909910771769675675000583080883208754789761919586033986245994773585032341776494682979986837511454451995150446854769050093327269512858639082602266026739046017385953520759358178875499770886020312860527848793600820011263865832821334590075509377999631288341087864445044308277432158148477867286234188274774442170645142227167175030826614199111665054596770046955941478453695477927534943528104418330171601827237316319698650087545004390677699037412974698991291870086965623667573592495644405061898378113081390263972402964552100736569106027741030655660733071515107000724522346956780577442853849602731705505190464757165096078419144257537339702105632298652907768905532940635322596624168662930792977787083368983746551669914620400893035960696315486156902074131988533056644761740504637359940654477637762316783649389669692744423244735962986305820742538779191262549726950973103135540348576140415302888799999420464665557711832948401223128776390013350213669117726946083972685298178112487036742136491947763453322513697584430345127433744172151654154624797349548124443677336263159483287495324198017771939978426597485047783621849624742883199982427155122307035431375220679200786891043862592271014207211982061588355517110541952224561860264312956444634488477907690565769108313446966662214308812636709820381930311338412995569210640592520297630336065338242554061780139351022050125053638339343537708160214444827733763085627082684671633907511017152172551427254814954437032565281179781052474104126416609304744717563937173631428508847689636889248692616999647011959807688909901083795766973047119603137241829103896173197979574859081716092977623101774294127446293463636514102110249282587876693228654461349080437658501258538321678170184794330054968817202173429730444146450034706005642903053356836727304049126315634018417929920879957954600508983275187481058269107032574628813357531987695577689044419624122999313671309635110707337707571918845497024512279509085617953779002659508465874849778804293273279784656886802895627508620551498303169564254168984789706293249271457516909869701800156090409369106355894874528633047527316212078315871282863567873332222986104575424632567644884109049474760155988588572127328256619745155752603491269503266532701508600556532787746403422546049108876314299040083385042156021304206320907577140531103623482394947748976627549114949052581938914474384521758658431414312444638328728129469524717393972459155302476932102042362298297982261042403762086906960195631013566494155266286245455576483164964300155490662032289494655455422834057429945080054416314263723409913664386463496441280551389100847393524945889911951992989890243524117232215923306438164177598714316711437173201332852150978575351196617572640361600020123870129852840884703760515812417821586002587864363867238695234402665831839068983060169706944205160618326930433484798591818493048503535581469482554491625050132465556847211979711482641874616255335870657495391509647629991194760984476186961737366293567051336057397914992636664782903093203666126693857248051730600715904283657843247670531466439397627530716133360000172830176925604096794020119441196026664236809095373342710358309481727748374197546690091150882284088277282952787858357554209528986339852358287992336531244398735154244750673604936040099003020328129514344171766911912384673573689732593660536582607233648028492657944269027143805301755623370167140774870235916545822388807270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 381552685695924867375587077978589539183567687755767061280041126945834297239631351619658462783531094373937008463866984173983162483882111560006370571523932453577757413145263969742195927898325361597804537880389043520932800692412097720902903804023173745356349748728833901072410790829763788633957623702016764354675258214847858844214209069226064363186619300939541942349855656746352442780225304193658217557361056437067312397693654705201968652728447718108345918688856247986090030353097846019920978700402192542923851129438497908534801331620597577115038995318253907532920804931992254047230355154813198049279588723575445957966666557567001605041020113827623059423981936013660547959758683481304384811076470028958060677708070958257593839243579495420996777358766143964584628505251914664430238557964607673412645747000067274175644756348732193875774697352319401607667262342297497188610618137364887408365547309749115868823782466413315510203142004160038594374344438020631818468387967994472618987168125004316695450469962102751758157866330022019121342958290203194820526768592190910478056147177496033078519539501486017590301599357051660256825816045342096683192832002872062013293633038259341408550787729144215598641014877416722142232435728995427462469447858981223572693304672591198591129337585218225326580336920719870626971564974702890349846766297040257082962884865108666715152180505119407525858537435666360305908084417989989832984724146715049585947749370666265671394229197348198461404518350027648844409030266193576992922595379758057289292498077980308652098934327041309896235709519924217612127556327470644448512135338712904587934551848334515167279303312683720190509797090857546624795918325369405854877396916737385730436878610999138205787711395928043456716878732105621698191107608023360130005102558687634545349609322568731444039912153830117153945642357119029057737121276367393663347782989973462754553833920815500296397638461780825551129909344738583863625905433612144058091881383641659357893863862337611368969736114398512305273491413004330537101476664616605713318940916088688241021859600172016719499883886294843199557394141368094147665296195759085282826189662750023637905734311228561541450828761004911447471997911374563862502746522145639391889419300489336580752118563317717217270624096952462763239381794827577008828837379124034236163362145256746168983605621963094671563840387753273997366590077190945086855298570590484512539584422098366214958552912042892884587687275822463454809339784733999388405635762470530039575560762395675420070526394847524396047470096522171266122661923078648563113863406845247158712715046830315663131355743250513012759430286491524379762545902800743092180292945127342732260223335014265815065141030507136955133792733536073653145856263114845568744751157396502169155545302508960098003394995264232605753265837283695502129845654097710721312754188741964567028258207039993889812650006888090833104923796763822790688351537891551964245238010011907237297211787187284587660272816657565189930503600645309576757626751895817764991493948210425047698869396046568207421492325890645690273211981362229949807472227292283428464987419358271750013483398865166175665203477136917703400333208871920468893405360650116509108260559414118014822265971409299309693788566527002836196325897441537013812184736195195576543941490824337426323384597435805762539128384821141080793037372561831039457503309507661841567574479757578318910730272518297509293425362357981176797101758760203243920800383747935941436235999008021941266364345618970220026296489892479007047374217233176721373208014980570006871300548783881199927270585570473888805305546414246270801308985827620508249027162150777432333619418874355054560695114269339475911401604026238019538803273512390735656734275587178154581678281598568085386053761105158104787016280527085536941354136095381362259453234775090865570021746621757937235537071785803554934374666776189790500902838033695823608629254364496238665460137454953587185966456044201229635324886185379286194205861510301106535406405822018883693653322668924998311478100866904215256555786652157612375231731559545500745228214344143157571092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 406999727740663194833945184571093035354036863548183139968072499184677224941058629450266128429874677819393922326952995178659882230481800985784361648997828184354065300775294673790906729732030925240023692254600256708333090409454158734345782197245913443964874303546420767853856865753879273679950444661033682272218341655971297657690165217946907460560441368566063945860738937840145398453629557693584600330467398921838545125426956431725008914701358380206823346090924848694126089175922318505844015029999728387001882231449140378861782564216455768107146449505391555667561091107634690205090355572302398495361326651007685195004813300047798866600269394581412930594743123659067335265827122133426964218759921707801580882793281648797701021530022929696916880919864238972219359984754413805536987855468502723863181006809649549101440285033838546150645281215877675801753109664871408983961680024723382656095495453200840210986848432098420226674175466536919259399768365334711326076516357388967864449087666154526480817596054719266127839824241222456841463172901391286381218203133333563092736405370542588230500495929747917218406984556389403525084240052230750953502037746744299054094915285123431799072677833052955709002007425529077334031921767129131990587282970102498360664710233423345644900974449157590542649364990025233129221148150393985303879798063223464854898451763173927240291990490609165646334972411754802543522621645862709276602050072672092517456681580516877424933536368800803533781945780476587955888186074364391836415124426187159312976781436368294315944080900079196507340868078359248124625516059690537538628188821617638797274350479718067310920759891965582548983771009629783347651342446501856374339035569179497487660509734644888763064043443415404201183887475831297079678365463180323767918231862183198214470069948468228636663701435076162329962710341861718304457417508755479956808377454601273733902170319674402753244700376275497694216306563499623164752803908666687887897136793408392196425306557869027527996785474685835818700121501126778998992138637455058704500453004212400106841185483378681181872969136811981391108435914035840112330575109431314093740951223578516929084485860362400852701432934153427589574422700258751604617196578368817632057857432971198774124136337938453128426652608888186162779105243206909896128989820573893556822243142323992825324100952965604770640993545613175654410375048162537379172374895679004008558514402861457935220839848779745541328188222232125226650916570934152440782855868662597880686093320617765065109574671319968922386432319674491167245243282823568340679480023468331125328313313384380265563314659173303022772381711522114497402262876733521495645487304050481610612846890574487402251374032409109632258369847510705911428235555018828649060718664573451070330572941119860848658202248617777771631352998897896568156393417723361322495608651343048977270134795726651447467985853304391982600956858862538481368198267434729449991762044865946328267777503903639615889727289482098362087190657866348822898253552186226961778845020227787267958950445349766515056585742475754579116024309564155243512247755154516883477570033089536048484816970100562849018366742425897856988860199661341626059520987498388069272279892851934810266273994649891506408452093691880185495073539709242756400429838866808729358402856891975916060768784643338927359989422372438104447091759579456998530801457592817722188380900813447683906360539990631201461353315473297333048543045165637061282476768580104576615451508436109652540655048526603235675241325920826643357539101829967988299708063154813598747416189117824121409787382423618186988906452734321319624492398973349002190046724633376138728459739762777316758228100411105980891031678556868088273762978849870761097565876634002997307937649374783049590267634502673420973146171917120265502362892260792662939173510063151217169995515744787052539197941838036587228444816036386998172176087490941453411292789545864074860387314815549218425121017224521956058087170753724741793812172561846486418892142202426497893013287208819895771995785756548112563073261746563675521632014727547571817567105349342380163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 614560877552094295684140205238539795879820608893699968098281860376531957718081577912808569090589100600238167621159554816446275229691110438728630705741018118961358652991930065347302087866595398674654047961822772252851440622758893511302368867701465294185086553991706803501253868703863789847246872084581344777546396528034070851987527224642555641668489139600352674947349728937263405321449634790830166886581209512649950369630019629897266134934741611920795828694362158141634376804194835549917006678601135565201688705231066174877832933794464395405362435244929967812422428570761860286778762586048791517847881454745234814091949714151500155794222851333709227041127426134271224517173764007156861706807361692241421217194747441008255712227440595641993253632956676338206914722931738927157063916297200587595251216769936897839088218274348842944351661163494594632301257275296505371910613257997238367395077742732836463799960637519905989912582849475465433480849807879678255342115374084891468674094319334901013281518220422667875598849000977277374340980524237770103332551471523071139802882169044150826135296696718219494510769164984497426114073473553029242723683187323283320286670559572290366765713276990311470785958407230610268287977840659646563715034528490693431765616820760316766972739902391411690952707910254976961178066389217999480363020232965327881178917301605340777316084843901295846023397747753273511078411618610952821525834416942406423386431362391222394490468105696259048672079515919139077617390961107139797076071935410876003484820991888032811931829183107692452985128599982300904310241076300995502249336593868615885366087793731912276238263265137358491789518130786740834531053078277827175802403227655898398878968920957394321019672144789108216519976777142437586923936715685489686589428985507412561847317660082527101509890019057083962005181618892904043322457543679208449223353470809510672336888467558752041272485997287324884227021387970086321694147375014475858295544360773878689593233811538240518846342586953492143272288383618917410444179628144032101096976753124859267900744934234343324328073174607924872909743627946903518821479672939597728262426561222438364783127693274444082344709512779935867418623522673274499854444060138788244345870643775574088713244767745629168925359166540888481840411671766340631810469563661666550144912280829733884337685117257842648152402875645005855733488080116801818777347730450839894367471638639561010684755061184347447781239868304393616160003684804975339047480183177675016706078680174279137219981541557799025121183669138713235005538690541981858345942708738614836229762192045011355364393219203626788831376775290856081820087142584814214186274092838439255882755985878544675199883590094044474768574123505132175862671820159856669399554430011269394995380634943212239731660247624847211894592228490238300993991947959776830796174636898981567259465125623409423726808828285648670464095655914523077986599630738279951671035380907622448297933208914513367629917525447093398606752887836742303473969385425444847199418974629734544574791520328580188698036656146348057065915247109878311490697706212122369552333080589435117673629514892039349379965943155154068375264632198872378616040580451601502683221467566136518201485691096572343570873383791421724774020890679653560976513339058272017014148391312745408482280400421300553467010346807694169717476690897996651543890615425781581661703423765409384282899450538663346098243607919862111287456540608872682215781050855454341279248088835021812468725226431435448088297395437735465303780525138812703649014179503200714455298696332902230558126851343794401620012111729109843992141241239316099457770687821754403974474625116172644895288435990452250794171599083711170837621395225307275330400506566491579163386737539824067745329979805867469808217310018992223288505569055307625716753878490140211385611110875437580215470529078609816175124410357631433087352610826256364635525971743110918087717085878393137195939071027413747163943624512027773317584081822895644020502661641520589961783520976724335513719663601056870841374747526183375731741451768706090744662751796219661516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1365171197643396103939951700317226197579302496794274541437649882259271027737544516366450626228591753338235339287817068746695051806531905076248974408969576628649474999672305685948647279042207953068229693172511323597677627810518248929462768772218722894189480496079260568082104251891996745152595219152501059023532749195327226919644051533335914550396814014626961791968714750662184127841255528785148001655404586184281951920558628889370043366308707192599755575665183002869950280982154851258709302992072672933195365858733263298003449403832650263887465418102113969353910438292085254561234553848762928400946980430303220285734410909732036263064543840934351942993646407030797597730197222673609849189126832053274370887273648603604857644988582465413948045074391148595633690525936630289749570288246373116591852566615175240683919115526550228833998459466987932569003808485054985855040464183428330833901781587397353165502310784607454413407754924129544755061347049237534304895663928583675875211006189342694080368825501616739705807984254990152992206428214707340371647340422712744190074974446979473397583574617293088175395276178164752915816808956815018296907735464951464880986185801237878281364751536591153174642346157061467534427603328743134447090566987023591607075290566978548898873263446350428410115723813610700224176487460749602308597186769303533022318084848074529477731863599129164222915005978403535471989586474542640640200690760652294689832708414722667431454173442223832898492349280498060941557365512694057516546723341815180613113714602024530560043843184529409316011002765040495208200996345571550445075529192662015806982511959086856730303868407559141535905760325794054772546133432811148314295314244376439562703348835118292866503903199236871225953811576697387228396736350484665710441021046833819974617451302006496109272139175267671126790214492666739634448965961975890378369681669768720964878247097255121160771271780852027346790222210182327937856966987101041703479534617954575664101718321728918652018627158400282045585164675851405819784627130115999709865803725043711234710861045358000089787134321922689392328905077213803308367887404512305467444660238544107782535049522898780842723784999868537105324780763563650872861346336117663946150860501933753262207113559227414740201286921565071512574603269935939093913134219349520693451576065878235755539440972909864741353560538034150610088175971910432180969325327476082498140496850101735425346885981046893775605770518626656564207602247042875267108589214244057359308797169517532573270707626123722195183975508981114687012149834831376728685988617256970308399004006416824372034108060909870496052279075276947736885627608580926591707768195509089207935033026570974550820357036033992381056642678434410236613575676127462125889236437887085348330617887698437228407342793362924803903515913892165118319670699482291837970504925191573788038268728303772220411743010265750053689514049391213515968235176874688092722998127384811311822510579818178893532248535740723365076607513663087485001120421660412808081050274825687476311317522297364088797597964952794037937768031089387275132098978800479517014581235863035070020819805269503433195688179144417571056898114107204773293594333589458276190999548049452331963019213484014726653487179482493499504224975636769236620776945422280868867167590309031519359778689393654058704401665531917897461442972232712979238956528581501575789535996052269388942589531339414843428974573779347576675541808832080514455209457094227788466315244657804264879764525463006054580674063518603221470278707371991354600144658605589802481769297613393188088704433935198072583413583707914109469125920095603521192078349184103420568201724294677645664348863341547452180637986681842237205057610680406332612141318817370840442509221328355020745885194815121665145916683326272288029194838119054800784693734970885203962212143477574030154700440040960147662095415352332508560542490531015069892230622873439492443197009373548791289935645459740394463762932971357519859291248844107955477501603039303039318609083369112855153418789881860517416761634190568261346531421715940633939413387806863523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1009184420488528254760163946224788244155371748727393774347864918430763640195714328624629792508504801297842401850630253865899003518396516212794596714707230090966927711046375411970733571197077083333679894519164464736851638549966355814153948413443931627466682841012711233649526594054899018470054389252211756483716850334393032190841769137250651573443416206709457977490198450422876421632720577105943388213057544582833062327574870056424751824124705204856334005439611373773337620596575497778367624777824404714587391119501313547808881162554829089874964100809949278287808022230797705217991929856140625208873411098236085260007212927616609912291009243597218465026654787779370298470462347488161289787120244491429477872404806642888724192210951454134976310368988125057915247524899019480058567988164982330842220864135189505217634945062344767147194792999491888346967708138640969214364093296012849706074015468712876030658956096514284421618254701992829520768949312667330535059704882972573331873006564923778912230156334828216299091332200982651128074017047295501157902712439735652709184934555860212092161187162401488987640413609046923432793533470488317433431266271671042663152138335323998078491800564064153802777843383666815564114435205134677050185511905338891921487844758292886248394574110568841026311256171732066812533855605901064871326252014311222185835093269588715762672673436085162420617363680938434350203008601459124779098161972501846938950864549160906283041353772339762052421601296542262137365732214718928185440681020817962535714622863558652571932795501557297898801739305035665384240768200564014847975551116687799499231165304787053912503807684600078527763396275060225959479478237644546160692534096821785158602281790926897904141774891985977621782917905044289561222754510492211787066280952153329038360823216164112090707083061227911745611223788976318629459717842354688775222607695504716248740633463690354388398137863633041327675025956819537195814491358641882670084483836223827871883746644602350398506654415885927211046593089088924508244085712924446405487555409608278298051793125874567590857370974464694287391468003252339368745424210266428853218541680912785729480674415015302870188678180545645633122071045336561440795591262443917294195247628291410136682708805762502732162386399773806913057922873014518540642801074627291134036209359016573905109484767848455851778938299146359547428963500542797518075592330037211362795227178038979751164456392283431326615452323805812533137572957684943013074958148849100430856466484811007553837392916239877552513362266072745831729549139081246190401586413019554098866587066817559847302768900966148406373349996328654587319989514792088761462822452089189912705565189151585566433943532737822135588280140969230705729694854144227393754811352300218069195224714745602804278241525534732401919676541635497222965102389811664935521194467585941684073504905727515191897429381879360687727511736636127792394017420638425756875255642891879160196549662231269419527884131190976261372415469633925085235588674049708146876513121864670949324258805740832941471519651094824947931845432900907278655385373487347490973358626139565997398494226095290692974615697827031346944717503430286069490471658642772619564919472446381551205945607360021942121446588724097802122388324718431585108385200337618043201205659072014421906148414430181701422126924767050742369230888446631255542128697895724511317590381015825763130426736575598725404733361356862460182376052176695594452420051021601664680193498268944913739348892015575423408795889760325587180725715786128018216623034120530062233527060503093955887642647044504075677112782946143789811447674011569828234657234522941169046909176253759911238975889827755763780975372343368300062856676372689764466280812199567220418214994668055495131902176689552713600347310467535974836139053956156411837568081076423169534787184154462314068804099755359725257670182281686402364523311033563951979351802417800534994977794510652587089427704717689628245666272616648028384824091382376736308781295700266292903590897616574179756570221731317269144574465697823652364556975451509993652070743151738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 733512177862987511295756502415052509792537849242931102753949708910988475338598895696923877313851824049647492020075884191001978473683831281434379468427367876153475593832316816257000344137890395611716740725885190014767399783611607344065099940958397313413903105435607859603324050176654071389229611106260817035749507403283912921184415550604101731331649522885534359429420091261216612343069637078284612703106288662156125044317776333174261844962824054580354073325558719722709784831122803263178902134912670019146972239025737753409163228675185565112721397753112779707099538960639491684336800592841281130698360145629963367684574511342169702798698407790285551347681909445922844568306556870072051833711378325672192639064828340426552612645992756407495084302365898669967170215797529603021250794854232281259680177778240331999900402455247822322343205802241054336388630112353145912344556070211258253278220264711688158579876470778619722714815037493933407743638454396749526419210554936870851579849136710674769828642960431396975545733827781879626348921334243021354468450770168870035486752517117913969947417901735364926043737590887425584001769105553386193207892974029050951549913267160948472055528211830984530669955072750870661696923509142879967717279288487288940676194125873036137261217264022145679913996798309468438582669969794391730928569352727320499436126329824802589902101886930833832549969013806492953406464842326622063973469989558190901448139819386705036010312196823199344758142556960816080852492041454918577055210126450201968958919274649934491715945014693420490829678014444424385772341469134551332410971519175902392770495688745984416529238459786667187753356147874704111771633470648752040697837886520369974783567108661660655557147142385111642012838101502262870001824069617818749920502872600544163661922761956276604195941093635809162775234109359719111511145804689798145156346913703043014521324726737875168711454118324761904615441697396101089101467276675238736774093990677141768762557447519179961112148427251687307644091253832092077515581535148939052231392774845361189703149538142314912454498100545702092484151661188520665790725250606457353065189384434499385828080275325156858920126896869705576028400759031956241976004354224145870548499045201831455900507094255767781337653705532942958158719840019176055471773179907080051633753362440934982078253767652811860957038562663964906108964238135832806052947152776513928878298208427014227086838060394745721478855933085048816836742885447142440257202648028270482263863011610216679618514865239489687590382207366838337839545651009921274890634358441756895132141867284904661078490029579100821719992921670346468412589793617281153942509484002569750808775753117253539941020622966493803365273407005531106927452797076778272316626867362673986348118114951598175871295659721244277544278207667089886100329995748508816514567761579678060686240649072362744694463910903061049540565558152188227498181055567665714769839863648756440164480652771365329440403617028532910174084800852036246548280612441663283606433062189252918650143608660690027423363394453643619897521558388528935665754399376832969471307282061750159353179324669197978983678864589595747089797241375879155723705905977642791654732559016264856965927266899657582934117244816197990557897943617812849822532308366396792405422611658125077824583768792241037363677945343352987106361929816860372201890240229254051145737598595944528300977152223183286281971921220500561148233674752598816597999551140208341721159648560181038486607716585385165728732104510426758330923705541615227792532078014759430561842901699688135360676019076920207709829861724034449301287964666420095202280705228781970502728729852591091516355491669800538224912613733303484428220013951364905444730275124218877701698486301268967414706174320870209211844613289197514230325353037089262371945439977483488511823504130350853979995268379878416524152462893638641127361616227281680733402707716698729906970791489304665762450144484365783374369980132349415732547888503738658847671991324289070308198693132209384184435947475274898680791001714978984496941945892501101845865443413196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1901419043755946279109341471271134251992359822124897936226979141466017154945440509102899638033348600552519696884357174470228469983135612154028554357539416998662645065619039726690898710281778367043710456431703171750172070277955654353943118742086325818920056175406467913373700759051169598457885263205535393737370970393857124940068681875295715986595592550969865119775506566824000923642671703439840076799520265464737236488997312118605803720935437695463047969612077178513117647678938917172301465771566241732085325221596454733318242708227610900596067167251700538392866199700075832982093504305607984109801559249400395985978575466610169978388813178470539347615626811090999891917652143085100267220038563195965383328877799977631152330045331419561213085935515343573783404181189808585347624812968635802331495233684195087944202224963819977173130586310272719966207079767054522922406927149256586095118149777380320816490059397022816308927564468622154872807089456311440402905479371276539108206709705476053400438529388324500315821396093562061512379119469118613964352923245603262296008440212970340709518105482735912384126764368553092331999882202279018521206881240309445119324715774650882418509238853085314590068724380843199226731077844773556617161020976764582079315787730241966927283786262586308893301127846561792380452388421189389989956794601604400753797282694860425136031451739666281405337009589950228407580773474284959610765967021614575117042755556732406616272242206430529828718649835811264132247347060660334519389285549667512793042852039126119894642036648786073202497122324327693579745193260501078277498685663953657930671430061162348976990280659051603957473766191896160812785391062445469986699741692398566995333533437118610122783583648599823497500540886853158352373675788244307039501215794511881530577070598914518233889412081751782040327842584380626290488590882425468481807459904469845046777583107387474435063113723426017174832711832494006591399507861848599496308626670103201307846663687760272999603212193601345083989697523551908364079178356909306830932798058989656494964710779555041094085443683533602344341364214578687915178645680140674087439347959228721095432861628553862637652610226416993022712407531669481349113262208613793713588154489016412762477779075765925343138231292867353825893987967620461648941431642242895082261502726633739852730277771423803652143583278196902008089211519525125895940687417962995877329020712893895864977263188137941500342522230283082829188150621090640544686156809635188554977926048738990622651915508459821213457922269359160536915215851951966052894368714334032637342915032535813902201902595296095069937122171343088554746898298165362182590027507873701949630532169696342735434296646289940576252773610162684545697495613396522719880134843520182311381283830580940059347250770547156649760655600692596135776396381743527397016743964973883035140442221935883630402918465365991726706397451255468641175577504488295253337112197801947671844220249267400792428402440001969205457473377182853187017192596058441295664361299259099314177788284570304512721057020198168755620831122804150046642775237741511755123295340902978116836471658544575173968196346260593119294608069271398426370240706752863090417702902274296215888563201739663697454048657052718107254414196557433598923155696363520155623878080045486096281872298901247370508186766673887714049606246850560807007419267701559726040973148927613074438095558831032023174161685849999024886893869333569926262945158687041919901852706479886324839973719266610110499389403610435467477675444656891647834654303718567762253260317839811637936848801945443805243772320367929504093466374543946343393855812223631719135094131692785282489139937077816305186794958993684312910141589231632203088117236617754974890536537208743655679194013443367502931020975276029641329793201333610623962309145494972240633840130980513072593048424884594464420220158553026589710192302652638774307672500998405833761465756968396763052202740834918402732797830923468326197956620563251720478387732615973744280163530282531875801607261735459735689773636027898121021420541046907570215821854638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 813291429314019029954051979191397376896995784599053219340637398965668862084702094190246400315604507773609830337909637481570880568383619835745595763105556767441422254198041775732002842387704355959777505944145920978582810654413139121475177191660370404814921531844366780133084835796056721333603424092730798736455444330235785555827618216364872160186498709821879629093691936774810405904538333122362291551969406949264393188927945509846663307954593125999259541469872431316661538193462866027134596318132847716869245344310330486256126609883329562222360528025513960861876712572530981318734220068349197811950056946414304507931235208493622426491411863809745767055751846562414638149982206352087268088075668925165725292977352652686750618133884265335865323524776917888822454386750314307962833681164703690415828341057031206898245749196325009684143426166717863799920632744595416759286302346623685735129524248415412414310051206570848896476359770732405594860326816898907648916827506867775868779127924645499440357148514752831796069870175848959613786136349498935441879302888918894089236324468704039318665120504617241290632524878115873982967438123361472199773599469775915390274820388524840443246731423757013802602479729576811556975328397947270731943749742563788922629926559107105369565423834860505166854889146471886074343117035162690934825685097461068256985829289579874593335259505870810513686273198926323428676198513912793636068144890114925867975441955656691756978061478514128900055758055575598398570851527177309463094507539019869273191564078002850103109033655221964212323679792191720083894420145257389221917414372223068965429174073470708178929279316583725242118052166321726879272825510416882811752760789072200499529049201781654492778543517655543173577776688619158625709203780477666672666461950310544656066273429106876204912177365190898781600532775275935311514154460178379625061656786362903827350143985171924898646164839221178435342010746258728051874645658316822617380934377439795315753728307553798587745120560305938307793371110740742195436269090610011386435127677261772387688462836267703856500369189245845886758219615276930844291290480329376875272827545737268338285009585031870063549209863017504506725307398896447015746740996739198137035641502940358609647125206242804671514062816226048865938210386668884881536077186120045858581672710474535771362314795278331304359316302898118754494385284746463045275199454992849591299362999587154979573674937103967531888692134659630885758399196844723223778772819261372997579756463653840192073811751987970397967102989318895200105121569958032210202585257495538328517343143881110083992448579195671716627705501066797161158704093046567261876599746426475719050319890884220941417856747299848221524354664894915602813393938631254457322352256478316958101625051240414508475462280768721291844859733029043482602988278671250318454615660294305056367590618261945964604119466177829835520333816905008425563552543888616635600794966253082816459299050049290730072041937485913954717538108839104640092962231760170037306540036618598519419133890929398067491813290798822760903983349867636130202897637720780152953872489708959457394932645090039520755314443330945876886190674755201791302770118323186706130192425932653450520077465396218259959747481757228371380563414561911769398531466189371035443787712889787123490371220425243430284774823839800343154773231807749774453416315459994408150863585584758733744609181007599422414709267116979941146502719742558175597246031766573146319339577657035072258552811694669089468488918196654746163481741320203103350447176475675023496755594122056449803314258974282112696769015468474360659941250277153846686235916448644845453290282954586566853001739872337272197257455753299128319703040098985527865745833010763364092486841019794156502225888917083931254313226824184347992459113611669927649553773391527406934929420573328892745942865925247510000542527173939513721256305265647711365319909382417224052399552260900556061445495531356553979353080366731951318452137611049063458123485300860961154592369763550595038615043549210297414424725307419630641336608657436776677496586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1305890839980246907532803871872738422545864528469585323017920597118148096154352377326344024639987808365175601497018976994472433522809038204838902129542053414791382250035338404926536697510693408511777119850701299207499482932034266444127585191647588456229619305235529031271062076750729638723267550487450828638931522272624345514606091476583712285332512308640777663321026789027627626207731808981053959527746602485163091021187682461751439502408157883013541184478067262657233623969410264883096447305860716521132878829953129284997234488214752598203546043484089547516642755261883187655322176658198848012920183313936779062405218258287556404062335635155228331259542329298218659547444301618129656845919682870095132231726084729406677951589081328876736670191038557369654203946958129523587177881488925841705507440619631633600337252832128145024739508146989568702363770054538675335042455472130916845445180607282910907936029107941614291412191988468789911838840980181875387787722132434666978527867892887704049600493831737132918337938308465490673632229462565494055705765664392523696925026052416701317557493869105747577981099179454004585721536531986029181460962644633591568170706480796229405005834596376706729678299461804629878349110336279380756890696435007017231965677185366245358433838623845795060998790906615857737542489548860097245553171610827295453508925887956182960761040951963238686778350654236036880139073021985251603124700050549538187286275397821779630050852631724691251708783657373036176699220587861981016166903571225929677306216405900760486183492861022829825876179940599656097841485262961340191147425461126951930849341834809222855417131526723970876673088106794343852451330514742830133766391982133095761899972496903188541820077835739113256248756193430922301494774770718924958037615535489442988766102765415428176143101786564464769214117330908060329797192727226351632530332552849237447517661950056799403636850145673113262279783522657581033551393889011857702875684328957163411173796283359505082443437395365805218727171553693334384497435380200000810180035516223864192031008548998155009797695024340725345894510019528468706252735084528698805380963244412263950245067394044369852946653039265347537659756857695027834702673799942570663284683792433597743705009661031338646901262617020276009428530780727768653707239959272433252336756491910265424360051828302597269349620456004268989869938025573255631392048701288702970237974274099020173499383304833870233126259802539576741934919653044793070107093117273178243068009743866838796236510924793791594578406845279580715716212948238067908591987569220824018319548560965453715280418195475648655258005484321406146713241286430513480911320698856435083387217776964009018787692025264866575481487760101897632333458755910707824671718733311551921219177110933226554897088654463638672806834570147913299691960593687483648092955765341640710903350186268135458780364421477642077589474089638037797573126890031013348599524285579861599220083288781641746955472863615579504132134128116072879680584013655255056989830845261720142636076579972919436280891208965256871252310280208292146360977057306382189692035334516297731859413096444133397997476818302331109141272011568482479479853477183706289272684623297256392046028562968935765808422173649711925489405902751055758378588244117896527841373937589820127430601518914240232812200083497669863403068878144327227057729139473177755001242953497134085033776661944677135342580644283936841178505225356752116476373970600140808949071949109562673207240197435716527405134843219696039895416921233038578477978622857489612677057341582548788029197298302856869084445848070576967801211694204299567303410329580434337684605937304748330263864923658451221523276549353970385901131865345636696320667360139943290204892333643747109417761543288268287220590462639868416580427675509165239031403890511162789374293530860315549513234487111635176593551026136811754012233016139652935135559253932713716705747062410100035837329063997961995220205833883992237482315008047138326558783919521577373224586444813964227944220058600157829021424418245410628058588465729193565086128537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -363861115992502126021114215471724049602716170847165586514682350535317776551120499280344853263397827585645143414960648156714785404366475602381681091280850864585438795045649653674355061649329442826870161902256735196611373206109900046732159947194335000270179662248947004078388956736730196799299944306107210782613692693008048751745670636657200971197002169030041431573142678899099568417134535027894429626529009554078100197561997150168996024100012972328467895948498247858515865590584685923152698171891198095889491479103825642594876712915301129993615421511971919459250538305818806746063941923686788926311690259402257385766463726975983575190151724845801410574959792652714375116105671029276416157189439372967388178061118857396817853825980501665436609751603104384181295490823966116397214977130272051535548540816309045203893946936992865789817777524815058194295911106808634554591014704520566889448084385645977808752624734765855066969925190575033514218115088737773718201687434256316608583733336197877835495489024674849761396002064913830207931228641616223465478889926871664352779712531654021166413988112590572332787041784058952132048139542653682348340468605942531698437367190302632790578601564561326012320056345736191171747735628393444786689173158779703882993371075635019252404839228538295886094223977492143439735351019187753358034325676256641724641568515671791781458170633762068309022612011494365581579375126351017811877957193332338272252857882915080738461687287057960875256169563712324494371189834328134675327806246494460620726271241521009936795949638840677737036019757212940720545398128184791314624718721709472369656279074178981180012223938007717088408932368594463612960611600850632215881488677700380002927549657380392422142174485826779152979464917673661405702406138158881487387158243438001879690755006359892484474337004952084050824678235927779986709438921965672465532269175921065635908003050996259059255149029028754806734723154835274249719920577965674590316240260510950711363550897937776136191271286494289362870983219806355855419076760899550286135432828076772552677114215324853918066013194531772334473409431192952238201119059117404871757405972735641592876999868555171963678399601012410937018019385853635600535388734574467821971977223184930936553707411906050720442569458626119479526949641974440871190922983507006783621613826415430596880364794322459208967298081580978971261273999770881172006344483126146106443886817169981376720669518114839255770253528000474873812631879058716178691802300251375613860782970903520574707879052088773473658476361420535139093948653705991051189070503493667381502581258872092957999372630974174777876916701361958573970489783322153311664213352397044290232548006149439100283443577532945928153454397019441141472102956283882078472041117706552363127032547440111603003563070377192957840234557368057664474438700398423220412304863818211340736026368037931610537703291305441088719847822339908624670433222523618884220416744526407096771474756324849043939537106127515152291388837010244267934689258206642596167498746118491470927995114264234051601368031538320018232106583486665665982488241844921491848870938521048904229277753300707624161764741319072235472104292781187915312261235032272115623434715843016925306855160354835368641803145528454870728946136301584910154097341177933960452240654888524821658557402926263448236256160126684473554566872988446468244733302976008888413213705882239135453619055113803089734831721147580678318110811886579868824708554509290912784519653500768678686603523330100422695768444197484365974411405049810848614018290343320492239230146212423926125401568324695622536432742179884196172569919388399117126717010002524992187168759792090373674752298498972788383568517613781051081332613073694602928011395319395450465808809301601585563545417262860064829787257433198625707140377780321688289035230482490770621034847374048233301267308243895632833067869717074491180163345854747426151364180706680045018465172801229907754307621886632112835823441998512510116577383693438103310186582141334097130123795063653515174402045093341066762855817192660711986847817945315669421588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 793963552946373520757314330863089019564137781600972823102995685169254796137875286124633432244149406940944359117225222337345937754950137557864724044117717402092285983481376548089547222640002631956254788793895843358905224914923571146681885379622666096763457928663474046837270715670384024023352056066590020138529903554920946342321307572269107475694331549401926610910263553933936721062461618267444509199483022031192021038478772597803716959475378582159914860739845282161213849515004732436042322769630680194988469857398405835526276588448781717826144843909685668994740740564069849726434208942540144242178476094205373901437425982941364949157514404561643746591725958952491009171677032518947066585239451810733383219593559721019527856347366807663483892837843658208872359703309411928631544418270945340264990392357141298214999766640883092018173408584430491499345223375943707890800544349602397485586165742052395274805859470587063139903534965928004454630407788071612391844160829534289496793017281773273648533513653900924298357867707931042873640746467338552371206119195246996620178387065624186044434800457368519404133625632450303441460091894800788491513570608561906506683127601926282858618385014572925550326646331368810286671788328252187930421170988482595272591853700077945578756878766935417425629185043856834238258598881421221021733028595028802528608535276783972057534700566268019385413717775122524985219233013645704412161603526775294641348202610508577557329757911979673569011791022930455173583391479452822961772856000406651212466346593784540893780363856606174675660530222116515870430673578932339263057790761444949047361038185738821002377972428213468680970128414522863360887321118755911013786276402373785260981798451718384805277530259051617258823962514507539666204272667200154836950674588207301681101970466464098431133905119427683589252693750731433194665731732576257250753876466435694147674857542987713571487242375411696505796155269205417703148558897432265481116847934673579800244686285732077890591537625011814296179957395621773884053627133482288107683628537384676082319749628608071922684689437976760658944981732136991543109193543775421589022813995334765451654614778462226983254204527964712590216434691608614745103471876172796617685514680101319031485968704695466866194517717081181980837789148280177688331057071373717925362338353358612587702381568043749942593984235348836047781146820841241342644274445857369534655055747038425221854787881352960373994872021573188759581707526091418690401058399333243005316237022849750088639704933514769101221714284343484580322725884664108556576193022281839812261110281747780229013995390015504341074158472243907356575313874145509463758049206712411867901370282872720341050259490795346272424512791138377861298342402376875906756429758372583939253334639820416605258458613508723742201375151078784290214531184303761964953461570247323479603812259425027342890122710347325532023684084887983875986412829489351126678307978988050124138202307542919114726462984507575918148074560297996518380328303263096463672262158796425583851191220061957283894929715549031393228766050376711014265593219663333798891335309367969741802438809001477770256967847261899707927305157288924037701692009965199309530570844700252189594747625280533987456049189324593011380667854837220518410484190398637416245080075639508712510179820288708278587446485868048854783137724257941619468073072454338614171904788750596078992155636380307377835460704085489983607623400784546633949435319551250344242783881267875606764607094924417015375024818040431493270328928636647283949387513102178041690944215374140476636368826384272498617714639219909077036263309957150317197013507169530761643137421029104285783825738915343209688290635929870068739182099507335865658923987789844773376276999863604262732173050638751436422121586046807851374771411883366312601848025782318425628465188633811851481061585435694576315463054147963098433250123167554037751037026893402208343281064752703662168355593134215787942524589646686819510546051672088220882840262644646521338018983090324870843263781420071998434423582960961380499472135388469676474368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 219331338606124445723892783691827954890664036534919528765013681698160440287652794658091694399282795109501665908216332225310251260049789519382773746604001868330488390137550553650356371993057974023496656203168959413814500150706372500512158279673925290706708376532757507556484707950153599973233940302726076614039330207769634489054041696911748816410237211584193306169234390390946226694019701666156322406697350788559129533569543957231144363570885033372807753630596969468723839397532258458759676843598821673919200993623610235183492282864883447233804164995226527441766970213313575168846560906092986173873008991677682055510403897967743653892407695230652740957226584868737742492580509349206890250397365873181393036830369561947968764218516117035512217714108083699974175465283174421808592303062145260987989002068950271173600703926767639484832322839604487684547465541375046137465148023885106910494762370470757994573286736282438615345853127458846799027746921525153746844338939915482634701083471758014992597242338139480613522163947183010618023756274198769150461232907028352184298757405588756899456919790333680543341248284512613718680957527457708907724290029218953934640550115587081562444914006486230549179606132926135326700994801461218958244548145672611090145079830202388157919687722187696850114635784653031691386604363416512746245899721384987577904292999223336340087093028126840875239651701004321334426151256375117442636125101333308683608902878414282077008388318966884507241665470881170142508416446712342498356422998766199332869001923461362802210595904700920389321217409855064894675232032744408830449034851220050297228205785965883711510307402952524296862048925921356042489060487699832588712554575096387418184195653054148868777311985834053288314899848105623191854723506297125273193576746578097393763862095173482886277397160503373222638934804833624339038996759133058152990529497744606829971198550267259135190096940463518600312640859648878695564003113404885849751587396336998723641624807670515767641272508940537680783538798045711590219699860784889433677322997403551794993774890877292917387725973936912983339876361899993516791102118527546686777455024988175222319284169231465528896917187845114566938060464124808515316486481769631165340294527490712969643021740135524269528109295689195367542960357490631457502662294664589172056913238614628767136081944382042868752067947560061150037882737501172917142071068464761253770349315828589595776287466865285412557541548584674634598568092040174765522762203858194104117930685029103320715256027271068479268807119205199247933023087445161784986535944832135122489802679645953331637594401229392451883781758816778180617587458519977270608564782256703857850587393488702508575102802341731751803743515985765136293399156548192806599813192357624386805223533993227432433765348507855470811615285076048545068362241870934471909667255697819833315595322208139518531869766233744129975563285184851112942481617243158236468610268658626149488728879120341180230026746929803268886909421056723164439898878306228507679400676511261518968524159607420972872972546603763806231489273696613321340686395952572152321377820139726405832809486668289532160502899658893267020472626381610332415370822111714831091114539244627120689088849494852218436571063576865319307531752782384396878669659480212358210456052252511199937120906828719163949670227820069565217075255771591848351393223575972929380999426522398735541390594328466018055150388930485114434515420755175379792985559058187923114058392777064537845348601020857244011881558445084578983269503818345736076749125862521360754511357319474169567781543887387786000583799329398042958556524260850927117840448575601189403266368501997086585465124577274211323700227525777124084653174771161547940652264315746651392057171346143304471667137011661171190154267119047135244711488168320674556928814225501661770434261963744863592674892734486356781755869544881373488477505964738602637485210601280169950971403005448608692043316608557700254779008855098845202977483044784807148237408626887910541362390772369671374648014040495597860049193432413323337871701986827986534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -147904858131515127213147493896962395340368141213318992320614932838347559913635243277435319463933413446297610818301851541464157991709846536403707797151484938538601095987457693563870545213932705690872688775690555642680630111859120932455666879602346246685149380217457782317721951892157326899319670577734292362548255643297392664896606211636757114239905034996642680136927318263407037222322322629124600802187349661100843147705662528450420009074768211823724562083512776226007425511526579477010401085530997819990423766089147464829507848330476962999566718195347274749587829771189521556349096782728129587804976099245240854970219806180389439264300132043404909376626410507856199601625640034812753215416131857323958044216617732872861429547917399573494986105600535070150270895407085168175219891587648654189969000809436412976132514392804338626156502325690095696651950096293691728782057631842978784664301543210823381434799277389817701763073628684351519138395308763956153864833695957529921479443937244957436873704814100247039573492341695557606219776143611262571729848474153618000715296723147897719644323579175612911466237434285700665236825587256699424700569601697352536617540859621420899395141033983837787458346120047880268578112991904198617895070374428599012065394481004052713651568297366021698543591319139818282113703139059260056370667682681352968379295232663836797329593947656871627983297657680861447813099754903824648592231085506272469379450733826702084337292310829855693101675971677189559746929355273836262482047428888111457692967532980432500473578990844443899956117653852198488394764263186387529446408154470893440003449076479318460398375230410316834957374758978685488587299089455765221651144084229177674681807437467335079132279593223022871985627500971287408817013797478868043151510626136860195348404006791332712831483998224900137057326029810727419647961243281085720762300428961880505990955672286292991064246908790246667153170945304403622028586837327393501431775574478155454094637406997118318702622860565293113054109442878684857037185965921192042869651732532027944151343215275024612349354236251451577334001501685090623403162392670618189508304028866209654991756065065507880411216563475573040896009951435242794066712984055224026821191324525874833415204287092136024334481206233905476233316708922587009754558711688387963662058742981318471054012681820316192438304905448404742759871212772455053563210936680266881017132273274294764384662204552209753733946309522885563650080830481163228473499544807470588380992601855067839429401827619367085547944604208999253131697590390103913222628070905696551285721546322870564423508834812139147120819628894071271161888592450647080744038832916776629826056852538802093789881279225382644588111634302064144849687620033597269492790425550977394900707875750197733139622910015911983960531583052931682017254512440196025717032669472075969545227933751853243980581477118668897671251667417814861686421917359937721049750262132408964586661474853995470058373952328284663988564173128917622142503246514612964663250832566151868590448335521549380915201914231608589663347994016314463413129435454511715006276857397199398224682746470826774843322424832258200827188099860446818491602713217961003528917969985859834587473802612235562024638084489274733211341459438494886058055362342642748260330643078723835535696678214096261197683141715708309405168573175556134677836419873595790543470092177752040908283124531958761395693682471917768582203211679953036118313412114220074239707864106607077338252753718784072900455795289945546729417215299200047208907257990993376119743590312663818345448170810965946510511418007849208709855999173940195917157830012339597026023685136264820517104708071332705860055544585470128860283759419023305306970420161080400092118642296055730184549963867777844140401258716757225702941259014003584910936599845908241661713584978689109069048330718936299579139949192354576441607025314677053656272451483635081235150872338182914584476093927862730140120857116312713222979302170825591197365514172940310490490499137495012678908949251599381595665193239655782566754223461855395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -19308543467300714300779281643158220934937911025613231387788760424781573522284409250521205175040169593992875350252305606200425186524930531286467130010408462496103654608355460384118833432544033273062139024156984260190023644416473798196129990640136704418962433813509610372683498957271126819751498380438190374316264382269335539020665736204413510620057474570221681192051758478406433000916368301570259230224961676338483380063103990756248936187008736997168958249832470711424651420410849692899748293346347460814484969568404356212482651504410807763617242572727445819710302504961288956638782037855933266791166567050604971605144864702814824929919854714949913437870306144298371589521105150256058019497882043097940917441511803826611459806671621296832187373443617402680049042572407109369440402376474230623775697472130399713979606174092520191684461723116453445887069063953456139230987267520599189127205600391240349742474382101840108432222652194729520495972173532390621419440670390011150767395933362771204584316615619954307378387057301855264082908242987259245703869794526559328128416910101025706512104013432061247860645823869703776125178668069510501952679804161398893996389271280238744536755793751871426361079438251185697216576288552304054996797116972158827520236404906115878461812794335389139000202640165490940311477139959042857176659568168865746409813912805354348394068282233809146065174392642377318104185657032584945837564194786201288570824783715603024961108044387150184040779906700701034979319343154315635749575790808805208374216074273274017055696288449227013294479176439598472502859696849603608265241643812097589596222136498060014374653581006803855256666483980582261539857138569839625157402995677068647062594304878539184686275038775368538211642300847231639699530134353040102352660743897055252280964123326471732850675907934163337106863280176256074280342627149226015296266430102421442819787047511629167597752924029433449182377151170407918932009663535302586942754886938220418867641563896171525085097484547433497218840468614436641147894656985589212905018978382064940609960283663294372578607198677243879078865294460222360948978149704235659247669225806144875555557002598384289858324858606750890863818324138285335734808577755299753182465793441934915510967893230797167511101392588056721125704159608427426636392318080577096138122637912562719397803094383540302151153548505097930598153848198927225357258068661460494857810264560979523100069331580403398072955878360234075501728068948974639955849522517137915362386279156498138653223919091581686978136943878666755798791435422213342233573428500535545817671491589816169181055575900409427646313231122642939293141585470702279882916416418609983532330777675181752176577142470727633317443433821797259521882556587462456802296170846219441083204869551722017994552799253028751179746125308390070971130841348678460178736280947183640028315847688913417284965017574524596281944745225021924683329490393680585795542335608136791396959576632756956785920775527517010601518599750265673217359721110634140577973952123742426724827494156135796709911228263553664178265680342694844419734449136940672646811652423846558232291787139246744711196854455008009098812109977305106762792364596331103103047797891549815225163434599666729945387447199058141652360046899410321279842516313340352544748520163617194249873415961592734619583773397442469065086969809865165630074884312997628402446832925912211859088217360504420192385112723616901382685095326509425105627235702731171075049669023343046666231472193673133967432258670746245552334905405040388497384718931912438176852379350046911593146500485597398609100201265786628730336643187618612122568416565614944737309028201152995986173322788724300927472984299752657930449693455838787719371197364893862038234655209417184228594922867501736487536669284172831078624049118956574444797922801165088005715443084926914981109592909368084498816839710794836446210208439122830463438304763967859164676138602019481650292926440499765413157741364880235106092021496174997117770635960856186580216901462987556061869643935446339951857356399779351089899344492494848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 14331964154858586736951039025267538835759010888302842478303971230622294722466235637375478930710036664005369560105372484717985600908274296152064452415928767021389123455339098694042861989397381169579511932006365604955466077510889621425938829191509675665959281744039187339636520451365567843845427653849093012657905504146633297440949935201196482148080609279204385183796756419567816267854857622119256985701819948915438313680795609120980975242121278363675895511875713536386028682654634167292279568523298076946796608838743976487071839487268288975873026014012381942476314237280075203751078271279483857439744267296796239291326294095710780532941087589886228900294985410702561566069415774717184663312534776745960503792541995863924159804590226748905841782429745729196250004715437231047497990328383445288937196094696713032095987568976543318288264396178370035400261971047270531832874057852748029529213181574399407737579885733622603633498264077056909760731335361910297276129592545872011207761234654989511682047961928105152175092653460812172334748212537049572499912347257435161297560937864779134547809920735755094171932323634389940240616573432348344967525540096163272442894122099879481250995096108215288194739846578815876035972286230992662085561981624363171413018075507474875176810869855875188591504865512056616191062393515358575076520838585398834595241101301770493408956361096734023040120048679430040463341411325922705150204964016598108370288498901297556239610580947693580853115342788401513133328497629834376891876669312774612506901663408843606500877518685234742025031622810855735453360595189902867972170637268303311810914710363529164556608998781247798687845596927168980800253038083328527057792496781338036439978836918148798777936111751440440252865645259255563168104042073957646798594794470639039976317484413839179865377585378129742143331634711151944952933635305333604304238986210072731159549230670005056435677951820698277160370163565042540661060131820064471127670935755329603636699670734230309537417571586410274694004581819263572044763289964704901436268910788288919103782939473856986789031546220936961673794297800187039878115861732729250784773151603688357413561148201570908102542715788866879207130767076628865307854540004305190683570492416910015932863698760809086348469646824142436870566319516535579210111228884534213978534192929922711540303970880928327962065887424666319550511291088065262424697189756761859687797897334993378334117838984889859996907862484011724763327531417736073267744877249211062050088524041594989941241654084387020899138653615669658211608059036300181406563826226113966302238458447892070555129594815380140438076423296572020065842376360833943260935446958748941045825859427380946047227186811809342930544913867886414091757255755555045022605321716436618447645388601234686934171955224828427673594291954041966337273891480496129364726775525205367451496796006277079023852705611977569830783652756951047215015375407480130632558626468358635338926727859899461828006352372915828085881299942231653519878588318822348363609457028291858602505889919375571170065547215860186174089013843303330197862834678701805761389314728888353009966042612095934040826337726570816336958488730133751356674470702007523690510549872089629908571290040139429553858622908088154542736826122876309110072625682477345249541992194861115984161552589212537338107989237089805834441105316059015684300250616213938035889766628886446345008372302823115115243795737411811968686589245841269966192294421997182441283690903404033937145509387404736917058826647425395424017903753842936721851411223643230548532152369203591658515931772031607735243929354365809541953754954455606290084682034748684491666543942109110102021835116822968585011332598865723058272318979162794374251962146442928340002495026122536962776471085505275736115499874234871737963812198622019305298112987916970187879669935030726272770391724052078929072398898814851157900935656274444420901342326422637310474116739422109542609715920031882113115470756203326960605946090619214243409327295188543277144979899459041330660633662362429384382019744586245582546156493209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -829999153801709904027443479599274742487451216407591149407560865376109327407061827919865707924586732061511488710726239435358281060757817860747505958488456535339538624427874492759871471317091910379508304896627867225336412877777484670563818800952759777106428959542519870613210166378326308093891036945670535761180397069300823402075532861455249878558366248819412304375020784773715417109220742954925252117409647623983159369644678501333260979564737199885312116770664600185768313597064552996980641753972747623835024546318045055440152529517273058072251334048634986648592122996006257181077701399044607350652431321655644262785275421989186457609421741435457734751260314494291629300725267651315917116856511809232635607858785910823584499081878023372360335606897409354557720007624644984517407594754444664609350963475172278511538057153770686766501703110064906421433814368559495492006101879933083880542170864136856509162219380944587603970421544122402543644258792103664654964055282522773952862392525488185822651356982441333314523728938234273063029670296178600480121818092553202605513641046708370504997373776290598322926778074689951138762203564759138606337261671857115556630914364306088458798996958756851358090454258028345362921863776101764318294097365866317154536080229608469463691633552191403237407997432169111162290108396161601701586072816778827609309275860624204132852277477157118346447472736928332218087474733951554044761520261089009983827778335464545733691231609685979928511689610892821821529723384042697478517887301866271723955247172052706110844076497506361433248752670928465176497506386589938455420119691336021865756197276559090413101105027456861393748187928933580090668397595373069879203320471112757154356904041142068383660355547354479331020314790883184419955147428546143929866878528075513652867641337449438219383240312916669367463192825376823340667828370571951134473647229583493280860147866777177552352035884389506581277002037333447984093498782378129693872427732571557112469286418448808268929954219155891361847782332963516990309775098193112138731605131215640062829216240440846823890360747685872683159671067594033997236355817478543856271839983077631349568093791811267729928348541721148861925045110185821603538847141458620684721123104903766220356514717822140214722910015458738117404003606477702357107082624983763219201292379727151429879596349749137031268133370217297869431510166094088263264058255065659679300772167766812187158186536350415438439817957112189732181571752004921082896590221525503053838267795597362258458467038037271003286423859826477095803785453212602502969012734508134310682551118384424937445840015166155593071361408093650123843368871410234579774073129496605472990436068348098700811062514170136370129430267063987768173494838026732626816332056768008109428663339668782685709522668408993113097924992786178344943893783021293231954844989370763871036269049325415865596675401604195109316609987362620472666672919433576842007154738419073380288681146620519191342091068607190434826611407111191018975598559175915742984533918781361909870334871509880061647761097636605404803094282948905137510580879182379460142691153927140800644913865948816677662803680671824384414343377453612774625815424855617331726627233047652220360028579286982932082808224205991889432432622760600588932416733598184043291864343341490914713996920654351490227641733265389646141523168571230218024235698132765773531314235287703387289150712361157599065139161489848099551271797354877707082803893194284856894980130763003745299390293836320398993250562634361536179195138597667210551972747720503269315548146418324157434973666869789632038352007525818562183071932017445814593544013982743216907392726536917901442112560796689051777171785512866577452865842527734745070287523495874921788873651272516957073943430366639014564403839931374612246887009583532484691250252953852517877647818095910788132354382593102501489461018978138912694299052027809463513094137712139077211617128380806076097267892795458953929523316419666529129827795087443828292425592428040509942514245575923149205474475593213012462108676545837714615660707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 725552429648562356410896191346813403075442092243342549450865973408646617111565408088539794714713141426189627349016461982055943432424658097349787367518950639878673867175051988658787206085118176398929140622432202811739988199517127602408755391506651231179794305605966245489289325809150766786764494453251046620116617978508088818184991717588640853672631453967557795215857157525883557640982942919035244195085551857524458151518520113490303587309364704178505819223812137074810667504734127154861624563835477442609292539120493434850580608588972202731315441897266972103080549932852842781119840743798943453858056681482700090499078380002851676486798750869878902949819303657304957660731665200212869993066865018338088240485152577485060563756699488650056082806336434039307852656036973073203459155520168494270712011051960887797905181265100791121532326710832173851686730469690233121685551682281872525333607894842654004342566717986440255493210895007133539691615692139615066057570183632263286276374939623743432657104708531335456723504583487920610206185100995295981034875656211847869714454976981531976899763481179925809896501066406941599742947061363746295745450118656277373088172045812487907515015218294869691297109213514934736298219498910166332083964019407528631063647446072691359627333464820961078522780784355216291967653481248686746822908568525373027894039854701397756674166557232163007019208608145191514905482639649431196011620475673997512551900790375884334374295927723353067270932573655564542124629665630256580391239573048031832528118745872034517850739148197502127288379829514125547811651766590631024939615882405831879324040611034001066845385750888123172044019233462305822057548324511563055229923111222312911207624717516141354806981364601605797131619205343227596404647510096792218873156364746863402983187739514235917952640878243090388966122494775272379212816710449181180552527639485053178332129055205589565997163796800437549574548865639954203204402608218323670115224035651119981971127868574464464204612402091728828820132654227568036536674042009242469132227640162075894712532423355797257496449276611162416945395318621743592407796081090880598396730130645441400095257963677169503274842235718017513037922021030778531486289025489688778429942575378010479288881955195833440738433660782170563866635836104738417731318277320279071697259441606409824867172481829438953993984014301278298330215326821735657830559106404438793123385295999041787616644677601725816208016157908417839265339564612612938377994638552579228794886622670928784702939968106109391453264658826775051130674299248545011859939731895392920727547349374575894923772747704160967128446611441244128806185913054156289677261206217308158400398904293663806647654756763525098728410001288576106240526152502321325660535334600672841240770893804529682646844754442828086189016682424659017352666798169659849450969202304045523577492610669822681971558446882068102838200236704674163629761125619546860255374877823944724911465600886505186479024666624777070570798168105618035844339830536139376427973863567211546130698050903428433718920518016474082158262841115727883217678884719559865871881952065852224111937498784613801714107656749070486873772391569441555611195210086056645458670157362096293136410216399195107732898147320368619358844653488140948297636503274597306979204050746611882746019035272662414873928394023945268220742744351354945527624383766873425100347865824938688339016329691098523798136178828402445287526560915556495891514753317149211572426760317483092524058929423369449790105369238935207513759883467849487821036771465121435412695444259265495881535505992031067588779159525374861824395867515164350807029063998483848922355904587108553787969149761592322985800007238742412788122711514463256556420671920035446556512856382794037404260879714222979922832392083365653930940672360166087049522109489691899324218747507359014521575447233450155022961313222665067815474510340354033052001418099720981491813515086820486025787992724315893231719501913498650148243934309081080960822357467927671018290353287762885623000810291651808632101464071262369260503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1030580380093556935737547523702044652209407939936950610159585485021339268933421732252242383311502813113532459081118513119975002212324787299605813450999875315059633238616771766617033839940940835877331905588140903359874751201463882063194381260983416785782372127336298202428891392850575939936796793992348488847188299106224031845794475850874534387360905632962343070230719094383919854558347697794685867331317568961779431608038714231471606184226066913871120072920722021311565453982460883966297494106985639045248602753526290692096995698469993776629551498037472963414714513192735194358282934385671908162836846510526239477375003946671866434001995473499325961744658986227524080229428576150624169126179704343984297572742660583049486714501417787872455697748497124592229774492757720702276371635958684069296371874253408161153562983955464796477113365634508282687618521479748703638068344135048241489868456820993223972521475259587251019090191082342559160641583697734356613061228836371677784090071174360489081958267727212357520374157385816102198661287247991789704620180775479494069282390109236195637668086756212417037424606238002375972086354931946965277032311585775395144438034221753685384274006445495012123282743657880958875928580395157232563321029354287012879500301303576912606088016192680938682579840189429855141314806739339565691039418365056176729484330813515641560478256751641404699410295950579359167116142221155339803012709322403593913986513890308480676398091339138885226479547744681528755634873566293363998510179645169239696319198548412722405538341013398816067343658520792534331529448862457645604891064864376233914290034720904243435608986184701097549678298534752600587019983927476108080926920930423311374183555687552507890934270372890377036067629220788299818263008026578627159505475423921891174349366127773459995920677051788365665631461559387336728574664889078608633001505489249744444833960009918646754656959324210431160016392721791931899365250058812996520037621935951906360304740076614939052254465907899480098875103613656884797093314346450023181213966363430829651931903787817245423825493724935836244493042670564939639861551804883957197790449097241268321950602852605889717573114539597786973638270107998193073007939055135994186001262553219145334488239874259176249920069507299598746805397238175728674571882741804006943566801076893308717030063544411530823713570071171012981830790080917357814348834388944078525892696671398709961805822610223494379013070507729119685409894802636249080134333922294885127075005732210144417988557598566451749775173185882785131956929555192644796268472859340613792136602300861026198563900902391289815689629505577269951377713655982652469910603863079755449358066544720793722114384251008072598940269763875200173302956279098010653890685198677523417597161101566075946604290007852881081737965522596044970824991546686598823444983873227626274419227003353442388539909910695099606181547815142013358299384978919028392981451339496467380146168430024152574569160074669612732787448248861143687836225007826099377645466098041179464339660132126530112281398017820576546342964480312695520452492612076567899942658812905098767669734085500809188802371161234593488470903868949732811723280476108936508692936573357212440182806508366062896258791054857197339473042982256669079037769766049871828504117938808989630394412841249426780423676926296714694824055422334675118731921111464372285844158689574022640840534597680425630784537819757075322902299350854496480122344522854154336836839586726133604491587087494768919080651708653784302400490658554644344507400152934963409341837820137653208551790144119905075986723950872618635955028957036717589615426372156064128329623117511800538939817345685829266249359219677398750757040078473330518344992034220058524312209466986984257007323501317635731384232773743113951068579702639207405070776118406109599755045248291300389721317554607984760403144622282319239841949411102506804511060229725223428309689427381840063785137236256117323470225331522371361605802380880893506773784550515065941686567456834108213537531624305683631908019252092379996566323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 468833016949308158515770894702069797808228826440984473723764783555555791218607815566758538577627056015223377058931527133554747555997124279226518032365221111025043421175313856765907367380483110673530244496349754669124783948870637444586693605216278953498747508531816689495257888204699615018046330832094507580796840946721577563977725552937799550877967410950542937607195698660469083433803913009726576393001593832484176910363361343915521057675450570540794002429654963566716659035452994999397961124317807203854996705971293148620069474447695535077479228257484679677518275726271590091384086058266921578733730574324143557420903139767662097436771511364103767809405444536888337230095292846483243056179380607064705176565974980374407336500611950827219641731569529968695752755547184020679769381794924714269504614367538287294846188838693114906289841255622257872009757053857510080297832549202942219529543324564053501328069526564183771268830123113593328891714844069620022312677186347609798618227213867752495529566664955751401273824080490999914516852178424504122349978752165757112240089961456123584979524290831889278520763163283332822064123257933221791543635543854046665818380664307854574800186835205246381743723974333182909042826960191488793813714932359533773141033191795692702816530716229935162108809459928234421595296343221799501764731446744525293400138482777554459949550391475903398944225310513797081180168840374628135894211376426255760998553710356612400834324310617030065692190918446875658164782660960829845008355562315395147294725131131770971046198028806809734359890493923795954993060346745052514502507331128392768545287689409950833995103976533339501037398546230140744677986761344240556127166318225553365794561686631855790944057768256250898556492846508564401643541859981833108571731737398051320989694031143352636345269693458779077097012369103449443387522176085490460939095321430367000703265799882244729867283203972805356253853921659771594436065840995045386356491139332175328709127954925072401040500523501634955315994891446381996929346620813806010163095728928874739547596946749741622866385030754891098725227719052894168203551682744614566357080822303335903925607818745801512345385371412644835916961236678079402292793826161186638097585414451705485455457502348391697234662494913211203786519651391653045920799589487925409870394759311691410574482864141533013173858387892727611374366343307920468858583110390449340053051864453530202419191289110380061238910679990452232413613537006017669399414281897006881179913597541915988458088541726756596054821147086187088766620326427726718238459108370505430526271385614318504306406144659504957434089165311689149812506451480527113274974787499128452513779529265364007036071972631742013179127598229206106077531289577368468006358475196699272422668865873116795235804736391271707641346831403258742624038535448333008887008678439607727226782596993407949753029714115603800193372695382575665433478206901464264912854902118243645931361721476807191066826513688339527016363789580179632888382748232926731227502106159900328793859424285228103062808927985789176555596924525260530029014732945419372909042963675793860652197276798184299601856299250183349596289973741404004742092757575882617278336266135779207076832703955480660567639717723121915788712917654530140201887228363693931609683821605903589632213458918488626242455922711941913904039528590565610112172592609687221000054719754864671820606120173690293158343491511798913944911998536041707814468247171823918989450232647432150001575488245314767728280835251752498398233240186550034418861924989404970293814807830709852879930423958963474514373202128172864853244975698704827168790175935925675850326548724970466183061472438329074692534348023147256250273920719919564314154986719889616636408824593717175270947612527211336315854733097618475635971343829393291655122667661418361376014826590021263745728349232250834318511462733533661977738243342806877548574218238723423461835668064938618861721233070699028112771235533229621572361056259640064085917466738365773603098762596677554634754316119046596338703367752413452697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 201548045346652058897837750294707135962057163598598012434562684686960458381741820159898800962145427068620567312830646953719876186794842926935561944642482481651401399032718804820658667556003806033350844870651293351120449576853884254132567465545239871902715647163190947751901768712296775404440656642972015792772959813908987380581604956835900362731839139871498544962761504597616235506972808686367606670232602480936251590544924123198504749496804788472085234633944553707235620737688614115369961987972973390065197842703748789866838530766053692058533529804009984935064809345415708129312140646229410418532058952648494320558237818917250740726843076781589330138659345138192191670083144633035523118363647494934386164744232741706085564473049280278948524908397029703197260337405324532692088514509466022974521370652397569840288303760069927641675904028636232499773763227974884139038787011793094828321077118970727820108913172999179662795048250067788129339203625180986966091026205579599633893171992597136268942984954321028228014567065336962119600001979379890636734446045925273678708295032813393110110763550288732409497264911214400137805489407668027093458889664340637911854105581898377982952214178244741263372156023100077530035472619925885699136069826833802573914121996258028225810850122164013697859565506617720648789945629408728583299249997757780751986275717907426294235444196200836372740862208525250010004020524551550094086644823112660026720313088112767392763477449249722982626694382677961862480948947987917169698393854261869543340521611971328353970802324787775819204013990900681538009844808709220270428471991889179634285655338191458722123251981972030616855960537647493528178479883866602889483382733859756059798669273192283069020863841853867902955480741801959830677234196027010787889498198188651320446603483822212261048320798096705532055887424144372975553807268476355444407259262384047381601954802887016180596481800730210447236975280141643608565853687153261377336941487325422342074623307769134941829351570123732797302326930577132028910371674636834357610693683614748001273413334950487102411326516223106612403590771461752808290649868179768050654432801802126126537510866995190390628829518747670841870804632703663145733656235386134390465386146182178377424223165681881922880310931223332711763314654939578196453591235701974622691811284921433557149719089171907057497609628282134808892380512434137151610550713511133148098984317464954214642636026041567360958191231851308499165767258709180798255106441760099373947043410506073092330625900997028527863944339363785786907466450306504948231373058752019855155584502297273758227998810681324538606386950188420850045302568346172637204062256165130167536276809275210632599767840560559639059505107859710746124252344647581323046521627216855584589428468742130330449035604334487602721407725807875194813499997048035765841341754349264108375706329966351727404403694383476709806695137892035079514435976540378214830959748079806044463169103803552868906970002804919296323156522651085142251365484174713174057043740578676979623294932428507383486820029194051275903394440777370624482141093344864007173726684851131161053817442324564676314430793859182220840409861626831412417078497748874924987849785226587997930555961073861430650172743687754240428163582706634567949304114650574826926455492646199295936492264570470630298091470406389418602407260713588206919473351845198866409940272399828062188172834156261868946671221570812329226585973292821975451967065903353745294779417416209090105510321942168255374229509655861864312805190358896661278035050904531860116915218847665445548839375591733475354291205177326296824664441204829256356727936126850120445835214523910698498477263265490354344212980225381510568186915273808295705791167206938402056331777917493098268240756897802349788099282892596289317100140052840627552341987773204451287655215217621310271409970590129852082820356872221504632446335824429581852970717990489916644894661665343813836390331825438257358748769824289407624827229000796216421609865330523169853662470993371251909855872329637410220711144904437268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 57968229788743456940627392101095623034573810177691292857970853357601399631245270990139968152225033132182807428861327216239317149342460506487096616023690784653703927396660751152029466006255496218956102854852229095004747938034333794327196013849242048126734706228071616410883025934797553809773939088501470743646562508668517161035063957040867190885745398402967006869717168982261337384367239516014746596487233859271095605532897323106545043215752231932587888079353015636505139717165117912590227336761861806115766882776300788000372294004779731351126024321617251673217029836399507379238553229334544382108756552596200088524907889704226153511606187056338717418913504046384116675553176623014628508717568517691001203472195358635120657986864348006347807121216129952459510458640118510613092809464576010301658689879204951425349779127470892843652680951829996110657147332848014323926383205152401072184554904538067297197524917402147964823424902707517811695270130796549758496233693739461628155602103319909918877468388162446277232745625386950136589401142547244660450490370359732569830592371175218608295464656099849049048409210971263122700465125801386867051491887945660715460548997291225408177058532553514007103341933635881836654618643029819534687563291524673485018181614630358406178318730671369691739034776041733323637200883457965893975857650139333378041254563527365266627686154280865326228327090748538551258535581465102327280973786924435295238618194522071635241626967829239912963247423854431652294239794846707665621891759869978826024973877780963164876038963544636524935667145542874223776375488581431931036994420064601878153567044104389190004411218028135908323591934019092885009116902384600133987948644734666932384820124088137176598144950864021518318657493098009926000289941688780938041755313481196349538849373097546422481791286878426824146838604357688460356225564494489487177893136185325752898257833271740753335795361332425787252921587211062158447381912296253353478321712148345786551948608583112908713966417693472180345487612456584937585977854122202964142076030417539640090204296722250881594248001289667371582692780575306235225185365323452398877529978586841916442222841083512032872607955052809427089852620319107159390699900447447084377387732794417951608515509384847723697103441848191289491651650403406250712558002164888499168441565253730274437858939976274062871259575337601652714774544051896626547488356147127017920794850444637729621446842827102449526917848021077155553586392328139216682712445562702872170679641779683079067619009675233436188921619631643754976486678797260959873008236662998656539085688719850109659522114884167271288426702625626278495465150236601186864228914493202198036953214702892849700484579185075772174414866993853840073669467128260959625655709182270496174742120676182367720604482300774625441340952691577583908835189359674383196700191749324964888840102543418183024907888609205288773027213840005330706739723208470958481149451555820866841823856197400508192796099520240093469255652614876499542094343944925071292169989705580429124606698804157110696673732002223582237293889699855442863893348435420896614323198900111134515697793435673450672886600559965710820702564296332859530777388983380878078305833647150693399946999839485692956395149842948122369985178214781821053726780476981661760760576722282900300633781641082072995998079425836686403616505883109264374386763746520653018495263025839764137922011600553171895815162233939982036251073795709614497861163293925301234724783384699360287237048823431990190950030564744424097586295469100275128944167657477033493538241796889277213096791226132700128990865588193198101010152036651856920235183075195277618610076241280637753271316884051543086366609079704126395371673229915305663334369832659252229011940468966220161917511417458521860233482933071524122439048752641537035424671897325272622786880378366083318205419632610483825695807587054280418404987118815360063694806283091160293499607875245369968949858295473382301877302614510719857632144456599864252085655984057508918070685268370808243004586582878055220762580949034598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 20215819130802134755170595681426685859530388773200015541652691196763345120497270938684974659527554571856256417556326336909086820142250027688912454042479642163202534480684078900586037927043491270691348672974047561926111870216217728986716479517860945004523414655238640094865526232825864940567716540709778948513622000990744610213321490346195212027786066094834378739531835668771872443701698362907059089478434961563647366181226374813152174729350783697341252929540484653377995921161200332187210214805689110882200531044109944486906346666206292078939177702016095447381651795716243286149922334982314468615714022227102545074257500207174314194660554779180830794551097272702450903727814632728806428294269604201169992898501681730122398476742542144838387058704965493826024360731948393411887099202702212306132167972942358370705833511807668874946973957900063584463763203213053942878169801438397814971281971535782853290117501172178899332203530625106365659672572681851165977763725781079677653721497131916567827966384243399796267541748799111488120628444776658971525544242563824887461532613339225269579611946521581209116512085604922487793955041379713470806014847773188190406565665930129535255920947550448194080456793651408047162304441181142499410700116281641172347723704312857002555638000697882192246852437555669126645976967586730194184885858219744015100184302831147134174083520820052932613541835844693660533318799765858733677370194566473319903707686768289053145456778569603948389813140515250532903678978306998650225000142407774780010137480783765235720164793201000448720168369987332720590094943863413819722352107632827906874807796832535865264951347126157562648501434968918987163005025279477071070866750703388041760093697476308710296514081501382119483768394462365511740356812299931611870828674087064256751720542937507101492224012847823374229935654967920436704558799747130321886868745542666180197746110070585844467558857823072749931024967237547617087083725922449086749148092879196150985741382523696732128844522395525971583186094522755607328260377004196626899999217530053348540420634408837448426355443755730534516896446182240263899071360569713728397237818489297926043142384230707212717194292130523661703844050296294458038397126644796458803013821404093903159278395993587130244930593746802205157116675344148924518566281194649996173631903422655230340739180635521901599901785271643011798549157875525151901930377339320442916075457570376167587813055006016342592537910497386701229100176005938510437808858845273980748304490288355607270134191862136093849217312572870394186343941220404689266979666126755983630525644151906187883043918347671271775734917671142814929660102655909608126364696139112527846577537756875779472409755498517612084381878368806124631585708998037311224821610342413571745638104984474272298104395106787381270769031766064820076181825355914403493343062928356870787358232969256627840348905142388565980008345795506559015027748520935703503784931489097580693459991328868015429429362645777542868238232867061856069873846322514857355938031980496368268774182443793041312142045609161694452345493386363885696754807083694583118156933175885973173537976678149225608310783769026718259374115849062778581787299006422013874819438386700725239166996987225139023811869287606752820502672626211154558608926930306413365482684494995705592071925213329394159026699569326246821932004018955049632073761545737307437166215703834621406933120255836231240379848411235698690853216408277673415093412054936621761355417614372438580536484361603178845408757323500214396850109397636409875747948992129734188639720666466573765170876224821640073021367981329630646314976432078821688831186370940408651898778275608849029525177847447968700760423312821104175199427894314619653184498055191321928372423066677532796083289214714289127191931182189752877694342265787607693194651095747727311778890818320197442775111931112153561077028478632671635601883703917167849375846953760166242784269876008614448295049834853383719211775373658068878083071861380204877483113678807141591356466931685389475019029731389777331983018570547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 6980302090274516061196896697890437348123641632606288907184670858248851481147397259147821423941828444750776540260719638286232818568164195507676607000030147845115880548181706715567384374795874352458740326254888453768500266211507655149709118288020541173761140103806949384689066026148671197818523984717680425376961855873821076270091840246358239760440436167170622498413330533592742116147099991815354614356901496178708707097305315233152485652257870022154489288648028488827710933712905982051521766245228697578401280011937666974904482252701391549546561494550205529157204074133281184974191690467274649839993696446567615490505923284369669034709683431367260116390460098749548018666389903706563722174542033892153243561831812828736156504440387018458538619419485047157334084329341502081552309344687641777934388624242252550593494859929541845766973570328894308459829666107682422119397208826371142994609111850204691262302733816478065674520117241812364694751156024180252720189350562804059923317682626340478053865892295204420648210236404958836391564788568077673384630237264561453877592338359449225815265426976362107788912328223609848797109842290665518791507613946410839657267462106855787785460304102768042838186102483843578371134296055751472399438784556449880019649335468724727046944170472657290447611724573143188214865683319576275865258654983752954560454249604123263968205683896054723965471373043474260074643542099033627161886299896437797551749562066403251084062155720690270450424975105515713585261832480457680989377906154390813728619005037791352365049101903316466651457040150345353180109958855714704759069763662854302445858813239217219145010859361221561105416198791691852691218294946697730509854919248096161746254080476377194463254683304758282394544005907695230147633216711300483777713113406515995930251320269996904617764782332191856925366263003281323377860750381662067465225724530728768674325755242342705141406588078849953027673963829623579107926555038509465473596059523565225683665128351262509113324618276355507440201105655533643812937519382875874813545937127731252687278992562136375347393919412779103981527537963172572130358422521293753640824321761545399584150765203777644605874221951478619238577429816761143530814578973338947211891582304998695441584406611617347140893548205398390507247241480632562027732942040075510524256307878236819025009251344814460263412287099104893892386346369273179534411129757884851895605131832531639898866305495364107133588374988517082524599170188431195100203210641115996545361345052335607737047731367569876670228331469607862585078949795552486796972404912610472263737999809476034938611104710681566932098893129419567846221976531128219030754847215233789535284079736015078355104267693821585532537605908742589607158344936582258459508475408052656687268021472202492530386427054467237981869257128966614785589132741293946466171627114923462604494291779971152965176606482984401222456114925092816363481272614459242693663227726283781333036600025205796542656808036868169863240756937781689350033889721777641220370716292889387107984431478101992069757536597722988296752589146027310121178354590010404585076998674540658622525146666754140415760703414149898783923299791850906298984418104157373530709043305445641403273594339901524581303661013077821738915403560874744825545895652458775032657410465513565600626148336056914780502474620432824304979789986319833041793672909092460006261661584555747726256133667531396838495091958108105382410188114467785762740922616625038937623746981483091488476146294882015121837623504785366386138445442529125974849454438846524106347607534088836262315926011360521066476031030135122089375009201626875550135305275110897024807434651914501709984363639018063913620540995605443728304745632452361013128634018497976649275304832691053326332564678106469787472546069244464621355241097374187512872184719712991653558429323854885599340884149843017592661895020334025539379873832115365236700269912091281565227451306867821743305005306027001133105106575093677431014875783677596379116969111352426473169669808108926169933553923861667576940668649472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1898536328920259225921014194640645814631749349302451587035615398765067047349333862024699936351106717433890236897707972683439308414435386543711273703245850008209761843309483046924192220977310949709039210778288280309840661244693478936279538453124394165677160331249626171612851148006044517225313759167861202783796641447540923970372754734752992220167373739806689083962739391631805206202430162872505914615156470955747210969051784379958888720503088955020420406194439496735351487973279703267991176861451009949700144927348661666127812441290069372287245651669051592233414443509352740286541860666417527805793579726481731895576947029516244169108376782676743494502801664730989552494472872260578208721897392602939597079218732516664180549911612278202722044398197395867414805914635662971275011928945915234367805049166775947052235765387998184314784287410090861134424241369964880769153012541183837241103071695589624824344665676239991023112454360282204450400812197119883815017612010244861877625756325921598762255281166555766045332916127214943032213779481170449801158269763686344400896684570759003637161403236623759172355032418210330538528892681369587594831375764053704529633072873705096740739050464763418205812094136315708009450339974901847986180708288763314915077233600378875377245051900646237621250994466436785792468323892869453480357946255256001754959091136664081653610391049558686848894309468293693135367896254534992342013237165351169530790610723492483509948064689627162953082801120137807965932783088631142304899819995004512200226461511944122210027091513211558162623019254137126449883396186747125027479338375078212650590757252941807315515761478296322946203005176304617680262780828692354651437497111681967034949867147180044949989407446846113024946026027432089049473128960733371432392500986515738575568516730654088183619516704843803490154798365985974940286656528094045373740471268350324098637509042493391756327832988112798220745500059756587017609135660059469620364904176077705752135179798657752646454802842922720280989653597489954731244507044930275774618394474902476959950663923166869600313758015451650704107150318080485073062484398566434160026263910456102098435515217239211373287818869286278414039986430084991608784266289011860967472568694161121562537961423824542530694796598777310088386345429906568800761964316309967330784253332681934030197713064944856936635793303402181590910425072063645799556502591020430211043452963571853046683764859212553995746112365128459847392442052607422354006331529090155405211870339973609973561873054497528178063653786511874581645368594661320508353872585181298581803995367142295561763955802703449172721131255247506486322570009315985359999138367151555632968745913108011407973960589698651926062904931976624691482879161358055461435764336539222813709180206201124879008508851665881195560466213669148759278003969157579434615898908365858128431090261541445265339362333266597535607771755431859194901211502886698015243487562808506343351791268796096565359876564954636580764339903495301847455455209170790800444390133517820235764433304843716568572115614644779380079488613718408597891114845160654741233675970163458759268340397250650304394988826346359982227667860176825452247674514175549226423262798760045750140898497293075287640326451271709745007540171925811745039950071546884063465701418117347501500707892497449094397792720578500326361266155721645465058067583579353124984435845027636805645509368505351762973896642599453235536510081944680808178147232283352970828341225237621443346230530983674726309771976711549529596661235937127096138957668250376224786892548529810303276393931794708583998442248383065158914035165538201761385289233309732985124725410354358865037106651616172062797421791232410700302923804619627649301167303173372151572085094884849315037338986656913062131627782246205871446015663624552675601526627250550009420208532506063557294668520022362257664009263503173189441434541635704046694350833956340043079787730687564347868971306553209730706022416724500289578475737165211921479739106459885835409505332532509394902562949924229507694198784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 362087559305541322004655372774992729851297127265573550633444605221279715576011539309060182153517412212075239216781983738436253554614686938118366342503801647007885604287043744938015290505207079995502804906129230370566476653316066122683087469567642096370736077004662348633529895693457915087414878257994522036358362478572365334279086968503651641043083483881357015415535333163164028103129621287824669831252108780414700447063870717523139363074966063427495537154730680400611065537371705987225217252445828939222875466398058957197915628397728645965996338639923899870545001300422874758307655965568789600314784098518834450302804334977395359334384345763820225329229838397470243248885979595573679681883337541617882233094593758120077081342584395203218755572356039154159057448958965936465139038723674487053690999072132628041150499611282631814528274854255231733938625156227753884112083287290527864619302776742373257034632195292768060796397464155047142482774470524148801073860198005746435946390603780778499609833875834810383762854361068658256779116236406061860312815967343761531658699616716695939172848688403849011025479592115564261523485714904106539827636845571265582759232327525353803696233492844245898901676873207888382664600954977800997792602873874699822704781202854301741634389177641664664725089393413834890047487853192368068096123238127535729596752656067869277446032271745502570625643792344611688198252811882086457924518916645519214715194440843605670949778450798989921331641426109449837499895014256954914153172264472137344962647081640615905952569226029509673627024866159179193254817356818730856132138235545370002200878382245253179923414740896563976486520817621281897600647958577092688099432396969942213231413597522882330870848439501029067523888392817634686648317135970652877212865119706199272981322270331192763151513804503381742850617401954360602079212146518020896822333866268178996023259185725035653117827906033272671282885109362873473813660092654417839059126075878108586574348239348785358728357525494781512352445621599047731348665179668464822618845300929291898168029881003969840222327358160327729570730063608951639131929657621772541811423161407284173405433324762951104119223271706414230769501991937086284033915880818198042026632983612970611038226345948863162178069570590941238349267202073033433761011839766446822941257821362497400078028657816517986280875257844123621428772408745254062104102911485214817273277156987617556314232650007917824304158685823874916726156137730604460935034846765638306831929061409910501937641729240215536530463378939352775999095240906968918466282428589669869929713441326186583972924338361632625480084127700176879470941795405380007093017369603272886800043882038247996170930554541294232941722019563194495418770345946571327012268603134833142101239872937358200335640164707943155585264674834432775623547439431094437349971970939778288073933390839026012241518704683253457423971424320223110264469281296624924103546401895320461201291916731245628423877696402861039152740266259735133705332970577151139850357083300100882739324169736535975647220456520668971512363409731719245467593042040483686991977809006042067668341694140851239871361704681527689632546590816055486839620357340222725837157809382925817551677477211351812121110238073709527940240773853854028707081585712820697855640150924687237135114172242789378845600848841067188556564805585840068758371108474254275776773097053237841060753261807674510267766631105779260125932697298765532239867082179804411361884517233236346653041061241547934770035243780711206501882853229795202801522863554216761559871206254079899135081252465018244864174885395652891962758842445180554554011743007562390132544186773695247584090601397926604069809598048298068364511869679773589001137912407799070104007654928746043455849956019974125913004658355962640159154114313545410431852023170598988879274728595430875720745956115113284265608949261922282852591586699864619932454771926327312672387104600111396512276458146880956204745272162965012325411598169932178044448266437090157318262775394882716465077891651376056515952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 21080439931282542393814302200075717556164008651973353400405500725814442021373676493915427052238962552425149623795407252786451614777251406109355684013194296291962192514112978984343731124550328257880847040538492375013989303721341625723369203947516366568883335977793293458441592626675012243032399744935064810976603133659138703707058593692699221153761799552107400118573595932537108496049898012168308848479247054017070143406244168238299966108440652135446733496677050937213472613290101431650607298947783023397744943127069412164033024738060546994534074612782250355184981896254691893643352730527334325565864220056654552499583493780058833016177675034064032627115084862332333130262209517201924245704762649585435682506849481746127993279006160250425560169175988509177192686762482383671389968330029147706862306509235432266646997548764048751627832476869656474393963379141145577854159509088114012336770162845924881172657430844373492892975229477817366198750242190301213230994006596741167466378558159121476532355220099332143482742455840170971650213420827815474766033318236998683622647673594635324127389052337945933372379985215620215102009695965298444622770710668901867361775495890935032203459180716629193719232973966455237128245300063710790904199074428003557382304612287103712682400833971344962585780697860717194729923701886062693023497410511409820439698801411444168412341138892711196837506303764083408980151659112106451539944605374839449424464338119215456664329961230445306728540290479362405340411149940961676403245923522087757988894221364500884961036864473764813779321059841046226177945135466621555899688577973132371838365905635943017263254531418077124563865363669083460101089821293882585284117112053115872134350525725524685996698874726952109573685399473378319395687356003885666392398104828160596282136366344099535996111484154590358085014158047383410423584299991509322933309415002092813610036761723289239388995363309568065962087338382808893311830099122814670670596389974940825172770175811997331850698398406081385404673541068328095835410903100656494984805873087819531656688213274066461085579479438502842866391784395255910293515916792278348554082815390586647712515215221274297478739103661744902567910696104646538794435700901585038954161126530418510694442492918947591257686880699230344503565161971658249120959344829684769979972401940770373777113892711094183659697889787115636766689815842698808417946047873883191883975278487116537075700520235939602021496837202277811296174651900782974729224497047445072392570604356481617812556792290157528668067611228993682017299030733367061293460450250946356987913512409337383539139785584526145432982186907271080976094985902280081934106334630398919812932659156106772864241670834670135500197580656220788169763225184427408627017807911773979003912673193776590228320485250963798427754821437574496035917455891232686871564620676133552465533376445703632488844747614886260582729668941656763323953055165457973340113187682280384458224992085679003310498847138570995446620634943687369891383962251624228474025342184915901514617956334835317691564216399206036290638081779516050428784642191649064110799984850880174994697031642880735111052277513020931307893101406964915773893428212507288190802309514015198773725343476525402128652878119249301826267915300110928401829811865946495262024948791494981664239243774415613692602389101715143918736619923708668614050323698421199702106063157772707177457749372955744615507223933072032032015949831163343040166234688433323967606726189974443348135121048933546987639448013698608607679240266106943604157501482275781919184492866210529447326393796243291015861206255557859220280852362634760687251434268351854887046648339252847089862624337160416203506186258347993168033032458027351870097276396132586206253046744368702805988888617593511680218217551017287507520646102517640762934162665226513178362180888502106218517346126518761495689515171746333755697241901558844442693526843549789212706382251100927101053720914596544087406984136020521862021898958162021711737214851629259485731029424162317300668321330495613829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -14322098029214888832079144373173363422080227773811783997102761461274174112140403905558651062464345402210771743945687177590504416548462979190896024212939472033087932994318047695753325998549388360915186646714919912876786681294206687230546703796885813949829388434791622382412487242265676153338507356227928045321287489065975121649846378321066863765432745373812446761545099323337984089784197844110116305297641699689466143740441852769358874630885993895920668576462654655174196178511184371435665687970301680978222550939219204110029102520838716254276877090337088358833222814944509512567200789884794793416056114055343129834478407843459715970414334458547183633936853139985957533970946930793301613645877228047102325381144308623319973371390709819483402442130679783687929108718138926125138100239681113070763790701335922837752784186011738004820032442057787218281151761790191544153185268282240187376874844484782070345189694741609997439687243498913839073048620237551641424989355048542312794969014622440456767567662596807618831842528188379223785015172603545066225571049804819052439091595477461311800821539527844007794631347116891002233351068678278501052220970009836197265916974917806467840292119797658288176220387936854464766906248349706960354295861871904398163684450914895167058000608790383239811270852828488131581721415056423686163228418140148203717773731832423731053404707649784540733635486890668062380010310884420257952541945334530484814638930206881557369218425077397523368252031556962268295400050340643479390174746395844411737917881026022027711439718058683778096350509622250615499614205769382874306369046055187677492535186397028836554423472746772653769497287456303737115471577358460720180621124152924647487842043617690951664543211120299289363070128933656805064561786530845473423612789250516976886106484488985446177920802283566286274599394818457476876777043887159072011434177218319236100169886889205877401680958964024509171156855972181365378282903454248375945237605384760997405803092357827649601741716034243905790697152508325194176611578266609071328570071633853105910776165700150538574595496336429987760692611406518959835277661651633076285652513648636926266469346582757541936568870486136854104344206609090176353046196803580772483691754236699739038353279429865560881939278570755210543092592817900295235360960252863412986289536123765105816108346150350681918000030223479136529370755803668293553666223721762719890692908343487254505400837934819329610826632507328405037649052795368146510966232226981273550110900983161045365737658637030734809790515804549673389485762457018183594588162697422545609699411649978536312344310393102262236019034972464833407286129045308366681312549515391138954795658208848760528332223334217235946836736689394472649678751297099705849589915642899785944116980709980188433997417824442880998596491856314004372039712909286970047751149934123366133222218868732101905714859694042684694506800420059926755035067155047862771297845695979786863699484244539195519661518476137089514045381396045592354712218006839190720176547189440489863091492248268140290711069001854103233933138066950761815687856128716400853202708698255584686540859458931742560693637431740328060468983101124484077337383864960334859183032468183188330415130512524771238500046548999961939413467956405483267738815872513473624080875431700661968668949694350483805079933634442311264833233811085645545442762153363562316275719766739944102034249048715604385988381219123938151534979235037843302790118405097134729930469227958240792131959495352486294927441651260308868037307760263741324896223660395283937363280307736745314073282390693601903996134643419899692386077625947553016522139570851809135125857370804040977951871132016232840795843645547415289927413128549807790652042117997050677343464692550187446724890900743474323602213270240282869766207199757345132105999437362724665892620976353962062586508253150485356312158884572703824134337804293199127970034445934812807803678819318360601625544171543458324811790718531823958057403383386103789110996388182563090222977951084806917296802746739143475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -5628999107961315395834440024067767052326230861906962928566050564515592638023874453500108246435576164001983098354287776696969595190964135393777643668924151566110291313757887916299560746449375017534815118138658611915486383095243088065991201127650135114572592599346075257287700934002935081452906555320600520786940085410926955419027976860094903382893902056315572933293012951236371875248180309285399255488756748186782614859982509383116605436634963889575566411405475420589281773537269174880067463737665632118033352282446248788831518308113979483606331659288083156059422333598773942222314672162954556655678267144762058396415713894566501086927679795657974512305282935475368891403932424059872448451192343845094846142772961172112505599519185779965176162070155193510571101717715843869359673101668726142303618053709377208232093222196121857301828377932147166204579804684346804899649359707739370835272271396909052238388513860880373542724148510444445751447413469343484226022577167963396036716015749689325565321498702529307220379130412336174334156494514671110530164843467522191404652582225261511032324752186512371197275949455710713975501343295051167917983940980142678838851641800209652637793886949988042380766134287369892159453066264559232215003993452148211368049640091767866678439523417225676959671127243719352799037466166706853909949622791976919633564940537398381796776848024851904444139138261222794889952923064979263622734869812680735483672183145593831774088816328159484708542843125582452273481835990538294347756968837452764899495906443118137524714580113656169567528924035233726919242877946888163941655285660728153913697559887530065673725106331188972949453659638405687971871537869340541047716158077436271449664767392173101108191263124326911113952681597009332647528047102290595666105048264904244884729198162755469858134475308235685135818519935625908059206311645814090917748655741264992243871167208656407518713756857838632356458067569869490720968030052583194377708731019680630504364447025904988529534952040373198607718763598505191883374704619067063664972386885392415637780098510492352251517961363121040829650853211896285760654094863547689130871095116671600340385174059124333039674938300488268382172684408560277444394299075416335107791750989827773405655670403771172652249096992618712883357793796253036432816622792956315812114281719779545772231744905953838705305334035915779489998743544810128961407352661363700719159226264055072027088905476671023343534737287612282378434701772481611467304027483936693738416201353618388891449957954455261744756148346487548682086072798248232498291799528450221777679810785170068980168903926822090820448141995995624784998553044312545275160147452880252741355071444518924658912971699117919075968567402805103567840158335529925501525021210206658777862147529666163439507526444533818437228762661141982891847174424736402889025668247123423639809331292510672525964259664167157268139911416695561390258905303363974483874014017007646717571454458664960338618944739349579653956024930749824658594741649507475797649388684110868427204023197212269973173365036737134558509611518102900181867352212193633640199573096437611548184376216771308857467483127658177487135815433418012614839988946274903965794864063420439264058301065751562726063571081754326503779928785798742027044875355499452932074268419242656934678116197406724316951748272223800511493019683330961788199890106179020491577242683689917906604415905553600149596640770276088871555619153106782095728224287621321138735233252009987386662533934734573409282300286098181510933247530704175703714629801948280521364326005313708802935155697621925733806801732454765373458493542583759141266847263074626506649792725401270062576939647529847394188521405692661737888870978156452500318636575972846679662605779415445093603268818428353092555982796924254825719552097166294512174026121991430318382740789810657874514532776841926142529899748750526334107232715318855792867321871231156296251582236878285374701101823588572551930322393047835344141946661170207516180318000244943265655897445473273429152060887133061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -988075615202113296262585059882373677462139626278248155459151530337695392960218243747529894424898351886965990089356724858465262609752503362286120931704798196931273379876390802159464536534937788218027245681858574806441828789686876488259379805496574280932387072287138239202496857117909054660302880175182968766123081408511016267202947062211731762095253596442133345769455432379821285472388329996737683859892721995257426994864836081485206299472534035375064748890647396321317552851607255196565308151848328779297605015714725188337146741434183937976717881909919696302843114031509772794476072070033598032398496557481391543634684662829735765671237572410415216637622196952688589941594078388004338836819596079020199741551713635950145567971449173892005568063620310121283149283430901989505076424441854869846390919701267727091314461899063115722270005043112728305377651896606943051013976681169554413467268438231765172344801473501869823253172354542237560288140926840929717698199118014349156852615976793744170859367706448559912171408302301587057813207198220098340523204186203518602486000298445726317911308451967059992929043844609743396887913833319830753326109197082302287025248609064042750236422839859849100171620494698526455967921369123346634267586019253214825484590084416237427604704285859277461982123722319374163246158095224868448446490451418630005814127505998369170761899697093714560476114015230522233632229527861650105451029001680087579236941224304420708383504072667579991435675585619856891194491182344052194743159479815333562591885729571783487058757490790639002896242006226199716744855544114983014436489632942381097006809089018624513849718303150681600294751333077433602081930280904074549051492860075410079275448067168863221345446738107134476003752856556220147534265883245095323663272111580206895906887503612927911991907531559377159086757044614627784629199701176670926676681741194898371939481734792118729555159192151895130580989960672424832545196386585856178464710005950267090595070748257462943185850786946329840557610161274268858028105380128163085169001743191966971878481046211720075861127399742178524709976986059248665879886582500109876694628767437861037283429545757745985205943738626850913774610684695206984487464023331372316538743731596295756960024173133944610500564997626245166863669874438880208829603301927415593631206122325624165116549589833924645548806109085078432801788273207676016095556159782736245253456320869784321568809143344850370215345866573156299490478353506638995598988325066433874406232479221158351103256886392381910765634915555408543329594993071116484217418628252873933333995183694449800456881397597539588499088105068466297446066606890024745021370114684140563871035776625977383572381147146051434161885526457549454266059080161092474211585391259540264633771434972134062711649281718290084366800813893565191648471407817761431393542104695134796761232933937762875751299256665359981658375900395745878741603414851534257890247022791871146174967260136877966614416983010843185826110936018088419318689801944500709070260992608080622576947035897750618220290550291274388604146473464886512866924697935184929160216622434334073187309596182001404716957270630633373429183401407183221353743440137243060729678569445265479992924822856780729666168798371317974514605222402554265754005771612866385158683082273704210265668685911325589422997278728102024563323331088099674606115939306327181725580814981832707880822095105601698017806794826315010045002669452753128457178873563593866262431744740887298772934538320653306874087812520140137950585205156395966115517081425585556038035728183712171420532241617325032722963667151457120424602441503431143549606458911256628727833446015120628152738004505059746154770523458152675067071684251357270991981305256568186904470136283349396969141802384858119615999138763058349005951981129477289743125520836670398992142317478724154144756472246027238125641104241274799138016219146371444613859158389598626838626889363464288431981565791947701967540879861362951741170982612443297321236709842879767560127497906436460879665884561408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 8382049548809685781080841550303987149038263671090334694953110166921925972815452405884476759829805579767973818779472070989751879891004392445594094821468580089052794527281573559428262392403170319744397704283569057200568096265230084754873840555496266897108513749154070975584753855751666396182681945995987454981885716347950335023794944026316449794797811347503646523871055591656762768135197917078042800919172466598003460356427719380518333294567851955931133863820800694437114959540866119409923129549275858055328025809413514347891106072187189816386838745195841448357359423214623755368994056450267652402604174704258584160165922492702647622532683207542183848553516710448186128184801811052812993479259820132506431791784481744083009151558413241441723116938096253794382539694776421938481179970459312171971666433664091154895584640211980841757926292342266176112834308588048893591203440944030398636766361929397535057093005791385056466098631065482220456981529163130504675253059583206935666216050189059289881466994489050287586505085985206648582450495745274851792095862948455724041914515247267473208956884499736190026704359125060172402709395352187383869460534561501747634552040651998359633233033488498377482014201000099726371946601022804675701549236766013907418303394786989715692808758351681088166555926567016132748616604647604183762459225410196011518563099866884501094486707972643679248852926975424591958828322114384945904093420184147362671153142088962553076637224588091337391436317390435019739361810269109862392140648930788549152282664478252223049855284624852401349520977650249025028904536255127656176561180903645525608184775750713393716478220916517343039221263916732040089141017424377219200279236538973640130415030628122540964144298555116298436733930933965314510915241756202443618550598740570656871814744141053710160087898451557827106189456114690620660421686028546262229918346595091099745715977949477809019462859071205651123791426015153374509626872594777956221484872092047453731359878214670324542679470648620191642658840623097479910458091517414146863721937786625893973846247399036474936335415316175882559702547128174781885103092706788712551507546764052061200701976998773202733224592325346755464255317797956097497614495332492809982224213215405578272647584601272291252070074471131522347614272318262605396320672846159698437291473150378822795458186129417773529249523460269172508737759366659627427979382720811936457468974601859167275364068397472869624893107896757509849401624803969013658086718199743945879222935501272086305528247093609954127826522299772043601776282639882191550308620927440684956791139120477743499243967455930640828436568666595619146857410621255345564415112183551464622036382905484165603844840842188534696072863819542951505304874027949336790872629818245781846360389228728812292276124097166590056083839678671011085357333231469167480514918754351869256926502513972611598678458329932139261010623503134522592313055361891943637382539076328869565414406381043350727112614505747180153429080351041974875279345826084587498861316083812486398841823656747355255297070950036142331815268874921431440765361422258182266624582981256469097433217534732856759672093049554886955538965355352530435561807461805741075008117934359362351185117446072903320451920226359691488964527770943827870177318907242046298064629512159023764000446808598375375882718849556685036892390779837936427357468423686456464760590823197771112232185617781994675329071381553588027392021251997727078047106927877715467192317755889114740809297069734275461766324680260314490247343006286310500084543209577834343174730800450320163597742273383337236120724217610781730978019884342564124971966075207582314398778806976776810311797221849062126102691246486316165866390817576825230985470932165056177070081887022272360028279339749189659907167065850544652783112112493889881450560012687794337639618029619032257096836870295573234415500758976987253124551008912948723487809058865421344239699981278441792889810528989904381220302555512347940000753308846828821742682327774674508679731644191283812562842419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 53825810151548511473941931575680881059424644176536241996989554497660893969007465805425175574057339709402438375806081331501496643235304748469616110442524894368346272601102146603300439856237449664142257351351937780230462009202909228705481689715461188811509279170664665877817245854862656760288616383049639508888243778295810564723677041876790711293707196578222141529500533305404512789815414218370386459269445999559802659969828803459121737794446872783939724649159105192027952098639649536246772673140012725098791017462954094511810011916258655718665379530871468255234071558204780674598699982012037653416984088034905197578380034419872164530753195999430663994355609983955457484613226821614444420255814817062443153830649018421421320449108226958786776523870832293271103380974962959627252661391944969916387593165116588676188480657969980436903694022702068413967760121979464513766779303796406414853028791096337381707963557050925687642479338092965460834188905677901847247067833714576119574832456343727608582437768611359899710543790463937261548258612357358611559902505539797626363076452358556116538478255456948189100014363589149579057479594908139117211859888791703704324047654329098821819813255217992880284131671296765862747974357496963902313621794315294027622883746613382554940817594323248167091835992552965064526933417679360267338603469281202877844134818228019583093681117608572052783970791920201649735578927386078415321439878141699422919824284968024010212018426349014228801930888284356235070652037359364919258222055709196321117420175133257284581843516470213064458871676726813892068384340109738326755001524909827505681644785924880928204210464837231950300081057025573982778452223807174159132520474403368862560425673412180908215911609392006809899204040571921372327572961212156971594888904493287977921438802039192497386845577826690850068778584615986204667780193425930798286985888179569323665243377416172505886998931511828826412478964098738294857401690674394059336219657389896467752580697350573183735862273789365182127142284574813773504820660223871166669799885110757681894601731400038588569428616424606895523242681522703104004026458703341620028429924013663434191699677497146153264470414047912514080547966927388763183602307587933083534939199844178931808365173759601241656293868790875520819735717541514718202685496658326230666846536085969109095468431030628404012142624375428632834769458670482161694861829925703299810289546465987454956531224163887532438734775940192141693638749888751388914624085176478188821712806180027462948697099499665653269054992580051755604880702032600019847753044648419529113677015168625646619198558396305224824175993681102769105936433591472299151066546447402487968411488036695038380644514011194113037202233211081340282537381831547884800359427487697295397653755332862427365350455402051864082919309492722377825645709405500411377486955426242629538921927639296911096141024129295588522282490772509316147474367157895832857542545364285826027024161878491248189747840547141867251555573739612270587136939563846254676266708388988229631714254416804954051143644589479831789150662739431929870407197902748967700778336370710759093796191408213851291992887516635456478380040538655159582587291205539805927903538064178928864869547616081488609403105514341855503331615107103967900554277883293394701628349453532663226089078470176521218683569493506576397687304302836399326145067465090064123695021392771082275692591087415510178219881576735081358699540981710548637568016347035025286021098953732740509983192616757139055930759742253063572239601682310364359986364350292287452910494099943063644095440569377279407720761107298350744609029503621335713331424773829527731736687547564342348318813789496104248067124670776249294981121470133016841063001669379536091851610358396861147284419707425202079997157679348204736603321891240340745984886336672130101852144955241353927533913810801858948043522236757548658445708978329204776942332098657692567842254652971900938665866595969421433503821987334004211905729663202899322778089511995824958047669016333732300608634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 15896647522291599232287300544029367163576321823730456670120152887668756378512264119938249083722441420638788661693011940661414610896164412212349915913470828620410911866400728700880920576791270202948322233714209174519043564527724354206103492300782574985688602234975339413363719020188637764504054960293535516056706467524103880469681578245234615376692334496497677788306283197718444934209011591887066491040572257760625980419279132315461224596974222014225426133461083912808942385704052180447698952743421088365076502160061920710448435414483245645215786132754412498534869256628651238250364329522134241692329135680494219575770457157253438338676448489838093170320806562131564254831675327172720253806019417931711214841263253028765818220792842250300697060964400386132123174361164439768651215690213133199314019973288715974151316267953888251856726466471777762795655564389397003928725492725679759599753037197381977844285229241763090507831730831519075547540594367970061631291654451445026792093059272329294633491721364333668917194624284489899507311920006319092521667653692491598973874677463223033087597862473208013698362771759062506253499939147555870768468890332645554897426389160139176850406777078093689674971061193432969910094363659110460703259656238834538869273293355006130868121095448920043208310266543335374906373869462756519992171834594540365899884464627940609653781377685137564941222484929287184350100748592569050652986883545336766748238601161920449577212914891801621033251756310024037204443098738665057429928639607304379519212125156463337301125069543985004821707531473636328966488359297592652472808124385498513776578025163608844465247342550920456619875345716771501885268284407087913105316634752772385095113681471383815239378013401482128047582233340605970346349093821950830577700639107157896080679379134916965824640615260103101081106037756900826440162904244433590111281383098339676542687964029060173144122980690674268848238066215917311011021041888563529524365453402468866806877469356029484648997983509147084403686719582698782418245142790713123520094469561160272191961936748556337549278905432899774656569188230871552408240436042856714963358351060216557639092687357437739281323933780888671919696558471256904577438911949128398103834858741294542967989412914600593475243803704651440095941602585264267583044785884407288010111121826636682207785443498076832153463429299446593970822204555749908927005457033786503852871336571081893313125000670544336631156945401061328552972590295210214918541570169847440510950449293198126892356865358047550916478539003264768271025524719266389593837379432654775700231037326640613006780634662887727134420849619633641542088978306094914163135821218859559976858172519835324313397772257644663750639117597866606478110600454288678974178042840258800274820233830996777396660692610885242482773701479076764636032184323203845002042212622391534947217578115658014838877749611941780412624313242766002483066749929350466034711573993981047745040377987599251299204761143657918313482534167896573605048132559976230222844786596643353492140083966791044869334146403731741252514007487029462986713845521133002610103788973627779850984329484020323250417355492650901492089483980067646630530094741613002676481502225049234349268358823919846408007789586367538970528368725124950541724132040314557269809937749619609215173592268504389408815173313923786267070090081396310863681804146090213830399361699283364359521408233678274170850650299475316989943214444610542973457926301292583664833523972030845804693485697695646030468561035531020047469954990152115361402249851390265946279242460914517271777840820004759870452690211707701976821702936697698038360411237159447749698126705408022639387812548003002651535726255745793754108591762542957841304095073839152701594473685653402444398707463481267502594780807323536592115471180131069602358293792884332411186250758165517437678127972324013453921700815685708589710775267347977244752109494450540558663102515791164691078843980205173251450882633248349792036936213580149352507684113424161811290989521847655596294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2439107380887742234455604255845160206277104567910436226237919365087023457273751839368342411364731484230149246281487661542551612861141325072924596523649872354419684025944462719631411468871988070014405821115610126213484271284023937294877840357670513794027657216021493893401813421134553244254980905650458767422819555484193575746812302126621738134795078865642664746270786804465569813381241567402821634440475116442256192312127887400978149398397511480718103105382290653547887835401095577448269549140995852402445509732872235204570135228457977971883463241951635250941141296528109323054780663844617207636056379128837146891609337977865743553512933672566264207354951057934252728708631894906740094998078799626345586934844963316830816513135865136509764200741068366927358561998702167579637059794624031414824109311044856629949093327815971255684938739891472038332562407785026679159055627954839971211822055132545093614706804572487357210378983153156397982361031586494870181406219989449148512407700275362267021626895141364065212400241870271060850051606033775277752890057865678998283073458296513376048426218750387617146827059853383495143820868169542952935334315261652949355775055268552526716420606427879725757550664273445529149312779501728703208188926573319127880515427854881093085145657500387276203653616801459030022470993646512280819716839101150270921597140369958742561411224773052436410344686685358408879634311433293203670367337698469733976403048819725441092237237724072742266709759070179087155043177794927509276944699961218952266023543688985423887649543426499469614327151343667773489267467824223216611068631371483698643761980999046309296562130060601606808261373813612129201752115947376713379783932759851193136286709082258722367769599439796777462659953807439555460424414814255253320258449406108102135778355334068440218065708690184327273465435031612114092381643060639408727654220775423571126584073360501671789026455350293057344979126795503349571530212491820829849709164087488573333558511459624247223486866773706306057484692845248642385650883333047497276958507588171461383703933122376835029998930170858451438992713271929113447897012379915412462736928926766407918163183140732180130427523423074673033931624527207997064231916152077685094790041317591760543261524903035178178207460414044247854381058000877913281880760316104650373738106633935130933691104995432476953728768731286490022206827743740968864292321340508655468740271174609219288684882490143994123774938111368765393503691735146303183997413558848361107027712353987017781984655746684458830612276048812307183648819821337294448979173879431837144304985952360304169131519507999510825288012308786023368412279560584604170640551075821533925091267007975822410055779589691807324572832885309337986613699769366860653642850787185586430778665065719887525935541854349580184998758078244527475364211774825601357207602389436776654652374768529864812854731841010447307707870766595147991041954757973155288169148353603205466241785985841083887259614715737829640616700036922751666582646529571134291467451287633996436777887064786062462541116806368759327148683136451455143456147703602881779152785901243491527266257911619793699379302818240260661858212798600404986260080361555511152032619674048671084597942212374477588541641471323203781591790880518753503136404139126948054994448518999046402702444998558004193945079706913356693713342820294520030789813791238493765890869010485269377360609884857791278110117762767110340393798012867427155097348050318242450472676920142599437314901709608061422529616530827288413364341459180626919870918290915108380903911714598622382731781798329465245214054698248138678047402046868671247640697572750597246567381911380609189903530342023404863045374143228513355762178335284117791277926638061761942299950667172580241486744166526342355872558872830778582800751072469016741518484442252123142959940351308390762009095349013743715172775416298661217258919292361000038866176195004858830046190088215008659724051453549697649443618494606340856824037821019165561927833507496386791900411520214935350476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 81964765511770858525184292237732095785195911595939953831329447117114337113969215133174289701380387924745106503943053692663376771731011906234187244376199173087782533160323488623923803498411453135812532892185506731160226648201461632855208622923686265375692097435049246502014496406679091134854168804132737184551195675324517266881964707927864277530875080604238890612326071943548698606907918992592915282925560690008019078677931189219720155383993110654311711143201595934891343781551378518191631564348395902193906202041116777815203633052236209326594611551525640192892481473480654921891072095343078613011563840773192414405006402126952926472370368537082934475168885853011491426437645684117386138798624695808758802983402410888635898089107500530953181339955006401266792026207747286787577129376755911121857076270329331642856220684192235940004503591646488688999208758909007058207828590385078872584950394623165867280586670717187905689774573203048336001787759898560743839663823857072885079296287787857674669081067651111175291180675451400209140116267867911898372201283967372842694709477874069815594027078922102857657080771874952665047772468282795877375938579134881694798446887293163205840978458087648341663575525574767020056870773769380919215434108258865604174582733722797439705913420029778949951137798565708977188387388302296685875646356091593970691057369980198864069662145295938349058496006976590120689449413060238802470231772269735165060539310262015725579127940895926809918386334297449289289588650121282980149211883226772061545817525154771990158976374754360959783446393995369864093040256979713510334062824338102991875424857017247568311641879437007385605520490206755083890574710101872371014062647831959385631921524820984860651523077355399279013221089711846017430387567112099289211541466761544404356092596523743833945255320698123799691038406740458164047326267606772963803282222684766694856720570580446219258091873465203617171321301415005567043250818989527256067656666992728570896836583083508444635459146065254532621006788611924757388220152411743028697108601269370415153927528399952380638519923346756960338148399594480730891434638614214448686768945364368471531889947962996829395952047504375740687298654948710691533918998129125435929650380691963917531623334454605864671540518015484549522745650333020104020221250084573525163846042851571223034574925999501380588388937535675626222974886740758924136984922088433280225275472951560726831630792361378666785628833724099582048814553179406254500112579046461056670647725832732711278393703382261111858901427430885245491776691334852999040046427575817639304966232202508682659347867485123202139264381212757278716264332728194075706444567482929939515656210564789619573359221752791248071722226665672309221366568276347579608828218664036165616147138339270666315215156844911197733501421775209463632923583360039884653376206642069244632464141360333397106538424626742312634060314136195856285025779285508707120689973624786363428235657532192463706149694041632328633307772012233317414645937559258005992980162240407097489179812931835425169829141550692685360390858166293918905148019508108377865591884825539447171960199440341047997692179053978419079434456035956838637696356994723888406868821542584495571223539946620980804391994805703026711881476483522511618267805941149055310119680562738601521197353567650751755842676594038601987138800582760368064809892320576126176567269750396032875524279522759113819230565707161511773230427641992861770946178186650078077010043127931120214817737826719772965353280576817899996585367447085084305586031068244673819193038869409725002603647677951379983344590869850328256684591365926411133308223329975334440521525938710106893929883451080295763429465024160845894573637345517956255696530463749006349191399313783116674861197838980507345401154477381708422615092806093752712240235270342568283355203154244256877436835976237545138079778538879259001456776496028723610297262213813782768500997248376431761864818943934331973875307188275260653548539597022119103808235677161195537055291311524003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -52966318809923463051685616732102488063065838807602790940308535497113198926741536824687373217970110512989528468770851448866268497176467569351890830219444129398497367102717561749052103972193636974941849756169347882203793335161711921091387174420092168972238307352354777280288536433937098951248833627978143939161657231725505888465587134936019591549947825877610133229311905207192282820245212324954602645579697384999423346096188632140800878904958695605300457113123256432148339568276347233863830407961598702028222639015628703569551217181841386374622588911885898078363654746288402070811451630941293613683385911861181116706338336151431800137445860696832779372338107792647310333995429629920094851316998934215122686761865055945234356189279713717422212227197834908313885916067786416107545983916513609518165543947613850836858019585241593564565237106157339177116931525362218907102139753379581603631966877686039803624232243465674559189386665501557311405694090141002013662926260789068458638419950383610561263077300862032500642896881553882205922899439029483286203921627885165523450619804102794365979595180917196346085147914791771663855599115854982300674043172639092015854020895766629821137686529151028725333522307578371650874349704935863062850408105922896454094438285114389714537929551335807795370969675551402874780391885741791197144336199625362599761230101033407149556604910537143731479917562128016519454046308386711734671332496759868091287181668715434410371454373467304558858678045211672301007892354988035169344146726627963721718385699200912874817068467725417186088607292565485625817902575420010112840835838432929548168191859125819832695327208371253386604188654870403453025113929928912224352856606432898931323878654402491226772453323566900011378532551428613461738147585908903311483826571166109852004229066293938432797972856743161708434104057260275900499979204847974670439911855580268137686493921708624606113008703650415540801484494945443749234494054869661494351425495452840509068465094378531874927315584316707883327506161185591571619267217627303827972319424133448719440167902638578973828739347009182432186717145383881592193978413622881791433876337469984988648761441059297749222500774090339440603433903360603213576646260401186183548003328619395242899295298335578324048065672957292952702272972135638171259159870900891481510221903410990102982964366982480861874480098121757934623465603916061351577549481656371664092866056629805941759341952727756180648025238859534804351372504063872472020600110393788379291684912112038296032364283055583813050913800297828095869599896629427631591208360617415703919497784080176963597253706932046025586545137497817753646217672674685165818505374483697723589651680120088024582480088687995862871611605823970870900283729221187237588800741050994343670187551790533766059846465509569739527631835999375368726213545004804339940509121078002701162163674998796160534709364246325767581265173260759427156830356813758209768307993792122485859710562004125315834268355965163671404160120582371017265196779925509503621898413944550181498061204134348149535539101361160427771557957950021703195239005182624874986867041267796536986618953085293275181606732935378399379075231812952491926283919310950669167195185638863904455716752464448386792874895069287657361838653295642542518039182499561387525571016319601166360567195769514774156385473253274217829497848094959625938435450631963655253403013214648579563779154507078419237602468748811705375937331456218787882374746895791198289027460916132043094773969409812938486871091599451275510357643263472622615352209969258360439780110431985423010644239949900109597851145334880697345877973140771090750451079411972921832627454560392767220942121644000459412879870768142821572985614728301352660184764951953830887801953896309318126520819727676732947977890655391158027037529191162382729227959077745586679122349651729741307028915371683488662140520962053048018374542871101100905215155815752703036596907400581634881562061579106013644058193624236550634059287682603751869962039571904745914641881383173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -13481935786019728922369966726724060728075984680715001030133828815038151281282555609367162963198404993701279172511581288936013822740492954736678386465851669743517474917586396271821806067225756939034729699125771634344636567734038137945142553958287522218183686921108737349677618500951314540220767718781836519990455411227162377599565250051023231835461103063158290717396777752771021152372287356062860506236207105681087583766589933788836013369869457400246381136583661950311768439953772044278189317454210850396565469353463996006607396927528740654953004216066463099883384076559945686133551164960656629286971913556327348228288706745558281434172250618106845490146356160729274222716116690832297242568913455866419095114443866000421821628598377241184737276042359268693673349807512824090219644816814414230419286422728122119438681912554264350056855705843797787827393370432216064213743016068699414451065484366029107494183668396307773306682928815725342954405009361889415515270617036631661313894280868549768541213547465482039448968872732043842069570011153917124109802879932535035259086362204648767501670230419526310078436688638317559958391708197303109992957624979884168311755936227924582762837065675270822032108155998318604513706929172656779786007723120773829956698111873230500249578508324452121143821433614066208737326321071248748360494322386915550756993021333523800721932959012877146775954225697935855507117595685030690398916247305701098880277322756004760389045420948341212716446482135404541018273718759017411761530044055697465262312896385826042239240559443507088398480371895782202593066113704062525798016137799959504585989883161161237582573217194517547614730655449427275788839382068309589706231441908737000151544794619777208560438893119088736705146277791859953073681757929776698072687420816012130588073381607932183524169044864966761946711153276147076896904869120168592600441515294451222011187338195152922805762189333576422758956091777582789148051523133143314093314195506743525125711211562888914942320806298700839475016796972294586626103879678888764826492457073955766919120462507533459840407451331631344787163822679633825577033076559462062163507931281187181221380063885346710117688364715093189707942526228389065586485567642922274064290528977875908504363451606985914783277798839976101770595505452859304947312591208184317361757983089357902920420638260907135092182160584218485560121111312009026707919263673392131414877246063494246167125317106779410476683094000009888828237027820327438582041397846668793388412722824220639221732347206842366071974229844615682714382146666276169887854010820040230319906559620908675301533311971242452736801732106744508119077681452276591009297739223234241701300930786780940818304618736364653217835270340646213599585721227001570612413601579467336539102584938294476768124188307867732150191672382008549517044070544332004639772184356868515879874091666546501369628202100129439363044825262261719440109612059211019316305088919051011658260561141197122991447871955421257008204089497458140444809690286609783475135965564085324005082647544077531511818768085389592820300285562131689936384068893586772179551338795767831334581489041720876627449985917582380180058436207858581651345275869958881623919765812863997694266925906249198246595126856472735152825546372542890695964159760702821900406581239791477140579291320000412140153783592122873962778795531745203017723660715325244340652463561884657583706634076391723755102552990384776601859357653650459933945442963708149450972308066281518027081637314459161144039567491324281245794109875836805814190770513535381311407116681688294166089703203329353748195566881257398746348493359825740072295021442014257054724278791317919620041859318155602133611919401852898805727340026973328981231900799252025762620872172694846442164241833452127547625468783562354024610184276645516677058767477730455736477544625657742375182717668635570832723010988613723129016977037491144200356920918871179886884869107813056341438490286739201819676933138451685210385353371843920313217859728425641929539315343462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1051546191630681727278022822673891920519499932172126582441802949289231003948031115109315000590429287795410053619383381558570674000813006771958137937786609693010495364764516910913384537307320250560940799826086928399194072598572717168090059987843428131957638894709025208594216950748637852937434234644976406391918212073823716776548023031963128930452987505127765585375738403145301237719627709321098833482824857915747364332440572629806469296001095608494638825123871739570283681964747558289576585830665960754794719306599380345950793004549777192028925440859669211464482840511285803638713820907487699204434987082178343198385575945380373848775730503757125935998405160904229138537841495079932074928291246074207955366148093281956559086819182365620516748729395986977384152913014752793995551310499239798438860999039048493513750329892747162331194889518897837905669706161510497550266045272609862245427424471609989561487076399492532278167212355930419903395461524843355677716256127144502958941390143669609550729023263688164818208649825810635274827730826909860600901141570184899134704316796832992111103668463747296605343655342308115513826676449432947125242296355401287104930950547109731481851778389927440731590166744256923032238037729826455914837047761948403764873476363058078726279393863072292538700863269453047147595335471435805781286648001325101122617150095595296727990426423205760681809309803893957104592600187415569365580368694666044488726079433022934077863488046927880368368126276324072018497155794604624392920358472697640305055585857483014710640986972870010772766546645831466751733518782541173355745709771744438870356426206533919404937384857742586310721908474845901984694809162733528626444420124816552462098624358345888840514192797844559612468315423625360710298880587920929717725507821920440987507457296157509223214215266671360027378233608701687729367150759942868822000477345934338101995100159173226145841191542932286512474579862938132717906556252205184219213389597748398970686885803266411804475382683914307475260877957085468369090190928987731872096514521289079147116327553033352496949124801228302026987986044474694122717763978946725752882714974815844369425218166514454044698802897500287136054297495931456580156193004704851078869381469018746054716191438408775763318934609503694783488327507065255714050290202554841965959399147983058309212431644353936556931396397466702177007461077223456887231928210377320885841720810779438166017530437104882608371441100478622320641657559649356641327567929365823751604505674611492136225408141914829014915122216419150988345629991464607337932636687125517714660688565528786783594420821559295690119450425028156431412051323796156524957614021217412870767742372780796961893939732368587906293093582593033493115413711766006099970888063872509411305266104265094632870908821401097004196137209622185152922223357128944017016867449112232034769234656975044016463836114038526325587784428109797164186202469344136305080874101760196853134790796877625608514671236343850677414265690377575685659564618336328165166183331535051878060480285514379370575858610183925764356835092509026569964803887473994250210251726150137686481825824502681896951009139600079315478025091822705697746162045994124903268479057257400766486354174444062551460756049429109731646138726495553887805659702942796810233754928516000046745634398097268144533264809227864285968825498935691906729197750097319116554324855045310643797209524234492667344669374483481600962658986352654908697169269669881649784743514193423128664930975121637755461177140931677065280268367790332888931736450068102251322851279703495808509516969134629379043996393025086522729303342953066386204188329332635303369036146458381398839233526227785246131792111128157503343196281898477389307826252651712216321090613051215545055563318629665938798225351691009550830155474122387792874111342957879043399827665189856587722531577684564151562907349028277830721709916946114169601511951091002891294852945568705469327389861266903702467142678429444917848204248344268369179377015043222796539877486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 272197108788619405748721259636066096391538305761619523958180849120945215502239158905359882474168816515134938419140361292298011504439287153792502128165900648310080290434411131530219664734911683762990712474732847074739818531185459831114147309335022410098268889161466200325010435123210915311761040288457331170354541194686405928772906423020333081534101589166575363390650707473494535463426052869233211767075412010845180258686710583683253178659594402053219540394492886131048453301330244569236060192884145325962086813196672108883863605011560823863468956151299475840651232589628692931460187903465836768791079705924256083015402048923506401994299342501862440278180517381443440147446038482884386334190015262957845110608757379415899714572496718657874809939233630120870023243328834975641620110798284830236382888854029969097594834583596130102458197057543275654499914370534044870375887797527809668035084117595955143454668389524930260135334285976530597100732234259731647360828831405463783280875484443020956914767372818614572565116321394176732553711737756349879038166350261855354511397137046531451726998311647870283287796872588337062247166533335014688651477869620193628870980856501089796864091521508100457030413290987095768067305486282805327724619073749149789497535671757474592033872334359828669362038752374647232686703299434631534816807842300405645965417087973625948875357952082459614681412414511647388883531646632336302160259870637085371643249357965976126716138512294165554152775715075635868615756939011415919226072318398057352759543616128008440614362689143444500635349489050862369576731798683430086223232917077561240261776302237707020613930148925893340719783779089358298928454524280191376227053038809054754577162650848572139432149181985212085586708797705269618103711954312482560128937337965408080609680978281427638524255266897425379635748085351487438906033837989379755411386233294584358198677621158791000953050292143917890234135998600557315742751118023305329482713252968707493185669731994240981925509129287300857792000907963214457910788628995146528345255632740710195916927793779107431017388302075396285321728049993023844826885843345817451243318653978552549651892217942474507293143370185828191191329308057062180852479563778052324894612631429875878580291561937933119766465582867346942890167344906501998654155722113348901699493998303681345396252809725821545141560376965470096745865870691207897321183328700252530118532498807303578926341673110925936974342515709299406556337417475212522419641718007316150510577027901375617459362118322578588240938984668060512286934003627607632877502551897208809654260013971543722538723255756524864220008990962559111301473991986530983621964184051150243123328296634507770019058878641151923655045303751065338271512269814154488887082907882611234521240903370366058535125214779235345490056149701777037892087215964714630079006255260613437179870974864943363647535889528045423590997456669679194685374706362573405392830345555341260357743264244059497791806767921206379274658126063071760263209586440493004274290177976486666675538610387935995283958118941782330923386336975096636855951237406580233996389487802582626059496379001040598883435841194838835998689818028283303508486176509276915473666858413099512435715707944688106936982939662833030834040653907232899947276735330895815302585018764192108894819819141029421150824206124131451173773514202572942975674895307038094840183742516207393606253739807245063912763916752671397342552145509157946111054112193917922802983657239568712279113642410126398150169791308891049703323949054222580260638728908498952272781666640399381953414332183851361116957273324272850143119538726388269544213290594983076893413701511999278289811818109436981389618598704307284519232292457613433852051763783564915834587745937687132156747811275548826624753344137907767202397855321758185089462443678824120964109344639764196816335397306788787171681495410177005790122741325821429226089133871830927710034194905436937248980811673449372726388168385093052124677726810881823409143824594741425984910240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 117984223135981449378644859991041387224472289829863867070756687722667027859413352034885814598189238609569082082398238813279052647006219214089542676959802281359292476785876163872182253893888672990875753586164558482150196811997135475417611083163111707522030256369440132271526226506997183904788677730238813528929062273554068125055021947145816792342925365741118746659841946536060538509905824854682602464574049290777805040812620327779409635427410901415896584680575240418681806691150840553795757340254579089134845776170286245035102429756147405635411224591564790292168412333597839442780284171528807294495324762220983817314667595765330542943408374720374145481632797615231338626550528091467640580050035131523698171725534431649594257727598594881565836685812217060388717744533576122210621156257547240500222251759989553364245631689324470327761836582069724432595628547205933099116131312067576823053286370807690147078470877623151737803606180801727100781880769301979227165731572933753343342434415436101399288140574374048143203113165055620717449519397156040966052915589142937616597873082559546124441127653644854260705295710608681087695201008111242696423208888763040087158912533778993085885958346771965158231522907572474405376983944735208959467400074680639744149571900551851259116148539770944942382520062632103985022872082388267908879609236236992467535713159087657412529853288241554869771408865947692405854944912560122459862579293371090936120282375878110978119206906174905577923865015578298249907256203504903259993125493727198370176351024696195031664793214564819375893773077840376557539674721822645853851360453979883686418679016732035435016590956422407113614784909755040464951445230739246404405201505920030964388274824799606984867066593374476670205585926511138195877963520845476401207351993903428368273197622697964092949469575139771185601057575363305863824152331386811419223093457544331861704389700811510544614334342832479915075639596457239967815020428263371993876102832881525773904304066904656127147972589106369041415784927474410485164145385926814494842209553702772998067358382912641427055761764436972415360232137677100533519503691667664344133688436380091629665318915893489664823355813627950135167519645974935903875196436762295378089478603011045725813585261049084409791449689849119409907376221248398738717070191445324365089759232970159899473797241755056474084368949936597413333460087406772750504541465686758066079386859967237604986633192107559377590661053088932464720843265382369895816924481732439983741115658488957028646834792870131580815022909595541754313571930560950471320469497458161601124757692302541767136278452531690054011636271044300033273313806691699449957143398625123630270464764372261498760868815919998189665086027432969754506290037705376903583912524912901173128386210725175430384271215989613086724132399634641923430777672936619007076014477695420843502240448516316556805419488457877752797694758278548494812585024420402559545715587805163923211241172641618102556212767181091469552498473922350181795723695242951718503328022238195804804941215985893489635951674401169907205994066502447446443454868358324782139968911083516807177426412022263892744041763812875675791504027899639882753671050811134205760597256978801285466444225889330323252614580749503513806008740950618931134436926807186257624805554791463631655571118971313670363445903746630814976274707390382723908178964633454845114095464153937971160072930588438824686331982708942448772289712985993087170068155306360483703468146972346415205116424622185197644012566496399955029022146001456047668515488329621191402598131204351267502966124071353349340323999124923761191753692851339820696190127113671887839785948203584581510992047738295495343469125209326516179367697315014971061727536480335050341300831475517874324026034996905812864982947994753427239818538430768533397304801490240731961745899693162021571824088547080029964068927818113357536344244772518992410153110003582202342535596802358802398788337010455923425889147731570149606058877477439081980844800815373828552336400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 25704378158370888294131347870234009478312157242009277577381415336667676084498886028960633104247826747616835441588700400931095036062863910393547497914325807581259349169142727242697090257398294032855685869786642560512430184377728726589863319177456035012170498732250077113112860304072845256700580621822479585462889019626462177596283665066467153495024958396217571951648385752813227107288009854513620141046792282220158713354186050252455338492217729995139047416363153358561227682230803586607944451799717703857393956702724675569882668513921152898942194150149636256673033896843721248234970102670586197083426380733331165853896717397753776845491767575075637061662317723319297390109687782795142890065203886037275821431651627783587597482503327676431412936024090644903480199859481972097790784720784940196430291234047017281945715879705023437573502960284339141960163290044936436006537973158545401991138062219591519343590270168992242019887577620748675898161093371925700817302046393942622334352148989800948979332587287557980930630673172696970457123921769175300230679729882208904107422431361941660723119396131577435866755719331503241359422421026187806912604452125664661077516373986459385087544181547154834526259117241103486713116671793045906360956183072888474976428236569083818916132207111048305841107344159105198533493867497074211025435441032293941951583699000217844416712048504341991932916973286154082762252268383347153544049395109870542644695831061291687292632690789729024079976998688313337633993774381193642815677265064689552799181568668957444619376248540447567910617239133871086716356409764930218337484268508476908053207646463552125642067355904201753082427221878886986568949297165337433317423458753628276655802620378176382225250369868667982358899395084569320984899805420095479368329832819971968290985938443290400529214168377734849845782570552422521039964180462765943015016678792510735124513597298920104438052869970822820976085539093384499445288869661052252353882780939509377766698832843538465377528211805392429621429675670952315272367404514495236421255934251732338282952226112987098918378260974351164996021744501609348755813031238310394129847126484445692941175701732910447632075305882985923221984900888999039305152555721882622711850979822274335734905786577047507799453346650037658460324658724968121803749967032136631047733292385306446196565377980982465313329532607146521021258051467296495887354596627737542995902435820333966843556363644136819939840608308349428605603742275051885904258286476058067762483905514310426250505653280350009952050681672116364729679471999021467525229435351059536118198134955982213036533187006436128959924725280811188628866722940944713387490790647709113566659315123910701600393133472882161213549669834568862096084468455794234640124109563491701362942836891783301510311007089963880380612261751482157517030901622423755315131069474151719696946579381138837651408030951242541667229287433071747653115212973432128207635902534577557271588797214376540601900582005030239593641353088895686352231012433162715316472781273779169779232012294998381740837683256693376491351515155633872183905976609683359039537608064346249433321025606561490014441834928634985221278504810718569968649402790066981805746295728656796532695808000047666475548440377161047304931510633489288685396274682031488028542398394063713330989519072862761627522701525365716303073066423486615083396788658239782134528851668833561349136663155719998159665275136532316084497023604540846199653249857611162772099445549231201429055677076236986363075862183379801166534812080320425422459365027424598922017359385613665522979998983443325089148645318261728266939290968387150824443500736401890151803412612892529237154448663920760941537509826819300741233603088909234019049328260454512607609982626633092838584427161271198188189298975553867348162787106254285331486832598794775717769578528176343042764808501370763215492441318385495284375345193514848781497089424805023128375375020756766775159132588286417435544434427847662438928333673698658695625192119651629914960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 4006953644137196913726931224562543337013766910490413205037857263870353039241868762300200999476290610372321479107451875535444712342960548608573315189817509843769610379152542699716273143950543033524363621286507187459765107876040851608342156637553905775670960621940393815990767536645598023049158729112747440049687257518618231302536239387096347413630183450562598266170836082366649608393454447146084739026784726144452909567160389173031381969179355980969357847242732824708083915849164946312643702334955437793344705777304838106403954615634207545283428422870294521531528033149260524310087490197647867303725174053392763858968757699730214566327459775098694115534183496847814277484410374033462471064578539946781500627994167791916009606861124446759702990942555470981284250266466609912824073129322264101868262217793284906682656015926481913077523888306953484353627182874208071300912893304003505724525890650754286866936621228765115984994796554968927423277376037771493699326386953817515901154122809469599615480835920029771656541139930485513629002208983828278301794682329492164302855657723500420174721960174863031298179568571091503625197322743315137017578701654741108639400203069836179578583387887135443911654901842202099144828406307654928404097443503006583798171696198060020871876710637837919462017984912387172275944148708900604556571358007901903924835508120898589179960633547326674786380370299197453840815595052043292577394121428275609216170082600426602761096569898573955764683988918046617785442684124930213475911778605201936843642564690595858527481292968599800273566477096602552494651130681068793459527130392950943833938939361823655987389814000951414316176956340253247625102255365934857745926336152997046924964387906903706837352487186572159704929110885369897956332541452714928477474077379065276391658092019289563699289170615930444991795085626194011427035209741859519646573238870093924014350906217608793112855944044022266495991995610973575890588331748862805106706701150870932063651557370363790627464753446581696900773135743061464657717917367379039022143114722680546979434145030350391032236961348609644244675899621436060927263921604635382056379767263233163180126079244986926627234311906191242843376773541869273910435368823216543997451967426128647309142014133663473626331996669921684182368838393211065423088341535287439087342727413838415407207801744482796170807219793759247847826884445150192741252659926475332020305352941563119290967319636279411785720296853738977626247651129217594368695319381868956355763613060323124792674365729080663585097045641508680645871187588508041693760105138653602087005322149099803551626018919967527984134150231065306446663570858165992752199792474329215395633671215283455054347054157740645162693409759868383509886249981665736085612623619551384741749307209886488826363581800346039660429458426564328135349391359079561747401312376751064880523737481802597984697084723602069400527546329573975737549330316687039149443244483379900778234411409962100671321926875425259150750124407164967026078473558647915204341809079652859335855448912401008517517215568431134329226321081296239943321879625192752480840612798751475470890021837800542135163674261814786954285046416182061003783884300708151542759690631479165355439701017297369149105489601704828143630147175113401893150036722852813056022785742985631562412480284161565659355913064619427240942113885960160128451204457973263820036932873115511680093510257632880701431367256791086314199454254957715838582485093404931663809010701907685712337789260039229876752915787911235690294171129615464839001100039648815292956512001705408705611895126430701042225985651638225074164536952104721608645932641055141786675315651067908459319618605784047136516985542556271134499555306160533128892548021579266699063042253527889827503502351061676236231812983111781144011524576499341278313530613961568697497660454731645819172707330091751177187705045233728330870981382728849897544717052154806882976207930136884588883197211096488321071030420850050260065779507966712055112548039622292610250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 495864616562356739289143110509729043271758048881380011434829000473150619383808553687811141094146482583270991481467613794376713845190827002267510549214254610310397472574179668944037416280221471424729536206634791627141757130981899457517661071679068398295881192258891219783192100051242371585482977214358335893117373408019655772367066513605307137582532080188258955091497591131005303994552150938358473958347593230259411684034875647160589222689455916290800823984493716477541011404670121726771079940968080368174550951897449176610591387904506011170243192784530367856840322083673811270015587883137986969366564194568120071620939602267747522214137370733565342134697411789478369517208048787717532371635277542480696057445923852356063050333457931771692348451666745423358327791018281410870619309335948561320916223145337571184287621670808174510700231167205287035618364608486145132484551057065166627911172747494176026719331818420412033889609442295770755219468610934458332391032068530961668707371350636501219984120721049805223296749513416127727292440970024642532746779141895078181336656121423520379649145576075487894061592048489063280113250860235506053799083250381491707362242135069849473944215350959558277293179688050223205844022837493069437894383202695745328490213712638048762057431939532293088205953839934325422646238297561326852706572366239604903406368263616825481216461040648995695879996471775252470656918650333768186774898991622538913420792211541958958136462654230611631638421147762283570448612675068561478959232334197755328279287862117463522152985133759101726646228737366428631610606982998811044338607170417673705893359149396976338618227236953303121209731429596247451998465549976663466241874636767805184774813859241450632958151099414697745403559860447474359421462758586416369963686755560621072651133059758439319143926026862942881927327247941049317183865625496293870751460700786177690623318031649982235155086121778677159924379001631360498303923110901684615242238352479035661065883865716766566036482648318993836878664401832764885806514549599952866561674178917490725418447577082690209756022476580594662644831393558667628140432303001808329748811520629924605145378963256283544572258224085948855039513248575825481301292399623295737064241340638784530046380441452655607550985541190887403156782548522557723495993645793249913396790695161426379344436295280428347803282453090498244499736423037232505988524898232266775635081972288606301306824952503834993418132472225001868237577748941515913791592545991985797126024805805211635097236799550772876740677310952489264727682033317526629748204874556664044247138960453698889688157374146213481905071173841125476834449332433924079807001788408132217235805319509402379799961513310003986765252916539019175061423885296724953814272523069746474815726356994573509829677599746692871692069027357427728170651860204759821024821759716061484174952289125302946594579529676227308435480418968444075443780238015710973792894787981374288905371077617476042323995147575669519290181238171506341267062349280813131863363436765284285604916000226352893124747939618764434992862563114916783733001400266760433336657043396674386169323734764076261927693685077520818841944088564356391138506732175951328971155095464290790126515583411470284472456090894351518326347431751740471241004469173529994454920675564347856799563068536927788203301766181525618005120734427877656206985224908876631960053551267832214189296492539665476232866188381537471572290763566163606423480721284939455278457443162654661318456738544980847200754040637332890114151684997020501410321264498120967318478154401167633080466222500562607946248233953866453659498137398195418667585619476759110649820871590324926363514210902053745283328898634335486700912111996283632689796797075262561146624754341505633896190397399877570170740139617374993817395171634345688751670422305496419486415398107210019723487932744568688543802536671595479137947593951921941919187260542377329180097410498678825626521131307830643350153194090080312886045471672231178586534800615623362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 50782795391886891301620457721822590143025179829465800706494015909694287423540587494542378185940174086151219477843505318795567116527261579989621137790418817017335564829256689618575227564998350602247666189255726569602444875844579784584252376963854395324366961883355126111186525287889065510988684301903031737946582740208494878741153692904165227950466644153432862490499361609577872587318580171430814148834797042276672076395019027510445686957587248563072357633720173051554086542997479449637135479784837701757940928625209444885244490152682534640611805603253413699663848530975048399317353114416207149557997587225922031533441195072701144119351975648984543809767583770512167590060298566323916032301896205104912732072310678187930067339511886927464830474263529215772517120795531732455807990438034269038523624988191157132736866076084806908050880623722513487619223004145514096771799750761829662340992574308007705568189730702020864850605524351219372085113564794037668624825280297109070580908396499502369181601263001175962730996635933699517143269863596829475101313777115056004309546571966082675119715871725440790471892374391507616338027106006055718443881384101907022728489267885247701007603953531177574809314590767002987118509325583736594723636391905636085805341355290596894016276627092971540511061098620516486807651341066333397238754018198423166839884012877161644327400934449265970584989736933206875486248968817772947328136463279397926277747422772488758895500841674631757569466454109911569606005875117240298599024160920583375933583049911279482785056793450041621280948683830149666859613010089813796934709090693560909166908553463035753905600861240975654174217503490727678054124962401574383171693725065345341180902234559571199387902341943604427033579422242181992689095140871419674039621653231150172945898468200011299449428462039612149327755547719297794048590249718740788376814701275957129338232054949732696349884683870504254202442534245856281598160351773107873277353110697981332567295592582396571469913445417645637590048383064188067441113007529994462520386267983105584054400627934609310273491933255590846996651124679287150866044190462980551184816471621502281355176919987991084512485034913264533796545400207322167552064707055146186872443434703165715639157055570446031640040843323359083657226888646550062977875559878936800064839953575565083704602711871526057187270968221229779868031326504124733840715094888488669852495944216581195867675196072928606676620039174769905137337919580293346840554714588615830191803968361104332120836833608195186693521047713700841162831032720866608311758354837194250131603580618282526131815603231986863195481739910292173447973261698612760457096028973225955585137366450662380844695150369546500812555006607150593922598722141633096813087362406971845074632908631108974493224592538968720802493624803452364629624548267143002335984412993013731942748763832911425028306658929619885973513220513718166521791433868559039953627185326738556643149577122808735200910652750699633850357289843795084221222978263887492341329345677594837123818230904488902463894244402148038028772519820748750262828360962300068329810656510793587691276852052038759143839255916216525572323925176319537510468427371936962212732979083996279388170860528409739209995286255361077093682949126371254361772429455825327422454699084746904571979285775443134134373747798215075990675917386328372630950888472620621138699895214072640818093467108606127516289010685900983964912392111820000809861655692830752010371008189808134597574365170320775627281692026454124441442684939376056278451022289056789689456812131534644299580949185634869730215109710589466064391916074104132506243196065489192865315352932603665595927005760508178017356926111353835253014846609210812368469682823784630964212521788811379713783740829758916651208691780069130045525250311491568684835404327990184224015781050274170784951294075945825687149086785838401738325696559041819097801063423247033256227311785275693461089770610683390436473362919332445978123220876889455781893908169572968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4418914177516243803791034882916650957670206319028058546144234021624073996409315777547025850706158597441164145638167927342134121602061241640498000951949239829764018577695965603875832579621116393917510776997936805653372986652113615814412430319766651403902396423750210799955939868740541460490144718240953006741537286893470831399748426645925381637213286858032258948284853739699921616376252955759411324928825533212392017184269638548921588758029296416317130218013664005414442704923615928829441379749306839774037194573939387699168677617773215234654776066919758268776020536097755216130523842946948803693376341302444807576830096708833160372754491156755502273880151370211362626755006686673085247049259360914831579901811280220451914881557417143176785484050139155186543829860979115411655746197211118651115520693183483576778436198801540317300319217718862026668705431595241994130040938841848552857318032935246074528014081328979941929918811165822628635392455686877832215496378821244617757546652653781357557213245073960895294057793395799187863900676885157900378818534784969226498779177700444492923613798027481955176139759507557516958381753332667333293304415967156100469149329034368956355988307136740209756513509615965533344414583076988251537335279813958163766308886464815108808737452835017024799037489804273858278118667088958106839255193077927468582874562801274490809539610910780987010269022137873204773212879301693600985384224661874673719427578287061531442226307940300204619001284261442889504760870244072798426044724870667328307292611024024420092894344583867422971296253457417455797224722452836940964676936650620301168580579042877199210199180537822457504315985670216085312287791732606307565054039797859061709029897985298919849644436044372449718296976341916847863820694616318343215087741260250977720465666836996340367136093560560514523384498155405657066350937233505874414615826857617880683970137876641649374959344683020605305660652581137171985089927386663603793462022670991919912190749628736093117611148657410014056859924246402216086668689237818470516809194697109603554587517642993458057452715381324333510162648049156312956315090460295051853380885591545559063002000639854923362898903724541450261679585749546824658863228746041742134763598414829494536152170999234852505739563923303188695282724454769528564570926779502918931716578375082529492349329986947426792098821304107180391783582603595788537925625687336770642268040345868929578294726580767988862331102837880209538363047382998155506087560922966443003570446568554389397676578773727992072598714370406998341681077232717594799351842451985258891399384135446120140246799491122821497589632367103771785317043367100134858683182736670991602863825962113501784915729966263894406376859771105000221153959205681693600168434436695363047898793170894077774468164072466741341895345435173821038229456545184863064161322729718785944345210648031040656523896928544026540698744268935013106474604469536643085991670635268931496237163505897138131179252130240997701446600566666180518280000829241455643086305147060120782916072377650254682371943158847627135615816986218999316508433221788378921343666720540434866882531265662418455944497817934105871833840075707085570681384100637982422823054894949474231978976725008873146208378031444350087477351637274099332045109278987568728189158294531058872338859700837827717172115377752953296383163622797823883092508461594712899939681690134366241615706191585053989582275037895179864293754050150609880495795924988013108689309261900756610181909393685048046078742398926261531489905895581574115235173864197643465920290627315297039218801591310081968609761861815591435588690619945305959742367583163613396920144959689097712842418983198230301796333820697709480138387398428278789080108267361689963232565132357450279676507075583512334846684426035894570565095625508133326126956337283554497350934722128028788151424419598520877364072341272866877056255263276342210496220841069549184741488745331488066439766571216368479717071866785997580605842411758271632528602339359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 329479068407244508599467540819142437428050648553567337711700571641565453409881151881231784899049546304821762050482048278585370522726648681963926123123928664300794008916032701833130455829587738830199627932534853625734783889531231319255868980380124387277566925922609539343954689836228071905637265879231809447932034277376709915438757041464869808092277448394983107145000265333689260329355200910301740085663590529379663035647090847767794478108212843084145009869639392322560779341620481248141406067933652325744632054615858072290864375358517419027414225788624189212930173117451459497188350919969673111364681599617699005992497140145356904547654427936677020632412238276794049063999859724333926171128355501269471349566772074530827895430763136523768660673321728266918846596473766570552601953525376479233622098940385239136871721486680455312861509797813699060761101311999413990457658448023299278856734101742394450102965285867960610953637483586721864732799283980467139197497517279436002431336391447493620708834811069752386798206992078463431595922070252688018942919270599323894540667661439267846838821308023812303784973849129353080781062178868487983942311584854702195751363764844034307499099081660339309652567008722281348046565582900822145029508591145235872402708923005422483857973361247161054720487274621917708647791534485544510681088427438690703434741137581001945715230398246249820669330820383186855713479217041388266644276276685929172489524856166158461052437754742694709347797547495693519868346603159876100753576891270631313961441606624213600483729145844031075119275303319611892675995788704155428863672981518363624908754063893124849748034592301605077577528688668721972776734673115149385593115481190347422937899551710667982234221247024620210643773017074161966064235025751804818738888709049379312302398846478866459186041024420867981067957003584672535137527081690248101211058910475888689916244377818330900035805805164872905690663018721267815932408947676541273118177883568360341301624328492765626490046106463567164632914673165670688006557361473700954343521927729556631274717334028924132017162385838586279788623204454318595171720272812888569712054424433121485215929598800045981435061433821467496492051022182883075753433335034433761739878153459447665588020434570933995261454257563347695109179631094222949620872143076643531874091708216638668701988517706249010765485559011945719645864293976516727797489112601033796753802032258023475817119469041083358501514305309068919713989829670197827073542155812423310742334118380301611414606100452699648340707995228595720181144187121680152834782235647089118947437078436120136040453035137247179917674442746483202426168436862484164619591952314844133511427996282455244054602543366808324355154025327040137836703711755339819018388376559111037881543889649684909627693945438427873194087454260283692945986640373958437523914975191430183893443300021332396382885338147579105919974006224504123603443195449347493094892152774263116946412083026770202612113843135484313213780001481497050797014984513741102322535259476103339400960793755443373557993095246510988031706838170188701499757536764351514257193251558615780271847338235577211880784360977232526788007516206009911555665272633629951320487184611669158215294579961675399135022436440686308662695259302258869878973282879154225752414267663029671511362933363949937900756515653681009117317331894212243988772095503037822822760654335455051270489502856340254864150109393497492634410351979090154293745736145485245955342914029229889310352547723753735664467233309825032559639842353954889162130530322594622469071603319721867036871368136003626177471376073113695705780799571892684153124111954526587766530471476931978311998726191810729168558562459466258293888976478630297049718842493939528699190327789781818155006687651233198803082372803157538658815196058657327146178747415734662975555568102584867500532299562983881696109387066657802177300209920454587691368069824577836815639840261862927302120919600193589722471239846030111033948202612847602398598787597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 20965512067810648350955522712697144924362113510860254757442024514249897054335487983456246369454627110208029452842653922242965812094800679960031146194845211934385401009934514599223507470397459639171500254843813622661151753197063214651245014359396139793686193953851126715404371245146441531708317477268672165670324298566102309344535449881138197961353739441807322367417703980655486408730162492463829393623356040737259000096686651814300757148873116994955787422930531304634999792742343250254687919139464133102546654587235693646122836950827187921704913955082567281615836342647253732876549963238092815942519591287954887289440387841249235342796708839770952109474214804661405194582890259072952705497617906927597396532108218319215841894310057731998932945803587895717784323529183790640857916685708079992099735626376909134230569236124197707322638301346153661709540535710501010566011875145810870184976438413393187868873027845190810348030373801741021662015348035005752913243951500391662643545018646096073519974055612516839878384338993898668888160442751244650929480850431054197168624859180193595105019149263630772613375283975719552415103184491059738634040012917741278771007881296576694514740585062173993394241290043703892943688431941171946423486152086927457947401540557575761618189604810877060177995748902272685126162216852387059456257221901719886893945539672256721796552645158866730189159275981985877279295576457714318554392158544332130339127984473472692582333200951666995623937196854114008787746777831735206367763635898808151028597700146754743822680348763979455905693347790033146525682062096033114615093452793532617362836742755549549605807784772977648687905045730407165027715750592668931762274150381178133149243432914649941373891138778536227848210263701422253615366643113732158054186384436235350514058696990682831606201522328522429489453742196185808792546953231916030762425037543527305405348905409680094157392253469931414456112689858983707128692310630168327590088270849143160776537017369601252221844399732068560241982328992358404663548253091745227534543657931794705713576601802930923135723871972080329752674634128060226149306966743375577755752971036093894588704252918010199611050727860605049343253287451150494206060826383987581260815874700045393025990734504629641815734921798522240862191777887557979191591607592378191368312433296224682020846111570282002712215694083484592459716370360771697796152529456120796714664476816661019206369379678455776579226835161359741923491503224600668138273066872251969712533653124268252055959895653056029461980117125176107897430915102401829978264772994685729232640269713059519856759330856475657545850697917169960935870500602981906475387045925291788296800822892990573406281899247931434552134477636073590929953655577524187026711463698246096129295335784718098703001701037577318288635607118658624371267580164488902120472489593849457905989489343355338783129992417168997796310485257649916096397814096831960558975271779470503777423231939131902337163840617441655568129291247580312405943357421277198322547022197669581422357006166154962512413358588720837220613552868435323632189518683941672269727925192761401494245916397160720016985491107577987236199268241475095430345829595505017808784965912505523269591504292667280469301582556693282051430167880605679600921257368142352318878506173516263915806112896305456583770057735594201891182011609175176072742279725862225044653066494890899346755857955249134588954347117902376350229264024753615710825753092874320413588065835736834502899773715694289288885943361658917773229015571927029026319945957242088577110735182964632863741582055250830495944712417858411126125379830507178979998697065055830901502541296453866130366993258074010737642577692818383501102831667232355900069178832181059793179819805271808844802579840018305021538707640090456025544332865052031549284598272101682561009555109742590173987044291598562867418529864409882625743937245832678991175741969134329567757439540878669212659786280269238757735373203580299339850677450362523486002866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1145555764577284345875817752272535865891942646977704820097777432653139549192731560893414511153750165516438207494148244601823034403185858692126986334673052234879145291822699254384396910366621285111807635535882039724292725039609419517350732564296673137115944685808880997458896951312107430301250003394796736574371548440096965014571646936449940852900660212261444795780754402021828323857142690118395537383001793705918695556762905922129529221703832825604267904049431913299116648075050263297211233334926355587383639917195657526262425646031912720716052754282776068686118824946653577305767754000729256823574268899512200706719230538733007956294971705099664553162674407075743966569992081904698932036369303537872426620620502116575351921288136989429557682544096961588809938590420068436572372149971063386308496282288614768418309411134970457267783302029695775892730202694529527410203047106585347126843784954872025215528926675198163849170124716513675116623534154039601300327396189749583800713007415311142859410342576377686411083603513254762979295930698131757722038128676051701621269300375399434884560321683298886647346564536243012055698939281686101358294414369419660800377063826228337542283017161274024550029725870771401352884414036450715427648900100787806308342461120870937888288448549955902875655509008577511423308792537458393732025214014152099824047217642947313933571815175426684225517897485895593699320955562267705018446244645094288983638511475282941967167134560191496678360086051086134511597525741061638863029462922212039780736086689319380217022837957801160633777594372987366151257674722878587855843759798176629267043022738111157614519302814509379890954149014458304628259673000406401805287184086666252999175682631014200107012607045915027788227996360389305841266626233277616008055301557939486617920149972481480688169926709769048575339763101090049146930376184385734705655720915202659231879582650347796904245727564634973348171985246629865583095501649494631676469381391304010704885040347278064446666503204889559661638394784466587071471711597674015686296333832797456984035577842693463235702947238176896672796190031348271782036033234247614740924316923193574041918351132300618170182274554211519231497562787970964328777432257820710099292612694647594717421447313285437911475612195127138000964101834775691065935676845531630635551201971610720090716841632824803372233531885370295735474355392597552439810634651038481439726774007109937113791878211222167952319405572605928072448421510763030777070946897890152476524957668885904829286815571301493271574768062868154540699797233973995567835669206021320629218631139375769014299342694431733446407333264876458699569064843403967969104784411703482023691828855126428987177870088196512947144025510299768520241088197266171693398530407453022393883043787060534160942433279114217227975563834328673142255577885997134085744460287543333765606307332046570130977348889861088130698845517055069079642099165700530782807637275298733971725752323794974088883313479255396986163302818677567737999312096795855210162599105822696368790382726340863731334917049018126129355334605327668248571852250304705171744954497187720580074898986427675620545192407509283687878994869395385122757393560187996719403299258205657388167538165736543241488363657090007008738786585775403044439364778727146603763432925117116544076482870512530276320012042687059244165946785073034334580602145839161226123971453506275392030079400503655460794646238135767178737765838923746200792576079994595404877509730260533119997146629913630063206621285375976708150203542281524775720896954515501686581568033607648468298326311069963623131707715629550812773772491074003339495730282289488312274611355571182434519620152509564887875821864473383982262750863423043721090713231333996514836191792624086611005614856777704717591434826984641913146037279412304993142910676429618885343998492360380506762390562469060339269035160209690105733551555525340060582827427010720059874535307250440110429637465897102586873353889171177375049828743310752202974792480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 54167099369276976085208294611331479192220571053209912635752014357551346677225747116215339959106438178711159876638154157370091429303800575618463378938852914183381417463244457567785939681787867242471916136391268593209046684166673375973253751124766104361001787457058857090714261841043727942101385763692625841053691423838990781369651402255662067949291029534692856710882129897739140209912856114405544782350442455912919306344884500479444200473467381890496838657687374738729411217818026228247884988318765421787039250502877092665549341170474501385330267107562282502202843171919304292094171932602731873781819571179727193419437834670220979182955735499408513829152601479210081297497561702570836508231186796847596133819205028519309607383270516084927311869003898200108652435577114446845155284607093948003131759698005592819105999955466655939743547529662317165611740814410088953927602766894188117287131807233158273391750531453742445704101103309084006348023236020942130131697711351565322082599815771280999779979450903789796035515485947400798605104195160836073813826643664683639973566018374687184071990784157607824933102527444543779359867568875433549342086877490596720705634328461253530199205409991953245962629070671110730793945561083194779266532101948834870062029268643115482113603393406805559043599909642704227634619467392503840071531082527466534637740598280954720359601508775713217708811340164312145087396256673120135881248087576074260391698854651775097940631393487271252589683819286701144692599313500263103104102029386487194327578240729784132257842893965235805568105583431154681401241071525332034775894298383922154571479453810976931827248763367348491484984233863808428792702177748375483900340928787805381909201707313093489764030211647619592828167859323515508040089808610132171372398648253943129223038746479116428137072209460438724728762861077795946249789226873984420756539527156265390129337468605992961956555907668251472541557870358888910802391494232177567535425695348210753587293532567599282026689276282145659217017174837702138884267399100190064050564346911713549678193729314006970858619889093215397096930739089201864814555704007417517134650668798253064803726909524045486345446397844180965806603681311045890600358644200222425666173991175607288641251051399187209092587067657664773858307547893962561532822089175332263982584876449021394818588025317046630052078097101389932521253962552379668587876788063910093634377786804483133400545315825045188887554800125993136170416164112696377320399807977102186524825030915174974445820574276456204366496591025147146903676535005211916934796134394925689108122526854483040700573663504653439472899415355606110399963471504183295957851897697350054411598511157555318731829966626613423537787600261015890440716060830925464980331393070778534223019245503786291097041294505088043337723206662240343221768832402416881393587950249911313316918631805486198408671725921723668345702122418177589160387795455718713592723940207800945081042357880109901395189164382208181008127036335754017585708593591494744742538234273923676501898037131553798211595737049158700172994607735421077852720300973246716522941392952501342054823022500001268792965554389066112967244307207034157127778324918962992776707148155761483112411505366047263244723615483743183361902354327046181369908987780797890463856390095058993823753334355307651239906062713615460101844693448648476384935156264217918664680303521022786387000972362592903025313387641167816776416611272274900724791134997889430281955135003908892090815985300755107111244890589591791770099228252607024126437853728982326369253150473317778879176806205689803348505700582197714860443485405964402902359458079381753116987057388536506251291872818796125291766306841018315510557787626932506994138612788518334042620714277033959801029228894631264525666422750761920283920611213909329836661343066103431220379822784879508648570306738047867176582578602327303214291738480576145490568816870111399078606299269908250937924174971050122524529011862755692857193153385038838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2202157199588560794863004153771705463684635264889056832292918200573530375349606127313330645305243817109852317454666132054687965925809289824942860059053894819143177822315996894938106033208983046203000210054573876294054451924331690188173422759160628828002199929047297427193320294143377255469900280050629939295465021685436947980405803528362864122304143573266400205773846580748225528416164976322998625063682371562043636308288376152778250669866821134753014605071784996817149891517271745718913415588497264617003813498323785000295735628149453740529014225605305637566541905120920661240074060023836079621993037496412120757786693818394805395001259913477380731099123253101297505378053202317698399931032317494307782657007111511102096977291020233297034678925720608807417783178590328548358300323014540639853727369023307726128506822028613608680013369049961104917366223577898641563924021376704370987893804389181645963467216437984799601890726506706399605155676102518211889999705389851718883936786766071335709373348151383406119167932361783612767957425198512506433704773219995537254044451205081603282127272891973331379384649862586834590668955937355272616087037958331106779616442196630295297302696994412605988187242408257965313291855770181994074685615435848077579798811739773880599847305937701839463947382482387654034962599086777484335075655491935194813765445139402803046618681613819156838541485746176293677487427343283874966471126791136899662098421927423460790421371401517104013839597015125036974097705744271595312289258270907530952142825713043483615782196485770690365194959659668501275401779046531546969643510691745839156818916046201529974999450710021616241901621173864278694817828207077747859306278228380399198448792344021234698058193079816019019164824206517326012044482220992873278973604181706021707697685470777664268327413714188617002822504624334264984885483609010537014025266197212390575805957300852332562605857072250886231034943165660664244846630423665744183057608767713996293792698894711169909141312118234316568521820011486585278226976366578451943160038109170986743295454837380712293442650539557621457565759783476522401699080256634502563325216146531404929117678479628952848464411265613335343989911530571239761537205085388331736194142655038146484615525230892102258884933031587744433500935226371933067176814351184514322494801776850359456547694837018629616539894892613903913965497758968914659219430839399567008339271986930589187618869086351066189002301472861685500263187280286454097793924304115053638520738798618860277784412788214602658681410590257130700858811329919034859924273864303163700499628602346288130257718922580482131254456872517599484664804147805644916455138321987048256182182576834120214816962130238128347276605881560117459811453250841918607310121121338745385053968087786537423630338520389083176015007225310610098706851616557225772546447518065584490315535467549327157422030039914618728079252203465732303010040077317001369217296053708384915791702330402192530832036716871604516755925810853393776175209860114244875721175950530177623964438701500296688707484682927191400337482003884311404411903809793100310649092112513951457145084800994465622148601089648875330355835140069375688748301986181842581483799524773922475481516671934983297555644668789160491270465332054685034175851968144972942051437493682559202291343025074400567554735798512747258349293141455486165064745158245436903784570965071744629490724738470860779998077218365682940207249987724057938317095526746909289182170068409571596741001147980556213449623036645691312226203331939374642115470712441678384973523817457124430930745681408777325376227007352424409266888567793233086405704038837349413639811164414754266680893401703858095082472395273775618855919014892688822004405184449074202655960239671455160306398252975038342034803338789779770613738323298948630354117562341925347878713683962257995155858729645146715015538790404400034464113120275338697754408369527143379696715043898518743493951842668251927310102741919787502885873757008069238662719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 82741175167085856606251696252156477768346652825840012668920584483129387513615778613651017202962991207184012247974830317838229542957153154122206809667578231544237723671501564952807054003831065523588503231542016313631038694932174463918525928448386858729434650651150695241481547356789300281315569816767130063359521716012419266957362779944483103589413356943260835919862485604903505441592222990388976278160184778923259071911595525321370548045151757376086229972847103393191340094643401565032102993912409077878813390688305627827937830913811766426075704294475885680858874593146081132117731684336245018366272940333656366092495047367073102999171573858540649948007544769049184549792894001005644320951750234195572603246682219390232530609430633382591623754609471767390970858670630658323106951535512391614709850085505622683903560304871390843662769126485083621484900161331014645152166562354455579425945787811703424306305210091916961276488767356940391980154854631193565667564257165604752144243412848351686955567363266092768741812280909796477352212310979268753862910561195977921073613913475501288402008081963636831489682139874927973476631156239740299687208020058250207785742121419377568999397841230175869864693929552198993522939567230799741390789050163917524369594906185465435644587831139807484482999411529734026062891069875767899411068643429748831402738966772379790373854913164279960227352827849113420793918205817151022801901291611053768045243728924913028424870910119649125887668459900795370470826718030442570930724125748228609135526209420910475461007878727445959839106052485743214006845081159677572377028328540817141257835080659509290968359799328834835173181608311338104148278459532261336875285979127697746822141312609290710765648348956878992917723847378630970275917435298428037879813008397170241722168844175945139492170952228668598272166705492412623203146425694688533224638730989181221925696199401581059304922548940370864130594240851835859540745986564066944907652805961074221385698248087802457884133154212324802689960569017613981955221879467051305269624213373628976572712930753011554928813123093083960353951099319762927585042699957418890962353980124176006397701957881352399504184626051427418332695681150868409006313907678842346206684727250221552214864068171129883438534956740483349927110335238680427696321156083504086352636047076579834872491577950735932346316560441499162697783117270089194766844070444678745569482275174761142329452545089662163160675745571940406181522550207538972942320781505279445498237287070160775384365105463333017917777022256215614832714676236604069964213306568503259339663821038207813395991124995116458173318040562253870488289756168437842625384002886765992048290828742422511252161311197077491032067182985835637800675575944075181271345440282147467098908397539356517329773988166712507540577342208605847164248869769260223051247263574877397083503212529816352269312464990506455380879416229791484786776262627813230168875805455561828758688300876629236808983730465513183049435158454633267461115934146482936273677269366947552495511795745739125716399489167923178080099575343780118854409707828891605335639805603116401668876920444076112926911190926289393175174336364518208633125068477931755726818797172802546084438036916955024504732254323582097634166769623677409115278069689826397733249631553314756780336697322046849707616361825320708635228244566037787034228434294854666779648584462552302481901853003043091898694037737841675080314111923098723889695474362731558881703056752517216355734173998690280228049155173385625644912613230062080416600251312192687148893756011659381234784951593346283492392618076885796782886471688946398966332948389322655061666166368564529261156380559318166146274998662776010828171213315007538614966914273115696339418653014955880299610485436296267426592590881189556531865230638876379708718892078908658899845257548179549881979227390461945254022323103502512611086551975545408387330733825341792894004894249653288214669599560784520167488005242582983690874675711773395538330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 3590974012598520624828610310999438559833882926879879941990305285254407892123979568240950211469452846610933242325863533553915150288013913344019071938854646056577006232163098110198850745719244574064917406771195200870632807839107120823505464318095948337984859690692632201867713164790104216256692692087026168495302206343068648041110836668494029965055991193784082777797405380317830291478031989365787684103480728075186353572833178726993508850831363472280611937576530542559408280586980548596627887423284573983270878588719340277212855515201160781754705546224043661574653504490361610154046127448741430551203801995476680790735284989615475937382235930904162844847642745553531846722342777567618365560469552299142042754974825675634580738960893690586884799770561284115446827669579824749033972836867728978675415354781442867010040488155495202556394513365716434661554036519549143389385973547257024888462023002121778634307046044178651581203487995843847088150020280507762591756961524012256715182049808422341212364024104980789365113725476043526835739219397992765370276447125292818959931908680566215109757741716651531509982775234810904061850097071879795984249834969603166722331389897842367103848796190126458805906574101461602268697713832695725659248462451310701039573535953993296645345407354097795596862116892309858322019932673992912056081333035819415424724006506449647222311844591777479675673233667305948584952961544040859600410446146251001434862067666536662050349546895033903406490483617357139632435524695576446773042959219042288172012102662372997829710243839189699604688142126642373080127046790388203202891594501966292569044227335758907481978396503374978059626510666706775606112942790478042436239329439937612594955722177029910396879659775066116800022272111564832212603937487852714194494187799730280912864597423308296863994586558823681019282138789215743016963863961470806468910813550391495139406948000398300407433965821693220391844689021813172374274649763434581012125358987174388281577104864196223680396547386060939153453977733431177400110684983227487585180097087245740379437824949841295698302044935562854504555405902990931712377480967316925180793343417254821175747858911796855320521435619187084057584315531250935316649126779234556922119477112023653424451615053680690492828686762073659994619907885558501142952331057168679941006555421482921063070749381181959928531022623078788232531263101194061578265037700981652194230943545531714683256956323016223277426522081844422573349162193563007397027261004811908755791455956894824707998345574368273741665957231433690505451300997002578447514790291679186107184917473642980954891652983017402738784125668372415943835258703128076385107754687287756329632649396745455270049212370730452661320878516854618455129219094992217014265823096490442018404688117310308099748425229154302285162963591159669178061505748132209493562238629360661188130486889124708463864580879132459413704315873591683123098492834211041092415132480498082252190130923402310125236379060095552997106442231993944711511380287094133260536826970740310056277101935373719335951491247209015497928807828626800973853605312748628993394364759849320657717934457697971496150103357233152983301773307923437549246574760075168000564977044006751523374690877068426292525987965705376602653144028189428126272199563974454174245230026826842491084908447016172676259423676146512798295207797029207582527203882855170816443470728500312124254354377736914060573654415317083715124971219445763776419744192609701869780980790680140028450126695358802389496609065165200853282259959152833160420200607276006123885297626973901513182760483922869508885688314859350461197842646760153877504295234014167448053809346544393113375204022087637537923648748319494213865299340066115024053154702986894806129584531643138398942135605139374156318246814205830984705526109665512179813689905421399807736101871918464819766739756938047194430434150522681169659294448321128427106521784006857814579729187903060450051037002841523860170653810859509816978701360815763473510742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 172846567554232656221715493010718056446278444399507685548405551924890681114070911035755257077961672301514490025548020233178581409902581573933768866428879452657945798068854065029579647970018645993334983706484372227175452264854282621124487077829219008862821794031796176469165828738371635050533738556564800168319157059115632016772855792687996566023211691426542474277201918901783311755102862889624697195241787427478248669625513203897764666430537176880283626952876004750143945231322002345797011175040597616767192511732836052194136755269252107314043714917231679550182606447205527509066124680622630349706917303919592714061213313544843398719106780715386099117365782794238245219665410701609256794262851689885760058521288977864775627906161263710732033298630424904256056250823750921159445290386592689258583793002263475167357145615512010890204953772126463154395650411896957235720165660010160200969505496525056460180604864149148746294110897772044794692659419164169557706907678109813123068288925499671311220265840551070784010028913284364226035824505120023149600246824204886253542032979783565492742478483620677665667833446495848837711294822929359825799280453817498508323927526827795677874824313570127467534352269393218327742747241091759997972219359648189903534024191451911099318787762582997338105331143743880023389389556564105207664459739220599228485724572756252184806229818399539399687637550408308607214968438310685539875333906464884594729746188526394902218863627581873884250057491672418969691325129074281139469568744718675942484092934920776948327655964964001220118595579502527103089035801964470728160748583895567147462977064752374331756114316981868100324298829190717682585096639701600064561509018710257950404868794038257291255057072363116896749786871599991248523998709937312050251827498324418680657500534960402726995514242438537901103630838484608790428983604279509161458413965133489662579816887108633720045359715782311837316635788086008332530002322756585975536221624226881042835812151199918852656686678012963924018199755024745190181117505424600533452063418923271984608360553434341521156167826260065103641223364998504093336516889516728778249496131749753494161787377843402080444557153781785110657071559496274278584012896102523548819888801940637482845416898279288762825688513403794062397083735546629024710245155366072681641113445015222416491512855387533928862730830700052958549341951455955063252508440058720704988200033980252113004581654537541349814371795868782574978906657326267233112035534330255679394378704427920117546317288633415437824680552561126416674773350242704037518361204116868836889925347395941650564263293127696439971513870527777849112349095383428076857769454694196051785133422749301398543756545047737797943787449404021450643748336376651718448472235797706916122787932554562379011883090651309256990453205885722036246270242726941223903133159014609615391968383429503700901138779343128792682283027353680451078461469580709427270606607572841874588995222506125944308967757095153227029368006916457331558213385858330864814727109213319632606949161134732272169808112749080064539874519029697509588019669085795044216968065035855687255738307389696719192619464249472310329593329426459872162013470888177156228183292835971825014176981834209102137687233932498882576045551229226974225271251671639767654848855634321585613627328165682944447300329346693745196923299955641357847652434363804734443569295884186903629749170456520423977827852226485412719721192835259427370250082095118012776162400848556960435680689967880238143189504658329540400909131306923861049239996497038423477660505305579615878557143032915947949491253190214584257253605082897283287560704752991456673725631571664763326870085578478979502645124246393111435636171168250277982828572200937496529053555301935865119717718277383087303138401484954391685200229525284431100603338318121096227701864068233882187940619414735583673017703703695429676241243019651574351057552141664608070111391464902181438700746502090853748137287401285881797389040589332580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 6770588638741412740847608471218255567245175539967553259011036001737074163296525050243771076280493101131412403604754549287561565691892932364062023660645697468303139001951532086900297099049334314838762809710244759867270667851076244608955539510472898039058932758507663809636647122680168114620557356530903680991955019847920003146623524697515808552484080156775227116830685654773792477490580038700182382843624941609429987921808374529343576831518979230905882819232487209006594698967973195539173802424373995491362038226706487317267994034056174304338527704588408941946814977464090493154179377806045338624277632868115682907866425049803845151111388821297263482209139812587499026475751260870449369223623619052750642750185529861457166898364811708638882543592001105519071381212341376336351936142440954898032045306649583862920663082433817103418401929139091577861012248229870245255545311235396950603968149688358150000399571235746244397278242024310700293920556837433500801441472195630693461351111613419985717823786907347794738407318536095392588398042728367004193519192716964555297419835071877552499630553016187674269874258758342541716008687711031155884408138119619976771958055915609374812760945199842441118267573281914051271833643602688982755296296376703916623888245859798416656875821413175821180798256039062164590886437497837366612253573749667526272473305257319986175569216136179367810127539230519438352558478417681669610028021143453695811550973081827608430104568215066085327994582288304116349050156148951365557167797901963612407522276734044880920395842751297170811716709585824324555352187670027777173518762364262350495639394145951179114378855988631750750167996352858748322719962559546980189094776186082748311436774865018150966369131955933929204676405048624303236935116093479885650929999448895729945714173306573798747717023800126471862310340169621931299464715913786067993806581408169864503354070568230461092550233029435200352208427126672441888617434190098641178759845529831596160597940407812583905770879904489370281423439146167021230385718987066470015714955140508346989335062552089173390845079422447232192874773829711009439852091772337216246748774943645246323622095167661751458792129857360739248936637389341142762483708072365535219985681947329429840003109883815568931909215594529550827256587435098976710007677549222506922415391269560046109996431266930237328523753870057950441078109854588033791267595348211145845631319016465460791739796527950900134191734064637330516463470436504254325678295830781823605420211638305118021582520848940531190719480360773156204613413024340462698590859327371440960077380267880243471114346153316448174778293454272992569013253972382103004963137635985041166490960376298568485052031276676733078777927174150037713925398405875336750900035660710503405118642474272809402166763832852776881261953380068843225697709152781538996921514929216508521468211097079704431237262833511328977360896110825934132134791290206579175224637474717871349277534022534302940771559255009303238297611755140262709858179680261649505602446914353836987205348089167084689361526279466904459138497958314100108782693725412124877637062847713400577540018899732417046645108136954296825773521304768475126061492444119368126646066342735276432485772089299575486527468262894753490554009080445833065994303422521270531310236163566558209825323349909479792391151739111309413756888791091120555022513101898960450839999072007471307033963706303088534733871495232661490103805416786903429239516319284313173593833582026145099472857470379206124538790099183484187446528314242382574864581880022965862962762165530845327607834553436311424771555813895891818584546449572489544907138626754719728500060553755374474679968237510982673604052917649620305989090513860176004572565559474749861948732751558195310819017489249295792279645373127385436037871754301293603082935884432537811163233968787867494110085596076905425014178992003543336706020816618521144673207742302671531463176753164284992452162924223853699702865146490318524279091507196426391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 203180230021650363051338214727202266728909269537808103759855505812694600372388785005269354121249030385514218146632716805198219983046597055449317723602624613745213701074721713040968029397803894297844748120607452034963459744870235731956092737312533067151835633036823468516108676735298050610858022096754239794115231380521887891468482628009947308059618938006313825398592287087372176630918197176104681604261211652714235079694527931708964186169222995725119891349628409070424908292039931280577012648691847395053587541905611478809211859769637881030298190630167577161292601828106633572178556608097915316800602975857840076410577912808128472003501342192404603045235027672956313160401998211785448167066268716942468270043376655124092753165245444147284489527886927701173921472766634678126965264665135811282829719902974023742569799266018651756958870684613147194755760315528062272056523698878572351269897477340708662680850922085787739091804880372212496335785642771321861047923448639870456868796636412643674638025213493599763739966883894889283535889500227374153515610494238414051312406634195741026061888203099479552847225712437758652965192962743589090447979571965554806563381657049061823783153414082131712716549708913788573966181358641181288776410402034321650459205569109559216222421290339505843814455163104566650041948336946309110551030243328738738666949524522496053319945179102267421241827774814024381612979831549906402869126113533518410705330075140986699761751523971368860129699200086678464743758103061092396543753652314293541388568835773342042289226051929424034404950162631824277510373408974099338701751202197552700214900768860251696738229740195194918240036259747009912129774381164863335669590272138982587845866790682860898170162907501202668171518235254387854525318781342766871307343608167388456500474135197470438699122872937257819491176023668808172826989151368115712752649437239349116018145097009860115047368323285739921744477054239310166027884325436652340914285485874170103670456098261394452110700079705554610239702625339973349020793601201702575328619446998509372191431952466624371414495089307828461653306948285032686957200207346547754808781765882065718422754336744547451654599171073360627974345060799056134048269926644194889945990713531361756556737902025363414798139581768485218968045833203060136916489776505058217539421646890525526070845476444804333232815120311612899802540490526543779884026569100468577864871234069677466980639212432684139786143675540832944677236803537778868890524188177988837553177943791796565097816344539916230619996557147496043937925381835059637689834073311915297024448145506110275807443326983690999695295122637967159626425579011409138806728564308055783361776308107147834659811944299370239887776663658267986644880015217682049689130719613763940799302431879959278825327184484023941036445986853456269894998852498873160184096125924489149633684543405227768681565298627072408850219223992693064930725375550161986503020641449962346514516180726456907110053777664318380118447532474133031364716784039523988844739514573586367885265788337610252221312712043444679146335266268163118074578029143291501717225426663325102978852626838397327994673744627005258577164054321995175011467419284718055526876924111001706288021057470286539288843480929822737573415496829945068841109076111644661296075585214708345182595640247520224071602378982691740692620160379997460219776191305580910888850334957333938808267848082951883513193539145389428527474594811937262271149679781943175333491131403062334768817298862114387925577202375252171320824068187831716449768893083173274471978207425691571475904626227370001350198509486137405220889467586402730386147699389084180231387571454501733549178669779319900589141626743360458786258486227383358919404547655756946895375163037660326054078826001788957835803778215457992038349312143129196833541383534049319347244877090630930736466988061013031356369868103696603013794919333410374580463622788871581672425035100317703991775328690905939617089211220420668092183768749237060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 6456583815051324759200239442469873426960177658304052119858412377792964084093309691860797147509112086668968416099094322448483380962489502199058121584168137216533395730917474771450393826627258705647443877126210302600384829166888234830344205813233261588146397909569184081276139946039421387827474677746779317922101420774250481988320906497685484156387695418028346621389911779528756203261365697838845436108641467065651994152630976176022313901535344748602530582995076094137265072224911712241719566316846789841563597824787570997322915819738126664177166721976937420892391775170663396814363652827568063411674442442731435190603985585168560035859313619979525616952877268508417392342869011721314217858467554498711454179085510887168582702241513810593065006079355075638532051753303155341992677534800660308616618338432078818573078098941406628248417934955450753716008921954407169683125309810972586419661935460549192108965136800992850708987649105562711598989675900308682473763119905380122650547801253137949124889877487650889887274682814749157892802012099994779842017002320626956816041439256670308167279805586065772919388063358360120991335338333763081177001048856016030847815547448051965937188424631854638092886753106317945671339707741667758584723095224573341490554174851111657341933977771890603936739680743048017113003080697934077459486630556997479766706935990243403649538142730118204867513645481676139578357074266827583887303052055693613656245674921613571355082884870901865751412211413955746202870901687654895885903162662488431826952122265332311276056023739658983137660673157978211265618371556608377604833998097333012078457503510176452163215361614011262750463459282531205636866104223979764430258180634857379325238597214087939531378361503180438945971085436706421711010172960607081273136072109665974167105935697734779073827763855280259057038688689965717831256989522664678409253192297699682484660853437822644922428404479622842865419999995062936494147681208936835697606827994685083600927446933718615185620009934126626766865502306168920963436465673517990034832000826892646368828052655483506829333420104729294113810334404675167565092487198532810971624457618045135142180993001526073181352321639556988025340516146493995399653719073461629102965512951726123109430408751472262578954784825031243352042881871003275438792015217686980228713226189442178377637367678932268092672114406505284290899678242415451099975722309256429266950926181961192464891859913963806637676333371628839521210819135005505650888523645427595554067822220938109693736239940965673441028021854605267205989815680239997877860962859176036790743222223689546288298330570944264449379218908159734843709375928280502852878281404385351968897068969417635063197727176897068062681982777667756398427236701263863107831296611886146948149767840762795522442028910477365774113762003926790513694151838655146603902661426943749341312502716253575508406672672920963682063264193567034962387601972335557022148971474360912164028740808458996395705023039199626213620535603381980512502362861947684204338990644687948783100896772732269749545386957964610031162012468821077234885866384752087819590717726564953923579999254653302674689096159080600727622827329384789942296725756138123640694508109441801492133219052752474661784801674435193109067427975544867820914641322908987291249604149875518999696463029230770299933273951583773943796170104822483658780170454979305004736173662044342135990453374718455528716998394522442917131673671201901547527253520275513394574378663926583702772356948103751089925587895487268685281673426854366161613719312339292460020199656348719528705897257830132183690457651887050622127448599042067601201678722533939581059456028752526959432253865991834860851589793222198928867719450407497375924789120728646676629218570327349815240912798281508964808631095343600411194136015475757650495297978793263706231722882291060095957606109983225457798332444644673083910561557291227799130556620070092430779545402763854331825271306784684766957080386285512659233063459396362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 252489427721454136443546639106622758766682202443714890219782921251448429833894450720849131058068854092215649894824011499677012480285493373517415923421864720136025390508985889095112146588162340142648481942199563773505462581223214291627986258797829659517006792154938979284660727274013740599068009033257520111059086751744872336220932147164644175474834434598777336415827954333661337955975072270711693079941849425271979634372477098470214435568392739646800765746450751936214227887627474803203034549690837767961048529529929611335824502737912180604816877281102434489544504682744229080037999205028530780465464625332551108148985167739677137387069077445300779360598039900349887848230578812074038041778980350480191081545176586373416576903885917870465421290188092846714497533859976837372655595605338173404282366801130193571438212573804727421336744463935109503033897669458266010087108397459464009350922631028036892829323719814570569780569750101729533114074649262922224477866468792716968957139499691460597868749430012598926076476466810219001711344920297357646727051275038004512788460133990990823602076481452420387526241729837328640957948832744194857155828519982851726000630477546538025758142699215820415095201772434294491198877332421209722541070695999463499247120880033307305132236404980566199788036657873609304849468533615002486634739873375082370445616259651913389533851099454978486210377678355896380229831910496011491093850025324741557246692332422798599909466509471692569215836112737025084081015597617429313051108125345749565957612567288996690860502480524800612532448351963523683971059673513335857248319177868611874662049858598064979551253706671212304502796148249865891504207363920660533323377232941098915540247289644675849180375290195618326815829303356378960859667378350133329010047323837464410882710794139612920352630259620233048918874528848759202846488426599687926246868718827591115237814682924048498643512014072727987826755728223590094838653383645048845965107283200695247267213431233926723286826555225080459666183988536368527739718385155766044343407871041162308927040049622117741091427497113127885691896186301741471615809749786594501523297256282058289382119514056842437774357948662929721723662766817433522553227592118220344498780827141544556606307264453432815855385270654053038843086994449830166267999877777358475672697134327499557760619842983097514502110794719000598122707051664791658094499143215985671734356735861903868207875784038068311981547158538091966966267817477081336262024500253442767036301111354091292789839943884798326965927122346437889843696949517001628575531625806057743303826385100176124935243456900961271202822593937392812573711897594142568728309111258401514739099364774182980794801651327017374499577927813804978432551985488364648548089600916171621957763616242059001292184467532113595438497402774965724734037793152448984554174669533188792780009320044629844904681738161896349658871503075186220560801458029948207801568262427893477647679172112697112755134287965722619130320567876737089608193857431722719107129156929212928195360623363368760106243417940037858827775206332061437056687362677026803868029826666458836234848735118062854039343514994112720979295522012415838338628216546522516242743604202732225707394866272866087102679723316413332093136324397005138480255096628819292931117441583935674774589596693505693348386539197645966802211809583368007634786434659176538591414939129629652313663995786944761010481225955042584692531280303424718889257224051606391922991432327504033017784755719542413869355430352091326939347723540894367687812664752998842518621244184567258195580640413903383219203040862670832616094302924917809062226652713413154907886061680067702181623531209230372103764938341474666135984939409841045028055217503388190922452978283674033127212061930693109271006103809295722514871778852428147304249753795257398222811968770510195492428395543295025848238393930543227481293341308427647289752505195995343123412751726133443397769270184691384633445377980379853397607803344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 8123590463235035172128630080098604408146271657529840455633228753766883764288801766357073727608377838306975777703697891256563274783432579780962669395443409281212655177359625426587632926130529461800931873828159137025918956591076183282651916959102743609222811107677489322115719606632878727547846597705758245578524953396669729762330029485641783224795567031698061123829536640737220567134041244020790562969038441085494985081723016262089863258168142456093171975428505235307626934674418251603141900980053824118659121958885764876573970839409142377655484495001046858528115132612280035926561652571216723627310392821753870305835944271953697741015777693113325563094228741156128264999814269853980804733394766954169725910990920907803763180290302629832859753092362811560608885311850318496520146584808603557442027816666502659306203600421561523912459950547152804268750912420180035665177279050197370074989908455368569143510905422155499942102876657765736541942956943048444999220167926050811645780059308911331733875705344892721466196086292992106354418357624993712218632214090473016190561131568396870582195369728108165787725351960889534642010468837877972812832895951394904520241250827515615977580228846617129866544643447183167396233714386757808081634018085635690627016600256980291875140501829190955237901148257875507096662697680657982451139077738804925128056834002582442488553993646433631062196524964262472341692805771250501287338283254137375587844960518971711288887846277692536556903764912003611075042526069778873554601720671758021036933876805481687549365683861932062545944158370299263059808195052542568157762054750514483722238620686110349287829269138662974498569212698693032106552562408641041485759786918227082765257067641468922956610182021750333539235799873027217018896373217923536345491109943330960067904950493106754880216194509910260015975736216228600071516750645348305497898889742607538641691491274164521535144983344295053385606348454347160707710118307983319868215094243205520856496159036160874147446789157027653092621535367925061101870159946253671795492404885875492131666360014401466543841147340722457016284922621394220627198266525049160562867750839929404973553606799975347708547636345649093267858923166976993995403610632267982369999640736162229718259968989656264229534831663733139039994537827492522426346172135991429805766247087123463805595155096158164559542927732751522334791708849194963376419522068586180258953124002218985371776089304059355116633876796428959670957766789715490937865871020478602411015393655698041627421988795192091757579364747145103538890625025136132119637741518396748358261429827853159111108225101208556455990342736879353691623495505150278917635375142266969913294496310684084426992029059094582147035014931282307329874196094796224830447603065148594636693588546251190251243413399653231012373210351178289747568453342238760548137648031283514660380787434983426807066309506684816174750220931981788320270534775496956282299393946273000695808788982872591946405889285197616591861752896173781242487470986349288799334062454966719588607006826003609249466045984240700877097189211850749097654038831439580648879333768678382813584857277024676651727843367453407820300198377596543292531725654190622449204907020994949176321072680271737528822779869533521350959517094854742961497544815088010827267182247663558194400143099320657319677827027120816308872385157830415128593220751217205766508254760151847186729388490165318559288192504950967821657581007368536046015936631952384782985122213160037069215928333076330118832684930982501455461604388350330107917662995730854137239495838108790255665672253895802375628230407703490341266688296152955534531162950251101790418215303703207463665966714981659027598608993418824272196499830859087886584536443246340925763090977899841789147648207784328747989210487724126059797740263262547045190251356116148145309291794713997175196892533639562169586118285680664780679088531031116269009543161059569593689133717616528428007901869057268466431329611245018895715475082397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 170854550346546225188742385015797828472030002584794166680643180974282483188770765116826859228239891858363484762560457623681998534808594868104007527793951722373290465241527451701044137253581574067442231110702238991797050858488706513538971219123980733573828949870682355896895543538753830721561427365832096866540439523988163253919320671798816040087621874187379838729401360717368207605920597519358743203397029123352001270555435577003841105147348490664844008049593632118729705459473583927098436404144356496563411790489576814336813885337427575808714863864431653945178842785588625402236263549279100014054452309837341908244323005419134805246701747418563520768516838229559095340575254011161504422504648090606549092786047736868508269839694683190872638203395298129688443580982983258079783496044585628527348549160307684442609430393461853991014294793453793509700107220125006275343581445620836392151131824196946963565212558075160864152016279883890135856005640951604916639430611963445784459456750726509930519434870520736380904561100733448382337620479624777932074424928893066944947534860471398740869712204854572278755094675238101159406150235354754071797052673179238281107395941715695080534426902813727257492253988276732082301180846590678278549815385465800701730590644269078486426494077960373317038755713631947895111150896189413816395558364059174853735618713320978141480790827220537570387381101483142952636559554113838602799442969343825637719135301613554646812623931044538422337295555460849187215915648039899929985003077981497361894199548108885707854833211334439106424324360002163490422129641494086159467017906668401517860014639458881698578656847858274297869511892616217876888651907612339570279399830926318403718569155351307182166783590416613595594200333069246966595614179772225427790080935391871184315983348744362354369024490747331464978355650119183166622211543522003402396843476306066362210606757568021142321580421329551808013878294318700428778729550208010308185314218250587790756491068050924061410101302997603186642637830771021023989799074961826203581963434467996066086487446114424236845314082243490623168106100149027239130138931923225413775988857766402025752357884274433046140001108022210103176196486167046167289809795184166897228346269889378574148606006200451500398272938953310137439625980538274338808887513483346079623286011536742857677667143567614777177984091456480299393117800203860746083658920545944789871714058525013993191575409412400732069486544842719522826299442776635065062111808727648185986195475317333498259794864567067283820784822164034787404830093480309287654627400781417030900482850836073277861722773809103588778011369301030580385655984788283709117226237828579133573125082007685084209493434666303843095936370882407662800739658173175006549484871709928250581782529725286695263358551647381277593044919565321544983579463813095517006194592821354573764625420177244628208973647390070892248360138843689436287790770218508364531440133721106815502186619563908023561139652303942823535547980846633773250548044300491811945510827949324290760546579575050616538185533129486942958205348212141271340039632474092360196856201949600939744183705941027114243410898682070278785905089106634696533957999173016796080642428620750173395190501090545524082132267634656851893219910861151648063573459248537480671563171131361861323872968583396074510787039543839556760215706038801589777246749033614085866306357079389702500484044198091657320448746820598225935532100175299139102937145631331471827693147015002711885919140913602886690673173517939103215671499346161192779123475613257710921670750189048282465568893513911665417584809794310530740736496776510489590639836075577946645911873820232799795644448188297338339610994861397644960484958093217687805717893248309679127304206749698462922902115896118539197038372021434721810804490498729911975064975244345087145597689215724723675598217068233941422807111434515565276536465294795517613686440153598558844351746506799681706265928355658820205077998325577937066555023193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 2298327170724031239791843876664611134451046702214969626102183205432942952431003050568261304419887504557699903548909098909635675007514515388039970871863593919974723967134597566421515873837151739255424387698280421581283637503163001302296851908522759682361658721552556047866642476728202892619102087877301391727401363741095530273648177558034617111092380860930443761580837210826897198101319519566720909308437775150235618617758853425985575078941339915415907358833840734545490566114197853628675784027770793991826476365348989510534240669726852715645652832210642414623577895105430279039367047086720615237030855696424492270930859791889101653019688900195851594535581965931061075386514551159803212185261732265341073197935797105579857936179247703518421686682381067352703089612364755835306024765754847543866072770410691090880575443015103087665325790388006999547890415331389508500710004044615056595184269505693418897465967312344645991307134395044145515266809662201951469066160565148832793252764583840884977718856891400845895141618127764509328760326772923630427102626952845996271514243829108943316275114956317679642330786297510893265965699932867237009578821382835896354654214916352523410320465636829618342408542434606171486786634072354485540959447511086721678598791797428838049120108980798808433321907424130614764714553051650547734227529161207052647930580761169797331258784290630802227665199780841388424812815870705780184489827848027333280987755096624821966751355320916566670821604464842757103266119001494627001988381302740114317529980884285574284106722366967020291304136648745478143261032298502464944657296032670376503133713733068820643353689077231178813374190071909295216335750359930261076784189591811593848894741989817651941917816379895933817764789883683642797328703843834927747949111308424070488348520968208570839880049314741725789476383702256861958235410350505225852515930282504355264099370705291969860093030778049589888430779764712252221984399673023100581399325609206565975131141921887812100973107535371348651236418543357925351911530804336909911953217478245884984239230435749819421967861315527902571599021067533579178517522665878626017799475164296521252813876471632321672169958176463877968700880870635487716433335593826686295364202721209902062706120328852248098837553088591875192745771990245040382919889406547772510831630762876427391096368145755652211447796313346900056487543937682403241006309712139060108844614390662228722649913261925258282530677209659243274304778354692751507004590150337678581006425712049226316052426359170902189097023737417943088444901523352519462855014438985477728277428138291422957299705676132921832881014504938515946902681454794019505430551178358712217656407766113179415991439297790315757661389988313628717430018687847149544454803143429839373874463544406838049622871878945782686089156024280798223686751934886087716976396679995175744943105536765718416292191907181995253879013419127824192275918530896132494488939503537572165648983476860713339386449240899479562314447518378873158391006873315132092380089185554428794360452368671510841971255243403417571997867277126748697790233332775474499013710012805879232405713546438379818688298229273823710365454977858177933590936281757899883973268532521666887258537825332258191064280019813331388085688848237356616047397334043851870524825312398167364129469529362402289064690015860994709647960258054729955106862934577607651006574770516529114575346249815107017255729513155732270879545204853461798536693902604615424692495942606982120166505543045130582994817177511288750666356238946235021419521254680455158861546101151661948173595513134466847425027923959746345738150657879495658809111500633847783065146125514601158924571399740073990055630085059085161461946787244059215005399891501256630719747453322411353736036455194109102118519100575085088220636941457427672069107895859605345055542540633600536981989601637718129123928945063790134988561201018287191691371689033651593548083283404928386341175880932069218895766425703186541795730590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 21999167172741399168684480570084578996705636529749578238624184392600891633647301836686264082199103246634333526788170255629560954932482108926398403068197785320783316472496713028240642180162282654823149238466298445106881840458644644057531566256401222856464530482864666413655053298990057949037448911952685502626131087376054768928963237402714167282243778136897968389757140340136551441936469170923738432599921529715942734363636597027191650899261646968909826989579980130038509403590042217838792276816469802711020543261680253402728588633912622239827725649049818076430519637654379412484235958409036930971258429508054476280077800242339810334171243929689383375169345627020091874916868691460396329014156727778171372955453084603385424025505385419182259365556544000482328313098154382961800106531929871293002094046640926996495657535209253319392199750838566146612131538326752138101415541661475796790540695415697401139698476818848725776776516045680407175145493626933708852887380319731258693883306814464926782191804175260352591426600338729187652525841337289545967269692768130293604200693542810315864210760359477862481559047066103634206425169065150087237761816430375689153664249648494929318986827023714092220566269655764318874556211528926816998036164226001325718017723791097793954390531763770224349102587999318485890383183583884100011169130799951075318248601448805113509732174032246438038252538208573246305417139226293497632075173689508570194797569930477830239132019665266074727145212212230659557793363450062943538379789770867112149508176345204524130511527948862943580382056718641167781104404428139335890627235172440440980436885563041676517134009945190339498179583419743520058195312974847726824138742827966173340975163618397469365087676329692275708281699166126360622878726110096959148961422824636816220872125624787189603842112885853737760842550198180893983575390747253923695843685416150302974919568168048153968315446402594386941440427007273371096484361812025200979770239034087545944976542685446476102073921648854965577044592450276401049043546729988321914849843468662750321072804204486561165068261848338107455141361770639318386054117932852183349427946517857795503590236136176001601950870323839560929902809654009561418055597730642691455599973914883940457920431541561071676044404367194719870441100784145307786051875376721303516474740887315308552682587292699287769099319992262191747154385439779527003998366999091011303831061211810011652391343116871867545679108569674786265134465348437414071543174101507161752558593204051498524799444542767850440144976641408207643782035487938966527504154504909001190576150683049974827422076204143817674867697497147793714549603696077681564051769016831121425499627480991192741845908591492963791816641745925840846034376810867551080114792111591340243015299508946125174682549241574015038571338434479965694798450018053064432752261451398716573749308342893324318129874390568124527702393351102583670534903388639758954407828751869902782395818383128151898559812381386560060470926554620076534925981470929429599187691428647045495911346257619802505676311934449909301913351439222737950373993397137667000122672535364317874399019100659933007343108961013770191056076396073551565223593504157755830787889773416417116341754518499623486956015302522247718468863474589832946567438152207162313429649629155594792392632257808782547017734331752446791628886052044027083781764083818163725753413955593891081728109791716315707756574295949284839267972406122865639866421040792673879474266000972696557881041239195742823336778672350895294403951577054731024901449583408923441802582124586314265692510310537650360500183458712693665692029748881778436778578028672207627285253537934519935577296430365589966336463464549142599374832126929487182384633459646340477923537146281453188788230929417156624926486846646660288595427029293894053120721793973081837343865119923680363637477131896681757843987812964464896577758492996934668849972908111970704650307654212582151194414064665103313473082380369305610656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 201007583832383131291261781078686507678495346676686117508151535446851885675512125017554025653665765015700867341405368677075664327873693265609763645591571519130053918625242916846090215555477297141174423016207735626125668119788539444863008964916308089089423564749206996719860129863225315976783716380731240355298928874355188165163112464040580117701786235648153101038564309060282824456974320737940087742881004367330392045244327141475600025132450844293085728271623820273518129537438768533041763141992712012597183062103737069953700238113874764441250810773587402246110782486682208352698904691292306389142014235566493275583796562770249389666674024480643694866428835099767857596637954963805519889139484470163488981469187478299304384601154446622208525069946182717520349199997255156746690577592711202498515796671135658659284708681959043808991600131869074947904897328893789778912123529758527054524464454245242914685538610374242316519298025253078221213917540297149387287769763925438378569994157202822051547788917937510092353359210632362596642092143964504370256363688699139314233487882562222598903312024069044155651242701411147863898286906813754720273586049647945458407212763449759237564250187847058649629175956833179696051317234157208697681000753060549676495955463471606560265860056094475733547510774547780763820641102989783141473882928537980919802215773131340755258284381288956830789581582223016030183214051167416435028538905824325501106802871297390125251315442913651299226188493061205728523529032297979263296779992684272067671660112435979373435072129836661570591054703377542854748900843736438222121668166071022735020177136692905021856157592136681439566023462632714770333937440645069163275720934311903056900230413505099157305019116780067723548233521316197915973341297988341025084470375596285576476803843820506399940901949713434104256655288184725716494243011612844241568723253392543848848465768454981067088316977186661642960327266299285022889058463703076427462498702457408836380368813291248132761613377809984884829546094310399447705742618853323716494333227283837978325179950513994184324385824083543747722116711279182823020089365594496208191436816078214146869325108069572290468180372980122615059906772673144996196398304494303713244881657896976921909452206519268134806763787437723969774009271463874804332236241005266374429040021182597961726850087615569825347363704448711952911168147956537741197303324898939504199254568683041531106273219660074890441025413313034689140213697660582893062012684366942387261651663046183620456569312437151811992430613219746462237006103428458270880880623929373244337906290694222528041521486241572368707626859664622016003285306748202360325163015720644284992736671190106980620469413214225387192614870350068593275821091350290488481961139616108329336529727193689257004305850647525450216208117190784910424865789577991757686203700183455867544615916288640044354830971653045199148533098004012425586111040909392811622430989250542212268952712802136090824882259651283420003173142912667858727167371255018979195554103801470119092148543415946660332045547400147145376362150718157947621623683391404315649781459614333007738869293671244256899628542087159870915002544237876861869991468239001982164772275682366930715907724805892663099611467560821779423714344054922533603561616039762877361150384955437660952102780814822150697420489788287678931715068612075725802755752810700047178342429471558791695444916044014629744252980304361715890531210970237197599547390490648302333861584417897091022035987416525162192758998210174733619414647548407879115142513809565286854369862985892390434321778279941247590114852298628001350179720540064702478803831441560090210482493834363571664178810068086034139058211527321140022820745174174929231651974526571081842656146849869503523835938453874570362393257771248352995524343014873930115051091335107509006475581201381705090083910452905250714228633353301395769601750938293235385060690201814876422748627481388764438795281219201191902357095386832952499389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 1752448925449082390520396238136969704390353997180705571477306897085369326962888365773847479252436841038439112682678712626891699837097079402214681081961083886224962510911284506750996257899125110363383552907730830326060306032318064523508408898755278632595731255269264182834924780589029135989600181469952011123912450042349667582906667105554841587227289253336696460034750318025625615369864767624937314921998345540613891597566861709594314966109500380519729268619209214785746088821426632683974301919571106526258347656809192669987166159477333128946690213650738825570246861322354685589484727614369536862022083268627431905611614118364198209738757508575641680392126478347434187901936490885793864478357899264580659519017698999547481590058712023616286463662379217825911307817686914759541707954554550167519122527459915688279741639369357321359175550586269689242874781456739659475596614998771342894843134457637466960665809520166315992459050086323564701284176392656287167580457774439276672110583234985955452978939650970951133212687481415854142420798470867518732049646967221350886220108841563183548436564091404007201665926627802258513911220010727449789814215875775939771627738817745058650058462293520294799555371236820946594502913949816974723493462858408011789390748544024525931277305354249166949403673219296413078714968459722790743681878557921383584663813373354340620028617513697904493625539146517085078969804591637353780561205167411910111505429233489609440079718883412639500834714947731934109201338983396200508387858361781581273369132547792526552532320680096351781183456819988326954362931966862744708783373347785848257793331111159493474408493978335359438399800408912044452180806968888199508572753478051598080780505897171745963323214466925648916443435546401057418999717842391502363269752037913581743236642983907780063294483290282758501699773914979651087656568985939273965483579082329470544973429090587432777773823670295050460952098367591961479487236729846069590580090786197814472467421076853357787359637554934757966886387868503975205497612093396980395348052641412526482302230904526064868250930099590913646516867857097031870016080007781384028699724580230951112744711664429953732875408538476691924192803026397794992926944336150363325157414583120886504968792398232971429398527708535795246502883448965471698445658585389020452624734423369520824484400710227892825355401197731101503515541425255595774498548131046105531934517300708314848355675997458018742700718102494476099955206351974952065749836503074035907742498026380679647148747294329115667776028825663325585094913771033831101258126561117424268155875963443031569246045818518924772250558411368964817595793968275515210268504480635248770895976003347454306565875785158563273805782285194755012029380867473345268498471445063970060806630294569273021500666198399459352883785153378900270689594020506585423203795963575123697451010448301489225859893796093576064139681449895222463379193868489526153411003532115965502606614457339855373525546430044485160435283014792295017579425993997521459099332115480952704049174516626327449055980116295327674794624574343521989254482341596139730160038646021431585387251182314783472850954127350614865969207628826208202613828137056514259150223302581183406107278057221755817817568618378364400083089081985892932070325129942148845105331877852593563678104311604911819244715548575850020098280745661661202349675314847802009829137139503550014627714244413789906713463436696514413907526153799766678985394227959169029934730655562020613091320918146990678052553715907714926612406788350841386191809736124255732301155765750710910728034708120613392199993229597929834903166557455269647496952926222853315156367846682835290984912633072046546859208115008432166809654382107670384607089736312902212562754020583012547532312232476709749167014682857802941011620744461419398161086620285654333803186333557639561300650616606010571508509005669001164452767582560264937279070424517096994206271111873447151337149737946361938156769610941410064697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 4639256387570164329064875014756496238104820954349417184475855788759678565180688700134507901756604211789822945898704294927972843063901433970079564275207925961398108638748088566900085949713374045558930315577449214202675446276821740020632121575775632128524760185454884188044110782936605023165559771822485154531060253690694504158711193403362179319105667731973904596331635709874241429431109339100527961139359485519267022063094036775049688411721228270317565864281999497573198527167421487604226417918265529604923878565590604838314029332415293890679340715465992332361636602420377210658881681940127313683069414612766952555141903151220286121959581194666093641339430020261673326193901976988362365635710597622782096171251415159312196772348215018141674132113832181490484441873272700124825706622468245448511321648634203128597343059758794127330814144432313676957038803850683196605024237733419467727729976879718128474216631722863634845454398399129716359577012562118712699456857392453126914696213800753730879323753759549838314571470406343769768596258290842415272913471324186800014578666478587803904423774226533888081474178669632565784206646699201596814596863380249566686125766854605245387643415996267898859930602878686190190735562081455237405853053796944724362581009654213976228690232818822105366847830198329347051432274515877056101022957348397013705949121612947478042875684868673425123228376451006962787792931266901242598724737568619390872934717149440615470092326182906287123117447565185795623582997513925774904285438891226947649775889677529197116062777778152876822671466400476963845506480330953148569190149804360910541093940532512893672129833009602431897780622768907991528324877294568320434720557599670536303139519209695700060234384869798214728306336117205152779118416305557324070742988873381902156177985513676082386380481707417366407412145881747368272444377558880357114253457892059011423549209886173691941107156301155934761935364488580839625542480159857008543068066178019979007275760639007597620674614078881602090475208505750387179689884190094339639281486937744221418965922817980919498760438149486417988045555286108067839756663867796835384462592941497140499955988846407826964213846782233233694465956760913813074097964968816831352548099769283149164493670724364404602307264860727242243406031191922699096677828667723879305662870718190221514602724269841301241233478387420863540656205912093456761729961305469381877580321022448397252929773269608522955586025843032520843235877149404221060278711330778755691403273453432647563727798630824844890673505057618597593098055496371776179958470945747389005780546166565792696998984595364236859849877922573356993389365465921360508551932455829300629078338785658107370733091571598573703779453556191616969550214037961827568657718122514183489378051451679129462256127860824084294558976992948163016279776037317424168574500001662329610186306253033593868336438329084479756061964361663484151703844544321177719736518360610494881599414105913907981432787470215090601189591550642267212834072588863578888890877216216479625683878886181927088266094983331143009341968993134280641676803809463042499771493127676157630328409576365269506202022197017347472574772668772209765644249957173659726619088267865513191677187633597619219410007168214457431608488100647867859994917537182988195355476361379762642258067441755125403155092577667151471974620302845500887743456441449490702626463724481276148130956619827855770134616363707338985125947073654476861431154115987538777658967800622107524334565574594132572927221665475915790058176306004831122388719874013257019201272694528408960045414848906101114646753646448356404499692970299967352349251232620609318594884016797783821349581540360144862952386548562921597108641178889750180564282712354534680149918492866761162892803011253550784704020470167526150776515094780674511358744916937095330189508930374107741796179247118828936630389426875719290895311095987768403462481082461155362748749062060744129328167146653072450135368853807449340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -124809429867426605769921034129510720140498588294487949986369870428062816691222363428976816963513324163998045374544152142195270223613455081358881941333917466801321701821692726937290641750857395515771163994793324526856755139139448948215163009986046792325145389075452630318300896597640313188836369088885611721062709929861302250863128275115295750747137388879098633180811144434522785820019174574087617684786693501316005828003669629552934005029232272366039783817549794729957626279370139609930121678630381595021646737258354164045418278482396993869215108571937182927773458911296593587953774376001109792976581996239793063770630181369167670502910754146204304060150738698017779332418711333649267794657364674484882585015787668455204399066949711415404855526586122456704013743951389492706070232439996688202286024602948982682536023839751017313277051028887429982870486513511596621473966917334158034270684276986509026198951398309122415578909506364069596277592063053084114995863494622521214687088196830729160115312064168248048639774745000538644211478795537018856521554218625548945481221432850124848438412170355156126424557613728004883126168198395688594761425149999660361390250831065231392186512867301948552143804548650764447259942864098534328394885218369851175653286949781410524347329728345635702261676166982812275401386893243806129968643289528273392020814756000415468470027391377342658105609045759030276989236950634586975065102989942841694425204807691073453414026848369785368171091498020747186376329024262180799827972834366714122660911501017523066052973810368405413197949312244984979222892686122491174566181425286731587189488380845005602818857113370325877275336667184239591783137389604006169339108253175495354158088224300087434734672067413723387428465269322898912555273309192811473611036679151913608014370473200203387588681458384848039739117451531780465191917842200074345376161255406529934718417208621298374874045984394756309224881986735702364503236480085488587743594474779865484533291798955336697518774285947043188120320229099472311723808601729004842763814914833654876108590520167299099217352275363140847441117049366781145757733600703987757426828216200508935236512873539149816025439017729460009881597138925909112346804291894369777356903939049360191191318826244315308109072217625647098533998461264104748173763771390167181175184830470434565299954406902064440936964917303909695096188259189154885352924959793088831643584718363744749702261265055317810298243783847570109857636263883611222859422285062299253364984478308319093958082957930202573795773244225055075147977739106233201588435921371666245317284933663424867183666702502646439209129113871648884545361930477610833710592246132519753486474104353065626235775436929731051865822218271768503615015804309337298658510350809072438681370164472280747216819633859854708273007780818144970660711985488340638215327841002729631114171138484232166454949060575442017579939347266196627426230982142238265125287825535620126650065862113369773053864164340032671074071310175830894049891605639921747157322044534068662180515648377161856616258674495540033735921036469350191575999792384177169670636980594781685128555674935282850320098160011112233316524262412889893725718265009361220157955528668592257032946401331968011813855016186941663007732580027934786933333158285126051155998763023119777826830848501018758145381542866657192440199966263164867609679187605394334210024318701683678276251071644950343869028674178947715686424787722786621690300616124439581955322738835704630400409053381001678477652507910518267260042777323274040467115704004215207951569739389561530448907959705463176503373830813081189991236860222559074836800625630754190547503869825827376525518041778720401900943097266254051896697495443364606696926423353980804792374981696906139685390894017958353910026324513778649605553749857096410004730975224617850755239913785199696631007053604378490744029816291074116566447251083418765342797396872327955748437925112282653119172692868232843466103076934814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -1699458368548632984161488478606126161257898419029897480341226188185464092282756610591137376898167740173207900581559368784661475113349848075070309589527288808107784432289059371723664048573049646632106766359663127312471299253588486865354290844377286511166510730247264066853959701134102195673812375520135187360876128384693561756086093072245412194235747544036568643978890625575397535757350826197235407107734177515884183839505511151061976684601209999425107948108574055471813551305621860538359937763118452677415321315834726539864567814918338264399989268646591723338460888386548342628038250965042371117927602766851896022484090756513232717612674835918072839190119743002601886586182329278854957936180629356280643186313820837007601381587533020991333814760655039519683634490015533854607180863749762313163863101422293245243180086170329293065374609363749520357433447424643365904187829145398257067788941562725859295153275692649024083835057388355799543970449144469549245016738934922762386197092680825152347167740151789688531541464322961874438749989905599988712392772720345457658853333790595166630164577219987438441526595382717266105601199834194408739492375141361963485799757425802576796186370842327481848680939762767097828231282683019826809358514261982987145659869786894438093399482138162357754352190617075647486297447218023820125554961965842588363576212323449512764110357189585924628862925574636711401840072275511853273799757447458981753252541869053411874200934910870726175343476770458854013120978466916131166689489128569313017290383414737348090071670302997817439119225218752581059988386564560742588389859009461049263246062424905541586669968872525662463162747405524403773300429140515112236738544761430378097919504451006966822117884118417639051438967918618170897370969303600562360165649871128253704833047682364938915556587032699403785083682176962356028495659390497342286812039601321225572331280266783252384750231934537487165109135052481406022040506491369733244231078465262742857885251760854349663780917799027224680623622007145062756758523649393632434634676233442749708980976319276547365884395748403470065630023077110890552065187268536364492731175683388823018124131335094922547533602384681855181991645000218194048846609256212424130486413345089241222138694978515118409990811457060964211824827073956830154226908768736004031791760755080286174061538423621459440106263925542340756656008663474731940493526971277414570698796421368309845971158039203078780630166755133530608649754641369086154099778711872832495963456040765498165523721854341612991228765291149975036771923403922853301338887940815927276981977619756068500129206234297133780108051627499475809731359778016737322971959624594200466954992936514439811688666141485307736071587202037932012844604636943617850816808592850599442626157152183105442929439838301551150471769837895124076907030954466560523242918546294928521329299147512504128459217765883444200642664392569654973165259874077795328710904068258825225746937469446266848250975493605681398935670313186765933708035998805856151210903475834256875515411042310025132069964520429449788332400849479072793131469717091621391900800096829164252008701098809692619202916844856532138633695643708991654601924154546079617866422839565596053799676999726253097440361998592527023819490115187982743555385699916551089613194132639448010186322904048961767269006829519671077037537541365802495261999967214528380631070146713006647674561718610318273496375584924487671512814349359865452320420553850762722699490769113004739966025750687443692000655714941597038720083892334148060744103470354999386894920158611806769782352274790122287252639874360951209882573992425447251272310761390460216074244573446483414316860381171604695576232934429889617176048870125433872833977012446527304632975542512884104197450831385428043060152010823011454240169182221667702781443260125222847600037976121604478124550721656082302066048084625694089018198722377910742214115517456206409474476563725007409327627527773074689321219921112060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -12862787633971988223708957434893388372102278200535471157262472372004149624700936143483452199367633419514569849887645054678522829434054388484206240377620919275399438784526198546621160378145028846230968065199148986441027655696190692326540623516720913025025566810255418676351764527884278738383705113718436038790102224700364671885675344420340221324336012182900833315471753312148333705165801048064907580037530459489065074196026134274463231165730470289786996471954516416633554468778225387296639443393192989174989638155509466566807364554810781495212922870934223900849285628078407828719006867728727054558376231094460237030674794135455962407272933210972065640314476891414945093520455925728690008228592233203011942059837135996483075783274368447885097230514789910493990483299790782510432996104499750799979698150348351652466400449771683093537326112539615832704413791951593880492237386787751785172475196200100192785003008991320733223037227988945342003165238790624120358216830306087454313328471217991477685012940064920240565796916199847162006810957487752894431003114723994270785738320894355323204313139566873543695224497402787573205992076690244315647222414108304161966822191424993119099675369744454583799536769281627896416216334600022710946696908964520885262808076207774613699515081373464566211642561589392467618571409746352686341686778282563461097358304683189071893444096821772674754589637176113741737760447580081962869326551471064866009866237259086290949912682748434408589007190431826746054465774340432790269273222636713964206660262758989760058694176838534679026730312035624371306585790636172065961780756250841043187811427338411717194848767208029874570637101050447652216617475637442901478352292904292170951184260017020655065705322761427692147543420364903250789120741263972884592884666864590508338401361416373168277916802310459699230830355816412960330211924649212278878412284536215362041619525674737563310798803474768301373694259614103454506368881865233041967156885367728360624252061131950272549220013169307928549879948674958935385552025496349325546058537263911877310882478411642767016103295496715425183496008618578065126823532517819912587665509950553895353289190047127563405575807629452182365733734309759777832513334715970674125609344550291020316868004034475969463850306704968885042195440295824089635309169708490647560596253715165299294296514084006322795692552163328120089929682389270572855586861298112942962850945365324967502407688206208285051074835965793256854773483616357476424585042571187103687481967208918080935456804939090309583750835613149868517214981898483633999727500549807321502880210005036386665670946708173465887859235936646342716554134784053589525696952895451497131566044572182834614344851508203305053400199397356447054729029382839245785239927245015608000240462724454394596123767802595213529941503157540021472419527072341004694520316842153804736641223205835611830516127956559598412881145003793403825993145737057235465140602193583605600426351740694926884850138208757586100766288501429365669358843196062875609169473306393225699989681860456237416781312957916326975116869233156345365817747420302294953970451959046572794453511427418243321640124843074462157521085410135903415179168608408204204650661759945763634995764636292401119124877416754356229876033752246675382985139379388937890467595123910927063268492076131058560111140697660446557345229316887828694326198611473790459375917858909051097056781853317948026652363010955704276305173594194038016226181982324701847034900577601584240796402161738467342089630285766247306015390737530771555443310347911076456896008523875969012538278958824949940964171829277101184526490741556262632117559347475377883935528432756092016987373189793639811189055558412810071118593085943821767339229694187759096900090978453636321939232641492673401224522561859178824811242917163379411099667698731360119596354897599546313020160831482741831920024507911703411706539073039768159121063417196065679041070954855449470777273290877928957343101501464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -122734965202805516404664090463910921024679128926211038275123774165446454333537342676230182994263172985409372003089866944937480067746703453264016666653643149827557614606374393524287330422592972821758500782530188889528750267897476847939823165272750219041939772078890896820043307174275296234829191095773681332735840546484427371852839689114477446183235326847203223679362500714800795419145785994767238747602062157663923922155054107792716409758796787657936573848316084415534999845675326158519499111442055921697801178765555064907778484865015557353387839689760198368097552590652818054547528850251981997306621723144527223276905586927583619843761320673243059584363165922009588015090012983128640661740787114915638762943223095316980469574793343133311335691351648762951955431250979731340571595143191961529080657350379465232774211150081960222828565658114426520492678367600146031848029463222027949767305980698853769083170409005867862275041807061948528693063217505225099221387644847685857390072202255644285231426296625256185953261918213691668778237701042714357226268334604620451234012447449641343860923254812824597567267605048648098210842902221582015355899453870574027396985311042574183960798410680672035224660499816948255437848361914055215208544580198662467530703386152613811499538958703305349882447875342449148288303772960947546904270902851975274148703863820009044793621979528368941627705600482782341098634276475314613324845429730819004167788058905117073898650635581679737864743281192924304103817722678086575303233057198072812057448066333845506009669488285785009578019093562633694658927288441608847540540936437069339723765756731036012341405970472119165661165799528930179981166571707434017687570503784936554448777275054488010184489394525781184088834076492480257354400103707943760168250375659511229780566460604053009747543756387064085016245947512345724382056104975423554814329884557655580266113188246122524195822500606092990154504187582100118942379911512316984473772143222702679413690711207512413581790182447539754307028564182217428861287899125028843344609758070181518940651917943116774119784865555832414902015891533481867381611747723922309892956028741345376132438184912642655295872887660170485692752132944867315760126038647357519528659101869796929634107095115308660769681276691210347780817192883127426464254370857306071431954783592701521915502427317120592004930203586825424624263743676990957028793726977240019731073243923213170445480614606654125100729251343719210851601949659832373590760878726641266075894350550293673820975580619556132327559452380599323918963596212678425992423805442720734649404649047494444280141928876750145632060742708431870791641574982422905632374326966738889444937930661875555977198967102684882868563194733123026667654303620063981634898955848877826133216924711861084456426846599345526162505688529872170890360472283531708962258922729164584165412384356835622977741257646529564473008407840650369051340128670703909496440799381537398615500095299400264537561352322726184038689577618888123037941348380769998837804930935573086462349407393009374676253360708816373610641504255956217023091426244872662031288912981832029158797465052513889578556212170221736294986451992724178662348165855837175020565545798956744866628313296064043495955993161170300815657003745823835982914482239657235531158418975862976902186686475903553833692066184504942178797121771947862227816962427221699492731856227610373058384034809692822640585914488593426608076278341085260453282061501672447429836623334754825384637465177013334168471936720616200130812218386369763153288954620413388551001440132857646992494520708298273641717010791009603059170602074650217063311036524752647769192387650511586454052407620695832669838086729837804224046016420268321636592313522926484840774260842708707689068023555768304045464057941699619871810937939612310660876183964569612305426777006834340301842912978781326582775094824714225250675856348680712881893716263935000355652576109057039221994500621804036200046539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -1210701643077223338189790790156452448182301157460312653045324497270977036229370466539579388163948414403561782595222181578516808246695899937408452039018990022129964811814170334216546725098350777766790933921648974103303061660191446839944208994808230922192332202707779106851621123234019756917569412986900596604898394091512585290604223485943790122711489013478553247236529204308592134962347910823334208072700705488565271435480498363181899698808455583874503689576145428728316377201373602852075809174099951401138302359736452650493412315617096054858589885031684000664253107739877764594786182745042690139894231835085424748064448283396471094597472947613289748330167944046125324217048614628822690847216043306945248202662766762124127898677999955265175883742057118857020113189408591592581401341235283839153631913135434161868655398916231514838834184210323120031460380702163549519455356260027941927245909988784748828533501604597856053970983325294113430452412873033953203874119561100726404929026161298154616150011678759782327762375522772007525686386291479604989990997917393898783007312550828472748387455606728208743719606623390752570766509701506195609861330866347347035644618546312116142268482815968642897772779269640653317904680610081129030389126776738684307408688296375676382297508417201151978270172552650374476648800249268617969308231160821051482994674749536367398147139379352918846477641923081308846635240620261110249975321706704544776701011440655752173635549392109732304328385512440245384049390893443967664305611338525889977042095005291706827976345754279240755446347917826336770844051316074650260412195250920763118334621305788589982256761265680976403540334194363877263792472435148268602775230044732647266551173744108458085451925135432434627267229716841245248979599941744831621209230818743143979396464557894872823810467013838019874718765894178701603839637729014201443552473908682937131527228352201556583754611011834307841310994501832189391390121854543603895944423650196971773654550068353561884367871923760690174354740530799567207107120849049994070687322187094187676632854676437022233684453986574797321341499751878558746287898724631923479817817965971314377539128211793203154588839270516497208944830302305911971697351250730491846228714530296789662726142755157890800757666671736062703235525263066664146323175627027033976979185153541430049638277380037174435717873775125878765209757515249935180336830841403012856874615356165711105316677296965349429009556119316525045501386151171970889983431555886194589443966579578529615397278740954380666231636872358281393594466899454707368031323743841230837324875494212234644116723979548989093410261250971032189339745052744636304348501302531196702738451546596349111740567973077523068039469539869143404524808753407040460802586314330884067045181913317276360437819565371173190271396342438059297963049544928765734300290088653664720811176601405493039253586507911054438509437423123545739617185360088543243227486687684923437112766099543406723416165882590951621575602887974031216569583453807169826800089638770109686769836772589492672112811177914547939345553286144641674943510492758088793620473272148744410168716404849143081706934524234583477849050209406436602404902890738930014622810265310956902178224333205062009254859166684139488203860296361830062006169306928382553234549647469789823668681156700931299926958192884129764656089861616031042225082609355748169983148265338135506030742003583572100523843941902477181083676223904796408988234294552708581103342942844220955394122220838242392276593649905188020599415950364925089437024897820684118428512162532331036883517844169823587568605923580439172773223589653082608011258886001697544614493484150791983464171357318258494799303359758688567041792265513040141845731855843990863653035730646758530595637877426485361432596763543822042000370074390254595304011570839680215802986469878109818594520884452046974839586492093700141040558992678110258363306861455235117464669622217021682786253222730010747909545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -8433723166508354385639667348829608276224474520537700465324066100504179701032826700546575330755941742475874475493703333335842316621045044473594694290828504938817805045199186741200295262722458105605349892400228707686406811750407204772997348046475665963520798301367416470442192276684847390860285377950150593912747564328650406724838183530691322579290061749158593502836796969820324270432622262990697458665510858863407309504114442409019719162338688190499964724946892419254177909767530119275783832957494092368298893713637887178940512631339808185242646771792778443941299712333511375066402073124357730022014361308345761430687349188865993685176455843460822730786849778815832824070505744202544214768055364296282702619817744969390060205914137310602518861485128887441392941061701513253259356035351274073760700823646401787436488403866546331679770304368641859187232605747255187619004007777912562179476544393607240367152033895775624582816736054339662632542139679675646974252944821509268803634690505920183716286792787861124994147544400012905553287018409383928031709038618645243639345361616931168626047410194729615599261456617413359058546129613932686021929061900990714171199069977291846460188879497260389985908036052520304677333642173041310494718538129450450180684282671795935743843934448357169319002596803785137408304836361640605235451026411038838213249222831282138257556129145135835293950014967585437623611939770870387114415251422242989408628187873150076552637521746387459822405027715679353693119149433950894065384366860294636726993849689694327695939993456194487858973536874575947739007757924999252593672688164008659761566560358259607726125987629666949252281373077950365261439580033370670367077840182913483009535436089434273151961462853820800753909181417776661863475330236799554153216947941184666964588668832148313224356336169757607257389032570954510395824035482381089909925505821692123200243081817741496112026471669026593930908955000640579046698407767213772711775304161027051410478968989139305680874207375712565814669821662474792187939927860117987593506519944665883559074525423702342637023583721944752933128169619847448302151838715312872066047677503602336748005895781700309572281043167116304860154986139584677514631556664050894819393717628824071105786441534357782044299652362646513444609440907655002403277780179644387585105059164086147155961619204591738212741807949736099540740912601140117173513754679411002922829569990598028774378662634275232546739306434106884488318041256140297413297694394092771917911920629704161739306276251264591040769862072575425046267590482673482102437489831191494625009048165736342781355735427957363477646080879134254535543913582561526929706088668995961571029315741065019918399760214246462386586371228568838141845213160755837383774955414353703537321302404171806439879450019244155311212729592468721376638833272096171590308068927501796130771880536756731751334079271882590557181710689963600188312735142796795348190257481429365125636762720913821214414277331017165564552754399004679750330622148589126916222877195262430663244865404000127780743160004672904509218195143063977473053273974479397193000585309049008534118011885555668474530110805862157193428013977387333183815078965688900878056279176212093755247761586838782981405440287810904183582472079071424007554340284568304619475375143483976409312121362215183889582877344458255731245977972475732312593783051406587277033827455556316788274040422726989166802082172805822501845058265573648055945806262136230432940214524694191722932262837136050951660299766360092901053728177519208105231937686294719501945861564571093773596030946169446231555383892571107810530360862432019176357223116597916422853143828557445668095255640573618719199717657724124479650160622999055876949610951012795500318755358386971886606799604178809824245500026863374688322380542062235964273108404337050741795539773051079000379772728469737347087865598892092765660196511773793936331353434485723729060788027289685686582743073813617229461669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -40865373055380960439402796207071131094266301370108349869881615635158475880813836252675097793744627927634061723579776983294617499474806525297741693253031361817630397668142931869676201225959689275162049996445460762795450622361823051016022232419984740331612498771442495739475572492760819107318330475227795185099825984683952962892617255673039123418253879112566038171541226967689980362887364233308334856754588626098096719359506705948446303365689650237767117824696543874606716297945416217927931355891275273269793148597917081428841606573524418719184409433377440177113503107314997164561718066701780185314365607212905733337722670212044396650956603592259813268693459995425460559638714079129168055656928234517984557475665054932568508134954104958017316853493792723828495931121435355128204039862750661579922564526041684544771842086069381014922872242092333953861709121779181678028570679695567889199071009997668620022927833831678261723901383201567748315818626697528832382265978190441536558730713960525774912289169710141426111628592352905330842465909605613074080521611308557928704208914563900536420061682240644416421077250969556898566548979243560651408027750183629851077526413512823992214511698878054945706385036744234975549080641983274013243154021839967348806090955442180653414052916442338666624385717978632906165758048179442413092272461055177937372228025572755017936669343370861105777214260207040127929826820239448890993614014519341169003379405465205631661848865890721575066421765621548632691367172244039589206611812687678120347521415729220077432179854964913864465716004306204068300504935746100822465699281550223507417605835251465322632151793301190976215258781378588615677650750296405856381890948188472124606813022769711789845409407587251433063171001102996429478104401406457523605149892444736844737719945706615260894688721890103375962675643275844111430344955627773103263587409272696738040201297318084843774298399465236170329066005436263844006575644271541592142257377229915542941867776712513873641861785607644014541564092866624428003953802622700276652595144885286956355057500269341716064607533174561198924585474484909567921652257638326685368546371418969700398695856412402696478022244562646890532711316158130136448106523666879740990825111854794555553550890393930220561185472372246276368935827361766195345644353975383928669942105591638673086477701057989029544912592501356343038418360678480094768197674617206862034546979557564243184564457647647719761723876299361109912494521506025552092271161313492497225980724521604923919769617111380625741075881738029556797867338082377230057559378301349101137753894914204579617951641109599696217181457224385526713559697483727199928719715243807298292210772067332115159665869695277172765125899017175863101061626075786586843394986956463837477255306953313023903899715336879806291901898446872027537536623410618896172471500962928327514948664752604745910302731054555733961758551635517687976789873259248343569182109972047688348293562205030210273560800901245183759776686378039348154361779689384798957976159673952264373654438271260815421396615958687540379821295349791483801442264832706679680341340609464209318289519252213833311952417873981924050477645755649714032153929817659784937061862338621390303201976324860855298679429932510043204018504530628430053129144536344721773251789475532100184218272934452763496262641713188666572510713221291511755787947973838617432170175460307088202210578199315366552556820587601572568960709738096004262910714457204860872878379185731996714307108674805270902046716112012822133610461754701891502667125698363230436512619703120328016906425855871592771244055293572483652119839879019773554368636948280023669008447246011060854940816387095875729552478031519865903983248911311865844555582630230101093865060901752224717030640614500438779731738148566850755795224704811594859987563141696268463438118015741535683281529461463091653579774543058716583602161873331574551283172353392920887063879953338130235351854935288429260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -11783026181344893679768285704446808076437463824341866884795024710870791681671596010619876713749473717364710912706694601012545755209777017595106907326458117412469125796914232499207813106956663584895281401982150703385937498718061603995019399507494513847523168609593018819350702375513732709511635634455100298887581788174594823409937740506993262453790290224703142699783112186459404057195593184050601024297289729151826353592229208823645176046386872831138361919010698111231954573107033144261451908906296190370355845934350496092427127795748868809450574106594778413038281178855821334630362327254462954739495508426787774437531156133421203912588712565947293376867238115120602985242849673678365345758226444447510118817937629691947099096654376963278043042922191706543244539922499007093974159408493393756304967968791086798571664696627083644937618672161426729499093218662481874086122548109931385915635311534588153653779411832484819979296406416141457714854037709688692894276217624216132832603728847319866875800926774644294354658429907130023913848001157440078688114526078285108469678469120911078512645580543824910394023982201749499591987519440906427201809368826037812047178138808683401234780442740804003121318649318484189369123872761217590515126668918579652269423837099844266261913124246994369558167220400958975354628921639117399421787688115157455814782226244089755657886813083801981124760822058651672634693514218150975155583571763676492442054881806989019516500964986916895962172214988630527196008696502073437586650192796098564520094959523443699901064262941282847015587564770501902750826897708000643560392418974265418550601609273943378214315240075130948392810895615238940170979253068340246767803291271634456745767435681451062880825196435915771762490962873502309456827729712716455673420199146600783275294939874744561766359989704150354531740409127810670862647483370767974971055076700582323222103846054182314882246144083758613675086351432096971169982268709862736527646067359766762525396321643420710274030858421880622798881642967545873436636574005597917315355710301920660967890612793421531277949995221661838895007918455897702021367729186353251896175174476128458066987772599491397954113023451346408911060666207936191157996600695326659609014317191526223638998681831177588072036530637808912269031928762301468276278965106510021049446268703773846029026379353813953386441337235537312360943257905484752270221509216930277832246550484989096336929827021662895748711843421754859919332436336417804216581125043080557493766321362280083178238499056930876897306078781151542642258166816106568528190673950271775565616319376414260031163934688707713534855223499039609173790203498034602025763595418759961256934766766085210097389602125424367186299284999877638832222777479820698414271412577786554360905954432317175828241540510670989751096790513197948228940682381121504687879101313782247220015775780567248166230915607536271969183076170190129138745391395000860937632593220705608531668900543966647332291391204953294511795071878085088936272408790160576923907738969964599793432527924874843873251558083415949245447469665225655970405378477322306397575971927779008546843256393917057062851609378813774164667729371549684879829609656921608212316553117860324186289326376189964068913355124668411455154940353864506361675976104347331642605498866953590112616286995709320943993030436400548832481059861664066543820179806595117471392223426723123514069203481516257368012418088807931773003735435881309092825479300835178522733859521451649754302159496334339679217567115950416139312294400634228987410851508373068597368787708535154364844952195333490385421731950467666144587750239337679737329884867537791845058179832397675521763714556395005360158464249016284304473550268331507615155077101700924752593800826100562259075866727429677751841214695347007511479388410108206636890962171956447453025632153857252278876954750996594057868536552517010083348867504652944164131300189553297149726296400018554777489043772220611572265625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1522854431672378086746560048685042275852571213055522710149100688460949183530186364168388700015142107479095675349408453176189225270734471257047233036616746738263111064585211498704695960365960570988018034989771230735292056282380615751107197098348242729176551255061146417103969982087087253551801480372824475299410013352130230639863273463784008014317308622028776868669596215754646350449991539557873709307389076772808363084992335961334182957251229546104895722373461032462292084093421708119275592706561553000547300499829906471264038985990934908939656805147431542902066144956036947717937117459530080755510087729498922417355776401078596346837490809891532396826989334673800018261563903941907930653214557576961994188531111300327164133948633167780682993826852753405239927319207038896138817598504979154992510480579848587830784702405113775359386539188302081955711259018080382454035619061289871487816642385530041861120979724978281724147779585172213037895229446583626961633513957832430984376814392848757160364382974494465314089192615590429238707952044980950394547731539790883884215059213484181158613346076065066223019495482301440111952307698625417427648568994342051732640885648922793542727107279031310481372324544756805184225093474518341420340703134233274850393444764401077259722131264776183699980868888269387467986534950758762596454537117003976389371065662127282146049831581462133207419384440678845934549324672093419267107811681148003575467636355194106536358644490872146605735244228886580999284611648444600171639016797369940427252661931435982742400009009697382568419590183683054448634192421207540821541727374989194195494951157917266322554357554992282738831417111164499555919855825261896095252252007456263047407868747487403101088241093839694276778303254316528106770365580885231763834344091555628633266552082197286717342781021019421851780684342667244849347000198095669820771654740951059337869083298236976344527055547467458528417425262435733252373807063160131075555249379838124414520553116019127270929198420329219242221012078338980400744998729762084472417901645565160376143901862675358233398771051553458487439247278235422605967707587257094942615383882051664695054491242847540454743283757666217368411970077800647794140643007976646896818616551049161486739346918262012436576824891824914709557701246146367351567697833918200486636004007690566456448327780906037996845404571587384867806084606304262078424298048970585605600914565989659690838811686675279973203587693911143846931968880512298158465088939942182177932022337838556635132099697173609241357860996689062868365237962758257860972210030998055525504184822556255904136035064004907921483263170943743647226591362968191612260874299125214239856293410160525291279407022573540338649411929464529141327426546788246896389547976717045414792389741475690838879828585762832991194262885766408612116540848810660784211993495829779735406812214468612506234361898289657610757738343396330373975235403233927965118001009917772406895026390909324195803831823323522197954370039740407904904217783063525041388116342302718117258844618513114267796205950443963319966225602283185159015823116424726561567930094820552048658551888512358171306615239674044655707628971383649334015147608695772069728568938444567161203438265500999707639209174308443875212740654189177373896480071398956269214660319274750118190262014165962950573962437910557705199925956351484862218303320800937794883895849839843531558191995083179610359169225825548274127700241606853350981471137181863221567343936773210924349883025286740195633913854330841287178248270986891633510793204680418410235310328435600711948630578265960951777938358197428202819832076207339832171425523792180142159286139305008423319242126030085637939772448008499357480167000024796545794739076176396624695749619985625995122483857221726022016823086807238438104108291475367089754226066015369810550612446743754919484052594159296761835947149737972064373782981549764311438896618034247697204275340254753245972096920013427734375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 974575089875243448200148211617813668612596905872716823479247408164559194938839240573503725635221862906148501627314037647533664648070042217205404061774825938965160736156663753455617740927568656714774913269633195255864868902526031486038316528125695020853986779753085909824278023409203463380141241524807598380314291817373840548878994709867762129091994851047685214785417798340198485246635480798327220251337719414161399937823544137777800009463968486008152299812207918969005430200231884228687602847924585418538202663521843642808035077571156731114207700029088898146483851945805564755485955280084904367698683717139411838144031988025322492709164820552819813602550287751130186369041674635904427396741070855173267755234127286557107681643308237188823076151853626246815731797464978591971524802847311857273774494567376660061343707391291534174093046101942882273715644983681740436320172784111416733850766402308964613079606581967769161498628217815680684991212031426831724481274761683258088287743125796483793353794684520009247646923262994777190646463556326042685203931178053367434666000834785770411833538840742541621693883151814169578827376967347892173214222407992811000482716841594963838490331633747461029686297454940262039714829510892733587634980016624346302167657662493253763288901253647638110110288954296782218259247316240163716731383917955994882504686677739353426175422634878446782242401130106223210691185722100832382740326038513227956380969508158608890511663216167988317558648136181788683076060243003510932924577473694147213039796249701138022540482307306803672025070887370005889440980007310560950737509092801557866474090405142337458343941567686036388021574137756335254155420502149674991629295125191917596164537540816657452790083333766731559478883549795528685870589359829468277349489138811369844745826938265406618894311403683741456560022929336345779860842362286845171673366490845889560524884227363268857764042956952767837752747223269059567628001898762678670122911534518346096297478083796654631863530418108516051628323309211418113181527587098268422089548183038618285337168051500196799495861729678832672893019804164280749414319819176906210042634407029535611176042680049035850118757172604814821710342160104993057451360951193391177344263596708485320844331498840417018495901739638353076343054430433232145626103275543662863703548154626135011451100405618207504341567269750996073307311996413473478359260750455988207196117180964717030107240657777065362788689023852387990200554579690165481561488144936525415721529274578746077689331301584858533599842803038091256704007402492350359302858150433231750092658957770579699506514703095193856457358492403272312287730688054728507463292861153054437917952028746908691158339735798321318434399525457581201058480582962768004264240957489041576865758894331219660377893816059437472306103867714891580784764144604136635484149585931289476851875313324567084695949990441581156304990222421626020343216627997121444601688269189760945772435708077379721813848583576802940415339277635156087038812548701814476712401885395367358205135575564777300189742041849406076320666968502828413840853063114047822117043998435054921617983136674693868414991582303309010679773234554972034731158611321755153412564622916497703476637405592699154272348920896963301328219454267957971342911248106917905506650519725461948164560660066039499683302171811341262991952371475842172065878786527306729522715950165812496098643190861326705161762258698137933929011980799612113687164170218757026686519172343302041005826649985911595183165946085917337687017295548575099093759416731144899615080033726663846508203314511242477480757246724248909556606973900073260483280459700599712495844264764463581407820136395100144524617515740131822824465590113053099526124794981861201823980901284634734725648893660566991437088183989283377952440305622336706283275742071447112465407375303021277083894421461294193798979938488633102097485879035232135093266556393420095572022177066173753701150417327880859375000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -26914873981644441501154778425791980755628562148283459926359876707713130749851677329410798145298592676780891856524272136587668829526351121407668709722048737324751657381695214906253689876538131203340872518170629821757066448343195308201352360903865461623472652516391481513875552419669489747465550710374868822175450098534787324697457038840091590029077779839886323884956815211018624511643782310467305413054917269406687916322202884023563675465649437874572229091968437507241607845172659962495854833951640792110877470539589688849486112517500089437975511075760658401293260879626840073450133880508647942236311176421589126362309466846201300956074580872213917713394221079598737652157430909080928941498566869160263161073767627768263914024599736934172160811982787720859679069647824697102812655839481758926283809890343757140134882439494357193536318716118050389893760243826208944489503655736207171489881665794559475670207626561788778538502425190305410321133017650347080333954225455706669115367094680937927049540087365971395535362617573647925583356540901368037799230780830657805714036618797982837080213817402289699100458766825499396012749942480739987867254899654053905463283224910122569882898924375388002190251130029557322965871224922817650749973890326342986254885066295968712658697815868389881188831594852805239591603451009408029509418804764446011505079423599290829485493423707320946456671658612390082143351562737949276259793628650080988985863795568284932226191160140575032124156168731456321661559677856831631113257100504076074229148916181838675631459594496484460260591827778353456438748790972773350303548568088016321677701496665420768782153389550903634932627709063260909071203472196871971550824910388368531899154028505798889716259438393114657295503728872978330141949103635395777077943704189625399315283948110941782451122452383661653088344627035310921633050872438382392689076947158523294510894635495241186336193321914126128377911214308933547712377064369957720081629483037971143450380920960759456379165787589426567146751887655031742986760280454940555314860984266887167772492725533303094905375412837045839352936055159567694393232232631674193860849890221003812121018797409879286582990309444437874514701398874096711025797722822286661159391938020624745200740288537444042972299531675851673826591695544884027770139566743989022005665630892317659186431314963319993099702741092926695065089469791531433875987013411891956907353640992321484362624368254492591097106575873682596987819086824646364996423997595979469626903583071758161886704543222899948879497105897895273709787067027252053577146266512428944708750011331186231044699877207346241046314263616247067358588652108180742741437936588110798007426972933252190321187275489622516557645284282052390368118602849867192239247160671156423342425941523885098056099639667937470172836530734750568354765350557868237821140993328385555349212590943652173679086263136123404812348629195304578671159491605563198230817355499862212704912120371593960690769897628641412050608354351665450415866969622354340992406001397064903549607421256058741386295123099269650357330421877042890998469723916403996315195786387109551139252448028777918881428583371215515074513369614277926667536948982170177403615414243864078506582644595256661340235162778226670327585504882988166168579417923170537475264326699756874652039069771945908706745805991448094432519644305717757757812947298715821989122160988686207395477972447988260536664488381739693787537040820169780651749592147030147341211651789323333583864205841097912184013154223856897267107247667258941196703154553731828532613477823331423311999673069417079071555370476356297716668897461641759957576544346120468367883252902413039590107979667348500986146747229737506502968269771033522417502353228449586326152573502592839512423733460970602460733548823690730221173740112315887225424245058323438589137121822496344905797010658614315443730092380538126898128668510909061452304170226424231970874245689628878608345985412597656250000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 32179829097019771227137374036956540168004506166145182038987987130107708708877375937083321777032680467829835145815521983091853260947921797476847028249438159880765636827515873894005951756530897704653009651510898079700234375783090287494778820751854130627106429966666855839363956947582016534597463720845802020727225412078794802043817373488362504633951896658666355287716731480484188728326387455494273034605515727246806702070469601878595556010129343264997699624718166290699728441246907177260878183742197841853536801126508095015361214421664765640619389481835339196522688501632884100354362406649368747441619287599846758972833567843373245861594623721275074063089142362352521049121754260063303481618484486148823460046888607406478612033324238914746714984732097144051484229728827655468764666966383947881059969739975568949401062118393467057620858967236047928493702945574715184236350586998916582694813494287249552791290101442031915664051185549216501556271058672923502464754517273542562789328942267130292896930378833812874572275091818205991625447839098964023085281546784266970903649330192437967302103592435117558769451234275473126662384324771441677477444918920712999708887240051153681070026957197022381433050342282205534106644343325123085196853114151494130912446838358638395743020616488522071304905372334528392079765632899943294567784440197822411805435824073448248082023441334777851043214529928544408714079899343965387021608557309304129902126555823508308811015282160010413929670047882903863625151048590740263186510671240087872378767027431230330639947037434028289095289396192826567864012347127810152290061089374809745904417733171372606804986923905815450288400944234054877368012122438610583256542739568143869771494948646048668249463433590582938841522764748866222647863907617390755605601183614357454837156941339653309570955538975221550779459686780612443188912429004842458943731605865200788099653420157812917383873618579743437754906031368518318308532588004877139626611330901416085489157780056331668894183630136705574775811635961450742294715642663597829318864832763811784107936286037028274353231769183189414979262466130280128241339103236049694951695264112780777625013541556649680372937242156618308532602062071380004969552724744207002343243851605004387991507942874144221161234884575706734342138430788957112069438773085130996773520166032060898664303476717666391671868728773238050172444716365072985776435373557432861520179205701669601489022010461849648674475091309575865567757763972764444835239985400565625237160916839949407641304876488659272695013745979185230062864516985777209231611107124228983254971037282568673119648452417160836962090842541525478490644998275395220005026976901360109863087542764338164412823451003265745030788742624336066656642643187473327784963324613961537888031716149668389771142110584138706536402054038116879772487336505185678674924100797723607542492303717746371356271564502663066446341192546153530315002522412728585161511443384080724548283374492629060906264094023322218429363382847587135003195810964141877882874069270893159708237735295592717539650011346501796349608022824918907213596074360746116835703545610282047386710655819338953050845864199780270170335018552112978200869104557842985174866401726302846615319162061032473536888924681255039508577159618645777725856533936111058362670429833018739069317508936163426197010146314146538842965796339934326538183433520252040374808388382453428068196106691477598518627593635740676760094579665713956863981626449312500004176378630520140241443103196735642013864925631227398659836823213899238693268025350364673398857901436215514417733038947842566238268229772985781645887131615522593431784887180277196632258379422736553669103691806375996667836506152071577605770597335749687196789832834848924713607849670040343790399048815046094288832320085195604951134854487864065504985814500102055151001095033975574886226658332293967755364264101340485199738151150357278855979224698076468502705438368138857185840606689453125000000000000000000000000000000000000000000000000000000000000000*i1^90 + -1884723844601169999786774147192448436401725939233381523406353780221882159487961473487250205438097294461348387237983361065338400963366030544139647304387768707355516835302519359680925745255616454685590841845157295690771796438778616384606025962387292578602141049518382265530426308375480928616258501312804396947206198215091962296452015437000264585160588301428418503873754503196698832013755599246919355650683618446827863468701796755772867667612272227104096124315255501866688224442368201541474902899122441537896397659832954428843738262108364738211218835792589996486777130241289670213727791414400156090307082953525614499154500145615297597437208107147812396666799914136074693620057937201156443752603375815243477912554502987897015627587245903304583279891800215371630513642667165372604584956036079527465709302510149642339137788320980084431774623027890563481155714237993836106679376853728711771627137792946687562949928566738459409464056766753971264628636255574112369581310162183435708707968708354332811333396926514545664087999759462771027964750231679013454351926575828134032359000575320135392836572922202502498775181481267712426046391601051088655657733438856845773986996496526320371742002895472887432832281914715315235173874938267028784924243043823068965537115060157707491384452468283443807254754366768804851701402329152464976803212943422791701856379238464510947458184704835421872075913431734615645066114793390522187566499505026864390239740137887696397901153112927457111423934874163734402922298514164529163107349990944610956369635017986886839138910651434475264808475333547915994186157232965119833258855139488707327287011733140014314417064121441719449978827807350457606559010804648031029695856723298875235210437601252391140484358229513511876385829375049057083161774059811923668525325199313028423977331055641585272652954805414914165217288708561546652414738153267823906760983249184898450740409963890970448944738175297209035429299253584928111562935477106664383178693772777335530533416972924690419701424649185509336423318822991015338724720461907753386829812713218741998778508360776668679922094465852167582478203567493041388128354130471008812353043920331792298651770445605941727288424954609675290113505377669872094887958010626671438733382896556558306872117007883028666168123375700162720846613885202307911645387848520451911647650448046901141483348679299267814537635541839860337542550440855181284815602482059204363434933796380591936034365589576430638907980871947143902988180373947083356830569219644707446438274568137307993137989098803870372512966706260455010995583426104768008886059822285822693297573268445143495069476004464223194868558002115970205533297358077843179477456443788017697635214534602255883647224110001695170622834194971615401396693451226916526727312574792071103076466496800286044094291119498093106980298379409950439809803130373988834390829859444633653741370242681460819656400578624817673351854106512588686472045752299148038552739628708500552608082440506334412661288258675619037354935627382258496353201559214709418996144207175330801429570252043646829239852165441199959323227615227135711970794149439253928287683944293846069871131665649343527258135527596072518740849332001485638417965286901527425267247735753557458944240563727645637806354410475698780805650541162355779206378951347409372520444342461420755241682056766674377651729037741862552881399109786370413776266762887691596449146377836227435258562311553868162178392195152163318770859930114744181914795085139889264111783727161921475936176066675859051636622414882585719515936986151145768224296918466865719922331890223235222587583319106736554571901918142568164863878330527509983812673337871160965938819382420996548461056971043039490261025452572260175763735229251288739863028107591888575347931133839711219692502931801007296553353075349907006122801504274498415065682967884236895339921308224575109419501303792696755602236812882377843667074704805037602344355059796887630341188923921436071395874023437500000000000000000000000000000000000000000000000000000000000000*i1^91 + 13288337641283230984242893953469870814986292651055741325139223644657143167620374576578088972455860406706788436475344503537104262640691457052203485230402410871738629188664164477807638962669205276237601855621369273176516776294381630831570160266830587633891638670727971149703827599637268764601833162988438543553977089028527233933947314192480478661689497723761624954156596041713628049083796010971704307072472969259859440940564519177129794242158331852805069238723192923263222822324501146834706398671429520923762454790656840836964452041216371359088952392510861436194954963076160015779487450371227154334880653785095381828295902896623100036888048440541091587927739700607612353056828405098583101544881283674502380074134909342385551578513053868481842285849129592659214577592033240129826373942967264544676085567094305577279974368570570523156737532221451771473972432502863589377790549963129511628125192552601291128979470796792720993158751061509142466042915778274101257707399595747469661204854428157223813528911417665962336756695949103245247064033064274431527619914889355749337647852612959387519198681263124334875233378452629781444237770062862872581995381425160837895712640215703353776623392599412228572336912773435100070717649916760309208698375162927286121955012635799837636566516098749349020220272380367532119762148849600352606995475735942740687786474733242079057901366137193923775498948422790469363542330975186103415893250202928551450092110147832017814815768514104889642539981479397673998192452712011133762984053047208448220386660875538365772784020478735454892688701301929316173978072746555291767819161041679839619406156475597157467142557720408650813640527123667764702148734897612595647663665356469592772287320318244355426295070069103372650346283782355346789845189872158712190419254469388084011355542013429283760769247762327681857865543966133935485252184293660921895022849200981549644306053037565169732163975021069396359774343281513783258995284950569434857295748315148910541608468923340859985840583182913231933899321495480490015094569981077593522980696717587096727969153103596801721129791481601198586975902884844298852734422297594790945361674155090803247604306104861476088574444546404966290840694736001304149906407118695449391243362868513567695578871671411434560134452768950887516028326023898922172232433052233960413880708334317455652395390777091541971684226802182417583630074072665630019008530780689569834414287594579069354025517959329646890441426806947558404838139726598076422662995331137860531371293307720288316130918462903302179451721237167300184168313674499378089525870201705435821922324829951682457750964474265297928215353948857595394844018020413596871471597258652620699997026258430523048893564399462746331506274514771803577422353551062043914034319074774357545750912430326509501330863829592358942488843640949475341823544476651593111768179964160379184424911661026945084924346865373833833904999099840980469518599340674926187091545075220336602945842806762640470841813573876510486832314915510636847813488290529634645385343461331575188531337298159949602377834497743528740653397535876764022670679182956148638334840086452019919405639143512939590296212905832565759231021418604696775887576808539064547196726229400708012921187454117247383763057579330719263337363627943541103087555552335651551996472960722918156058936137903398472984221221196198646366742388835466873708384785439803830995066067445131004391903233832619973767769894833799707203756441050554005582463541348343851547768323149949184483846574226763694621537247909712673215247231066269162814152671361646838464639236907206730646129174455768835511050350677015671035152687251223151936702137054584046045193645566146891637365276541657438913227541732788135100365999982634710056221646664397648381170646452424513891459596399638892606814212383894932697641139547367114181376273073957747198868430731843912189360797220613646773741572282883894848859682054930701623047216430872907722005038522183895111083984375000000000000000000000000000000000000000000000000000000000*i1^92 + -58325433432184603791568730023887971194868803289852821348396405638401141190596258168923727500095500832600256847343933526157488494262227397474784548772489263603729738355529001619289610224520202459487755954404703449973312959617523069215306511375760152179542118601871801473611664313343604194515344768976368935374636910112147997092717873033859629797679240138988790917059375860357845578173767597331045701617475300587509618235325148889766202716367008642896926151483403963602646436279582753026796471171948249540279609537974937081234028490352611327567081433595248818196080165953572890793399786205404957641062782304281030194199203773178404551382256271682437962081861332340194407965983354870515063964572977784827424035402272123697593117886045866170025887540186099962690630014749064690131928020360972356882156020921791803298812270656822456456650668007363848138229861435993495436045406237094015146687994140690531948254742150376245279796409229150633692729928800405618295815786258911555706537409598376512179346382325365037846915484861131171795592009651434065880630560470197759684694643013090623378496043350368548001675632062624802094085489300457446994082891555210249023298041970621629122641993910806818803758829463442250519910916448960741368450657891777526313523101565924882235731496701230339128578104295911659894435575380712792822970115715890516371190409709102550605673821571414949093976869495415090303298229054636814433619060589357094245117671953295540712402646846792524184065225430443102906707784086162877483322856923463384211751585845400165979133569175192140058753936327008117581402879660230995543218786038431371426212958130621695044739998148696402956510030513056151032081757922424275810515280502781168765280854589212478075672752511107262623927636563963866053725866092574580896762338703581492455101991702358540318819641634913558201923985151775064522894104439708820153995434152645050029601392734464591287501507495578254113033047817908411744534054870747254799682876169495669102735530558728744592562713932940494372088507524045454986364212036519355853618908843092257323514131324643591441972497565748477158080926925209447053501198341828940743947062885779291161624294778684434638962203193982869100708856141111275733902369418652946432732322433251356105999367811602916336776792161842803375828840710457385275891126478052306105800751220830410483172330302325479073508921963313528816309807243631320230558057774479635221892937597886533152942915761793810880333595643580966056740688360074920421409449311858212164543582299216919988569665008596992181222204869095531823703046929732854482114730472467415510508403339986860811550706614017102928378069703066735503805739358958677110312911676349387686861206741976481748036349891139659265268217495523635110809887399918679171480350421785722434046927825702463933712535051331755821610883623835467911300294063547152527623470359035961200227338030000406924289649177322772303830055769009051693785310207878753401389931271417304327679919990698063445237951355989820165043933677188568655325064362184509974552981699844749929404024472656090163377955220951200217784645853649260105018031153849842379421398131658583284917856210591891548401204577508181280495182851741122752671280873260643692610335374819437472008771247441211091095801270464431364195411657978907935758402239365604713681286019258570806141188247707248691365113766549486312034849246861109031975185683456537199233424923384616851216573132014033754303836214865226091260201672752513387530413538299641015998344417241723598402438051849293341832488969460790834292081141488261345466036989512405308904814045795828145829004895125284561469298948130364979908625894191327964714275981502333369538866746454066130659856110770119103245032522977664130774505462125922029913593252901391317582320096334988343741432843848191139279191854012361335968354749564753000278425729940343679182189852921289256118295590463789891783435801575244700586380361041421120779290609981160287134116515517234802246093750000000000000000000000000000000000000000000000000000000*i1^93 + 325878527891530104141374236951217953725287376356959164630382661357545887212862450247519027056339561533361437485367968787757589196310484019739229733582923626087592610786712645961489128985587813036707357565946330953367074012759294811692079404045838592369144512635971071341879455272792447355049110915695234577852653624539322838632378038080561552464772637138065177229282941911007621230830090528447364822439670874547365718917216976814967918996345786450407280560691224507421453740357666043193498203068252019055933160623596710265360196579782742973846260530537893415066221721258742335305610957512243861720128914906876279951537735429459941450985167762088803080055382479446148369271216426993727044754396585108600467026723358938953774372499724405728774879280487870172278093384003640589309592055691482575810382209352478129197104415922770957653512670294003722643923598898778669667335263475798760614217904133155860224915457711088465775494373964845294184888596969175880563249158305434983336148192921278428290663194977919654347509855459096327039768641850095856797742318881991881121183686018756660118781060583216915585170558331682803381207699095918013922141543588526508790819072882036835299420410584647895419307752732328690590062172063357249737736329536266862548122962952021778126425959861019295233304253605075215291986235222781770591333324867231568605749169225908015515633174391813989998865276020065720064939524840916267696549163500131065814854970812470096180631102486672040413398748903272040552841624405280839594398785181077440867401800207507179160912916739422283914659988937146890144375756967255662572825691300800511411417537344549221556558255867377970668665662350316587662229627404742038090203862113977693077862612392820118454441185413360359260117358467754319495775626622398428287781497086367187727861432258294808944700183190220190328641576190640809651623056741820718431638710323864891781713965468117232394164228268929556275661483998194312303817933172916704192423443772528060871073195224479068691322966669648921566883825434759280969303248556624868849519151533938841406375892241522975320987367897982902026686062592919064856738062727971249339433587266254647143013131951046371854977432119158403452860288728839736252505939347566802389373164242229053842815361844839498076985509176122755237852260534473113583974728259587729412204825261545943471420779284536755568023276927507564474918788201121150384577669003394042238317968412769281350378645829212678812950337468239599566604362224244507279703541825853932171463925131977748871126026692194981412736680270462697366109017344190229031174558861238646704567051076361916143637275764491993828856061701953370560927791118198031924932034929010079639694321443844118774719147254119627858486877343094990955767698977964110915212863074509817967719675050456995380879870868095967837428924374688323074588968564194240730154932407383821727483895210589589958764292125244876234381955009527137710635455807509912923284234550203068622609606895205222129615024612730251744639576531590786178883682703859279464623636959350680963259365153551156415053854654809878356346192861685543725642252776911974623383911246873025020812836365998202138274635646787726085967608989991833428646697351009886728126953705420048955008030827053933355463171839915004771815903276133347210039486013300968149685119127670422402085585887770296860074149877506780132176251510698502254549571920141389525294642563669863500629969097336049448372343250083432794729287843756205821417374218354911712511574311821012535100349504504135960055943354029503814795338917009513521493475157831859896650509877311173041555161678482721275652455020323139268792000293742122894143686764064307989201618263225760674980936141252601945973839809763672449256475012055972911378837975817145351527354133109705339766944406245707470160099119331933297929314895770112902479311003445704219393598825282590719430229780324450300043314072195873007873402734163031523213771567526464423281140625476837158203125000000000000000000000000000000000000000000000000000*i1^94 + -1331581640706081519216716528306500824481944774786028787466395249718009662002238061047908676376752184240450044317369650137183676957128526155271228160951225908993648684691526758213709191212660606777857346881856744909823675616556297646442721914569038712325189652093015900912591884042013803814390010414565690390283843132792567625362129587546877067517749196666446151391027428958820793120938945976997526392361318572869848875880353850269646009720117305976603683554536943439028897767260012162896701031520818903191566919054683149790171822816346954313617389314275366069383725841999503105556720789979844530582342703377588114556724754839242518157261792603014077845737805217175999993980214214268863525877315122152835348311882213397439768067169445213304615903406576703087317173756130090454102530204501312092451513654132331939369899189752814524748493712898330633572550464578471534100239577174244305106247379503888743051775605329018561399232114359025318533186670345038627483002760960192029345092314753777167261504397626842716278080141340695668315284836933576056965000781587491529015969672072662374035627094447369517258982169145548528342352642366878404976503800002012825794100157940314080890118770635312496915334660966133018255435707030054393685638625024386869738470425861293647392021015452502615139987881535085741549711417943892942564361145664371160264518238980741197071393984780688860993647622664626269761550265575837367758611947899948491052518309643447390502600806534801322537982686729726288796880069442356648610841738484678657055348844456857869462894415794707276861136642851826226066469685599640271555367096565869084250474343812015151890930977857557324537201476444515320963338718644439552114873960445171439105718948861992432749909268317138365141404956676296675835646071005695212578764957206640133675126528545252342185628994121276486010517857243438258947561480343685536650592486072416420107079503462634427088015493430033822208926714347981814059653391800604661872894320399448183364132939183501877620886371171935555724454282088284552781973472510006246995818805712056637717976538319461990339483770393533069324516542739923059781874489163918254499884318398071587010220061051604833802262790943959299061240203382913063091349641090291795230753393824818308959176720749708794749332723457313106118557049160162558266409104330155711847760467672704661537941559056692038995618673488724026327635688678206232819512373806893732331551808641368433987436195836703568215588598585438230625113042492876076318670202636985076512706862711631068369238923378475465150914307356617867306373574932025196908219693989944079600375104223173546584785874136620767256445303220260893285320788312338301039867542580081170402070788346799460978347740572242295631397831582328249638270765698870432625650068370485350546225644171089293722671066452657588634826757250016771517742075459183558494058560113393956037502850438158754919236389923866504971545019722897849697529225029490710499451293405417150507151966475427881113982929337573851823545150550887535436158056231845148877630872480192937376760946303227294949241541824741033696837591408760389921856960704587085095142723100737092906410997972765376030796543660288888479187330506080544603189198525716358181021183176988206340357873434706862495901382850562563187402168788933513198784395092228086364387047944004920838033822740070075316417197103205758244407396771629097606630206678101802337007355652705563447868436414578460404040388413782884705815142276671164088320438647183552855476971666160289647976582942617985479199635823030900452140394444589842192571205130640912244519834670305963433086855804155863402669835992526326998447496557802371426685470931153602352858810722351628860105361817951157218896021917014703810858078589081055866223827092726193067693365271545548863433110436949318171533836805341064848265232019728191204816833961399581191827754336961900344160994729439449189594422238253005194344594848843837953111801652994472533464431762695312500000000000000000000000000000000000000000000000000000*i1^95 + 4721299339868475343962342397848211048350014065435584096855636292775694396306080499409764483946523110905413006816418626366356833147326250052223118128450869773586178395783282597374005035269505690467287651140975249467672216234440403114400563059856482491746518732285286659312607337354885818718590749243726793453031730700441552815968321378088869505690914029769471629513137641623031986305996788369961210661315169101948338515920052945236485306644126126427554931439753584233148935662328990335221143188173778116614555605081291590102490572380071116301322426996346779905529549544816477961841899627868789770222334877691793602728508004616486106649315180884020835693897786718491453718037867134471910220260202821873498859080887843801159537386020665547951791774860942169877531260253964994817385185162853258049544385961604383979057233803660949569313374594987857953316902076957891708657926822333277051624095359469497281473049517966079441692178503499107287737476833359010716543646785806168993284715891420332438742233540810252374919337518692469692923449928779571718325310100431212191598491044304846479263668818158054308850065107825562177522149717399414258458135018818418501466514620903677541164845338228758016250595845614347325176812563734607945822462901299450244925834587808227430285123858799967737648088449061626415539545533683466607429125871203512561549308689610584961496939018281634227761770513569261577430084185985749872117267314451854357088459601286968625224976218627053088208283846648588372210687303679629374263829429249124269792808806541557913346366610237713023196165938238643996487708459885381030092516423793126602654216040493537858679536938594919065468920799397237881763677715293631160235624817184138843657120734559283713905562868232415380500623485212184956359816311785611657494731428411370311878503785956812584351545347050203053155348078947670829163696892296888480484202435658318267582371637244454106914064875686973313073045739416550866160819832428157850301521753229332678646260991197140451672877453746843903076793320686804357127795309584457316333260939029312931095395703824846311804270931367040680987445564894460157301689707551753099590435274179056380987191322635748999638145472751134543739073396486882154278208439272874099146374062810077061557545406062242622375301076369130233466810286525520767096428233407343494622548993864035139274781463432204910794277679381202204689330835829930526540405048827889029485751454862191490710551667344619713926130631959649024474738818310935202273723410470303883231795741043859406848674299492879894674254897520498717355485087287316074712149145210910687778962966546870682326081102875463495215345914569064130286181871882718657544098979639343570869351113472982471899080109181486242408923574940175916652779757977957914711340932160082259483610030426870567123427311771785433852995206981053910840375257430107483276728878274639927568086385374247350425672689318143389792959219761970637271786609130555518837299350457240816626398361691960535837833995812380102271786198644699440932439359767587494755471588068913895216593538939125818812232140764857213016579534858522803425514881746304235736426054676868362816038356059969430616146003522357895706843729497122561829308155658948241578912187952416725910811146563824557194366621995083429355934807343125746656546112245865802075646029533236388354474359760196661628350079289121666857178746979747356530037824562794397889283252244804438023416961561206850774483699468715428899711827708516393440179685006080653911750173573205278352110343051291158835786135127168457597252903276962308343166886321442485027362484064976662651734781787398903499813353699588819276027145130029644503929246969559209323040362546540187460221851580849107841638258272772234227019521801612534124121766862529465331410751230867367194246610615637389660590502687875283461377056541800006699981554331704536556947873448036400485068291609352401686011674767797985229473126256988495946798067848249047528952360153198242187500000000000000000000000000000000000000000000*i1^96 + -14716558530723741766564100334399999744432841261866784332312228398568005443101165198301802686876821891657076412339540111439230346983412959919301225641041214660223466671703457440766631980190650705352149877617227589971986382894350929772906149569906823908711685002030667738559091667060202549959971142569479065390736276715901141787162410754819378455827023087378442997958905977243644727194137192336850406293405485020912628401408467293256263562015455124277481257847387565257445258074771570405639430688743227917718123939472539404658551008653759272228465830610608678126670766456691369685244187604743289872372008477636106754711074920139366113248865178825119103230008286646107674950219176620579580445888203288582984149755598521760652565771875385676947304221707552677004224718077809694817585881236136139904904250851158652569686702193103377689625720532087209876576941837867840533934577888005057199053568882659328134506138749750911122570282362517770366397813303304868239029537661152456050724215407382798667440996246561505015677715691602235981823781322902760077754261198227067962334873919226014823925334459773013438909730499799535607894618255016454649462947721560404911562691501925235781397512891864372969318862884487181623139637345363958886218174815336688189828493544447585634190603551877233142709870950401548185114158134531928208880817281353815610263340281529396018413719255065783997815884112974605151300006539315239643232341609932405188839477891438628742244689872703189033665763852073346664070542445586701572370352639502969978814236356270459583360276740315351462919675343230599133822643909542504029003479172988089201019286108077142266313880708352525294963320250068815349999905095340325020625962466580299798098346506481750435776659883394461373486116239139207461329672201644308515467647557544969878403908261417198228893077383108256743063371599754650809517722130371162423397513065420072009681248415217444591171548867376990244878381806950307895308319642657278792708556764282860255183666739784268869040044806040101406885872450296501215418381265937512703462031254706254690630160928592100142431328657449628187464905775930247673581816969994084742893409018750065669206352685424671962876697991897265283480865771837907145811014550372421807773919571125469205456996600037389629923521518716235700031829004636632646257158784382670410603870228458849493177291930393916455765855639758886147874529204338458183793463657109349508403009257288636153136230509667780369558056071382410794874578796870268242611813994098162947304497918685403638055514866115531075181220623171388827573392661830783260630943592216102306341933911865944774097718964769883062671879474259117681573787861291631667074604070438048038758851871749619856640885211886763197983591079182319633491361490669554134521870938201610632680637793891029366288723693247300464774228647999804135208081704141924251666138029833968893096899246336694343321593295117492201481983196946410695821366723410133038826173388151339000786860792019121750571865343508724105855459228032092776473177212633806629789351590788005764689364851669632329708251699497019593563274469198310528948419114741942292547394791680118539460032015439289921119044451169415781281925072960210861103749978128414146397566844073291476979184786522424181808510962093243988999356023187937183217801425131495574495256120371003045404851419148463364655349058164856016608184126360568813446399089279273355533573179027992604430781902867654933043445869584261121383943204341044704161260286800812128449654881220272938095238863613195941425285068737099027862230660536976029408690626918715383312946683051963381878245779500959734554957144360124488513218920773107692200502036146666606201356355560952141287289500991312340866028977112962683971081267379447030933828494592338787372780620960507161997565299588197654564435678670700352632975327549011618219248857272181629952979886404187036887099874475341548174527241914396420329874185504472061669645199799560941755771636962890625000000000000000000000000000000000000000000*i1^97 + 39487395583620612886426817358392639907848706669429784594098138295907688033755070338007145392467493713720292493767017861417313195657399261996436494131540407837893440409749177401482851126297932156578730959984696052693098736797539560889402674964005660162709581012215245040780546174526108144404668535594199716364981136764897439973921401155640709512072112670479312897044529869822611704834631765429019590038338427747691327447524872049717214212129828115390562715323419925337017637718370857834613845640666249640892241813608661979387009909907248127848487374921279596379200042179441730045425333473319529365278516590139386513616794209708260218378002063898297288783617928880122049385194927598344197574846311862594134156329088329482314276464606031598345428499406018454720279086259638853425404998910340761303465159621369220134285737960366564216090031990649318088833858577904929442121343587069017012333450542451869598771754299282288629728436491936576400790605507701858160974031404432956589879533064755859551699987920003702916950331492577751309949289092153569575412363958530058225466031255905201765380651052956363494777912938917869184113982228249016044443495242059617044837091610873441767065817642591982866269117043256380321084014203985712527292697301071984049405628081636450987427691717057856059289596055943170886988773185868683873422969960872823569067044477127313407493727725082028509437103360345041682133163374425328961124443607446626897543202176952294481744082977023757547908073227821142321035213329036316754219538219940523802268248755274077546803600292689555355828373716459162794762049010568494448144400165223426071751546838037769361119677793516429219953628244551050230744660762906873772831304722778628161222519109269947315595820881942450244042845042181190586010545840679150129233656484686489457193629045316120039152413269280222613796999464141509614689675321730342485158646829161165831843212944486677092799932020286150952873684003150917754423590475277001494184042807061329869933257185229503146054913655465119128014944104467732878889490056386462297903993166425234378376577672753004093940386354957371305884014538020897079509621007212292434425829731488186706288219271996771109048443750950824713788777340281086902917689524993239244392812407260426212259637961539120692123428289090944621279792802185184660834484707579146018892051706590901154336934207290828769989616089487806943190066724962119849323444814000602672678066710509530536306300808756944087058184814466383045415682447131895285887991349752070021827821944914235994317836439738424308829534847360109962528783399264700228712548029910868793645626458770772290014325711533418145680959813750052749197496347597786370318954471338142873184225940520701389036444646688277208999774460543581301550290319506759827239681894050916572537970060384661075450326538265515463389056767927357763469473185733523779123347807399920086477734458473693695893869711270893513079135686166585414275542906238136570534511976330849814982328883481643375939343585996408216411134559105524001060857763324135781883923984926819421385513718795006898673318272119645151086988530347607761057848400220548542044541459192888543830947263954834953535971793830321260294265190959193723424584685678001868906757280209164725817916365645499770722819140662120383454448247333849110135137889351520996551979558112579109253656181177968194038353643871441148834489477271969330390329444119888220135769195539572021718646405413953969418336013296337045620720659607940595928405452375568161250147384525836570260755240243441444840532303084721017007740761293229138991469349824346648475855807046162613074227770349279340809827054304153231827740553740233096308093856201456440157433822997181918349736787320789831943799075588411565055179762832264589294066754869638875740612749035950611852676319822043837461539245274995208416137926509093413293026488002964878293182259008973503265194344274704207653187576515406792578045133777081554526944273675326257944107055664062500000000000000000000000000000000000000*i1^98 + -100325884122889775491414175828826315936733443567185992650945027252109281406464976081418718546682492202229944012465421121904412521616777787695657752059227042089489758314178115256457302031728719688880182014467452590988544464220145758892809487650717886325478786113665063788271943744765502265559982118093652058198801923529382979046660959174463214953768383825907872945506549646987531138064008510037450470273574228421333712162341848504272614266444461908090158181738592554474797411555426251264491698986700681816922312980279814833656393140381769717054165640045066858447881244211728952029018835349320915449357700990897090977124110980402372676704004502107391792309739108191779945542356136651588636479207289879857039572776147831702679445191968878149637666583460688069159973284712132361997767895043299776960880472017611086444696705748773310601504959644849841800643915443357285384869543386458115833833395914237095520357476135507084517974973899230620517864036539783231580363300720621934949577723547607883193528989563262287717577509393876384312510055361635001887661523342616020379579244632931469758728291082699361676408084869882431118880663672741603977815480757442339127864098038567391194100501810423309361622561286092965811404440342496202702605842894044943892965524612119023745264682420519191828824876972726600259517909026285030859189392611561325677344296390825031742284527321452441354270562661662290253683458930788190696188492458773395072748018241086758602792586594684054750589606783598904495076566211627088530146402522530681996680975316837894854429686659146850185927614710465801594757198738963015254919403107141019704421014824123909473759174051304299433506293737325409975355610467454966559129666384452642007479931699087177180861278840188511050081231375132557556029483190471478092748289403792635358369290238287085084818019371029013651485971951104296512273583358514913731545406366104330176224081518238805854315687457890983685152064565764498068781295890273184794817560966891709264139335960398197027899027051280522133622884635807186058517073728801527053484506862542829100180593292978907838964604035568166834876502812799914314630527203136677351377037184205970560561372060648302882288013719282330041257564253511024178265342456183084177385221996893471680346568323958536051438290806128344224178818167528697710925945648788912133791033976158138280719206144666091211776963762654400241868296999692864301034069771308908335474860049583316204770672133161691167169258556838026457516655923043480151356982196875886832096002453212852380703407606646407659681652230799228770480251787272465829294427842834486073101570352805587430294371457899978863618724605043901366233461131161132046321912424516089028462156601416272646883519005523218254439942747068312556540734333109819975543091001897994427926484015737728965678351882707192817462821254094045222320606543861776567447765457598223892138656158377708988626811544852950767549572769330951645287641477837765270529306432900662500444580229677198876386616438440495531804634039527796430266969618746069442336164016822810685742172335769600378476041731100513647702760030035925927150361974044659722845276735130456456781068635284326865295837687614776133705790317231988528342464017057185361083209320909351084763978932370395722512640053043818471917211732144908946180557496910634849547403220879984197895335065307276139079096535528400704095194825844057431312919996834992396100594772506185412393391731461642029108788653769324638315115858392119855916019838405071231015599965785343568878090852914900141471947457974659087580891159278925223676234364651331957068971427123135998972537302479084428122502978029540725346679641187474389828335171664512498324112434718816901265749886751087552527478823111143276630306049674652872592689323145188429805735491689020398073009723793088969435074449058728383888851527222240745109087234803141845585211379182230304950173768417657667990935674128287556882950862235936995148222194984555244445800781250000000000000000000000000000000000000*i1^99 + 141851771061228208610611590905640316301124270271887918196926725663533621037665103314753178712212403952196009936127486464508768881152686624725206378687980109633292209792710739598822739681636871595644783000287556687652901434242744492183968134890044563488610608078526935598345169158426188212227298798158497704151885948592894657896527609777317480513260381576568169088245044651962005328483433656664973433488327565204703807433759395881562952870712946795118544893717075118107541910520969533338887145196835937939714108023802071686751514319879340404548599928985403542736215928798935976648545991989516482119685952526245550245498474660351808313762627390841931263248878752376439679398338095120704005977566662061554546296140235526616447616845272347242341840205885413927159420089593228350306915375224478320127301116242171246835720474075067828206973297089925592077627692075666395792631056301423854781560409769347025219777138947624011206937322121059311455436606025351400354588250914768431370485444105849370013612867495219312234471034680216358973846989606040176139742293127382213921872397034000862856487667690535895894774119626315406134443776490110527230571841182711687601838197777709584528757896672797880785187584022068152985274097470342360655741039893672553272287287130962015046516227778207427789982740798077261568943433165432473170835387463028796179126299276173111800457465734510168512678279041110416850300768785583880280523971599367216361278044766158355251044386169208513903618507147436207088326170931589172202926343865238406734847153677848184102266907966475606711816591230804237738778085361969983804451255780248445745015446375568424900201458214130099321169133527691050769385903219855785047004832539015417298484749920370995968624694847579163502417899390608902212582811109352370426181418052022315052046385714932854777904532288565990599932572009523506169528653468010033966403071960206474796927331590941641901149747214527408271186504246442146695820720455234803777981743812188146960810014069132159046100411066563549086289277433360415852983913334121399103328210703850240291694034082693897498648658057001910175751895154239850597375109494278354208941652631278496231548151599877275512789187175824668120201962016553613945740279582764317944940804301821797888608683872501092812401532184284717299931707111092057351791893757161210152026171966642598717407889736284506014359780984868808248718133783300847037415014993625082432275454805877834833156273451549810489724685829010867029477699787078847273941257507400843591210668313665934177538178114538125511318564304534807500101689030925276657483048699863278159350481462172611785399700145171882435163183478695969637251618023695050588993825985809625293270570334042590198948723649157663988234339634426577150884905125843171440014918507993210644372789037009498501364616585153809194476181043909292507391862092748968646166742525533068834759104683071676173135637614659963281565661414526013424547961776724124383053297856274663328466815921973660281375660837540917728166931524310918534791973378716921567418548919186419952105713264440728659911333871063017526759503845950670386975891926819735700364823757713375851465014645475932163913080458069443967712951248401537603681993544270148848636560904159690150286810802627743963904617802787214486294228826231121628759912636751084038199931655501839032717371966296166194212629254726138346420768675440449795506089825498920835124138656859873965007633852639520788546609037715681115716410910667230354385348435959228657527880967860494047259817214150385700673672037041745690998157232834140596970923188059149672027711693091974732470489103343512354317998536076792030338661715519284882176507700929707537765711958904318966792876247357733311729170294045117255488231075287195693245935305620277476255009509467886977403305082991571830548163057890194729704679773761856984964124867314635448099586984905984440528888646844473512906083296433933434328982653438444572202570270746946334838867187500000000000000000000000000000000*i1^100 + -399575374786632572133336936612735769238973186521606670570414235302865884282372431661983475347405658420619498922449406324297111897757315429394002269924823256871131687696455176242777264992411710918374776757030636355721395587932152944782860769135689388714287654914133359115132612133638619853726548764703536538139087133432980241462600710523115406050840355778664068927996448997640590824066076499150973234076144813792867664664801176822787517639572661303063244510403573771608849683637676671145238945430174138017275044383207742390271437407898078033918136090608889318462691332640497856420591570108285484855870273287470999380487864809926778615154940450471136490956361131683975125879115766177891723936464600341987762480504714904015110253734963280285282036600224412654433363440528372481027376548754535591623322438210738175561933566715515639029233823153999958041569496875862221391278333964204938807945326299494370197871362120680541383980860945045897544362937160134038013035572458109077369467828370533105121261826920397699783640673785040992783746727168465429253006660487644865445795075803571020477373564749842794877451893389459354182800690208439489039437665791762879399424266546794507429982203328930327717847516802115099331122462196277331277165016075670844861195362041748623570152165019963461440519092605610301384639860271357614976024541475226316308953220972326788998568808472617063807325814962320297021979847619908332156191531846801744681525384872389769355380799084699994720700021636166572332752299927399734372660752587077342591206427014701165403555389774451930512482347792634831995521077484849991938066568590790705838923453567068027004114661613357369980664686744533924600713888065965775012237642237723404239059313652173970650587179899218511566932754886193504879969156813009803467723490145524303335773733655688425074251295322366052849288307651862291329586463193056151832741476577929458488095782112876719476234466414708528761210982341832692564117572262033205765556004036852224460048258758138474031718183862338277908000348742733686275562094046278037861972779418560320996491647105470834687440149843609591091657634540245682331711895782338044751161394102633347628171375089192949107164471986152467505478867183133390250210353730423116810206344344816089547000473131420212495503030638561768003259818455071442798810325449874108952663672987277092874472613581642323213200505155280783710183495577395781529551804904714087454747484472701381514693240642993139883928108646359814134511796023783955596842577625546150529718684100930804348329921213746310721436270138952929121188488096141541475181059154922620878113782113558941964472422446479564656931033548562949320183282878249386971292197708614026883783716127118286930647834232180950700664103115117648428602638858075862018578249060111042637931820052007643193944925683836421568491877117527203905562251836065092203840317737685640847474891240097555258146621284366719166912960793105096360734209173469253341637550674032358884237581828024338446493556680391983838230395003975540997388531425172948270722563875819560854553072718987292515800983625260995895118601461626277882205272173119828186960224402134060107054562839160059210559719485270104550752896542880228058919270135333570408967212145731618468777685994909446553011475344937845762104072270818885245260811522073434561278903774554099254930390119541761477218088554087109103879923320219267774776192248699753368925766410970993834354676682459389771484838020432411568117357651028534621392002910638692682628460791958824930565465964835782444984772425667123439043267990515828572113833546895114221870430241808600651230059231097148390222469487227374165822270736153541595327556318760798161113305619563914904047085637510682548075735508577028710584117319354549303431249123876504167431454295598930933030826018911527268372301536114659659831155448470869903297485862605871338891877720482764060647416776495835144020835939671150069917027192190062123700045049190521240234375000000000000000000000000000000*i1^101 + 135008347298846791018186153922246425770246638325585951182555399787766443500036917611491332236189022054264776854170559091336908786719261067680936418276530896571916419991257527652334238917863367264506207945931603887509791585727451570335553117769351738899028249629386515643792015158933260948655766701270583894615374703398837331632145327983833951916819664295903152025830149247077637566692956309311592287509273573202452602924864773924370748535391973938599916197574205268336802484170278787753696410477099897234104159146382204432242323455709738027919254075244492856224013705851111932923432155525819070712515604566340684323187212480546880997106081576136930265589998151531502427506471106472552891464021377796295054106916150693970839377873049586526208708013321982906037524785510586061640342439731702208671369887478316833903639852908068719552708132080435041951759126756974507918538150053085406401086357498324994400890420194992359840550867251190667741815764051516038317743403811915472138971153737302760763622671930275645046726569065441613595062684578796857798140163084331746197144575163647531404066382547071114181437104088960074614048907087471412112090128690740153460804306152774969237683115182579544976615195471505445087123822179647265772376161959510393687493920982098691204390536849737365555682543911436870453585664838490731472015604099506054376467105439138934071879907318045159083356309915603919123703315064995279617508271122618273407501045613741676343439526214404961600518145567663971315922994746907113122786456938709506013399204374207354534495608708581667837571268991188079834715339155408522558539781940290530513906401059883536105725981239486147829065384134609316061224817795214421630709585908909057128139797931117980521805827855045494022206462851816895063399124274372076103985172880566799956715588560948919430751149778755990497763003590144155933811039166639455929238093834494749943395664153308508292555490804354431828626719495697662334311458281680924111445240175642838614494211428245466094711908690258614452166667674846580342392735902127490971317853463086043219479975759657003051911560903789477965805027580816056345803487204665432675181756055233604260876446543802372402704769166642073531455434674046864621811649582961499255954290250940921613753715603307381801467822663573441732244540971924146050046112780022491384251789834591936267845535693500439804651634874355515033864572989593477456476067844207430911629701787364444425338086556938837433316572957709124347897944623183027418572766847871613991354088073262462824214468904213259522224427915907138793691230531753746562324697036996053590545445368359788986594814776013590083536280034131569318649914013287597113909733335541062762836714804197410892487141755899212100577109806637306425722380663226068587692458024762151306671606914419289747235428709374631579942082659631913782600839553825278865088682304206783438884724794804066538002181660134335186012342725128581299560951728043884706994663873139628263123168263715890529479915347970081651620407336087974872937723182476459525795367688149768601731601394719392310510800414555979674859333564451028865400715724849228183865003440301443178348775601056647090382661512108699604089715926687839154194831029481583686948764529454331345741374583249071597638063249550474230044031741393546343191838207820352949888997307990773517138284895039431088967638873154386060061816993073730017888851739816698873841938927228516426186335627919696857214809067963917925814357993332747024038404571529285545905938409776458456005062686111007625326315709298323550997623705546356937398985005329566161355632101077516446063645397031756642333762397935390052500385783955909182232200318749246420710980776645490457798131590296748807369212310851857886013443574708239667381948147462771793300323955664249713825749080223815580513391898945836975941981381803245878537792146680941768748398623253943034012324417644756098658759248234073006150746110165528079960495233535766601562500000000000000000000000000*i1^102 + -1033735458038329479134276903036674299919939528943619621029279082511813613494423312120757275145142758696975117099975208196613608842878286796894517104136316171160023418077677752043154789995667246067487543537762997938794393168562849188548856180934824505581151217231348106154095864152363302220236591862691192295460550589430662851207412545802973852191611457438329062407786896740554814567483176216435835669352759447299472354746175901718021337777589242987116583284292778384098998022654883976236823490203896253846699225426492183220986790593504326439539534502455825758762729367312755621521863485187767221280448863892095940873076841186636243110691268627985245891975749276777409774326340976031495525422580081046195292370848988248641891990257903864890052563766969556506193491925452075141240055190652997994931567238005613421763181358344911988751745737455263870754219911730436883596706228405312465306965337516973722584180099490353035320257884346183212835328483492904157447620434883203490157204675871975630686693687734194880581569834968126796092606944789753334543824601483979487001395026112883015175828538950617796826388803883522357197049440748706724929238974914119564453761606385681657931431432852673048039488229504473044590369231355619138451875844473946682400015232971152538346227108746761990814353621293396088727719002550184175245098702669277435590710238059249956278808514368145929560960883130115705242895291803310347912863891256643450128024322642103746587350695567039338293409734888604621531049549462446201253915024626446976797996802179034171611478515883848356095528685304268617838502231700195087957228005706422722513276502723008122759027901081463499578711873625989215378877908738735170740630635677285925152257479234736822732674312037374099584944270070258750581323721914900504687346823472092352845370586711158233990598718880701809329996630924980846761891946290364927546219637282532775342264893252091597265668664238043861479358009173497784417317570650788079970207352472735198119821559358131431350016736277636431196519630388796049949171206352776573331198524161277698660603077485086947996587422560396021821421539986285581973407979212169423994513069608388174970779363921228368742110220160332503184881504103784981418368849548068679336775774176415181287737720908468472489726612011922160861045283245670529624382356168269746994025974209673183035663999230418972461004759199923763481712347531328668891458386250737880431975476101331737015136351774361705594496143528112146776208932078112618013402019090752522070014661094073822041963345747759297821523630498234484110241849349821989112006786049522388506800128773607369970821173923014561093303309324682264857328027782801139880596605467108609254511466102262294633165749678515834826056590380552915249508490443698144905945788296254437646913518198382064297095419192864300546329363872161193661735212018310169527500760803837926243606217330756122151542242734827891296286156724057237930955704707889419543753012411767545798020597151138173253009499832300343657905158238210182756002939414536258015850985161337375048576609207007087719664764961251992304734700937623812716513425583359919763591575021330594020064674955298782156323488734525479825642949024851695928577524303736354269356432151254804105062954137563121991505719679372475261564335973143813713246753219354380461162201224905266469536479139849021992416502852746408693425607483873573067532762312056985730755722567953924959198593747466074110090408586866365198196939033474570457696148277950252346717874503625808381303701584028559832563039457009821295263534225438728396791910878039253835646641906529839739753386533083567318305817859792819439183581999949947086927624631176603105435229915006848276554319338912813350187393759689528836071613831262900274290747697928831564230080833282392232898262179200319693409296220045171780160352201058551938137289836885255762797480991084589071603037268192629754507047264242697304226226151513401418924331665039062500000000000000000000000000*i1^103 + -544439105744974817533220617386853282766118116322006872467871564041828662901377998798925584055542392155026252644668927274112610715086367356854883944507278126335339208133965008738977745934560983974022198654908242487030088576245178428359791276647724165735635177735688923484144457957451805585547822053559347748940808322832310349765560259634855146386790895823417942715432161520717007175567980484950755592991060432041075680184408394286364772286303583106541775808191300927575648678735014196855071451067640606573033453382506653840132856536521324379245403627716986212274539570797128472700132779790656815855818469028084652955858263449983464952414316048806035446807420957024308582278192601109656240868408439477662087602549446815719030256199352297157688449601345785877117251723869201908416022236929378917328261687332378438699028899922165740337053176685559477589638005159462733922326587001317564233564035960127793034233047813152715878009580900307463625671373160442557605494186630987861010843433605134501201483217525978255635249478118433577219308682962188451376546087544525456929995434863866115707334213356360407485692974770461305975246621763768704142659966497328879971833262059179090999882550729444341471412094246403387232919384319981578016519951640729178591443436496945374218547996679778215749889865654895718497034105310246492957072185848393042788149842956886998325292739763284722090795772379751631353490458771977542342316885845347787311530509950162440235359869904455740732034670972781670891100086456150463830284390515966517080450450378208490600941195747498516906393854288217540795439560306407239714697415052825480341543543499824530466716045893289857879681908044842018835960480239756413922522441992855707255559477491899533741738221221204848457705137921048668201969550202529944470504890559633036411667964226815209575396093674112642370191141494134889762863532850626227324511054014390517506247270891370410586579896087973666488827533651015828712924245924035820307420833767786906217406386043767679050160390080634188147437507428764137560477783351783140049645615922226576405398153890215627961474055147745602732915062446552943787685723760194119519186142380455276821169325802294104711246161408766103799802312542794873775337071503961922096909501745843762142048518735026526919603161845206456466630732689781242276516085689932634099914377743906704099365888303063711957975097667325209971922450897654200616550047208942704577991834597307240485193442228072938978225369372745250660832978287820445217317245331303260696979310254748151585697603443866129909290767740707027846456875446663787950786665129625303840647368786725813909946553377216419072784749205377767422493201424420405023127552180761015341421247343345246915019108042624712731879246971368185912921894763057376490305290604838272213536218173739844250186248636689534709100818936039888795789459908372101701532030686713210094559124335792418068781402263896167641629924482408804051802549587142137456079531875235652189924363475655285091473966996433423158906283868455476142967866415370316941450537746912491973181557655313022853866094804084847355889130964653533131084611366957960680792882884458409324883808811193198539087953579671561596647989617900220053837048345714663591385807659407107644026804349871555750502051771147712633576520114017511772930547200554220321926110350798218890374822996315135627431174556720825730996314776327946370998836035769739184474109512694387904080836828916492065810213020374752075366598036710369017698164411914133327056850752678643366604880868166331839725548695642384970344772898025584061975075801071781922631817258775782542851637936023964265299814789475387478737872610190550872136575155514019378486725855489948453277953768893615546805924660796944377785814501605983708173953053318075517810544872531208537479096077401334245591990891642239169699946204641503721947303243105140188645555454430831790116995764020532065401195519465521455160228470049332827329635620117187500000000000000000000*i1^104 + -2349327974232358963803347364302853534397655137351706564160791870493022320985772803748767029791852759827641567557229266775439245595883168342241717472768933952571299148936453203525425115274028410897392914266122180133224333088501222464368254789043662781174606423816332226669892929709773439110882377779780002911886346536519854483629023423577049703182474989486191736402634588617620020296225928536173512026126106232740899115160024921180329058376102504376299648468984336770515044030947729605371999891446469513361483981532566068900258518068240912430243744269143174868675076275249056833541477121283493218975371574730727476187326144875020426634613110213858712113368215546045791484926450721237305841560576748485202596898521629139553850264886609391179196505029324525940321867691574830907864976529449275352050562824480675688174742045508007990595475811086977790741412128970747166090391335708384225149979265851282113756884753152246840957767182422210080927487334601637032486134250260509600301131753323447149627737774291763841141149847256399196572998030165430355687460395194352488603951737778927491839360720299628143092350483089885889595150571738127358782666113399182024747677719084827970101539850781132575485880598204229531976055520699617664031194951674035516959331554546473295729122506633697099095318662698449908266367652999632771273930351935588940383066677591794579225472609377117403535545000251386883403434435953802060897373919565410311423402477530927873271377591408493569669043052077013740577327055001797155496222106179286908458874559737918809874889192781694722357300834669955273031838398474156994938440489011287741130652743544958140631863816472377707801409173541569408085243052071855084688600252412273993468145243039670217029731579007395306217589193532301127694696392573902074567573903525568134835006865358464555491373867202348075672195171205073063735793669577295436504973533006353715419421427084431655360438420470474588579487129487986156439195413141153372773430613099863114639377383754877700542652903754790075682210562060257195594212710431503518751983854752369598286471232129158614928738569525606041971850346414476974578812510148827663846540537542180954344530363108459529675014324828954958679674285749790115080666620237093917765950693042479548640543566415638807376695299772344172351349762983297177753692459135998814146181004791342589565678657131853733158781927091520863452946551841881327831137027844814372603974302007573903194726391843070659977125545710143952178237287901652197919076386191524200061911773889984824725767962638104490675011983282066912720859170461234518605727267261037326239597828294212009404714342228954697424201927641980744059014845877064499691429190130613660120858253039969679441527232684123482905163980095404945606541302521152751666304347775801169151932495681810091414671124667756904156667292626000836780920260085086822653458866595668559726697678315243874617963196833611261136120616866376328081232255425834182242598662932705831945964477746856955585324111338835056605025589951741634996465803900969113437444717907281656069982299458891752237412187717770534495293232451855415254574941352677080407247392583478208481755932385947740146113569419623513245177498611556131572052464710509820765854870501732975090873678376552464141250938666307633501681638068528417472557780519211415701299508261248641502989327700969154501547201965846874753816232932391953205778512298639442576308333183945294667574346240271170164707328301580063631959462545717411684413349914346601882799216445252697880824846934726452995497383740778422481708427940336798376783186665526154875791707645983059278669336448197316304070984973323895334746880525891467121978843891720391047737751948873857977209646643891262197078304670305260866942158597040955501194182252934325981608701229748895483952464536122229572919844984408504387305768005001173387978191970546331962850642556206863885888211397703766024713345310359624562579483608715236186981201171875000000000000000000*i1^105 + -2010190794808169091797753565891913594203150541661106271532576002272618975647636166129430108195444459769780811706592443553428884044438336055809440180297772990945044464001964664313331001330548103786127138278111704394446657753520735778344996192884483799104800266382876385321548592248184907712645555656547173035411956202001967340489724721685572623890387911325792485344147958396654381108986944206993815471472227942138108168346682513454610977412709654077085493930602791096810756406646037136924617854415489191290592156066632418949235401954610019512399359502077673162489270181802790061263791710311739345486075553160857937798795562901293605588105531078039078422212721286944099512898909083874322826159475607449425627798766153597122922063222649625401589256539656705571388329666031316652401664603191815043683203934344720170645637648219677065816556269867743465372693582550219797230202033835040392936595481130056954258070083503764443523894317425811264036017333125614211541310231153795136613439327570006086847515177491882920810169626713640980098173396461525363962860008423183209346134576287193539341119109329953149884072903035884813535980887828212735917991080444065201716804836062843348082933148072846903023638513380958157885251421839810901418983866846317008822575291461183597653186122968324814000541309623148007774865757066651954543078768736194578031380417072198777550726982149292771466667991132719848827532607449515130217807045636818312709564494547745961693754376341200423711837844608828045741384704463657530701792862699922695397406610774797951721939574697123761255621229126873855190382088301717089367485755694131460249542030288842468093682440632639690319773801260942440198506402935129584975790372399006011870049369228094358282608510412222919798192259662403236074881978781285073298676536548609910172628352625944091805680132508579616267674388825490431623261703257903168347637923316937412571845683589103123025819234689287888776300837514769034442670933269315206361741732874030643226947787141226190620061787690713982313201696615194301524579496468327115224080873950576346607167210196013168333912504476768076321831754407252912393717423380086410749262163611154490530863363486638169981912765962972901021231057770506395625744924050168471049923707871416116724607944874274373734345948628444850857352123322936525291711426178176142588220019855644449579771769926027679171216185812014686194256637873565326114668568623054010592313213027383977905102467310658762409722995203070244894730324971922670449697573975709886029546219348018627135796971381429958826650841461587243575052681462714539690061503094359168963798270883999573829273157868104089165939516163014796686486371634644303693233558289597624836948083272882995375794805153229471117123738500030793232337708415299045391176321234583187820002010123051630836109685126671017625141219299958309267315257982155606909814353488122307338899892663682727401212176326162636357498070170415758612172151161893494159170037119398517064460493498182418252288947786685400490113327971375918159146704194817984884550696646836889105642247678231320500770321799259890544262546337021395618362697746685072883761557225626320245544035015141321279053638106781321747272436937855016522752831251466945908399504993280864909260581789301607856040670667794718164431420141716110101329943023990584046106763623490975454832774333339688213350327247957134545573181359186585769998893872750824869754885484632600547252182539021631551673471880893090419627257135808807455718605878545274062154143400242755389591868928433170925831478178268335003132805674271761231984433698402754667188370021666745675414122371435178274761613917752287351801844519731398076784138503319780933356680232520919369834863845035307402543514296495531122090645585377944371211662076142748937805799651167652872436803644245309254761347491692836626454074827936343990958166518957666609416159511548380981015027463297344384864171612514738285426574293524026870727539062500000000000000*i1^106 + -3637614636117295313100777338717643366190619191766306491472281546708061328616763399011946235163900836694887070401665203910087173806786277122266910485843308666912971288080234304513333604396930577342577866553698722453573510406113796672917014049351481723467632640077917574235783575430066667181542266687041369049462567086628742130530487952391906884764264400772870220893109338560636215350640005104774958346257463882964775371974202780879561050679187631772568792429995211507948707723958141559804182518002498509397894930005575315584703978911509664049571422529594181190853858381311244899327149059203152221416178427480915944967007414401173145378843634784657840949611451478915572661603728930480270546196113561389236710790809924435504352540870742464071036134017798693517089200455354878966755695089513054181688698658968366632070081986521666153004066047725006073171890838046210165960430574928553845612732998314254492705428023117364839281344032865803710781369466788110916301686495511104218818601008322253019487692512357406965990644539714304568277122818550993415000325058502594106870698155131217685699600399985400271540293952915116259808037767114884243844584809675390837681120528043645136027890371304797908209904207656255987572823161904778750313111975182574732137362433503502643374089877345992594611096061365458038050838625357830775580084760858843431360294337826933682615316105140128745723530649369413943637968072517554413946862499022197211123020323875611705716877108653517537652598927149405408455831283883527360282701217275392536078920707937627306115316775459772214053629874660117808533294214453702619070379902863375287277407826765906879652301115900061599352211212024485508421758815151091532292942068932235179822871975976692271722765932311183954009469648980068727084907969021157187400401612771569450120637259279433126220821683109592334725586612595195899173845125313715052444044410334314147850821334664679089279073872328577269640719767263724193981766675137788148355736237465071103000641922934735986333957160864596890855839793852328959599460357684519396909462248246519246931474185375018531652523518017245730589930503774167305695231220341100383031191572928095399077240590428003308506049630997399506581387582289461992770382953091808917387308175906781316443594133215000217511307351326904570317773004146518894301707249162128567889710711125239197787942666507287061170086504386290577244855985224083702386797658829112932598534585559589357234319702763825144038527724069696723782972738182471096187707083688421334362696006867488889720243347425816666303998642374536844234379009391419077978618130700154105799206232349820424924140790640245146114588841915196915872353312439642089014306247964992752617632121765929236189320193537010326954824765176170074667354965839564091230778450983803955166391436310035622396211134757271763600284580221428306571347890603660766873468488829226689424700488721933496692285488746674820063028687110567637912677588313028122431723931122196782395883357759852413001514149596696052827299500071933831008790136642756482739718323340692089837930766206880347299483651976395944662920985667947647615119433464255227520499193532905192496918146807683274623968822116669352050206533840681325509703720587411709334982164906031806438923737464803875039503648787197412061262695852358166326720861736625751343038077919751392886498979705491746769075611876387374943788312587859360710768040447933708545243221129573966169239356895960182315344168779113433946802002228904986632179233342516560331604083830953966423990244479490558728563463313175382272734069427459480950098212818465536526017903423356038500811264716185300128762703893683770622858580520354096123553358348201059400071883331237986338235820740055612046197703296664811512514140698391839810840142616185751351506664914921095664641982471217587015826968129304470755964819895020062778307241896233879652256343239885089848943136789321232829955143905920067481929436326026916503906250000000000000*i1^107 + -3135240801170140622633016975237207908648251363056084967283198755128634533045539893775330354170993303802714223998911334988168899508931246638326268243525220974704287349731210437173130544442126124196931028296651350437465520671415506788020247240220439325438894283951563047631043994714331527982087346299136697567809998040836803104825047419664354634121588878261607017746748025706343811491312388784264204095244316822946796326121472794117314924790932289805811271912247482875872742978095036333660355503425180439247830768121612600848080126791678672115690440051469405672643421394411184071048831102432347990901777878800642373189611816256772915918211252117121171544168831388020597247892135897688864322814313405433169089498051519782528583299992506143552436725266048406849690027349911317772793079793925995894164612081098919053554500466499670792842086570440894399744292538169719287921744708638645727272707559768367093017833014145778918514031197501767723594094849730904522914124239936205809722226750976915661798017455971139594275478643879072639431173888171426491124397906574422636149939882977153440754633274467038985064694285055517498006919744839173395973723155552562419068872105755848848224018936058811226713422665100009747028208915216093613147356086910558355546420172749935527843217818367545341484842377495184784214170023669275977499324699467020870645713633428500778266570429243493811579819176852292437893598460106050297435159024360445722123647935924953982893786462259806351837243888417712851366592764064078996505924052926290535797196782199022614502173832600196999934547553191783156652938220372286456340154718159386407498518088854346047766722856475693244733006845874239603740984392557280173915875594719277160787583769464815873739289738347905095501480387139151149606212185299398323538110274340617407644070453997393363462052021987829181073496044689956434722806876020650372705455644180595903510082114207855908832943546602758803836271724505641273806331693104679685305508729068720602628232027492201978440383593582075227526534535856497554136324662028118725574387714165552399515102644235837730892099525790427913222224932350858533260033289764950807759179595138792735853647037566181692788619878823160494488491628407902222671069827103530540665342848960239003980669745797022134025700364208253193263829809948521881268289435879446629314362221908040907930736909462293890189793299500264427691099953800609006538852009127910342199159397907650238193587937053162422968656801358165554606017695083555850660260094140353125342781180556510921603176177085193770446486553461226709294060588766413997938200878087827688383606995929335232294885524721555178913151688009325450544539719694055985935767950454409389274414731151536268525009288083403396838567335210102524162064661848157936850700760041495409108498452647951641403538026350037598705457876527384960881207666140869762079151895717250081264824369604900023385309016665145143165103976402673953451815315019985819187471058978736070904185406169051006700588048608084693398940294998871261043585750999486801911560573263375767163240694857008556622659040791114996438225800551797215040792695493682322989792757070951745454410507100196046777314544677118671931841193049743499916225256440861346715401609390907212009402775170639588904999726740548210400611221254968742910045910735746105106985227583056500033920044535814423266269714103105497007676118755108273419254728834006314998741448078194592054895947884581198993882752438748689700549057452456476866988861135019079195868249383673932501642673436949318297514311633310134696114833202105042760953563805304977764985345382011257036170565205056461051089507511516526234629615072054611382025770547947271781743940535582146895171871182778181187370809201832090053267255714196405597492257633307805572445860761596859026415343092567181137138715456033301289707463691964371926993648863613651999787343025684649832610578185027115204891456912150715652387589216232299804687500000000*i1^108 + -3677828355358251362149271440493143010755318438403141512422161360788916548214418266697751148825874243837958370399995285573442739396207768443364691015880971159496288541595498174588920819982468751538743609764491100627781488906215047690869253131699263874969311097333389857867167095949254734959122713512919464445334919509804994040428172447787544521367972405058727993644915394860309189804739122932114984992709523582362770645636387617010820313194670382124867433672000072030910000703562032977389358265046736813477576453974638097183566742451246695897913628217265518361766628831044977185078196170615003519513589831883555972245264924280023088513009211403465513703769578247121224880875667968545169688686492980541611964656785057976468821108278731451959073417304920878703584698836364313065218676594418366434388758739616330325252234524917086645624427779847587772446747842663953890455160811204302987779383595710650506892766292710274650451937157314043921194465730527913978233504021141116326707507045224827190593889069404159420022533796863945816776581708174944670115803354209834474890893574863678339976326110865109596435859649244783974898587807732598032599755311686743681451993971423628158377239596046225159908804123277608216153746741566140820058021178269800337316172740858629232675964004454227569834970187931749727061641162801316667124161140331778656439212173072166956720262912500707368214297484510970495311979955586390300835145124522115408399655855962202291884153910255003009501871558120226473977744070145009882632647351448929844362654727840357471177432375318409534837851611172086137584909808768401274979882287441553043532455020665290444812313796304377095724227112247084041984845319101900811978191708064136331748598707872850949217700643660975071653737530640712439362407682065948953044167896410994143653045744065534030900915393653176623556114627046839371562205577413256303621636494855232976215084374083889480717423411311031748519543386523067003019059332503154775778688943876846275573666424339079438633838822805246032751083854954974594080474781697625673133043381944954912223984791231949132670058011344292526316248004875985603903118158098289568006780336893878534405548635459110725263547081739870827941927181035294969890400911624064168269003968380283955477044459767660467100050977641023141404301661417667411172916239582437306209883447727199685676315873734760543438289122588613793066900469436928038259097777987545781822164844718399958936218798467674036264740151460341237986609977657444646899662576113710683760173356023507865872106203972537513223974221483011018416323662286266640172208100237501573301864301741013200954287305916581753547490093864705912510047352149411520438345349655174554041935942674201776478528507715733094812558882425068129520563240818063444553365208551026138011250155945077258993955693495868850464770320008015265232766679068477608074961128081729031293843784089201371060989285310002247750233397780347845844159938055288555727906460118617317752952445648150398532552300646239693991102666233524811652284878151804492550148990951001401926747985112232224776944765710815491192779270261191081236260045049198186667648811402858324306059897362918453966314262896153023485687082554097679800913131748114249720901199974842528040458566773148492689647016026010345666855137802760721176946311498829634372108166979263439333461531709767459868077699395623418593531713885249493686472584602760568901631434848736320387193199778825014079193505310375410284927845471683055398433952298202110502865790304541166922997748086244686309301541987170122953800555491022402727549457210878167723543712135527121292636916997119414107312377446034252240254929003004048193632186018290514193656987444268091881472354795362722041809902976562087252443352101143563538567305727034486259169118182215137373486510218999034850993449751056569612838194199931532777680851075189055320747300890172639749833715611744729134802156522709992714226245880126953125000000*i1^109 + -3022661741375172343987454743844981341389133649945143681586693468279773632200313486279375735991981964969152818019628968279436187693233669783221602685273349097828398008419132637242115153123521554152861936905579829221265991081741585236932299424717967105462762088027023680286874195377163326108839488768799967467438559912097235709775389606477990232684104779798601786816162580650991872064917018711762685432047383301899084434662239146962958089280036009615865186005446056785045419356491768427429512809235193683118284423615522762891960013397668514632882008463428492516005674530164281617064591242901802081235310129137423194240817217314230396430364246363968643928572510654509107959238300837291851526593816462495521926070791785404461455589973078204201869133353305134559983197359763109499767912938215274265961105401803899312168126880020662217798549606407754002917948072067137032403771794669252628351650033075682398396335898462652221855519968101206233730658775062133369361886999843235457896282895816875998003956652690323452379871132401507699514939520154758485836049281574096549317031615363573688514009400040706989118205055791386930552877556477016180785562936835521642770139073151028897470360559985041603580585978091927830030239776995965547455291762767779160009902796501261526500790757419220282837431374783505731005424430114670543652047891640592488138236539747200725953323190000231934632609627043196506550629039070525679280111377540213289369587365460874048789428412877220716116034124890395277257568134202829978320352509461059339242951697825911019586499400059631976833060191712979259697632965598619785690205658304702418856925005020001614687056191883197567513067577529868085949336384683068417098930001625376010259424428263970556446134456214290986132271352240944463692797898154473263637677819803196195490979513907437809097915830446624608454242300858325772167866412218820248045753450549578868856077018505692295347051519197900227669514412280219691945520981423437470752569320779015645192007256634082740285855558575734413583122930236957681689950423203858525247622955004414935955374053969143623197044442397377556515817863543109465741077145985127597496912880354153595472879313487916706018414540033449120827432733724568317659521091793327576533483324490569692621637675334089251180900312355528434051392214208120517462832525450119699650954537742624388894852277368986946903061070434206075616398909670462897427161640335320056762977637550754233598560998425981595412562201492856497796807099790519845805111755234471610771753554510013559536398142537082879406476049018313344700985842823957993001043735164475531938239294223025160653840697334591178072906734445231469842362479875608910320897809363034181617055764657329976432177033512969072854581019988161990943587189418349297035928998043383749397741701137371327577062734042960955720031095298371331924234229979410462445475868807405560203205618783914506254202326296637059998264019156959846290420238213665623226456105005720199045942532196201717083726256488719789043548039121384737010302998570219368852372632328061023929270970910369792762367908751065468614993668611751819086426501967007439805690636154949683241322711914278613308594414716509261405348128441303313380473633151801093306282114686266291356061291157670049845996806125247367143895106281173142143779545997121181606425286043810639807303321511385684955952750961655898720001136301687231096956551555418141926204245202206703159429160922243754122279179999558069697352953804171848538416883072490782210739235518192466896624138701683786655670661543017826094707302298680472491271466482184082984364536875626157271565252618847396045857952591196521166055229604997906925618779945044107714578271778690009518158740913912481355690539946995602534549730139312007202831263540079979391265751993420517215964980395049857241182025047377671417469772465819341947281184959731906930597910483194289231212492695486521165904036934080068022012710571289062500*i1^110 + -2877815119123993775971484827400648919392272967438860291281589239267657018632040343387606252694390004857960058759635862206499641156463172859006378960096389210923857667228434242512615250554231391004486259884201668498335538969821092211432308249092090817216508736840253637832685133607890454820983086761745345802185131775837815920956724053643935388070034490679582855020882982598511137962887614942949947465989470469804569836546003672898108598532606999720663239907860710706192632175719551834528376376802451580211145679275307573119074109090120928483737004842653299746184942928481827047737743399701430748750331059710468541601212037926286546116277562639268698354350111172800832881270724065967088219549297429941295346144518095664959174551080466892468006812885772646469070294266187954755633873156934726656770321806376578131861931886528517459066995994680087439854388647839970243319939260547367533755143268088748283115289919562320966954872075829093710226428302691775519457935151990154051204574521421101016785021040647051510656983791004766101706834615930221552240388740157428328077794199293993669672950141159205086331119012046929910743448094269794122425906372739387328979612409717191916413044799471566013074704508006906097481212122142137860054703180788770697064100339624889320510910722714910698332764816537582131419098480904802143936233423068891671403363004387315216980715989288211799307749866326748797992718531907429716113439190167116065849528452632621556955950669964542178764859791516650827058060331831888223463380183023987634143497373300927100448814237051406685485715225082498504470864593450088751798507396314971906546631797022072590205987477256427478470083654741624093787625275651022476785565866869910956283189960946735055131006234250893989108436433209623304183661925783179298954933195729349134107344960181598073530155863425235154892677436314050420430137515003886275449724961208076002667976487470406596088378732076646900469416693683268174129672583117306017665222291249820219242081743526334721887983660080299024813861279703137636773480672847706443754815232628676549810029167383409921827886102312265672076679365456756181374804125120854096252443388789332496797280316623015323278064168963709561666470315161376597255316787076453552994557674546381651388539595942995232911845231207375377683357321574730839399632652274099652642966093406146480430980292273001023711840096029225694453993371051535864598744637463641377535146252239122507237344885001188274762971511227008108165685426466867823428748896236109044436403376953140368401604974789091058413935219642494569775168364204836875160151460352303221683920216303195352258698896450243852347593531706067737544466312760819519689501174647267988175377408745903405862051377714419658830506237948215849941287076289958999752206584485754101889713148809992537658137674109217124671533726027841638134219454274010694505946914469109155395973010584797559528406545970330766129903625482487959495709148371075807255632779719123353986309643643333478898854870620581941955973041387931723464491679584574101502580076438148399521566980554099186085283665077842889546983930252930701699645223954047331040107389750984221042438269783329276846424185221230983673515142084362086808278517189277267099659989862001356888179138225014943513352816119391569210854155657651834386762927035662290742404613127679095269991004710875526816130017185161905802421638031892161333105310117682492972616941709067918308811895322014258918658286220812461078920989288816667511585421126106915476006636509531762513938624513731388214579637970106548114216625776758112634859832456770057342980048325580801870093090451418094478105629305829809869665563783987536596384222040857546129408915822690177910482881870245974673665204030623196715533784714384064292172764620216903431621489910147499130841082080539621103943592613155114799368052943378101771789058168875216855645776817907413572717074956575089572652359493076801300048828125000*i1^111 + -2399909692186889624574220495857374502733440368345407649017376258512606741404585465386868814974677636779608039902068969508568318838379917266290266771629107304009973935479933098462747512443536707338929844226251487682707163219018998243225768298630233187031343491536378996925667064860118119345869195046444882945784391495102653426712563171879694426993940969301976917279165606390742450669031395057484242211563465019006261270849421846196966524514614942531566836023555478247607507099436443782749682272279417747052674891271308391749296570790970763706845163292955158450679480400830078977020042724679497332103610483690465135898564769087470042231027414061724776463298283120595850839010222584430660399990445425500927270187966669216601285631876044583947695859160454055442189768940560338596035215061019389386353336553409094940306785505056883562316543701136271215673144370977784662329191153489935770706467514977298778476931306005896937230313801311679675699602618364967932322939236672921399747206424536558624943447927772432185739836801563972722495069197127628581341153936015975392294336037079799456315894062178273550701656519059726935300919441590121341418671804683486728302306547585545519946197836062016450721095508503366866267641717568138541225994644820736458565662940171458406756497126731902613717642472067506851818997292764751146541934819177842975997421921489696564811050170780639947314182108633570670296394104250359165548952814181746364612270690506542230137965771750112683955396975770728630458055172739888217397686968167247061328205638324986721831974052258791230292400108315197611164588181692757387246977682174897912310603096904469719324232571479387696100377685215872613953281930945581400796348577314936928970825621508837523975935552601768654957703331313183921000693447097504636061670623521596349397680253312018478842996325920123498355578076806225604116431677178951854450955901622225200473605497960757028109266564428707226818153982870869121854107863502038508935140535151628790352020159612991024779527241137698169724276804650043747530746060787150218416515633841646985302455969656964965925664654081129328687937972473436482887732999055400010099975970637679154378595869351024678784169438718174343174678673117566179301201195403439772399137800728512092901305249440053199993060796871551152125441559132011082199070961056526505130747478823558784038385091213712705478454119986801672651776007582517510447575211160335018785519066808631682008427855694978580628659341876618393385133383097943475620558624230814451883995757821979108481765176798385166520638190048829156267704081476681859822921704926406850237075953013896531880403177610538401562417200939485111739671700872361983438702018667574383817232103574017986005923033955452840563459911212724941807023432136746157243679348453027382466023919128685813719601588309016637169225294154091026994668533543975666499744451297842448272731299399729163841333431265665938247448424021063452390028042885499990255694417831989984708530968174865934925560046919416321849458597887838629399938429948700587689352227253780843521710653519632913902749862405767204632525375331306897444027074330263996362167022142369493323382360421752694234868631527762717836263691797682197240039012121305089962127497308591232871730890459964184984509587559379530058183845390972490301193079154167875475993842313785855150572907869698956155792932989595564429143911423598769665820069274401719852767406139587891149668269416968563955033474608874197367494516062941762836699368530665939233524232150264730608824042778676791890683795828335547655755246394961822510387984478801971992698066913888400624020358836422721636962661997824750369764604048816508584829831273950165174698743093327001860461073302015849605773577926092629596801890749146584489849462215416523802376211224860305701792207310242525839733807704698911242263458762860973551811556481733819217894476035005858912362020074482416021055541932582855224609375*i1^112 + -2261796221970458554786587758638211032920269273753723942608350110657337183675855848335782724939329755093269895715830840398826979361699605871703998215195910715368085739903924623406090531984659953217628396797945371793128541528433505440568092595096063174003949004551622293237967461753122330924442167546425638937291181999178168543169936319321233398004158813773932843207507886563326173060926356206685902501882577630675380115125856811631950156472959486755333076247999252704689625093932424112670930085626657984059835003649105284855794995381594649100091713578970371785046393766700653983632549950582282486230863337249974389228227579390299310840717344034944496015870419446475349186172633650756220247267118997487822930698459499513717174522402233530445857236095496587861434407117890986003752317888546657821253251879053402557323032407507769194190892988681433387553898390011731790931809159279992632531258763427776237209672594710532687317584327444464110136764965872561714328425658014591299400267636582149762011538915088448440860806951926519919767483134247958162490061795063412615310667124120793463084673708869046130983166806395746456972246047854784054792409723642935239740446586955258000198063996512777570314076936657182198241915061727647184649473146039343963099315777830166856115308138384610273083052520719696951409004949209288505128322512140940265611442691291411333564094241722850579023874888792979151264642553917263114133039277732476146498696501845660654621954033245115595168313133998536611604973431185802005512317724227260102878968530629473203603438177152254123701314391023422254922857559170667121496083954840626022393245597268744598264936338543001513584541081649073553458691761938860647627867155751490413946847873514526184247212555935220631783665994118655694043456079704243514385338414402728954637698053965191424025207083575718584185046065416660960841310073605270955943886234679818172921477121587006093648943162074546367143418993320170480486438081139542638762584939617988276399146103377962048746880435738480480650105639916966790929211216036693964825813248271168484249082358505422200880890303754745436062875713449303821184211271293531675012985422310483154958529703012867609499070205306735370274203797874981743666917246932849590888872169738854843804676037674592115804582139300930674121969952521689967575380378007161348739095795213287636894982366561022168366156473700701587883298349749764072440199197119139318634437358637396083521096369422237482892369293163501350266534041591803153225488027147659160215959851634370652628890077584437859136254864115613183165109598681867668217810600546366645057187076845519908172127638495610212339538499458875680015657478797496628813150484464406305664092418456371673761270802304622048610166852603190885745917609035450809910652650608687762612054205692545145123038828343633937328742744547371545679662143297062913944242138701831921253824953485916574492512137240234985845367374414171811937771757595495915384359089002633395748022598745543748395440481747752259784670934439199510540385779253546600232840180207640644351351016833440197487879909754604847269036105355723556586587083501171398873847907823359014566454869756684278666832131278645928811491024573644443636258057409438299884862651291720381626786898085130525422627237000571771027140869711220038462061792032151722241181866924110931815285764840552558483087828815543919280025642278877114513382286912015358839350065446443996398341736336837108074044813839222671481458579897952411143439721209347385170696804477298162746468874696403075050233562595114061593267575652932295690506701181489655766071168589184675928943600770112506295516106927365865044209280562691276061167944404101469126628049094481203693391947877618374123167460327796534786921971707467834305730630732051701317990214930500070043863547884124447361787447899227981111992711377860314121059139853163314466482324005536241884328774176537990570068359375000000000*i1^113 + -1939190365315017637442726049696560068671850570265514061078794781867516502894179087554547585922106699985939644351522964583072430225692254008645046018669395338009642633256159721691131817700930837677758501426423366596200402753291627332962482488438012698902242824820183683045565009153666347510822802014829160952768479386049720623109507592723708863244721688834363687419479786922237514879541295566593046500907747939042435766588005148236995940923739686379639555246940788987182282565808773511248317591703388310977921253637043241404143125152990401059464576988190726849615037022816186231316691487229969284679753862160028611734287415714646555465987365872680595698175019265330389640090643879473814842794603360629715910951459399188069117719109865991139087631614479693637619257519246401341526494844974553027445408120501950686333206844270151393816944827961424348704663614794824195879148800392992703464040981927643659510940886947775273063003757425121713713783273267431851941067461624456708137045023103777697983666377416620972877506211908460818904099467896775337420316319738295729885513130305346997894195794953687099124038199414481108396631767126883156453512808466737073369409084089173741724277606296515181633216616821143726426230982584926919494153119905586563953772710325431274100237724957341719754098631418786155329417275029226005044386208597227191968249368163673032375467849376553735154912561736252649909872535999105775429553744134066739002867514683400731968440640483614697326605004906642922417593178211756923506763763872894516577927220770430266042295998262474919170710273921565093901925934586753907664551903040764408286943727407682575579640343492335205560771546946876608002606789582745216800827648881350858785405634289742579035268934436576043417201927549669499530616491922425643877912736365902494263841326636920974816477441465426012039186172587215005901967106647138464530422588303603960400902440810944952702348174106914591308090344517589683165379669378692790377796275901563831090122847924820221587661692993078467365521253640101101843329743258772103183801207653044417154087540827670646143176211539346776971191464815282884503938967068848023030480997658776464160206635871800045317536285019315312844495503824535899163878469915802851168972495529819808374428862512869762862855578776320265530551559049554313148422438809458563292140405249878130754307023885996312905491815353462146121722574168958572356382154984979421730009247353805555236184734698620603752981999998725071472305771138452029743966352715067818012894334107154592846269970080292394721858826049800258652711264678826033931916341659515441111926935706147508090578847793641276329177380587941973707274255963171749448018021709855664413934800127958947682707932609226486301930720938989745108160136323137062959093442729939041123685358830506549603849567123433999211500393230658615447907290103831632213940489206837939456713400794794824499901049729411564485290267044890130368115984102755696988946371937947567453375670561745487322244488901877850052518088999624278603150668149764497403535484846217012548416127802429080351564238656124812227917541215081116505068942707462343180687629009240771626032860468177282618797502632167184972847728042563615891031477474093765234119217304695082188511631251430316397757549336243615893915274392072538272930210870167276333835357624781012544384081256741868984842317162963797741120890027234988737322876417518233762399004188997654115969230348417273461291115177915386198303696570867814095809363358996602556589077268982727439844481409917532154378372657949092354292267961998516006694426058331036005771276878099829504506786940867440207095186902279307154951356729784133882043461680837779303208210182815052398009094172110382694177373923767597800696513231648535037006078845771286883750223200432150289022421134221205458937733743593835559146226747814628391982703470124149713882388823549263179302215576171875000000000000000*i1^114 + -1670762984253569778165364385115718570285632071978958047068192391974410645326894267967041088754620946313488455841916734227727934632342869237464006159137011692720207606529191984612563461193728974897565912335112285052787160303898834457169401251460736532548779078595543725139240764950841856519286725075464640087414961793564389872162817745078946801916251783156337716123116916480228949153150550886228975118954991927713371270185417515536705539960931279154203897300263543338581871059089737183067908648167640371705634811472415782602590318323458491458987781190832252693132671702333365351788145826610817275227768435670264721813216553688637401400448078125443673513592289666886004320553411552138389659533799971982152824207890095518419184084584369540356542014633866220300900130060682013831915083549084101981915109485821664116148249835520019977717640761071912124581543911584383937781154300037380391537752428985217013805833901556262148304693652640725033409606388306463721741541323040451703187706619736575339675858145552117093555384099457239694439957211103216019710241498461103235002087479703182505137085637220311397193315465191497300618819259493428493311939171271478133305172202305498062296184754721661213560958628092966871899358777112038645946425860683879410913213386369097642259126067446009424247658871854709742112834973260900345860647372549791105384515766024336351781570075381167669264617025856447849529441433910576185722386997818219886257688525164912505398459701378686926670046416040869614602281994511600466014437962272943782931591939196639852900045040944099117015555170871413234016192317746386613162809031610268767268965967067068376846607230409960672794345306067573781438522201610076895102008212400186288968318995937973446185950979632494963369019294620395777283712685934318894568062540064085083130908364009456849944756041829812379039529623004379637595521212234026131558535502752979489394398803701778041139565071207636206538050553990394855823438444452967834795365303646453753774674821750517552541038232035295381691179793729933055443167341746627493544105111870051675272379221656435681979908446768422795217447685013113169277658692519730410779717853486899674017073119142544176978276671074167851825187391551048206687590988659190442396069967679319737811907647859995730149293102792512411153108207566574559193788234206409054752815374194804317725427195579776689380415101112294013768527444506198729325952757649941502708601950220087519502049189590751646448903287232879839175732209008502056791637946892513560121059301490621723883706514981022293320772485898123650029979137197564680573414498351551270623658931400021376705039176007811333035261172095332549060640263478456414650882959041535015004081986891183173916572148469390974290684371387267569731699634207557458044810760357025812421928107194150405081814894225578253706323540812176041709589625015195984152663033163300810750586938569430352741339234815927388226793591860582813476201786825051381844241998566689539289750651101739326880413575495560756170882994396303533343980062233253052048126879607741164486300093607949965448039641918412538982424302701415115380171858201319486363966473563676664938580307342628815886288490536168419761177575866926470317225675913101443341726618530469966772436513378191630845074082348902194546795906945207213496321433697570577618122990980534685780251497495215239325133720113646706948952462753726767379327859370793267954329060073439527792563757841418629460886016451665794117032075322124331680926441894964803306069565972959168956381437040259424090845127738960236642006571378371360598566687883791361637557124125218763599127521957054243067951909805026807449862943391468227315447932562724046541307382647875190716851868963072549547381368081107629944157659517842519762272459999808073968884208042671466305301291971253557688516699282989547396905892039635109155848446960135333938524127006530761718750000000000000000000000*i1^115 + -1246823195924830362120597354220344032600447175278641082343754119464258733242619427544222116996077308903507324800427976562418932102207340329071429782273431020600698700201278533315156366368133555610971940566228193530714203719294223984917760355741531412229197587832628451871375557563531184252004721278087411648515261364735463632624878576338596245003772432251967550358262554692111974834971996815726061559278303227366507178165597482410178010199742531154618168347165541723368742738559586846486282869823984012078132407963942062907559723829161674531488393821764288132380428675288741837161547735066876507576481749734184939302057930429702456567598028199254110611810153168236737397098973114127520823476075351991144156551436506271453690562958025208406803031225420993934181696422142246530912773956428105051972710604585197820565433101784371361906546051707323097805542457412150000015371423092135854091194699068158876890838072367968095085143854903619790725310382370634470523097255557617952982617736380957985649347648359318240086960072877622128547993824292675169938889815462369302214367499604756984226488929095323777740135572614596636035460237528902431845587538755070278287728730155721822991522620134169314015383843289738029114201334816330999748379377997677778029730408639672928431732074205976140339610791180479952455492266074708768049942160094107910453184807843525054504835431859447351186310303758925923970392469340659926511325072220575652485526557419901084338280883711399505116305644271037151702162147532276183766439519128494874305246523431144436832402106422582851225831608634694565482522125569230333924570339969431393081832325864647222737953241171851255837396106335252957423144341984733847284111123437289838002194547166770645234886058577138839751987645720297455513331097629598767464394692815154730060582712816250780582121886323134668156628997372058681464311356203798060123440661215658224513990629726895809297632460069180423800018691753070865026900250111261130799062674050780260169509835652525474237553300751898045381628301175019178560359011947616228359275172011979365333043016755413740259615472842960353832527700187147917252703691947528414801561332695545484457436968409185817113968837933445283549313969871936034077835881875015338853973010160951385459419260248928385290458863129886764996187342588117139887065213384427292060430503067564866017055698285341826016820381886712335114417696356965407254031362608805539290603204876466648380846574743125857335125899952624393357431303187645720147443056601062259694070264979807712090163277750188927903612088563211402972857571050462261760870418087072477625740250827042154047375525584682449142134646957166010272895909348992928044572502385670822394633680349824751899167648673192834506601108343962989402509886196521847666947587486646337462278390050725788244835413483838275804002264063096266281714301048659086788593710775494241918975142896416771778404516053115998824297575130401874722147513737771677250258137757175307743234160961247272527717327516979674853261112325296405595741145127713142733466308325923305170564952186019698348120526108712858151477483768768560956996023460636092620946163355404114070105975249920961362861400515128349884255976576132622906383681852988802606215077597024532246646768685528931938309734475953068643415055546872027831093591500186506324559028998286162215113391959800629662388182676377217302431463275882331597560977725994535612551842226811325474511190020313886840878917140425224551814673107626694681972270926976254890301411947064517819584195100323938429387625854822126161130893352152307247597578512711647226881777406060735425952676446790972377429553179958516845058664303729825727848821130275099839489429260438433199228094465168344065234925581685764145620076169539713319545435614023651031104351410072703765626707414060996760388381481588552889125040556983492479048436507582664489746093750000000000000000000000000000*i1^116 + -852685317348546670734251843790953637117036634033281319286359497559119572138177391244496411582233726871259621140223070264697878775597920910145746549502247636893119105314339412639336628777702415437458243091584773542779183721914382317557862418783314912448596381520183976703592255705223143703263929191351000580635506956568494792636447668677078489320790340401658233153766947810851156653636543320911953469407608746934521245015756307204886435952075921368843646482303458689204954183857688356659215462790491432977737375302071956955629323168837889491947286229666218089659892092954250497548673952154616215971352140476754406299933648382703225816811179291329360469057639939839636928666577199711916770765437078379170671226722931725693620242746772117973506204082416774800503700762123281703822556164790370149384733863070628917121211106605357623698808827222097784784320703210310708166568361397930291008066081749783663264257396829754397934998695594469760280572945747690088333171382846679196240556509362639401826463258495751390704597062412412683413407822946617859283941083199797757410100951415471852966924844831723601232658572761644754799366297016409988803537183782662823414032192625724096550444144038714538503159330310076556314980366581067983940675196720700246088407329959412123248365606673050079682324348727643764328063246710229508230075680101697444023479953230097805455809423984718711753741973180200472232886648950746140107933799556961801064430822704593385386673809901075973668418087496316594776757262883670631636750011012550624874837177798776838855860532286590793063127214124842788567174599406919319000143053183169354895611393152069507940153196567516446766285552579443337106222596808973468751299815127873124391371162041013679273776266328430837018224675025205692489216672538483412463665299371391218962097330666635350423939296299287691501306236783767637177300233484380457569982246445672090265134040214511673601431430665725288195277987677284426280743832040387103258870175710515763585091894532895082407836367642132195187958138180407067800196015470214542972934449142052678336504382128014653297485365004389968011806057600706496632253766205299345396022495389681146118979808834098534096080599602261351388870429448016647544454809617229336998255979642726923207413787325990649438948452036163476706982713985883425566571907089876527784387812312216219122773826382713453690685128426544047029696878386151674039380068330915581310828516156447676871886225914365412221934086195093771638840995786203172476501244404444532336637443999794865015410890294776738279699503682633129421375076537763766147957209084891941801371790245363550705588054023709009971396219374526584709021056032096959237309731733161558623024882791187854565308338563905829466183650851243066563269655133328593357327616405226316230767819303467610881321398647502021416166415763851775561718534869822801320666820426416548398976465324096290724858151181624149418386140039716872030261045128757171372716796582692861148092789897123942013852688374287251677344371234045331093100821698137275776261697043940314859481079510956617054349505203348501638319152046562025409610696076101368736161541384357271307277832780048269771839642128927408230999903828090764571760660820233782129928548801985641869750270494080829862300255762696979140421455122072918837692129312479968755785642499304000226004102211985266868882606557977013728378848437625850022254107581157833998899040948294996166436456643791790935153245120592042192230610162356463909441783992959819171540920249674544355368160909921208489678709834242954873915190644863531571938360530900745467621802088558326941359966718111066174099021913617783654945838125613174275790473448324023572591808680599144105695253906803854088869058840464428731121546263184234173402880305186818131826830150392821381208615667560348199385713684889109842401921923737972974777221679687500000000000000000000000000000000000*i1^117 + -478932962663172320381614282606329219981112136519886312737003712340147255759926919404773052104150116133361983657081024623266991004569578676763079346632619770605598969368781177881684964512870133045694952597287388857931594034816611696080574323579879727670486420211146762691044844073415296885465296623474838270243377195980462106631174719890692374646054841744726823502668943976159316221037874072101515893434338291077925390999137623031374579089243305688895480360464555062761470983786298876549781325744569844382134697889987555494476737969680745824087407954744552666715559139154417202685935891770621549045896804334609824468097811962355429029645261706038193817278922115050329784312128372831848569484256098232517342921476199512763079631726686386035345560835378587838606308478723621233995244934752453737812387496912952423188240389430210977443950413302670264531630573045709970226715872572056441203436458826775614423515023361712223984135040148914074436107095499162930657231815235007080223907670076212444015229279281979787167565333336257579323733326292330102481270220410699670649506145958775806044947656105794436452358353600246527971617539078100036033891297560464681854628101008266974407462324689656582905260566055248420241081019984470130524138375393988677909233559136602054949261475104750991305232448004902946556831646082876982322426651776004500173685203831203899062342383573662788893449827042664965088551453544015325182447402540569745898160875171404711460524307649406896214073097922155890240013935093433294199440066057959645400193363315719610106926405536375357469007309512531114418915770044182646692362675482883923991095055124201682560239660899359961816473878015634739415877558482978702832397820266559262768687656066528130147458594378026998730645492002567103433685695654694479306473793208549369778467482622876450221196347271348562104515483418077716907173055510122904808512156547988731752005812807316448470124131718202019288120272266714598936436551613277935201298708361569476098192070469450770626356455996245168717528993278441529860372171715859123600477306706870815358444977774736534311611996512461464340861933236703109932787627650607349131218609267409447132399621352823894549776916762615486882374971169627402365011452985346431182709499679920900050958878312110954377215813516583387528890861193348095902493194972281380285168509052552499764984746797665963307441032764030140606335727054331665127531213308416788769100167233633748985437754643709555556245385754641722500002186505603834369760731859272747091491584518174168179027048527497684695663708040199119815101827473034244685729382954527201876816051789515612228412565892128621994330509713013309395634471330376646384390429889231605121803047204047382227735594390704164123606318002519797001906632771908605769085223807591909560745710917570152835251158652426575255860547742864761462187026451109591562745404506466062741587965799445099283573156311004501464849218726756559337325447779963009073928319278604923493876689736524164050236791751331060929051021045716976548871146115988717774909120706668542381091209797587885423992419335042903847116692540272251187235193504372381143425134650442523722836385266124407862679467985865973554455673770871002178273575683695989932724076771829734493790486262715562076712428797186667345453032256112323988778602796441680914758011075914079102650068101778944608784059917808016787983678191703934862364103838514733643438467521491293956761313861938355305030778796807968394345148471121343232674735255235607276880187198678115343771895270176398171961141816775497561059933227970643478947813764207586548165524855290187134816360992050612470327364108188412468533458379594530966443007454952863563283029236236305606282700888514661042719618008606274346837942956978132873472521724841246220474717008975433011795179084782274336884455578911001794040203094482421875000000000000000000000000000000000000000000*i1^118 + -230734230693388979035371454130650282559103723129878170450381623887080027631559011091410999784828378928111175036921964750620706824088095111680195878220813853190533499876177939444028645419858207280397200570006731500929809957323282044096455986069072653462956047040499589947560488067628174397540887131689109584702016071613630679833702845705500371712538533890082458876318418670589618081928371699475562683628604560194369920422163005535226829788247328943770584748635366205585795460934440766231851261749381344090904484826068409307819253532682308139843062485229027266796387531751214857556187438285808862467335526325501175439404260200548466394989316347589318145897903840893568645428330099641134962018756857096965053247015968911838288511060893540027873979683733877742735573549617335383319939087395003304515284436903784830573103859533037226212418975316368589830218945716704397717147255903315678203481247306700743351544715058334077119700415221443118801645525727403642842968176504256063576242961993660147985710159346713572525055513155784925184853729483086657087500435475775061042459348600177663193370434129207680892038043824037624596262294816359769361071887191574117334369767702813811372444305611767301460247531001881323338001240079595633398072745650201949085292620045776527340447319646749513698823374704537644624129027469181862893539063303455152893568719767846772023924764790755635581306236616789611494890291285780885150768112872303969127971205085999082843822412414884399394157406371457028992751020278026606672460826179752677768140983143267509274830538108071527504269292733764526659817597871385537115689495187620543043732165639593678025646162611166752559649607564167755830541230563601697942152096196115399479418073073683956532870577534714715842198095520139322668944953882159013570019826447257459772175475295391564204133543359428452967043652896936320616052816174639421743947910682079005725728761847392269080331951781140686613611078776700723636259210213628991922723245081322607013099540816105003802501117526108528757251416144797855219616951153610137950269270675312656597376594919524818346250741919181127369871538812285953595050064115491467015206422272327405264091288793081412698631740456586349535327826388430274552607143105260542957122584589645207927485699993822877921723610048817643473221130908574671919584230500733869130268147762563828984082538995827327426714815449378276221177925087482877738232774959990737467737795862279295104167121071001939107433098345281518161524025995906650289182894669481232160256637792102014258534529805612989956605646578339208852068609806696286140883410138145662664239119017194973363052841626329242237363675884215566940635413506136562224526983190083146800580360624704005692933750163280802603057739520626698498356451904298696704280799647428444167989759309772583488321578010326899761593365758351334717608027568175022571011393705905010375100931963607807611875989953630508716490642379412353531321242404096565070606925058179285217327235651839352756774080790285446024916699985366369294026519065979691142012186645821285338732777450838831983134675154567694542747572875287470301172030340511342236129669653539060126637513405210945637249101078177271393478371726573558586970633972833756608829753736961661406382742270624644007983150290232105868167488632367079562198168748921580815557862099691606862711859727147984861359878308762135414210687110249947359276998024917893338422311876170121459022852245902890546446177924932697050738371688129460318449387149176581036926366626997520120831512498406542771810405635558023791194297291033195919205798440979701790236046719665037432367695743942620477603786412699050240151446282458365245914023521534944128767090055953648001434532241104529765311167641213298395325626035923265960441765513652795823056947360513172762541689309045978006906807422637939453125000000000000000000000000000000000000000000000000000*i1^119 + -86426511856519723465394049906680860636105306918406613043471085612299173886220304679222108061766729329054368167870524322284775026377200216588888454013863432138241049502194680817534001755447056051443412077081556973111365903377360518851805159277808248349265707207178114762869026141464079019638313074814122744837732589830104867064955597975874191667270764969914351446655165499791841579591404844061812304879573560531129575430003959576295874567055231485831912718353297504796616537747112345073383623240224356503359910687543262511049673179356534789411634779328328099793596530724475693427880159440761922697783846954499484121478773251099370521759506890099095713300422443206986075372423937605924434780697441385072695178519560199941906581136051627862754430771436742365125647756908616017458025665000477444738495518770955679388156696896831138110496261118381677417053810538654021483188513057255932419185530267357390091318991155192265961732483943509029524951103450742637597857513051659960518624119485004565482196681369522833862247764293010329925686904926170209667607989152245964322937844727835106674629943137872589866609749505396035569663222855891117135485577057785134116204802137588167306517441527174620676741213039098968804846518556189218224377708240970646343796982728424459521549248399338430814097026879854738353347234104161372761463498419376974811338083576831256588599217432706585054774094748645328358235478833948884713130831494686712168402094426122830926596720767766076506080899682249345580227303945216257444401256654434055280252087359020619532702218694728790307172242203965046386471789949028541932844386917084061375110618343076686829105184827537958930263414815392850890471416541288254728659718543138511766010203256448879884810981172564985984583646769128894102565960419717445043260371677688945212412249419332530399882973205672945924091336969258471901147671947023008554696913184108962532891237947054580907311519485213337293445807491057657058751827524363723813754412065348795353334665590642142813614446333337672546601271640933663781153191263013303027866956941419163725651839221440613714440820942513131827890595778623139876263621555626841483995364724250485373665269164203074898332272409211044098765426106683892293179875977507916343661031851170267240347288047011788817777630544410370803193087138374600268035179968454934755955859731635345545580674511749753446842009269793370629641282549277338336329197302704206503876665028896309656494587662944599207599638987582092201793868105701160843164957724117329609794609314736769868701347348314818853230246966236934527115714017378479164438001904771312257346528649254134097650349683851155901752258083783902041361506251658615748903847370038278283308046022972949974829139134770960160443991416646793471574526845995262220368782987576826266586731859539627984592522797437401908119294726547463460432092088891090933621644911484811714353402691581896661621159598419338447644025253284266774302041980995981023817964203058004194148781744501620327838937375828772181110139315567717334114073539841571703763776296387412578114050750255466803139338575989303331920709002474166392645879793082709659046531987071755698423431169807816797773961703538880319178289937251155765472233721861954323879393985139470747211325715947107033519001118449526386322974129729764934817696281848686741483220149949615943921158710670912155398621705618131699150530254696446005939265069063051709219278430109148890320814620175005295564186336144931402385600256588996118650125519337547989421405757302499922386213467819234771657929852168650822451113942513058491782532163599361273575939988552094003548841260183698223195212512801166405427609099442253225771975308572704343974878679783644542880770051559883727270173814790726730564067463770110810643511021573087033492084454552184524800395593047142028808593750000000000000000000000000000000000000000000000000000000000*i1^120 + -26102322552193673654289900669105899150611859545839127222495481568097524214251304628428270206705631907740913259568568764457132980682349455165275648363084559466521833457428964094350663013970007120321405145550759494831928742862785908034561735204713787155129970419113195100795099436864840699203437709874262896713535652734507804277092975583019199698800657071600366251960385958226357682588391147805404300585211667802224767678866495104887344158503309418053041030364232690856041738047055567539483932310820413726578740146711520729069916250181769959974056110978822561277192234385748388877322888070458103369448790393751547185641332054033898324067898357750192983823869375418850913039310389947418669883874622921706250812449528586883108599806725682293238895036249516035431903299296108955000205892511963288085550444160883637466605770684910351641261122898211573981771137575953128888751923232722201991230827310444705145586271971184696606287765183862063771895373949200904688244216372953162487356326801589821822827972642905151994913598931086471978484682195717543494567594168133747371821865416024915971283346294821057028053308842590458569137357972667427776886905037854364286714266488926873943515167838077045173060152666216067491783529726886061286698621520212683013055786336837772802859790337097301348120593068377321619783064147947213437455980724200164979572749280173739203647729125131596799712348485727330553370193809609512957370536880919568564987665677429078913593896615196333504703245202374646630915749066086956223001959388643792731650547531718244198325096142966212762530729765562583331224088235086708727155408569357649217917263554501693452270026055085817282100975087959455996744656757358457640363767219973112813686611733192083087397396893872514085765676578023254404052755830437662995677527639755140023710607685482645260572959415825041505997809598440372081124495888297091777033200053851062947502006829880235566108580194615374748672953441695738450065165185827426540306171615516248870782646777298905112877749502449077871183552539701698665938609971246296969511952140257432578021199413625883432746070648400857361327779409844230005202838288557553437320492371430624400924006101637479528543305591502225966257054192976254918560060057688666300776423659789571401419460364632687753022898417488682170630784344137449240600375830780298245027169681149121077793195713906966524077793781748210074287927737532252723588447460700650637360692831126544224679432894004494349976940177042812846494534973818875151622187010165555936497193843933532292251949670487964235976407382029330616974558050077571219556019316691502936678780714040744423513921661030176598006122363867139011647919288886011796248830863235940759534717724868839091434837382607553909472325236290095024765510245725918317742629583277865979945679846954961624491861054480102364872979010538688839329689528541597406891069700805758134702682483183476126137695896526198469202192044270562014574068932105354516534701628544381270371361807027930667912972330733863618938249292824378417451450592437496873239162717376628457930540020910309729662905101958113415831136474104150986093665110854110310794657354943302148920861495564519992285339549010563792037689776653956950057352399757578966167000029479695104368550517684827480099282799527857770089496304788577946493305008183463532809928758072059448046443122515087659093502734762671035678441734763950342440273472652433695059927396836518418510299980170801615386664732433675903800882198572683595258061094620284729587980376553331851790696024246921158148172931593856115920660266378359251792090955329442054124828277841626432496611620980331236646061432805416890700865951182347298148435120581113501659123287895741121523654441660125174665426668949089431435519619669748916190936090072865690322560112690553069114685058593750000000000000000000000000000000000000000000000000000000000000000*i1^121 + -5430197715578855004338453826347902326577890295377907888580667424149886385911459037605387724649997138597744462919152431327663402964373968284063862190985148830204770161066143941836697247012393690869490415435092405937471300696412784174500055905477017104057597125478646848151921005068668583806634359164653824853497830459242759360009618095305211853325865802489239920073659639477968686431580096882530747881796364021689436820111060256621411789148705913631179657442607195702381989818903424728401696251990701658924875435191451726715014800215424421513891322859164148109913763547171975081199616171394355607533090929127675893684238046525162708315366532359165455063684629089506438367501566186870309288912550690884962629429802769368730239787735282443527828021195995782097686914810200968105651552470699427042579672349133147633157802259845210148268983138900819610340955724854643860405976554626292151050042863277685469572906454117544867910218145933385329398639167286569381292550361561531162677272922213047321763285135331849046066610059837243740502318626196810012913341110607671920228677887786602880647934515703905171979734435299335774890433759387516011694684566750311109717337852757490962799924427321396153408705041969570744894822931091666476893532701172650482483804030443416690382261908377279687269959399266422914804396026025016480133946701114609120488186242793548342492364514278365206693930779311399178960468969663383854071966530084603739679479965165510012694984661242383808825915380622753171342772203685747275209257861004208441615286962848039459855390359165884335250095450421005974023193446343115123739516160516156385578982260524896913346311330608473900739855193044189991413849204324014728684312169863514620199204791685424286471172216976854337090506665553627642787378025976455103879434534205201200040090348904738044205197968519174756751979632083757402199962816927725268330136270800983377306457659569961768726758176683714155885223052909440760545470381376100620843144870096127416344499222104940882241754431912747947373596660486077444461912660884244465205171260943215579746710148507678623136197031398461465288660677518604175970338470523157011870080114628378146866191241395460597867739572811117948896014262549657520114226409435503535376502030857778996251841876325066455776211566303450636524859139101186652512135526624293084089736240637140421674932623222385473825694415883449458541545116677289589949438643434766331073178504904267158683736893287271435752217130399167431403671385519347810426661804069207018440726224900139556110111783395090099382293285674546504066486256130988571077486491389200611462178979271505872401191299578613413985493813049515198374162771485431980699184408832958787572239904402885790658717929536436254271831605830081998922005725990481892130298002847345949266289855675809329110347726663359250852146595530738722332638375988081191434555426331487173383745271924160750212703697413745373388947090806113766147841646998104111221472042772233415738156957175021266737703349950759982052408190821098585789609053991937817352793757848205126673752594767144380679646389297168018432303860757563722812201190037886821459243910917010359473578309607553629490946342950123884740044564582044620447589422494866449929707590817157875933189878197648691715022209543347534952561609692491659555371263585361282419254776197436313841118274754793695806587851172549229369718464971547328013679681689734235228352449352019910036862857678431285667216483248114847797902901211036019761730422749102122162833298437288325834013126476483148290789813997465250363382935397489123088605398351147545643011355913285098848573704346214921357261312482580072419499027061918208520458978902213772844084778561300350225299198499325896937049632577246378277814642592075731932122233666529413312673568725585937500000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -748972032774649399991544732061151880219973548419597215208551973326858261869077072295586362083782557705114326953920487693586917309984724688908470902055975564546404219919328120410874862945368504585570950863691245240314898496792322751142161830003738001612428076117703310831050997579612628650162777656213542790142755793590122147891849707824460508055002633817014751079815044320272518173167097360347083846432014191519755115389128716288784753512142623477932784550178807465593647810047694632819494643608424012601918641906787749353616996475684193373169310507915658373959328949166923126879195244839156261401936012926714981914127129662423384890112982192654770206548590276137620281483584221924646305326604514787628466360054285851024378415065748120526937304597990501283912953549630314964369274704328121303734372224221604555613547841569507079249859170645129642843597327749630358569015500064441447103025826414432351205380895888254415466474456441665507354298857418648155032465562691205048520573764518425021164603034510814006564669961479351542766692446946482505852041938174761142941253345280623851538118353581299955135094307927255563577657080813234112471559122691560346493799969587549139140349855374310767179906466035891945036063824104966774966279344353776227055156806755960068377351435016152001251399678937475401192652165206120880266484196261741798523876829580384448380477504944726970426646971914355386067643009333316268454523171334131374010616938786975433082150673634100566997440126333058022868487328490388918919696430447420333189909905392154647982328031389741702279372932794773291694489695934912058634687162246094505825761869978843470343468815348730966795790264158806389020702585199468564710347981543267862286774777449773768740829235573462101489229259745994991197071721278661286456155155528346458242148719725162404014859465698197762291459579213936224248120216515634745033583452022865563450691625015368773794567999084769033666001076324694265783481666234246559349674950721870714813599950113935000389638423195564846765003405602956313636717419418266075635315259198428665717004208774045938065945119741144007628467842690789565440057568320107501018413484957697076840671366963499540073098059663921983152605026788809847684099366906253317247184838261682042720253286060921823282354864092799115660622563075120425190156956018838733229322339818132213768163750343295652798218326543646748917752274099078840423970584841993048339060761334412205031236627352832502512132636545857597026198787385447116388254721888771476408266491292574270827394583703856444981320020999899959602239367865532176800812354219348531876295768019464971438027989457000132854211586399330455393526199261699479419171306367102169310301817844908336206231003876524583710417576002988414582686640929092577580136786340480792597337234791255558911287325265798743626681883511571839362069712047700020159252597671698028704634423825018897045859989626125326291050575562336552244559578706501245165501601673196412816539369111473407349127420244616172626924852676721689820001548250086818854512581365876410984293154386505383642641466219146217209411190931187116134617620924093952860727383076342652453137401969971463020489320971796526041072764988462170069221302396328557322640941332379700847372413285909923691995535737837928091212732514865610486548168737759410191721652703186232290902343233075138134973379232188675552051614966330939227782073074099731747623708038276284894919839987376972337436322150996976541471550082393829078211480787477221320709645381637771931424252870291999357943419823791216805760279043786614127304242103750366356927066170088696231668633000677418961137746516353109410029840030507832123318911235012396430013662076952083754595191203435442514976477933396095110696265786341196222194451093673706054687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 8502742918993532239589081507175118276169719811035920530923795441887976380768053952742660119327792337302777644293640092655023342598146801747248988164315785837940230901525823600746881434096938001095011952991782450100447685173335432791398564283316991387950167651327758958105369263893679543420478220506283655788816139917623737665020607850230011414757240771704336854065267048689526856056902543624842493657710974595935191576582433737583558766866534025516343654409191730507754600045235839465804333960901578932201574326824996820190763028723694504110041744225766834499382359210383309601154249359316361911199675961498475549625883592941506848318506924786113672893799612229261242901129875386636931371460722541248507963486743210182963712066186525656766553089773156180933694064854477109054201102566552028298403362485288661404641078393833758806059663077755943806867046691436554280355758384465606831732924472285315279038183503106579177899864890339033357741800564416470448259431828645829335500061471981214611667920538229295933501205572916528552856586839393955038926539496033751846330579236902211828037659195978725319023836388036037687309243706688434789465148914265468256602104754587480574138025860334761085041095504703384614042707458391530088164504982025277299747239644790791013683112367328296486941607118570344924712017401619158938456163778439699855789991612290550212332319453141659537798159464452494349281676780689279036841945916213108493523639245274942151358251465015513455200352824653850128663614057865743320747183494282392286310349106255201090795450836750790782501851054182101642649129275813082613892977310943075126673560028962810593815706112009536953700315010443537676752038558590792417553805464711921409596514762640338685696999388090493121473663384174257328100276513201939782367590905451268581131645815231131976769029869558166317316549054097227858284826284982182492661408119876771281512594559107039229596382560536444544255512344131193707308925639297788390327726596547431563430903771156281989228040229391122760608592912525783030758403419315767448794552359408566238619298818327792877319299345681630474189144429278951856460279802170840772625037162221933920102200043254948697219819564375140096681349248062947610529500230244377849562637649551585498205182627388132590717003296457142296796682994573807951706415173703687655520625689498382548149095043171849562033750558273171179746424535046549454935757287154970097058001906870915677703969699200573092823063716092395826088324573844419115538339173606843270829685025703580428218473986939348168249301734488333003203841652634100849174297821871213525868619026881393140661325766151829911750263737549576470005426838755820720425454269215611642879586903211517639921588406837980560019983525302225248935355689360281519964068425961431568087007941372373010753602902550447210181975312980943020061778728666467321033428217285395776552409337807813078467393989337313954993585555963433480665824316052351189666223284093770372239252945637392880567818376560745495224445308155563374397243654925717971988051100548043139207865383372226177061425191330123729687323539249404895099225148963088494860552890805487471551528755119692131506995289454046487667519879426758900405565826114453476411135778525588176313475115547188392643002517228253403775035645118448374819772714580982190613924007008223313007112137169733372964142683615645978754417120557356531062568736207370644546753920889562369913599143051600149589882234723588899820203979341606264400872495313763766510432540099983038589800209034515656585326070800685673659638860435840862279859426028985772088913173697653072578594164524283814071676599700505157721252569151992049604034410057155478633567653456988957671919083730487601002035312088169450165116355961049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 24133155680901174804605843156634367811249010712139569340179375261549893697227539423380226299155121693543154015643304420429981710624227005001163413302108425559375014752458223703223394118657235707566806212736904031773615798134793828548754641591286923127504333543050255561051485777327658321928462834467257862414879735296755117841082185545967712992311607623993042581904901425006010355584863391724156458554230403686157425648513231357663798146438211416095433834577809042503700088026650844094352925277781874056809710717292291027705146649218401175124612493248092364466209878987632623969911802086534510544982086832030050615417187646263106043553271855400343573275900548034613371461828525137321937760949549490550803925284403856603734603519697925175533000355499762201069316332166073800500659194304493992061499638587148204650269692186592029117958077420012751246807422176901422417936892995877273935182051559054321796818884767696404520741454157299309708080045582219576013850417932881956523996510783761174641546078804373664330891588602672897660005750714190120051941122321190164395809224726722140409145669914906953958646138895433135586233712677208777728341719486716712630265443163100735114140329202835866327443995752518522667688395912437489664932662585120734169692660042194690092885956199995229383628330114983570766462085657778585543254322355820002302035197303033782629941223524360840984941806991559335909232343054458058051793556970601221798336588145063419588636356836812651713989585201666310621597381074355400533404058584149537446486904659794865920181104604504337949651815649850924425366246170261178423704972722653658997741994459536987552295899878462203522433039745968440470616188948528563094047105008956584078139080018801966756666253625624445553583180085212942608195677447025456053967000104433660742340098327132987659936374858336953682160339319676526543900948257617545844511882899122135092922568738149881395725721970023976554314346266134863507789837555540970051620809263676194071777957521462868720957603198138399022455705713214442650440944614852793843954377800256553071678657388286500808552292570016065287142247415076723842744867920801827840434588982576660245089330498959420146368792100275255437578934513655937583742944237743733230878385888108829549121001565403040225197116389877833397057931203124948207855847995983588841435767400973827148089132681318228871003152510040573928897374943489755456010597831135152230516716951387021169844243130431531580546355288630361778244016435980108295659597528430126600185819168971024672183365466755322279983351012780483352995558752392374326594765544584041667793621747397966704916295741342295031850184287859126284715732829706175850411844468736599475500625363524002533937069412800997105460205493781224215165417057371163803884563121166994824998673842907763583503919177552705285852678830432283142917962650940867495707270564226167939485815712609150050780636275345489789611253132441655267384497144749588698812150912890700865325945177434793703061730967670146241443160304818932641528329194131790355245595214093450036744369202353374908805941361878514420453474291582174258062054963409195046169589247459226182852788166900730301354026544538668476809462050232256240836429505850512154581156311708396397171527881155519909336527136369563610841977203349833040196117522790157891856985066849659778424053800443448001757663245089404092407431905164522763495468732574886930661075919958664478970957325847715705294228688325995455113515565556853920917051381393047337814837503008928309994509919060346729501815692136007915872399285684571416792123641683327871229433101591574124317833586267848120552810136343472230266356131943456428058528413157381835919109986953540584537358394236601710570040785639459824121098609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 7620526663566563987390453719008523109352012191697301456434402365677623032451296442640442672843810972573383102801442523685421992515749722996422434448795015032787132644899567589351212189410599861370881637803046249900924526976240605368439101523505320337937089598022216121964394299350220038770273496672411954639870431708702395031788528319441319552566100076191748477217011086304453539410857674851992534654980294440896432584475932076727472488469805468910339922507484882000043557734225062598779653330534231071811667692132723131311755562885086074523964890972518569027567317013130505244845348898439783293672411037095719473568598168515912307181744391356202873934993238911812149742930745412712684711068566111651655546512774529026785198080242597588201794005396637736759694004615971725048504630191289804102245559567797989660802972415290016418843999960440128821173610597044433734151114413313856932567122536896724795387812577805336229063162176221245023964432927843548339790619387099688792271409807530876062161804231660102381397461299131284715985658158841211038059714207392812227551630144276764138734176779083202111822293767811042733976885407484089951527479238710841933764429976065285518227409915719583836822419939246100287702398838895587268260645299551868669703585022760220228662024972509273579766788866209510295467427437795775499447409749112241694486923943015225080199399866301892428498479833741720265632728471713946814775894877707349843929781010000407455516174644499521819923406988534910439444977019740903435905152809525324133165715787336229218126975152622324993258997348103413542545777156294475548170689655813293314068126065029748748471464905880536588677487634915506395380146395927967674324967456406594287862605556932820567958910229938147342070644046294417692759560313310188535161749577015120205636300756620912391527389712279023737587024834931628426216332053168961453069186550210305841795508516261905670178460463485239297235798037780058143952963770289213735997270061540607701847322738750494153263870386537904274272831476885664773359331780732094491219146860034636097134204292716807065331321239060026652341500953625086697222979790729049990894322031224230171017645133390581387362286101095585870472874032565600096748345088104518584389026357794249584595240177141041028527322078452060617798455623272018642479647251485558300793359525803472038865209122427619046735243699222959049189381514624859805965551323816774286591381129308518525068535054114318327599054940520875987551793288185436130478796722207452654755158130202472635323487618803481748682333409749349970526579420954675011736396169195920172481919700925647624854898432948134975830750602325173844332204132466153492262348259568922757527569526372077186294122596244712271278012043832131519080384040724612228704656104363367398712933291495919984024133989574819657911561134387906669303794273642193400203871098207324336493936128888399027829674121913474106358341624640206888592018899211688762589475795579617153491201772850710170594669041252466562953278720466184218170157885562473764881640096814642668629292937615857318030108664447684470579196429356399308633996255831741931625884673365632865027333918192813727542136243435918193734900532116436757842837993515544172627244168553089625480737557161006409439680722868866935199546889300905716409989409144535865251061428241806923889940550213039774219448380451757481382219711534342619677996150124728465036350466845433008747688093114343658724520094271403093718892688780276815380527714975147146418761173307997639301506232662732015461652669462758985729618824667224895291515823643127301996081280949822840259708235852837558137754507140642083613379451092669218477128013207393335654851745123011037759888692284008554750811333793649638800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 1109450118118280480087749114648524815382056595950156862032868982007185031155684526066228939358368469887886026014050363305087053576968237689823489748217077698217365923742089784038296924796235210068529613459344631850752950143727040088486916149936686109455443143522101190509719927796025310604382877205315706356789308758299900455904738888078651695817757892437202411870552762258304623143693862788849534692046314405471091739219167263848460028171835768934446901968217806486039776319126159195956265959912720146757870239181531164544992733604053033503257509001003687301805858482552903298700602424480051953448241476402731069866503093251629193965564421234295477962082471618727666415077793761931409716903354331491797369036667075099006763962286793344020227100036833887132862696576476393619475153784016414205143161735675962885450277765399823958257272333882088690262996385158241857487124303743290052130786894468834266534877535260672382086230250371775856308432381902094199911874749424830178071486408407535301925749149647395486669525194989402030255030914688005113401837294612490662577106619927410510671381564137594793149229360720261962596313276213118928392565432086679404291809065364696570712809570153504179761201211884106331356376215266892582707538172540266000548008805544830554339412439916601939630509696377965320218177621820843304927291953253136773162634871839154174835233255114498736296156069207330437135240991433792043481699610107774995599408474228393451580579799846810860148368579557988510582796769663081281559434901300482177184159868311439150169707387622282827793578614823984866868811983591907923312013571870053482734491673034986539361069789215190244129929858489284708546617801716702494519404727247133167547354131633331678727317680298375848473533488399923475878284097820743574093512973621623097741053957699350330449878458562579981655185439901248653885307814272302339559216551479439636818697072146127044120196101404934598883438476834560248050134634850958557967250266248517059734879399653217478978120742676599823314256870552502368184861745493600560769670637697826319033368514905764947537833843578805907312153622239341631661893024280142069543258612856283270035960917034258814490062729778933979109019831604072735434312696296231120473403560501686138660117738050283985840757869657141433347212402634836130227899438633699078765698549827433031661662502056501198134285969928790857091533077933850442665074312543683172845891347066991064731161748770226106890126254174859838491001100179629567122861794389428339563172994609069726379121759691681958312995481775468597099916280783421101369598798209021542034782384010793091931558424113110247076240432811938252419875771115856378818145941861648179003589104621920572780332756011041290698384670504785961277867011149055921439869384385221550489786723663507955495672687566294114619954249561858350579866026902803407221118204130570311056888571204098376218202213811948447822062322916403087199455811857047665856742513915871859123208092178472737900300003218068740162167959199597286226761112671294077649052260374517330433213181897496379113367440919745185538725812330524753068651472738628378356452968961479008236662463724418764531357887683209993787107395252847633575776715832475714844463850646763306478544377852203086474755709620797704209719590991124753359710408390950520371732273214429327167586629223343425192458625649778675821434981284206871613189542133927489435446026683810986926367711497155059085020451635066492548921443102365689517875900425427768983627577183700849483299365156645443235307834442544947184229591512704392368801473253879035155096222183512997957564185868417117572097603680654152954184824273770200881143373744636412337720047615664605205982717008884597321111569651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 21292429926151744484542445625558455107580740456525620472765225268960378003725815729279726048407730458967915646940912097025981236087160498896886121378585845901327033805947257559408070653285460591013132191177983157365605576165491364129550572539874645077709606102890334355480591506707280085521501956089798187814404901073124479181621292587101586555043818058274102479911098133351337450320522302432104051480313011519271526738155744891545489062023165798522475919058963713825441160796641940232009730391606604989809456861845915328395571055412365892425899510131953675071716803295422947785221212013936893824789934338663844967044965801814885654762624546889332832328378271663182916864211205268234090957533097592604183922310299759017617463177856541579591901180274077845465099941186227380459984502992017900548081766389369043483914489704697467868692794547841137452134337788526092083595012827828588399915000774944263414706049527137475244528372048426771197072373569119449501746603420927106074735938718400100461137403522470104449179563727289292377094971579122287824766146046459684510925548718572154284429334544416252220780389815221789569319581090756649647859602318804326208955332215249215220866582976741918255714422154971238932426317268167875178576816412635153957103095017948519551061250192756715085274156584385576744084448231656925295111768770235395465375589569825316826412849932938235692345383174032557228302731747782237427683879783458751867113680388446837474325558337597633595431348060404810880073468748859302940736791123403983604443503799978476504657802651287300262712545863635754066882103898463005977771680636921449634618659005160762142693590054041990157673388051703481222236067038783118119596738520958478146504876221496566946195315782572423720681654072071898405144358141302561933427562491272837516732639026469178328864448714409358790766426811863826059037442016993559160460333146609735279693799326225853245634833094213909647991414475778960437824134149291998830161436293561158373173660000096260196594562819622665007620296258197136102075603765702585426209316964689214813457732454424848698641159237067577968311840600095984853534445873765818498758826074384264941602081290875288372741125563354140072040185732134925395908408019515463792152261283547447305896851001766845811914738110506880830294719438268957045871740667692134087898440525659746018120405403989036600517004068694109637830683569446140035951345339847120017986019395876660662661224627895357573356802421972492817092721242256976565392807006081284566630365454115608289890246383726853319374711370246259981303774773506168816725010165381564542512387661638978044334491708385261702004559461896099671029364207686124839017558284676847853822926057676821272136667874907546580295072265456580172768830353494591778931704666949028467640977501318095600485678150208116135935057804462928109721519727133839195923927709190216570265052378044360741146657843849355623981353593175031396730124025728805734607028152047178528197262273067345463195361798581071816419774486901545548933648061952000270360465692967234260838127190348871535171520689008487893105654035023103140547615082635258986289200816886269844182812667226624376529951044651509757213438742370740704853495859089518041295199674163288057790093339290672005317670343579873765486203117442612037179009134133321506333245340732617941153356996655835953638443055500272503725020507238589718137504056917858062135306916713194166743731258561756996365429691107656384491574160729439321258132984438862693692909853319862860407507022295186156735726385391115453054268756375305191988644221717608514176171627319677870355040341807345435576916965227525752396953518934983358240276538822659544065893687406793661433206585985531866185728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -56065887900763270113444864776183208319675951739713492984172420175430367870951208189841591836692701764093780854196898532443376501871655779398388463822457376741889899681566283093545502465497939597883987500762715878553460197755879375230415759447336351929764991585968938234530506001334285881259161928400133530106062655798700774307366556723336748082680329108008635307958970362346760934398925214236416083770697363091326505205015792042225517342010947940837878859370227336815733785837234935371774589785900303600419658335783604516251285991284147140275208709602000884009491151884682555541994349665092935622072272246313671827831367120889712873498598819306991172092846302667957358835357959648993674247678726326308759113466910454664061357184597764684447323507035047047709288230516760373318789064842057969074653307291181690426460710617570841651596686431590548045721322670500413959358741417244554373564736829374521874670696867559011017331298465066060803472266878046127259877696507123737776032021309627032943303715528584008908549294880219256909813378072517498267751101370878489229366690393416815288677946666068253346583577020037094980434760131897411324923743853447494248629554362758164322985802592636746800138209172157402655627991075501993670920108748331406888260934856847460674633301926748397197966957205258564846994068162390999740263493942404256232107600654389978065688643971633525085773531022620652176976371667463802487523710959772480928972000914057519110758946239699600710986899366919406633972861874764414768351821981027109303398688645509557110560558388209694049388300683723061561522334080194353222634562455004534249552957093378063819781280274070175479500469579522063468927390810324023428759845224718150710763357318887861640903706994703229652449412198638775510942041362539984309833385222045345262200135805156754677604219463903744093985357467127546559626792665336627271251460684602024880401919751656065567287357947711465024729199167303106277384924823053702527661393644649827658871202249884982410587717411583965812907560697564772185526539864702445320809310824167772773555063294326425035105254500210750402997634660526234324145041245398013184012457726144660325102219273869194835812375294315940690755471955907694541500338780043950111916499985926697844777613295387306271269813587623081153550202917019704407570732436301357365666118913295399087645121932608563612013938099453463141491967650514717009318646948327325313319908363115925768543680706985216881766972078678949656704548162384653239050011638533998811318205373750089930708940838274171254180597545170345972147655757107005241910150616750885532787938999131583440242960505369620365926671658005325720071648150171517442635440970948588060233008787734123791816828180281831211492669523063404207226673683811316734325142844079289994141573670429685318277649453943735271759074384759427422301238409863232853487438114958893740328693768969980961260397645342386323247323117477110999743952303838744304734374646907423906593280093224854107187944718835673256264440907538691614740352085558206141620003219195654712798581656713816588311774563135399387282125467682223649734194038585329349654610815941036662986916957603837879353777233389283391639870056366542773777203824882472467892796332860718766382582863934177524142676271856808435355831513578910756527308969090274826551527273242905913107197590174958034536678516238739432510881881689481316672093094990844493789608209251660972300199748629379969837345888086248748267679408478859669324712725809082883347680998395215316517923510280451682009886803944651681763763780157099807631613228132674571848705305192933987272099741758755462419010364454969590860121784287388975589612185907709410799486248946067181986470252563241369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -8586291336649428272865618504320049933977576613051603522673215580739307367399952505658444932785310989143598790384054250129549132636950249446844775524117924573976433627606385584203812779639069398043319259747761455573336504420500581303231904996260530408386750546141521609928973093394017029105784273833251202137357317264309377587446969197323565590398590021350499031594042927070235517850776988401900096000039199586930186663812532334354165263076174469353748970633079665656252229873911217442070755495068665203415781652154259343241880792830283905739929017328140182179226949127401317372561682485178659378356696078477365198983051105953250512323059103785285477765317432529681811835253519121166727363505094176806460203021748176724209228933895484833845507070432728618104845139754999619814115783005726458484545253446242194740598690988036009196895432412488173857540882463756779460162009208146531942519675316684502922362210230127313083713118811735365882339045514483264197290265216819716498193332002075178187432604029500404524017711298625739962748103398304703333101528259816325148154505875629702739433081510467514076418137927222777351076632478582684477185314653829682645171046650280311205236304829944841969906064253843359328039967536013114505480169949007385965493859099656617693199721443423929716777755961421559124847897596833768560752866373614467362394902618565322677434660854408548264578454180278990739313212002663764718555454414720083603440590867701114572098509758282693569334000960750357838153484127687091627329184497956622659805235212036933925433601439903409226062616369446535358057144778425907832631448386880076009793370140380596758589759095801171203720688262626684641353803522453816258211803682076861491065214077332914915295099113963019366202523149039577811595295220274766499207893027356669984389343865756611520873378945897769578573688014475488366178709250157167049884865953542216883227353860872808707569555362776527908210116350938388284367439363318740244125523843768105470777386826669651706655537418807843256903018704058767378796966728882836778900117900320188845947851426648047465325008338295881366174299304518189358764634403957072545302671830600888217954256217749008146881609185203824695352783261591507711031044379693963164352270584455079417834726533480528705255174856559992577166750406509374738991318832537698603130075220160855555390804038356716499643477066017718574783253565819955634725196282902428262132785022865907604195599342502455786352997132213335873683662070861270185002082994080153142662923477732864202555390656910774204323837762742445961521180377632789279740729180319723084013894447692395629071014983006462187472405166985039431972140474141224722374724110084751589905023002382421368930445564445845753870314343719209980395485099027257753526168219340964381869949784749364104610241384815195945346402614766322481627037784083671430500359930294766589426372491700025858277863061751375491739421910938660231733730181763814019765390514146964072553395213228309628058240098972744708020020793253367817971830841849182985510510225154504733621211135304384328561391395352276812729078363343705051754163210467344817117775069387562702646279129807406820054156533252409351807326172198472922418677894423835620986675022141584022107274681768180115699958043650972458863360244036121208083391768883981760452210903306480948519515189926898466029060050344691789082841977162287366560964503574934305604835979742293836527553099390915391552178010012960109484925809816499807507768739969177231657955467644276575942971868269229429826763089322215571989461286781356887936839356873850388537120458859276593376995002502978592527075281020688035208420470787089977693221300919641439003428286812543761787995490877440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 406890111693589823508339708850297246277321365884615152889371296028961078670327097854678138342738565212168358968523842720827385976246886064423665232760419768437625824881345409236858656205684330868801502323766391174065554397070718295709216241626310262916416083308352163469904501848804356439599620057959273252265295889630343874742637943538779758151535386243673840019644138366639293037557137249306068994658293969735305750668654734610835614245760615908468490799411785146827100184336465864928472350091126301901895846989264158272118211027689224631585660235840795386752423612146460106341519887496198628874037497661361657610507157239978713526358037725348579019353977583331783414332757727743337426154372092404825417857802885415548095941337643672963490718801304423648042100266009621068202034622408114751546231238699606632992493881525587555075157368217460021649046747860409283143432674570507940619601807191955103186620367285194050114620159346898668949126877524156296304008138274170938459989654109329924443632582570427539558076700223873968596637260940537357056760733889408203663674679346619629831255553599632865076582638436597844758781700155668638196112062578763730512191211917010370656189259795131490720642008710287135347458700100277806147587857870853410746602090122377203406608850309695731331800094003857130158939916469440191619259614346493470987085447031431161490641311219451167135948150974665056096038990926261532513664252815361466150181472417592173729965077511226688532008487306557224552396122231441060496462315774348017376617979697537483325523160692030673609257553613058021525005478659528478538381409190534499706323380461756766716206621419993002035295343211986621497781788194565736117306720396249511889102934290908901048343278724462213686533451148459773843484011866244685477930000383936425486784649915309973708525403906318845504921180722073547411122255191300913317245471058336606895334720406706875297946642991585667947363275936858444420181240964699530752905748357856921461550619776526352499235989341566269820295276622920903229653950739816915076678747030894544986517138507788113327008986534314133809963465061751404685956681134817021017414243469255233071592214819269350299852394663866489030332752203214543649035420716340569521028515373882624844495171370285546003818017085827523731255830747824400304261442691809912337152161227623428015927849189238272794267290661247936941835462646280507922843616240334156649994787697837989433724304849005300854871420695763480311326476773855529275527500221802888386692828737518616002733388498477956045261720831475642766221007220506978228998223096811510394801699676542377259005155131058803659700442474540814675528331047789291899075164877468803744701018281110491000603667940819283443561510537559288300310967784119340223306107064080679303573022555385357683226389378717776917686971203612662972127538774982430886390121828616638797511436987181684158717841112785522517755402191195482497630057339452364390087414657422124673005516884681345704234534501506069678238551633591871517002207153061627316854066609510608356808371138759554763856076013111011128066515994643476674915076471532685191210363800202980819303859780184570981269975236904522898070229784303046638220053152319234824465932742473348608197473970250803344646837790952318151977745687188906817973738637138559958626526900758492864109993649813438068400803194742431870603434839043839401370321824070421354352277180170939799376334778657027311005353006341266878415251814136833722886015031695572465188119855703147113504934538765163273590674468002845852935256728788335671424756351486870472404024729661428370198199501523447503381050629775038330522340503318966591140400498444919105929009515741096045445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 334490063468138161627273267608196788197480502471483008498713779145233583906575451139924621968003864145675944053331424019118916081607865769477656321292872673620118921327333739699421568783297649895040898934633972578224697544391369222001329431515146717418176013075181373193990126993076499051517900783820229345907776174627657358504257418756881986745203194046556110180661006462853900246826447622529006853106026706677634507525731673164668869951954784095382077061565633723292573808074020015317729182930961867608502959561904326866774214430041301808337454826393169995703042760235944348571867888155852180472802631886909147519974452395212672918490570250776728040133605865548968699266599088955196994424432956542643990423243632616966405829228057188331757948159345836385627344386259944690901879842164937989720044027846384609689252695795815116902731151402747394989943917781476284227384417037985846398185311362174934278176661406223582613772249101236728120506854475724670085695744984542242813602245698753857381384486714242811333855515330195620184805686589564052569397270654519827311970576951634050550395635775551236093766259817638629579246875633538783354015694440486533563861904120725023062080900187951719694071960764418984293932476615556823877347622136011122203859119053578700705358560648938744036540341091005715052334434169614562525679315454074113023016229648760657594102813576470861772920913541033338709085422266864280316283741322078643568769320858793449045571475279360006405075017085253203402050004178489031244090139400479136967116574832441852774907307700894520806391558721827942357292810334856691742477925723375527503393059261751422701474922014877153513367347288271703766088233903675287377163061275062553095044232654995882262660747526627624341894562645288062000293086894649723840515111820072356394724943292422199108679600813631055024673795230399153714253009777575546595715815808573206720730013021150962998812135532801251581930625420039670440973712836988298696385729152950900275219452211371527962133265972595347163593049512002819166966555840358306902789698906016710607573917727498165228904724200244621230981375765276668435026931757716402137963170199754543807046790857538136391711439920278734138550802976661364666113216216762715217242247373642073959370762528530540780747899665965742744435324056940488617908302602647893338860036834654711572239928713793584400212322977168190184681601897195086812187097584772679170629663508337169243954726528198265646655248788544704922767002872402787021553889557921123150257844132476610411845419385583080211823824127312544624348677096200567977751403167696807445919946321332378986080636722021289857505727927594348229509432987929670372082718510408053260737232618201398434898679583463083669649732521381799878723362358408139683694413978717228197303369074006416588313269603023478507955384957404739351994031983554711029384631113708723046177751142930262397076331761758297449220517961887611627214096352699366586698533514514057402929542024151297700315864451039701249613845027215361717721863413539036998888567412647397738683268598198947278326138180104448654720209073979449093623003673789022403430864120287372293645809827704674117921300258422688911714417608698285053413930303396234615288789127957825017559970559927016756053749976494251389390490730423704447753408383685210711390253798781598693263802089824993920397704401217055405124443088148434002126402592429990374432424981172438021250835845714637132755583245956998335250064587935552758897479574777105535310809233042018856104200402684976712761841187336970263547450132823831842325654549893975880528668367947036841503891301122934362766762802604935658541705501733462941351020211913252359403559228414309171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -5457619296376262904495749905764702477245566466387087306247833833444912767260221951965111313845534785417064657702700797116080065255215393163658607362861678384805393957194345046726174988607618869595673980613600283653009947802750855570178468188783597305418308090112300154538229941887391682466541259588341184169039092183100609655947539701599382862772122648944654063315923656944480781556803746230869777888780174042312136172291377604253149187150189546643426103029558830546238722568404811046035780643665708451045890010154736855545056238832690589734160903236362991901137829109398004368889567788389018960936872897237489754470239784003974839996592468651093078714474381705828118025157437419213440159137993485939155437255336577195607291514951141995273529174700633657087658559120081863990380409436882578303521165402254039383691629442342138678356152413878251526644374698662282103333731236423348079349370271927940017124117085853353692680000107559019065969813013558526473745003215650887666764796226708070865672199822734958726172612053032187994895869640973536340918882439152171883203721834779434791828120465307410014403606382842006905135537663015373136528875379762754674207433932522075322330059756486361933786515213894747678050025807415006356542866459428992260744477927121226631443302126027462623863436927216044162161139252608550032226265799037093641828660593107854845493617074804379657672729146171024761872342555104865651116067023744155452505402854694555143883140378464571310098146500798507910632664414213521609588646255669274834441580760282436105744559009596707230871040837422786676819702557179241854376521888047151884871815685946809200418017594557882392640437370405969799632418721301527094253922433326873144092348419299218184978280038354164431797435887392384253071633003749729444139248297711528352100314664268932915161918410257014567631563457822305349835578599120143082895688090701432253196456430318100733319243614838513636626536317771124770892939688141796719515086588416655341010082866436085575237100115097103630589628107595813941540409755816039415929400714750970916398137387313053478006397477007347475131679465684570773238805274821764298377693496056074030039524430847079291458360275704261142099816474336626292057309079081602833672634291530239804919984651331563719293330762427790869252976879209294654770944410941330750079223091013645793328608425836101097943644509740596467325420789396668912351609477198004217856679188170360767621255500292651862532798716977953376566826348345701851912067142021762888061266149571685927919160389626218662392921006902299924555670109606925137261514518915245307993873666918477284856284241818435570630434801503066654297350524345974270798795876773953522277293459822013350801406978097661323368276459412624973393771305934705533427739556811729716497223019824933360753868043000729055998399878220924824094518365952623221122816568818641191108422035466713573510949104643562130368710334510911126133826204432738948762561686631057708647011392391309489697303861272001133038945812504711559377583562545231255534799639618634043855948411041053687985227381487736401939376870860807665950592586440031617246248993104841741516595810646537373472522634436171265430303614036425365705515921303698532809513445541902125469648075739501019878446503638903206215261908518847228086923931417114295412300316118503880559877679002411352098004195167252610555540873758688450221855648651787047908318842775469465284458452358995758057116923660634769148871526399786161782016216592471274331657038098633479098216031263440911657356833483425218856312129573697152965105010795099534060005747170795974916158255530636659385130181508470992136010962228555680804900522481388546611571809320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -4083730755672604452725403193089607973454359877186784833675859485464481740256471815411876823359679742947863080373719459002455509780975298871594155651487662321586313348186805841964951564890059138790248553902093800163250319919076996662107342190275410715653830126420327456811862886041274813394049884969444056225225230178436077689286288057747983549351467766354902057127618187587204275351552001916857001028802299152191781511516093211652168991931743363948760109181246016331316297865476187813843960106737532975957277379675776563855956333502306347925370350291056222547913453320855409908133316904818202072174984691636021315547240920540637210482395669541294356565177413700912005573788672230054748007024035891260618356951077318589033211706534593274498404344848992099235508425001023664617448526612236374454544837309664196393843348330703920311155184172081476702818552556909568118509652140963327204679696229012110647033672158672155986406178019036670677827639745519296523178164971665321502065266897978371620588447097093950382575255153909347927699240808332114518721177245100219084198007359604024122717737566006306554133614369790091969804042150258889954498939700870182847825692208626292715901180277892612599982058282578538445433754826047619298420742038460952112169607517514586603503952228189463818274120279509615779861854776573333085281164215906605297175400640150617199240343386822432341450609186595842543284058397741762715360191896549924405640637223461664821621267630031934468178888265092367944486587889181747461263105447885012615312276636175594325775834978259755165605393973419987630016015539429924142875297088887486254849135358741158984275604269718829855267345163583673554789498049501104252427548135541403188713830278321607383942401936023312883721450799050761930877100757755465524264906749378974583177274182616961318583211073987349350164142208894638283879552786828724231098112719518669424231336179995299993528780756225529718788478446738225860126584215605130213601027959066878849421715522202490377411279766333454488835484446106008520973992981511249486514043520879973893667188828014162540799747227842260274145840971878313720884410150032967662020455909223932439094345399679389867821572550082942872853154009447885872165057335369640463991308658689641920563146613141329174826874304571298392812487585782126878612007505104249111802578006085515138530390340855307664604544709036399085063845889524735092930412997003435033590671965470415330358307312829865196711537098459935503155014103281952740807146818246196383564201363822419867275540798980859785800014017418537671932440076433326780627958734012116345396664378720376212809814829914302953604447305192939351476383411247542394335659577009928219038671716838052620525107612351219675881320927118376996377675325635707891169447941857771603615759120638796122622632109764137505202191378101565312052918779284809971520628279405397111744972354399354272187402352617073358697688930619829745802067962474412003516475241481200668996107449203121787595506748134703936898270598602075492099454057800350907786901775043848213811045821395326142376320167526783421303470459815805175756990731961436964904586735262903722752947000617846546921152264738976679776377866860533247311747797981641048106764812149853073418769084038193773214708093405450073396540002526308565719386327622713385081376510266821634771625775735061251698394108713763340020124780158002740126590562297112636687535472881209848646390872784306823978212469973653064260586492570797845958271373006722126212549055208280142932289453138519529127977749559883396711636960120523403532875738724782322850026930197988306845104175916389018838788840338534352833188725691516748112396530607543498328506368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -472746322350102414119037703536383450354687762993754739612918924127850973711523131726403320364055535667899833210803619003061139935157357937651399093647798165490731906201502376296473031291919900748855717342999557140231966438015032659921737101503915728606367571459600865730745811564133832506092470930185413283451056281257720508553767581701056147260082666769183637494036432647713939425024125750152798857478550146971342739819365449350758823053038306376684714556779793692038104651472782081263091779395029741388663199426686879661042722601414834922266677373305880706766569714183170279525444482879184633784453682574560727394978726120230179853646397814550431261219935311907390730120465056547346684404752207704015599685804421156855024670612053714061051713624063830361181073256600762685333039681537929396658768288252590731174760062045745360701816096460339125947933626635522748966487917418384179567137283356579209555731153127376774850246578867324542813227528190954477291367322180183944614335062592629808489034579783221199195839763839214813332622820085475465774505142385602552424917407313776918818753323985595264413064097176828787041881353221570786476591025035985484573586506804696617586153648627015607708117496544778810738469285442271543859252744112491559583443045778921860836239115586217866666533708560047291794841303889966819962649145376221776830406987944285760428955462090275304097096482266097122737438944590560671524532365355061944331714674951651443442460119070026184139158900482672474448902866392640258278768995791403278771586016850810681454022088556247473416876651945643126813517941868804884040642484471208024719077104417915108160438006253704638873854259793115561928258529475954022857053395740219451617497250843673847814551118230163636082392869555370564480758797477250869442656570914671836880660721010870567986551129302828669642360766431754202713492575082240982260554796062316319327761565224338040181289266054175845569094927741472707591014958052568220870361540761959725568615158084656540211105096919748669460209847391966151439569371293132735907236932884404872135003561019279348621104430594262327526001355685279320475464870777033892548136505791890842492600668380610060500403148482580332563848823766243128968987617554745912710882724711626728858334861503483191812627069688237491242475909584893726919389257264300734799010364286761001252716860410435163019436445203150496285478469767739255997882668048579155318641431210625675917723657209321224998905764753496391696365772657403178186829453355101882981947571407410112756458089634967967541665004443370852574826854295195840252225379883112365020164164795634820536525765613675647375679106062774109242520565397156436284235899140930481909712387371363179305997602747182885736698027407637363591259525874289410462401587593876019870032844430483390782128144342845820862712814253318569010182734483137534849802544587645502216535799294494614533620387509522980871311318592257839694088101057710589498801474646821641588025278735914355238943701495926391038733585043415152986427356641824186199512830881626633376892272220275205452277420099327836916805320708112138358462500063849837274005316096290053885907806704239301119984780621807108857276946200773840802706024473373700864334221345258012737491239316123246050492905457038382299681337438919344331179280108150762030772979143869693127990693187739745538835338770437944659790624521360927132592542769767125742730517705594602954292993146708409123465087444169026669705797925466980180285374247706156190094694142220195117324771008084477145315828007958190957624494930299973204536847460550364017781296325694735651244726372653172951090047577746069400618161826451492537558026947511766220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 185663591381046807298710552787478344696097296049174215669137196801855128416370738031194554606470921873744582219797721164275030029187546458963143193097309055656677871618972104884776273108397954220309235338183618115579481244417845446325719041510871409709513319426834131154768150291252861883766607735769901295369030969766165805654482514113140087319257704536069649538730384250769871713696280842130337678401123717862450983284341690846174111213102322216556495681523703760839710362815486751371610989660613853652272512676274136188457965887209419157731230881697044169463708490145829162185714692967486065389561029395404895675583063153070683257080045764128654300839234222800832077904861603140588057811002289216957456707805125284168558332839162003994345529887262748600467401104883310220845706845283448760064514787356868598631120390841318609141363255988448260138551756323552658268471004651139778314321337244212857171383221402406938356151775228606689351604630242005166445360073061521566219110937081192280042326857192214784119718651952354987990540104352976090872766751112184024344269405298106995143579087291732524630134408477501485741274860807071720783231181015904075759978500782482656262894348694980654600200683732729461675155315518845374601638131356962316035455434551094112790476493076011835213537285799406991655120934309465476370776047927426020915401272186632715709418716615226995713956903305835043245718900646582735273589505854733600082565570509620292222731307556806406343187484492962736143758862528383291297612571567476715139483581475961570355150476468969372050763153206993873617244515425192250231271881319419730306123310346941813578657440438654538158609024271712888227404600276151491974745265150612382550746310622761382698290935930667849958080701555132296783967885636033418653371552170230842730599770159735225663180108267373682913595952201538721870897091403337042775650432845714871194882680210691549637290122572467501294006774170761234639313742070477470234357457058004806502020518493469100522735752160294084164821667706723531532036147195130207565970119466380696512607438963008231077535695952654842216868926338857727105021360567684448844244379221885565959932502124325919427262689983650778287425336141933345750708528128323437995508744529076254951601055900395895669549927235549884000929881221180892539459564172865123386367927151963409232311956631640918069046029605223084259620181891813434983425217056756482208226179545160762119530480138859951050902982535527134124128606072858841084908288011832747641703373442822607349187672450873021850900312912097345973063338234828434584388348048559315955380953954522592208658281623067996461709919092459371837869971205815609945538958277004585207022615133439560920672487605933953609650055461605266202600818101931229028081211873312420649624905616209958545524120176891464789181415618460885540615932786556470904931169403686599909023221780219264883147965162713966210815733005629636563736262430057241916133500107811107426170061327040988175407867985855911422889318962031506271946332087083381608372301388858561458279012176769560562979238514041438828114557090941298546079493974357347758631848731172482558502970705225913684320450280193039674582890907300623453590233558565007803546606393308971178570152549834143795022738200099131100682060734255249556534239684469500650586878525026205171705331634873643169958946659274999096640431302683673756034669560468366009022623777379310775324260896615716266332421177168775625253981596246507149347553636436234899170702475439952335191507590219896325447345289805461041177050000228659350127159015306728279229884470518707589909171629096558148067705283290461780145113380504856025879369912156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -16441124576143416216413633750987352620418955925455629798483059815660346774467779803144919815910259667078165165851581979622002644691532883142431461837433826403202181864276798173772293309713283403603044983298343252926336799629224012481827073346418931013230433646829095506534685662305580408915000088169326052269370795138015483867041267802399472701885605501433580438207134944297349644932177434261708090876479760664551663828459071634942456354481662105772743384841003200366465438321203048526083102781836792796983993684823982407055743813103947375275371217092626434384307781644822203712422957286381503466009064765604399141597410483990732603445553580261631617859059704592487493943678036430990227640042332796028671623221553655732092208837187101545337979690984431142232291684393473103447305890044376666879070929830272527277125492688080058806408681804634129319118028472430557602744091613952785485551686424040529043073430681757094792285373279520028478071005308928567480019465534003112267352428596655218034327586664641537719525614903123330007054750003179877550978830835878717970987421275022235520063646157567916785283480752203301333541829245110952412055186490665943538607061876330873064261820635957038569898142582321872123873934868698463667455503436582384966942506679769153572332946178392418343373368968604377011117161907243126376128016979429401442050991057403513750011058117039138369859919027546592093482202411468498956973614595701298066298493447540381186802365662060296729555635335776515154366166994143124104113801972898799577979830972683424328044120208402757514365587221888164475576265650087244790705571346262855358100814259548795310084202810067679287712586434638354816978548651460563131103314510160773313410136494942584880919426414592943973389130140345203592205478075195480909536508617803165308770854224821174543079580500947972980762472047804610626280119121544446764113771104917263409795757322556629321740377025822488233184995375591605747014486358113375115838971817700921434985374133482131975821758273829449737323937745410762208272025416740054915352088031286242087715338429392121537013495684637457019399497338465967493733812127384507756531315993495787738386587160771222687472635440203995055357858841217760555838818265733658245987068404924135782113828972689264673378976033105360910314450632689496634365148002808656474340178260999373802687344433110005969017559363753968728465647599458810708861893582435479773636512045096984060418811361510527552411615263708392163696269884770692957046347308175986313611949148981531139836213445947092938631887757582559855840242586975731684065135029094529884132979232194719900069992358453624702645090293666656352810249666667253870669191585512284370265653101037922726383504892829414318713092316963628808649775433137198523386492812164961932616348864608885126512522156692476195497212652793449951958738925107098771775218457896508546195342232570165977573421380955440955262994435706849442581865354094321907890094575110566509950839692104215279296864068052347624821356458148692900360443052250183198930638834584093630036050831045752836285527446312052658549894496197096216739529729611430609739826482414929879379901058258413062865870798581183991936417302246674996298839003005686883971552473263722286901198476079882168279979068449941427552136795315099923537355305972706682984896058609745450486343125579147378629595683481935243935072922588396193883470480054092932646872427728857351563598825014948200254027017467532406219960421652883866722867751968356197408892928557969664431732319757628780180363237933768451191597714752632494459386783899764311218743947579960152020204441921853534490825663288999281569609745486097535243124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 16750083839237706276390276371038003582790999014769874017303445068597529479653776476160387016312481610976263410886411655863914018509562530129681732107012692885842113520653183792044752146783280843830972677304807016366304532906428509137923944705710389333075477658121160080515420147381890554692644003545919817582329739979261747552335724691326848394217877410451096321987036554188561958388320376995734348472684460132651919197294662734867625706560765922222076379131515738378351557222057295299318024261053652241206399365901956650474459451387043701877836071414167597367213066177607088797711749725938338042843890220553371910397068550831112422705299904871997557034069990677798262407509634107882126681435529120390055042659309044563712442748414714869189911908050481284888243108332940162518817336068732496108899161552389260242558534934871169720800964770591120367241774693785083535732048408052680618611521579954999375556982301477345951328994857057380590062774757357383057787548990462028961843754871569933956933619763400910353477993500729235132081240719915896823243442468000105749015738930139050475708998941211451977703036126929193314138838101106021560744443676719323322355378326449922662953232001358293964734983908394851928616835647057412122831690251692160045702507842598829979491781877377358958989714573835869333753502627678727529284861536178329200979595896617524477022063824138133933088610137077827217062044451075610505412015616885807629751880095849535944493238162607969327268514673598001580200053367330551173052526886127960646211481567738991249570916755795270188608852960158667324533861022295868348229536583202313578865700471626324803740792980058610274744513765988658078479293781228479766911041994131310901264026866883256524122430537144290929673742191510281905168555074523255282664418029618098806555375315334291869239997469694191611292855190166639842136405280715413033311402877744586595810740714130580040600223268957554958919506241586562641910279620220274590372499870112242376274172658106472717892452043764534007618271155299124892333178705253767015006969000969964749126799966032362230925879112536335193316812660671618649170897972302942942152484720558053243996144356072474361505146168954409113829775347587458057340724746201006745577060572958945530491903869950814677032690714544576179996178546801381885021332889765990928081122530640387208313117554867970597004920867438053029410518194501195215858594359125313597444767365479387517669338684741234405990334149551210457515670651779923984073027963803901876781464514435722670131282667330569058562565352982443449341689913366334942805581801672850708448075893870636668780456646215232753963158441013614026406021394370281097490981610094504855945589140525743660919008846675484862135010523906268289905768724958534819009262361579756264104684030804663159899620809687315857536025166840505002919228619070155278099449509886871281440593112043724470365687180116724746747527178506143859846547999352002635047644557168722540825051078050801586077067642813986813617157651417021705509965799891215180810684165863044093467706892262156633670286277018088034567704230221197178111388057340811466462158127256173147156530956776371897137910751911619164686747157394475225187296788397763253152053838607699652529922145367713730445428948579279345093021187536166594696899261015549645033814335508780560735536344897898481256719275958896542136212321015688542693140457875131347386009132740338227817632829602167211618955129700369158075072016996917142626300418360314843531092099442455335424193742585904850572062698608090511543633475148383559325101828459595938591641584857860531446157997765271133699497695509853354356575742895272755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -18121143892998934353216013670552396209874751844577880183122565478435481460443215990442303727806292437967865002391485195756319137577121956496437088395521108786160254535626649178391193098265724381643927391004340819021279850181431215691624787991954502726120548973474004024412273536506488717140318700716811972937412970811168660591672962234404106045389462911941236466872091064442112020019653819505347278952206828415710198156655173055682710270979234766313556506587798645508132043286081755433485651183573683465971896013172896524652396428746297216618170202925240140657964514335190652536371972954687832333548282290963006358489010382746855025652131597064710986828303628237394708964499849242550679755466624159740986570603851830063913391292095554931939703289540312643829742201615810995901228627441755952367296941392613269320249110964434191577159733030754883002846005581652565004933814602548872817721245749443535322403166116698923101214676438978900613968652055245681125961430614395482330800111231773588983531970915402278691722762622717356191487209603127743059932923813021099820417510203152552806257282054960780391079597460064105468044771451765990590701430830325430721778730494365966423932517777990285470073491977204004748162738674232460869978190798704325478837561358336048539656565812611599849549379151690673692927245390271840524080103785733436102809615125538095348939216673586555049598364717343647030277966569861695519075569615062114879898620720714543209076350614227920312611185237258379999041107459454676609249299053951127376197936641756937459712595480325444836335669578761171963705316713898462133024856879192459697180432124659106199795228161918539555379286331482965215829254809036045699680170262305745470666335178723876438412396784483670881865547597841719618583814268708602379912175571162791910850389337358995104228967417031094579146187401579006396102001233936476417137511215270210484591980717131670585606122240918115745209920635618402504225988259286384004828693269830131748940179889427417004511492910357385064252349895437628898358135984816167327052264650305456127066504146819418030026110878917726294479283262083807275564335437845135690816123214835859339231592074398938957706034520266227823758597322489084459947931849379105356357525363987823753528773996849815599167517730648631766108344251628735552582093151094095188995874292293922960608630452723890550216774885309459256946936973624011640108792746257763304389573477567690511498267809216319861281205334398262986564412673364166218544821434873143356744422480329062659399368698421803743565268737838681330127877074590743152184941284965052552466324319916240644185419177419277400289125957887498694533465137474091074942631739463510194120592628038597965971998752946625582733601575795237480412892944094552837001105607106310157421525958331114411153558752364934648687338231957266953377107301377841350490701179980667667704668998816210650979984251806199703367801367640759304956263803372907187734134406057274571620569563924810706531006066090089414429715379921331230599689634893126929612630471660509001509494710729648970399822655823268227946617791342022888254935406977602536114180420658481109663312372256799232984451082846648750595091639067570165181659261820178893273743294119418146750862457439281550819561986914534338543723216105607930890354358837376345141850178540143651715665200167056534179632535652601018462775584654446820054127432176265840496864642928247485017878116376944340487973805817186545076401716324255563582040834168967322737385177816388538438239242779551032820449514911463892520253098171001694381869933120115593192689395895919427620640789417973123363892073346885696650831063941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 37769633086024328872300926593097420189703049613234656181467092836658287214385769060061540412787321981051754303112083654958080732368152690955990118991826334413801810699520792312444689339056994716724746080671996861626332061571613425305530194517022549332936309945119111487551529826008864243841577830566753646316861187112609673866562620845770834156347544596574637542780904229513151908106450205169470633312721220505192117626570751910557514660972586449556709609679752802519431269558784107913210496142216576709194306756284246607174163449651095870737238471920212674093025967055439310344177490780789830763607923666810028261202704017423713217157626009967779814547034097297345735671543393676834453190203722207240759531143653912698721839719496866406736241629724146346139072278278427505467657349402276608136964393819079002124249058873242911744474282162378961727658690193951409075409898658281268126719199955175344896645946844379387341135071661419083568877299634094814323467039815569265830465121558510815955125346168807323415241944076287779434653321411013665714604493472446581788761063785548979753537106187840349425342705806766778921544959426835691514694364888351738529965061895974361974246957898449875693218833989541171537000092842763117633617194869290389546333169639983988239118316110580304911527961085503976307933307897224751633721607722083536881910464170601196521812623773386043668333261816094979480682795081603034465680785537015497187198214107918681587571440824806461162101559121822908951474833811614267295753156747094552404437191789675282529832736411520768621829550522835929609227548606154373072446227453712522233569926185569345578425026020985622901163786493208366379391437232476668198015681657028544187051731391760356194290134624590478383539751628363685019115017572052599717378635851894145812361016370211464745497648416165859878830265044319052560865337670793025279155175410987433584899364071876145627586337546379746224682527655887163180983044813560022846343298497350352254342251286077585670037757933935424584200772600630314279330093733789928257198839143171220203061038447077697142345934596424432104249151820104259079992577496444905169845766049655748982850738184351804363717059459039679894554205917865344322385253732476592443036441602931065906057110540871438545782021736046898685748952056457002475621454721621421854184272780134136467071505905016271848609931227726244069477201717105656132168068681845463479109514336785305246340207985420171514847078515881659563358699822097055667494006098377985703101512326850047570727464851049609297441360785060600322360749414956844820193083974015816916197817624381975883617030169441320861533984242756306889060420620677535949110691847758059954072166045115157646462056405043172342627398980525241384648428577955021373511986329936657610450409629913624832982978713263751467621270977585927458072019674642742885634998880215954218718982445646473341977225133210138771862055669361237299598720780061228027976629305532124380851541900205398285834561740195031810521093880415573935020658487567437483605780674013215596788682381512061788363527036387533050714286473102223071392299638422411722071267409076367675322297589473551130284541133940587357547515545086676242167438999715263502892269296003702517629254854572519091581426186081865056693320052489249086437348186782677618319459716866229914832926085687374221436176336923723277860732951611259716903662084045920462614357873665062273245088726546552281154060676662417309706833040515360436664664294896298944232416606388802114237764576437438284976308571788841918205312666589397265248288088980170478317721680931600057845928679911286658783749531632978236387885056000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -6313873781289446801658756516541659270497917128914109121634241999038079220039585676147315119472830770146252771391402078666811244956176614044137358227893086148427856486824259879167025603503654791329441637282330757099962667990034578885126912448565991332778510117561025796619438741255557722668431194342616067896358583031667433449140214349457208020391450457348044314162061933568347295328456659548407029357390147122287184881688381223136576184823633370843880130159702232908966946544287470148399687366430362622429829962787130350174167074705235239426566608568226898248437004991841623714503009544676761269246988132592340699921322692824899887180280243581446736538898628622075575696561959456158457802395854876860299233440249957177737724414540056894228675852032539680547964412797296822210355154437865181740858768868520094209786267623216760615817493813783605773872958124005480337370937096459322344642991877534648526879969991171434569488872215173255000666856414940649166786454734733066122469842382701123770656465142583143193137062243805135679351157585964286926437188879930594968766919214044119998058943826313456152836319172820783356225433496796540956570793583296374697513961448635475721971789849088374065327429773705812069961364512387277879175651759125422341107500070419616011643838193278524656620003315884383337924097159351922413854536353185764290021907528910127536928174515891499835815071401293967959393222565158377700052500459928865509902580200123354955601877342116413228912465256292279579113614462054208977065351084455561796757446682145901949231984307380439758708597147944039146123654392988495620033792553286332098354024406600026039403976995505084593432461728859051115997156212098607435065645979095862201327271567662665276606578097403215971276871471682438840142269986078722920286649601547182989410062338133678895488225415576444589253988137824663740135989259206911696106956439427323109280890446259762951646802612275798586123174364664581367062394283136992894735472869514969892129228024985941910941293405156768122129216715176561734431875236851394399922221503243232638452603852933519726928328788112980671199063226535588122406757680078132999392521866428020031585480511508890397682218717522761180915507607620507303673181420816973383697111613230994284567445473657985185324762131317951726749782101495979823942816385243936652007883502692204619719752386375368946660314465305895861836039689585189653760734345889986685978117077297002183796126614220191729746485982215141479498742955718691775183005121404033408778502214938689478884099414158224769642338519819091654686305167183515764173356577795503337546409014413951728249950780652129487878731737847841233479937777562093040882748401902316050134286458491421494163161348573093626052336312488187466522199464479498765220579004910914608452777699730345652498023328741998267480742506151587588391021483707816177230513919673262450518292099605488802002898690254513235306668526934969073170923643783216875540544781405308482615291744281782369769994121465682061519662056901371191177147829039329121312404032886946086930836062343762230310325153865914734790377842743162461612923743704896901560279707794209005791085013280819169666729493278532314582874214090801606665050680637969927167155378630508907672896706651468895990284632497675557700156682773010413473018341881557972210635419623420714070164585748064248781619430797706631662580160947139505556277695188065981535079813365437108126484602302685063628462876397537106253500367707500960514975624193351920809746254753221776677679012831422304933299292950937552701889432472102239504171290681017074313820916999549848701966792243645788333366481582456150425600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 244850976811883313588464439462815064613881977572517980584988905097049531509965218232757459708183307980823754622095012150541946215916729337323650149582299110837427664454804430355418371518134901012081501578773596708958908476355879708019229064799549894151456389296169249006610833994095494198263920057663002800537904965378780132701176342581306448171913502054942470784052073711824964994648065708889834243528426034468024719613591298340606399710855675255244775628767056959753101233985525945773025846318163745705458042371852017692174726086727468540121533217159980711559134240205837236309859385303188735315108373235882373406768871306553846424305693012748227412310690519682950475905592275751866502128211146273373604677767737406092313590774776831028333575573931969083949637811835719220465468084006560327016666938289288139104574429694573801918281089557958169208741092590255831055647251697694366618579687416014602884455881624460525692941959320152087637651164000823264926743434071876796638925247799108892414285958258121017573036773327536882106395422103651352340871631239784431076225302871007802869988381908683115714905771909436399842806186128986097862697370371235728413051430103543017225107863716737082475834011803515109610628941819015517871476767657697357874589194142975189412824404866616274646506145829917971120009633247569816331581417529075570821089342568146459862326889954528958138886025029297013832052688967752778077872115309426368885445473105033430100229639553804475436235777201388511355434439282542232443259384553494080180309739246914799426766571849984311902550182639058959860193817260445117205544793097854631181422258483968981348276425623920981306389743900384659716432371282274823660101401498607018383537047926918078142924796749993464201306271458989810761116921348060965724940730088339720552129823169934127397956005945828435183185142457484947080169072658392267482345090674330176905426643447594588204556139437540481380806917432277600240356618016342827430497860037124865691862254679696328424656229893875409579619172928556024794161897765649003248325700710432991691935321983853158606643540993949359578954878586582996251461793427799481018509839113683856364934156603256498399928780956224713237033781466146490145142875484505449502884436526926728278318300772973344524910307984427589435002979292655057362073464193733942470561441541302706891274101639249793902477064513222461432655080316527893999712466413258386904458679481795617638167043551269886774798598475501239737700889473240918312083091132189093886166875494301865127040469561451889809488761944085822281072273826042119334852389685599260218596565520215330509161340011118329168154043919755691930705704149200786705183784838257030119399543207317939260191756516311212180776884646365806642195441851253757344784462375278295226153106004185046749738514385697547644529218685324798383512505082390750123974005294136204129215838758396745236549950600415608365686670740829609144225427623497112491320626486048595766792541759406634988997067763388119551209436112522261635401529749982054607471182758051915489232520542432889168281010495855909380508553945497256943795656460121170821755700428362281154099007293697149424219279377951589462499361198031615589204456135353627966034809515179583094276118658128665356273087289713714006430394576329220533475890133750888974056596685337287416894366079666544450099340677248208477164524656215066384391456317000572825283694109925474873697892683029033120990854332405151842191131082011614930709878804176407186317591724309531921395051229357171953934518186575142591009729760289992358578375310826710142119097236007913957777622746957271172355867059159040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 62352645921203604335805933682202755313329060530575274041474747089540885409832543738601275758302353921038606254680290436403443448780253125048600500147597071607479768571759562825584016201873886141918393196957110198459291553317079542272379218899330221443690939450403345663618631832700848521805724840541617469071188933121607257024770093104250338261757378699708105499648878995718988753858581925741786548412688393580068473321821316952552999569155059650669902362425601397189277432426412038141598192127241408576968283421322731356438587740942790752196047448163823556125906215417230620006609616195031426919050160252813767953098407817736635349277713136389747980043738270538435440306558592178663714606706119032952130658579802732574384022528252093470616227476072542924919497501462989223272497961555006028393248257072673822571019213265394830050893309047568982966213229156323320646414143072235645522287732014256468520863144836330101014504942160652737288204450816795816801212290319092177238312446843992610029755464748515374119975516747432356905856604364013084998309300587316787508165932810200950787057029930460251052978216305594566950157494612638190319736677346551681789401109461431395392956224187201300398565851815356093231109492217243496339700297856981249995539631641234219459500394081641014797507850746122052874235987306486448220826922434676234806532576671377220972990956263188938123149590363255552209470493619235451250524452123994642120100292963012202071253123899644557555231189484805936032931555817709976238512516719780893648625916780756349347707682595255624554387304137078511906352946212232745846198011778681950262071521367187815187863549891273534948800536780612957808130703007972045279990549906266349650331152955856764952840953106170375443678409995052754881714307258833165432557001000195848556017504329885791791985717591640962469213922532670347921844047098167788160176800122618382946445202699134501723541756464542236030089925505125113661643108235673543283187734159218990724407874467852814302994748595291460815337526810469325408830906032200690764500660864226256356170111491803757221253917243238920424508672891477882115402361379540948918197329460255298263552878697035861610802191605127678106907250645076823081334528735440218857303987590790964774506152698748202360943259848371640066175134020738619833113467536976985408417261799094196780274771771018336261652626198556155836013292765665491522708838019966283819413990942006585128137136430168694261847379692563066488497254149308658392282902849161765806506318631998375658043800986191673476607803046080498491810978569540380866043924329601603317969855830910368164136349437100007239933027045839465479654781103766528498684776068112943736618370606179274770382806199264804696707632590242049153678157471847211386342967742802938079501104925900901394465745942825693629520737682353041870263903169275691583384234844363268239376791517580189664788716852076439358674179494101381308416312770956833396368871845830980372080622403144829430690877075344493539267161325094734865706587899407775151889061126708428268727116242797022058223992821751790925437416705187298895271027676335615693830100653799899721578122004823093237390710711638794502602152003779408340809790449558719966591321921068543427422111582237199498760763855439900610506509383073931067840818106242583946214343720168339488690264945158431587785548683293414491853035360234030860115917391624707406702430246617776254779798060957710170242229897065716369871626383204607975823407251678159914475012797515273266948030821591816143488850122649772706765460741890968948199089831959213500003071953078808306120642054358140879995142144000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -14317097584961609509861406765742681930621064182921508141235160359584903395501731169114223960976442027008530986024464547326942439141169983637431682564716602687800835431337545581130714980859325694260901033549721634182737598618094405027967806221753526893055833492544482917671534404828560768782298281091629681509021743289898120384362686746057012483198942191629003474332818997578140852562000152827209999488383880974438223351597754866430718485287773981738933179350942237106720423973515139164868037558904950553660064926293800100235643414629828653790289801578456279184765487597746696791643925219319955428681029958658693615440560474675867448162587810673344325081977292004679651939837805211059818320890439347613049442866119843103413607616507642413551412180773478777846017867240156246289701269421556121842125834452135581102469470945591640698326156338382489606921096935388247728620869223430193292667056686721060185434950984780771576434259741088248258532132814824827272333651383548232637695480974076470941781947636793556760963017165653178956118321373095315575062318883379505715897101979161588198388677629747079365745811831598791507630744013960572030420235865810861923331005214003274441139944125073825248282580684632947533165727786845726958401133966319168361631167968982462446224897581716694879501284843990497972890690741353255822437818101288926671733272189824389130612959825776704850423938726578340401659136199505308243910164272585863185455183362320719847475591112772752860435404258941576408362118304848003405432217240208743807269664852332779771629449812379456925535990647395627886015275349333902311994517100453482746643874144706649481422137765199174792759812105211967989551556527137475083479996170757938603253410684108699198760709302377115146882946449477414952455306527223288322041177152250510685849818366506117156465268884392520955827643263568129160392427486296212541258302889877147661930372961902550370391913179295312274747889654055963052637840408178416852372087600026655260198732671897011343001254441854734066725195018736352835309339851138667837244128233332112727698920145083085397557618026730058918041786492099952892131112516945177804584581383289115281035279464840054412728523186343468833096847373542143186344485406774451164109378476812483993379362605667621429762979102033429301829064167949559105996995862698285860854019047863244428093834174715625956678768780377909022285586955902045179764475623700501743706054905224760976073891925735544268071937851476128962914660978187165177951942385017382601311052172972884263722320690805197115725143695456020344619645171343969864824968908856493844179770535159804696469075377459016921751026251411860888070746294032472580409954947150525551299214677471888024135506465379503547302437539180815361793830934023632232281792332297955717464242346015465656482548060917251224700125203137905610157868414296122663390211907010777518703288651528510381420160607298145830854386163314924602529655583966103928997004133836502770512495755145486665635066258163156285943411652145374780730007438705846554632902234146433253256264515094039704722267194220479155399132609121622675841802988528503103037979706957615941972533567058802509625687398598925689914115680594735908527275164937067539812232819904570209430045528089276447313460315186010347373432261535755574917614413742597707658788733087925847660565846519801638733396352777347413405153241031861014123261443728589760081408550155265222730852494546611969596502056503386755490710372541551716371646175378420009394231101120030644428948721520599637781199936087652998483443590690908656992531154368092866027671477020170411720556985233868587008000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 2013871091042949905737749103092215507412165997221945899680486018865956895522736548354410831730756110543369992552182013042861956336800236389825286111599741274300553498348473449756109430402280053469869297256230336127363837872415926916051927868185903525977996358345430757112175315410562993178673264416152101623011871708513186142168907093194857880959033531009695362443265505813979090561259448108144394390367262079481655027356735551248323668724552787547444223712436761041425927183767345674390126413954375230155952157455483583544033599750976012517603777616078629574837333122515945222683380308122191711027577608389884567848223508300036706427505210766963510358572520844803880718835599293160935851043131625313681240096708277330314354792966812128584962311556995629419712303118103595522648021143128942363607058913282699385922050977501754369857890205691624182904152118610916931529756221615493799914824487996391259365946411092180343054894662005136787669955327061147023549430327485411598383700684437225323149413070560475762187038953342744168613300828951801866863769040964947606622063364492071916587637529513247293751056350717895583014801205891164843279245160593790987520811250771928912053697017216825673030477109572556780686721741590560453016460000467694010980586045231026383647238759537736022854545382564502735455628737199731088319330248767661492477775672462292545344469481309294029546236066082897020270035320100843442367451941035960738804902304954075631485191118477370324515934915713093766224952044105886019797923231606465364739999019433591923029579649016034382243717327218696991699428745356543430460098156470086305712032310566840190575506217352226438303742972997563607501319864236575499846192332799773589301148016615213708975121915410518153225450288040968708109960792310844656585801380250981359277558631615489728444003633905760316896799857426316617373021770193732094948328489787007015765391957104888886315238258014622222347014520435247704413521491127108464103216019739048924575938961297763413424103364182190434660391983834985817840172521465792172723178364329702521430969201736930193936543078137554208425789739743721275149412773920950992381379044517933535454887115237763115953444751727829576667187221421983645064559550059418010542893278992284488995583199941759533794732438651968743631370758321639323294243220765973177478912920103573529589727422110556077201138081392855561099333047505797421545311996444711636417749052077611987292243037752034559248196221507346387482447127495079570561516214078073527735952154028550928932061469091275326861736430012209657679077013327848940319494584545169717733630212216481345315558595062041325031305361849546617973501468895176285185960636774027580566131068674661622206134606456289119553674648611785874357647878993600384054195746724462701404337931026006850777201790256481055244517115420660622210801012901958480048218270172025212072773283447605536402498878508582587084395433218209313715848163959881746427131262618565272776846711994104569407787336233531360699951391172745360574433750434617023165851312660664100420931233503946455804883469018345953963314344204971322031100614457930061170662907857917625669229553060482285101709674516586684176989070247530156364476184883997616302142058084475993720913492703979831885594835203530369582066483381856729291779332911489531069903578516684160005259607728003967746853787040610190270491766450155971642557734544927420584421403602280509805719325013956416089415898378892397864815490020057374774671782613115525003661199178289025095724543334856590469385897395806500723875102888324872196906625088297731736139747583842247036821372655370240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -253654243977540035604183987555570902029856627817382571100462397384207537399071372658097405931691287492526885342331110997046813337219736605597356418463765935973772333831421711398750719747771809127413130552437430772543319553013141178177723704431175253060466032265693968203824012850650130250411624145544022153182082225020320132889005449520466438035397740576814311346462815416287695796625581249532096473249774237048925194828192138290054026177961841856232013344665017767827476129340693290864005857031586885012138718710009480049028697489496878973651032593532990508940386863425008054430810579057180289220871720952788117559803159092043268496020166679657489786556478898534786771044245852345873178189061706056503025380183114687545401437385805696640860452049173004217703188528091718225351092848607597327500538074020833663101769461835363235286727710352538866317810980031640684319209172736036039746151720676084184692572332153495039818842509571418840448431432458318729674670156929562313632426205916626810431596138465928005078816389438128699485179744890065071262152179746485913698032294661034330390425671729266947055593114131378648356798026065173011026554743216200587664545868993068161415661931750655019444431035744482632187666555375230104019399048590197565615655991601896487719415766104421450894386011785307959430524726537872398440856497009592643540447641099102764654971383251331621059412034628777378175095977360362779804902134871405959121030876871851359693461722194474980661741350845874368586872850641346213138460067274029422218355171585159836407683347135871892460834017703296693652026298549614179157460021553455670553912492328095405447093382408793174309534481932105798745799799817896616434135991203883501749918980671955903742009459250116939032400462884799685746550583451498544211143771688468851429567492188473021685454385007691114330265838141377131315948915836620011377821083995708633454628572900763332287829379698715903255199956943955435010090093814334815001525500912060597358293650714165670187175203256384826663681270151652359923816794585394293549748422059657433819600201457790559823862448973181846095665996804861871751719656599580900549495440832088835835981533897109220940471790300709222907612232638189354414052627027181493399811028890319055599727952498214699124189376501207096389708420522053145188012994815538591387123838282919236808786857606775104999956989477894303485001766437637116867906350846584034472080400012755309488481445585499235069588626935772298292871443315544580268587821535877364202678893838629356896252237750196901877878027632936267162022974777835850112487696310732952409345509326690958281662508965392211940152012864645603355301432204030117274745725269216101233754124740731469031914317004362924816035124513647023807427321142787917958507139042912940595167359298039693734033648553129535536768829894975596192870003858762423565385869995759778477898400479329500745299749869362105095809140052375197993146319274132513721390083862114311295120426130797566617890736878068468903729478511960314175462522697396366076385175591300114842899888954342224978932246003147215235621789758481022955593065227884890721410119951570317561087651951105748146454412684859664071132933584550323692318485594680601012613651002768689618017270231969584963048666636536454927056264480827394087067627191820600858827927752269112592215110662444163702271727145515961568444321747657063832515762003326249848764145246406337183170372284224610226960662581120372408621123480534046050221951557804845261379177572806386657938908192918083017788639872813178742437562309843443506261043211842330975760080349956277454172585984000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 29297494248507133917023226942619990984356307508172187401945303687683095661932202143050608911242600576354550736429602562688094239723297483556886072279370695579343834327827548876901245317380655669492367857235377917961634550752553938511137094930889695049734621127562249960368675890533578853357377205717266961622924548812135030259164806972300201963234903422233607946133971487509116404571646793592375902564356612158486214656866910778862130181148781265708848905417056198986876472048385050506909872266315295031670864447226025535888192082625292507901032003853262691687093352779312328743656697537350382903382961219483589740852899093815541481057621188225820310734222419947061552921968998049521750064629995991289974589044955575423135814215197972851287025531551246858083084872303811183469803038169153827261952461968815626967783872100737537879369489105830726471314114316113552683836324708822627363534974483438068223568086905826926098010282007213467977565412501712300441495136103303224780537176610226263451803961601534120244111893548543123711022583775755962746631486544204604690587577603540016601170971009791616556177638681028391170478043930004368490586889278912028503646673666415782707090103145079380161244120333303255052328446086059911163389810403688538122687653312642994623086370959305920876851986568693424950349688294011892637775776363170774345824678839109728451143838155458335362152103411612819861663033207387479029062961790345458355271224203836303022699615395450107080907088705189111334519915261720773873645306851863389632354212006441398846321869945687158076550815978435177799997849953679676697134765643571819442642104746515394103952004737670930873831530041458989220648479328260535016920157088326526172624774065444092665332802406945940375497549459472794648417005864194734794961252778423485841194279957514189268333046513663708498465763996917079134954508088362956335947678918938576090991118306568728413002642131686300274668764682684446810249379415613410894883908454515217573668396185358640114840671590290034945885528371523535805409757396949525689568203266226460792466474025121785681792063966921756824315078695148713514409691024587758944679449366044462879850774860813380677684251331233496640895116084722377311965679291823420840985524425381250842697414224144325729049218061033775557861200520045724866555915999674252226256924999419629004503749692072829662897268993210045495837772475407378325889510552169654440956621829356103724766559614068639628630222986350387950118188477624661782316700811971649099983745789018882582123086062903624296890861433989182947132423374869970669041596625053870049744977925795470445690192579184640430207375805739881303667427339262172842314217918970310032777878817449730756506701762424451654533051743217841961377921076717696611786738955456408607014320222114260043984614378983902236301119788747114099662733689930804688889964410942980009687102446877283758595723546019061225425601572954203208003283747241099795678414610303447155544776526943104933242944681003615531232021583140542541862215883879329701749598203034191309240629577602169609138027614110403562963512073688206965215264944434755901073278706871401223015290917503397282443450807666788663831975045742681023485301301454261624390830054031817545965591533475128284371071274584035450100337469477304843017003460446769690419004535100260836661729815336137119410713904723260090501589360938647182569573340199689735846667963877324552559470668124195924550195503734551668579540789908087279439732776873563334864408073710186149394852600734995289087395131489248019000356060679894725765467120815423423261349603778044415180800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -2849666295260688757155409458687571945482605212735900721695711585624503511255980284523805254431973422736307806038251509779516569687167188375824124308457324955036248888149842281613189098226015985633210373585785013836189959986579890712910873294266740045761057651279689314277660867904252441814283340426487834741681230991151580674325550109713707450202449662861212809259367514498660760822283410165649136755847703387279636397701397250283514415360755024018261173469008034465406171035185660774797671787800032895579718817296552977220037093258760653827759363627434467467331114384934479181324485898884978135284930191768289424883463443424340786796591575907891065056796452116002559372886151832536754303120856142341526193611416631656544971917299986188244067117369214025319420367584034312148409249393046685270575315831932584968052262777042288134117000951452857487935459146422132231816121994061688456263620355203512875446612612655358801364654690700014649438717337099285291501131136832517365057523026908588514493966302481775488716102947964020272265020323902923979293408592196140986722506696107466940883527183331854819087131844551742056393596362337172990824663150431234753027116987057561010983869996246279473232483832037196683963491307800777683134258983960809531037366877904871120267188455455773216449755294186263202260475901857957257627013918528815051030217032040845201293276981124154751851897661954487819413125345839410897441267802977990745894753855844300358739910067358702349015581931594408677698304201112706074241187343120910189573792143087434295137153224183385336934298544719487640851688132538500892088791884394104428826418930971423209573720571457607821545253938192466792233902706729641667573260324287189046396650419238890099195061489765707066355511162355570880919548275072914946935596259451684578153531837608772967938803208923974997349637900646723474299353925380062158711617807643257347824415030357516110615865208743406049530147889193639259376591819808584069244317079747193146511475343317372884659841239438004109125643114553022934674743234838984901030621558849429609506971208546764548336939807996078953021367093900458857838338769935154644697846796452745065882870950462026430701454914808897004426047466931577341284575190532745186070924287922856347393952644888061102022778235666866548739246790173983589900407248070244725304988045305563983501309769962821513856791305479318489015922246390103841581848706395052343748601914793293453232368035265756525796130903128359919595093430242049113335705500638401833332728101493279910654700189054989283211551862751687208635336275718458208637459985704478924798218481264382253350387865596859046734082335112955697147467985500451655136002352567744281972781389840909218988862728525047681325593484900306490296295443952091385556559840291700384191415068884893401009634721035114721569305281489393037655241232633512708942776353835711032070664939530019448605187132816208227570378910448526101693839813714880886098262919040362761154754815849284415925337308318473049257768303863151846509100838535259109211387151328502241038699174889849338938284985091674114542105550567704988800230408224624569394174595087814529525011496027740432595247818993130426909831813337215026983840788202506042972077236555088312019736851734366733446838964882950915895057280726360923555597189758337234490830962283592749062124704221599674940745730833579179187048876532516483603401440439495973100400049552725404172315433091217275821862436273311432084076155890580009160626824696065880975962537725759609766112649820717996314024564798874891851384534422805400846144131423707771965682754487582720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 219754475310577932086143171147035372302904999069028498152096738817131978255129035409803078194382744593868603435034021872011596987895722849301712156971438362465230929325909104606745322153955753808107271420946822101839595877384064414597343026749803359448308991771138457544233626794794688138701284443209857918588515207292338028763782451039386103351380069416398523430111318039064686281174719088678380825383965389204504668769812279709196040671599027116710551073505704786572736755160989115365679326207821560129295320834939637879504872877386787764983315126185204838584589315144238804233536284544425788453224016869537536587330258700439760192331757866857074728798413341159325994270081934656603894090516429385605002373240898386913125812340938180963650193485528471624588851910368284075030164039228470986780678349148804980752606694080008655707293480837890925282616640808392513046754055651281851477466894017425483607543011034560598047376929023324124989024503145435965411284525016972631156218603128857295387341839080847860132295066337032910022207671513092758227099581684289658725623814867151318600971353148056874199728390710846220273139208924612703879170033471633533599706110126957473757955248871920568467457959172447865827730034831353467573223358867333590178099602385057345268647295971868842452968997515092817264274728508797500621556460498124628803589305671346187934456700714102972387232875538302100748105425971815125120437042702561195648536151806403113821471675139407582530494204195625514184910356341899467093727260577998805740359288051539937782331855271122589293041132993192136565734202668976662165730045644305034015663352363614801056973245394530711036437843365873992782595542505316143005952349055502343832705325460526401022405023164105211965557635974918461182108927566270355402532485305787299571307627366421246986018885112464359268536990648353993496074141347923488037157769172902762729019706065179036259247856290652902897284741354076261253718384072493523005715340973843443821612564080255001659520264144808443152639928897303600257505112922994307683236296755454024662517695505577789853173205322242496978588772336898905746363417725775455199502943515619002755670558152080152469332483439092011148249882368975144219690905958938380974199401061985624455211342274429702694434664695394606824642007196736912872304265474217864988843199834110954640991586865884511032420525059078949989079658008264533899989342770179927940129666762849373130165270044841051100397644936452094237799401462966279233912910623312280090755651304870274369689874621115032700117289756044798405471252249700656544416415787576153066834142282665366077589517356619401169237101290072368207162240715845597329119643565218528832097005545092274791659711692002352340320771803080597370870052923347475567437624340147481744887702781083098758997200851941180397180388428255828993831440216258894276372023323951872963398915062877981177928261081830356005756668692881047572877750986357276217741015024487723611427114527486081967807744531935796735108308163443765916337004744201649140668354387135059561510072592886298783685961411442080214681372265395901847345743064691819896606897235348215996126043390992690431626965873170662359015045092407019052957697909460900986189556720459019897035930465544403831605934505660072363555735288999156710655876249544097165204158223498830018971737466302565661781156639570364883517853219084824017907990819174039971872978919794200789266471233678419276268287141352947750669484355366724007785470062473995267985917721477296181583774604716733866411405873574743027589338235374131737707308530948040953056722944000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -13126942391062992051849499690579612943138164504605464357441802167083009340116483199162903707526801028829267475856582750349052327440280988054791973201089859265365827005282950311857679358418948554066837604179926430129387326512869005812758075037295100401723870805285453518156648804055454503465070008291144879607673849753603862664539535308741599085683949195569017147413445346374673335268667413822649938168005428753727909392680913231876543981298000603298316451720254194556147756299332196480194339962729648469479786896964291262321519113025558900520842286442196195231301811288740382946548286576357911146359450264942122574152800558699195217437520074204521508638087546213521420035366139987206796592143170467099860067242818958820495813153530326416413458701889530883912930434099735965444884619383671245925122599241996510702316371985212101337177108053164897093259491254243826922308726960737963419165934896176701571615381424369974913765610934529595522412352586901796194457842402201251079020263651656015824362843305687551090760456196143913565048602702203206453597029730139069224719987045165819410506554435131367874649763249475965791612880057232991447754489344025088547080899003452482198841746835359729840212686056693538706007019488793641805963137217876138191510834931436795213372505596746672588046827319526221312928847333864754879940872425350462721575188651159518335628746590442907716858131398596418415494142421705923633395403293989756040335872298266592317116871685119833363236090225490861933709776392970341988448503942565641770232669857533995928506195770325503072568639297945346737464248853960216230854153264627649350839915866175857258529149177458193641906323666566755427673227930049384285446934221272242597535491547991783620241885498603401647025839205172849046543836375486832868586657876881487870892349138231082542782547447092509252298633661167582524695191315650303130170587898762776775154277142151369326547406586931711403810352287611259143516837841316380963595622499221959781149418318456599895652297957065827247123283665050072797839965776052508104628336755053669321400822861998872032767187634671743904563069014621574863701042840203240174996647447416442338980296096264790597781542119509999373757135497405011802433248423789527685607636741271000040537002086438324222715478755397826770177060707773461533948199487804703165668882455468241909761738442392102281195903997039510529399560735611783530400937885083982291362971020537186640467640216463549753270287830521687712384379448869927987270450324195575911743612680505236821497611488841303057275105215522277540117703121404303226226065131153679130502538780701636030080922644842163093747444643586065455578221250085833324207932090725358028208106350730206441866282281554427194039949693043393353084355789180507175081967422494888794301844358208958525850028186253598714045080924053948267515083487231605666209171058140852444630238772310899768975132872422723752855541860957490658632965939282113138737601545641308692708505435465197532536380536423961140216821949291746149133407295775106776604433690314807533301170798812427794314329174091268173401054494574622744487868521723464437197321031296044790607043395331296233434718055608624927429974764355382996913953568703315618588890653220714357200768144048599450588003883905103651706597593314268995720086321779655876926832745594980507290122355857463650333073229715122407299810333726935862776121796282473051123244801937902096146594493069011345360768802054236271901354684633437505182163091828938639953315552766144058564216054667535686045391697363693158300136477412050267277411102634579224166400000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 603178429895734542809459747252346387570423285682373951386044847682587526520063304971200724065996296368573968611860349556648608736964228338424040545155293942579413511879366949253319363844367930170531448053040636579594238781558423340933711438334643173062797229659714537345029944931466259161298141195719319240653934329235852433886860580520264915545922078543927165523511171801275268633305367705533816021346246733021553641601382862327549632802459693290717159998460136878198128532335085381881262634268857315762818220310858779859129746637848791755493055253752027914190369234644955119030956389759491072625731954863548897414879142871627933340244087394244018463965347630340742323316405822860663507500490084843894395200975926856099537718237445644248567034008951194298849036562119526787200577630633650518347038247780065156055317068985792223459720558578565565971281848915317279509604738972944321684599988169759788757629765009711212036926302211976151485849985315505133469761123279739322892862547587969538510596353219170026071073155286776319516877731225808956890709278827006700582872411107379056433155167899897304082001537804614445422201593638887670574346292858023382027578497335818103818527614014945117893003519786779649777844056804533780081654049943458187155513025455232461535470816009589035012104043677918564663197399415537360781771794753497167413863839905478704934089357047478064407158358398380349234964458527719896969805915599677585633638307473345055453911291430263403314688235811955781702035157304701128948321067229352843741974819954451892949633776182066035657929543246779217752194436239962073793475778093951331274927013380163592850004789759335093133489180415970476230213954687203827297540767808118160902300091621319187508056606680915727151943822055410254971633179871618802210756051650612022677362202131782869968767978996711603813147730900344918888924325842360229892586484925291866747543121593149322369152643346480216637485842901465635287139171882285721266007880005808764490022665138611127739760315723792733342894669565699604169516495225185099417981391743756158766372603503251009455066659952696001335353003957762225111950752679892104217597267371063884743342112146473509530311094209150256939270476161430185655513232066980636718003977134594369611442214443051470152457778013251389496473830761527864740480196711581098439988232662058662632502130736841483985991136574708246631911345943352487951670489378673003215805347446760215906317008211984135331876836609464907414462109555927362857329044802253497629201522608768633541991811889124066730712911219155286625810912509350481474608121956532345934724880204330066833546244271876682583537700527489373061608022176543873861008837194262070767886349323411563497838183769172984064301291842565535587471351148793872224468168976547739746271960621232110634159682422220793673632674316671350937844773234172714723163402332529489434746940492455431952790657995654330250608350325351535649320867529161500865267448196616073439149434545373165917000987970763401611922579986098362593335026369481368476622912715662439889344067656881317462558825392657333559491187211792934556334155763339441644419247200117830329509365374962783041560767784778753667520820306451122743800290184895970887599638904201075796947305922714156588348449387681665749805930172045017728570301366365720275231315809240178456284090566824324022087341639473097204398083684007167561398265911368004738156260397924296540212198780840156104802486037814692276346447982878719640264815917301584170574409639692578984166619730323123542353867335609379711737180769169479717310656382238720000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -21255054037846316595783073842585532913361655059089348092122187861796123275470107581942256627142470944473521276079858407306670595074343314360336279609020167298256466460907257332508903756704932587233003113116801810766597165393187058589684517965393086125236741596878537525005981938407160157842598899886739074312439291583975696403449352901289230244753008469561313618244109695392166544136356733312807981065867575598972892722495627830080297851170828486599121245178513852578989267356754378545876460205661490054527548695120636596613781834500465136472508665020329285615886421957475712170912999149880417797992216806234093389805590539206006296975083838777020986935713304393236323819475728381615557165055749690842626341162667509982777004162736060662733600387310930980368864074511142437520232127259154183128838085880595438700104399060683233272169854213656975529936103562982125466015337142792737601756397576262173978144317763031627549424115616028068093627962108912061412287891312388279985865205110954114984402485519518221318580240649239477543343030809650756254228261975328190675324224669077800141519091525465103365782121387245645283731087074826022418330943934851740694790348029921343076550306066197237342141062991718511432307468227954346167925819364986885778769387645886506356616363719767965251992713405536914956906693124642889684545143971168346588364586807691654955018093247956810156056334078381042566426073594614766602006636447474847121069699808692500266291486424651832118541599876298448118215239453373073171964147615783928204135129607192997368484527156380462985887864148425110130940749712880158217766746569706470683580993298235076681720693454239931291734034618629898185945751920313084173941161935796364949904670423677450102588301501417122933835937463874598896566732524941214415513361464833291701513893041723113994744326224242463775611172789461692589139629998205969576114269529611235249001393987912019195417082947768335410802900869686330799231078551103324159577344913929568534148391070963626610489628658669431543229118475471223580291205152267783407767782689155351849699637417851544568234238865216422645998299204227946138216415040702022326024321245463784782650993072190179034545039737287636736986947477013648357302204349941383377894434648289449553724222396047964997299293154803323153440756415497322407565010245334783383093694261243014738866167689138807977423981112602117327434650196367570323131310289874933703364377172591823567961844345367977885528120779877715266806010783037735168839631860757775716572949038820287646854545668584448672708454936685424137527081450382568299079364211904229787340101378295955218863504033844267647135388043742581170802521448127843091026450438019632241520744637281882911981426583797931169826530420195874814892721559602546876675766147532902990817172546220034204430681311981044320648811942993432707645425179406954951988958641549142938059106775456948296742443321259840859226889439996456416728323895887067245245954051977842045083103207810039905890260980305890215340447367183426470467926039362544963007660532843147903112920877135059625862475851510444707920488386258041979000118731230042121227103359651129938878616158372152560172321734499625023956122205865825428415714629507768545547827670290697285747050176911839200469643083944473452381536839749885991551432738318349773086887282432240217488976329058088109011012770408324427080294392200956855657485043967519485459570517688080005978037115112748395823514930265158111210349160440236111460845029893955877822985055328481455459538612325280504171814777094908042439859085865362737892163584000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 573556063595516191374201749650072530938426424669480033281743504986158073314327362937547020703593276426230727544834805177786023637640999053344725516052522228220866539294029095723612450382678611162431534053536988641464974923925141232323502603627190469126628850811894926210478446989009991033147014809050914878435614256382203465622690974824427783385156541839143753337176383283183014645711744393846400290872616852959521815601230797744222532054640630626363887784412624977596210806184657867724276364591849766037663931504769132849693404771027893868501439801140856603750377054717694098861948640604296208939511488505418993637519879057488003166068990475963828147994940219974921526648749796837650815899224741125863802369138148769597501782559516901166779738679430725251690683419736726418611463139791717102662121109785399143087915901083976045437570439793105350026497908401730127006288830154518073701123929758745416672956225551801350141982818547405000409359732333405193270556797700747245768542765528936520078208116994186769970324241990550047435820132447287275042580393337583833792700566365296331251442156533810135750901045162747505283400192342698598863238206279484992147549021922285055024208817924462540521585471743297059369214697790166831862619702925638540514191203079463013134991710196622212470584882170686642232907188302069323882839586532212256520584320314278746828191841690529440690357818746916375755464292090425948394987043414873236372754330223485339691378793514543660301741858810769583498440925627801075651913670792064236055076441383713334103014809603655026500541898343524629615495371289113872904096440609404006838708845129743122038912324469793803791420297263560977789134567421998148711743800492142996751874952168798202067648166183159099986463917565761828575682074345786906271691167072458436748033529436374363303331953808175866466606123400572465595293737082567275461772460309004503854690905504527525705744974942973577872046764555143077142856881283140808090157021824654033863292065267133522966512515665456037357308027147335515298691363646224179799610785838828196216571621182441530948935659734784644447919763496584175342909330629880692022311534730791212909152242793365332470841073611338027023587287012894218235226027808306921443327814138681518839178731191991926193191847890663226675469803938865281734799438338581594386707284792457014618910152304089291024134702583913899662110794458077106874064425606683953989112640872562586279877613769278302103798928238446713980424827881957608772638553701821925504108773188395222606833882530545406401258093653468772040311370866422498594663866170094760229140389365811533307480497534904383871764315910220483994259727001105359885516810776427199302896031362110181619546228362242961078936578847951200866156328630668778762546785301134248819955506833810453105329694288893895273355800611186485483855770223167451966041141847453368378394257699606408670042817428668751294574176401527448996437129749220107281374560740440108308611262881118795533060337888378249217842229442488384647431511282909467676441271311632711446283543852660161564415147261840574187250318577898492117277112221521154548790933624881008336066898206109804500336445692511582179166375977527400275970709435582977113088238295674334174671900548629829918730934211509851051041946133717792753247888990957450150588736223043002112878215146942170415035053788403879457533712642966649554133974015514587701600160689731264777670969868440226984704699529538980183797471020764204220396270938394529161136511223796671904541561252817939959697930460708741488785061759944753152000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -12000341976602287334085456716234863850610867797692506226637193456545552417393770804647330014858137994941410729691453666634698867478749488404838496252241748944986894323463696735828183693522561681916013733664872196164255227184528716250257361703920620068789319460567771265364232399653706190945347465049318680051746163257896017707961990410338991304804404808269932217535768534361346106384421832470447076834102287419787451966498669895192515095781746735642057915166319866283483295092664352683466883932975460741243477491521807321705637669521878911233676905920470572708318726874249508263653041086058779127940182930801639534716762509380392315831535694473459892803217155978103641366010832998156399841265530610510224626553148572050751651791999553750752762493260384812375907083624194767331774350904903597615746254911222684130642107405502053902396155646297077585412531546737591136393636002383731440159863540800466768494709354068208699814558668657671750110248186424264202957652310469776242210949988088857747727528166016379449187339203670069632917108813205446214600225116962603599983808986333052129188846903768859608139916620307913442538565150003501305267657189956367229199906473761252568505266627465080796153356895326385856309836541120094346783609026258928697025488336291522421125201790905503163426329678037814192310453060870815451206444695025675561122389466503934716273649680315850062589023487638025606397689774517970636978754418687582259754823737805197524740814980342430139341750909128374685767824077459909968349318537440083654434071837337054815417268253982948180983126338674753260750734500903593364518386213432671663855319170972499660968077646247530647470545009262265904926691719357408747146012619351586496127775038577141221950117911757974391699947922022027429886397462524464558651693317815287511547458008588073894629223566288537552462974830295610699733356674428276745251546869524137112707541452344642612631178104007131603464349253423359371246378969011031505039872101992042401493162778872441336296474624447020842110631144184804347651883576639657731113826839278946412865837781714713713295008865792377774268535906200860431778956753382505503337293973297934387937743325144657365069283111995202170614334659849510458053808050235739409807062389865790104169024276233095719199844382533435116108492846226007156641833475597159180917238898017950756471455825142280708625135155556812075892111420345224938785923229125251492077246343281378331860043240745937177939414701667600937074038263900800960960125168467791982718012093346216937419554413637106437403969596924656647462138334381049803282351668311808884448446016792955276271838837095037471981196230619444723602562771530204485669280499259431397781190767232079933877264914909819656601447094588499708917264643725439074568354626412610994649687289131701652897942169917673340025019147615848262975213361030359003304133284784543941970263325904878332495460579803378153060818621339286183663709564415363899444427116262429300017615005177297947447166699375284961898695631111683904377616561060583579439018608792781021220133086442194645305554172577335082017754507856101147518248180115769357322522514508986575349761820598419211170828413756143006585128326316127062291383443577000490915217056256710686309398967365669492171155815354647798801361561160950702653875267686029161031092206181902301765228765618252643272660590438218043838269827984709031587593541136483227679896658864416271715082491019602705835608029990731009628647829731608075098185752061756669587412192764263300706885687784687048427226200587635983302830692761600000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 211158310682287726434603140043626410507981555373946655800031417867511156109698830258769979606192737326280501401559081119967744239039606522640737295136882801900345205670858352978556186326567886439548187305804220536552008538297896433556941678493214534976795614863096182223563967491675669985813084847962788726502412590192926754171778544620790263456096084059919736739968170528448491178606828664446453942876519971030324249561012287495777672162467200508635145945341736725458070990065005809895436841021293997292986745786937479982504026038494748795713820443593579497994070771922357457908887269360554755262156623012795815047806236789981399943477176792537055389116574314903006056546664544791575312418228301264895769284375403169608904900804500533914165303859601106663277441271368650315163629189629690499743220760730766354671034705945024181346823204351988614550784915692260048446723876338729126963756160585179254414239337518381634064055785652298548762661831908035142645506125411715417560126338762753616312718360954577858020117275348532981055117697790346481981224125754197169416643754109117069005242677608404426167473440359306684412904997247008030635838752145920659551832104100473139458735539859961627498630690590273873625719800986269274496990114406504111029262440135286891405217237842238022159746146309146182149931302203994207253981564126521339584132511157363368464951385844672439425555983985104353781036450976564703560936553069635760735351807239241738832245045584753629457539215219053731834659399071167845438474626670071325843115239298688745118122868482967874594738248097866245035618416004787837118011477768455162266233616014121912634744018538313397910153580921239119956889078193799986239110149747033144080789012330670253672167406442466596582895105127393256217525996048523318079832688233202790186805323769386935493890634945047288575524075943952398254450808023618251264771184445167886469390332603431026003247227748374080465943061381180106121193734068640746542453715725946316466348430668164906202900721671608853391405668460398389482195048201324305904212800992161475555918651732601358818023969195259815666758347728472177787926993420591626263952574925045190898396800664914237312672522039014845527747565275014268841639795450479817046484754820346970111868984914312795998858081205735484566670452879040945879499862786954907224499840212440404731819132524743477223618055883480063009885577219459407866346187131622906873704626199728779156698255905314632611901763598043091408435198906213255403884468671590653530128063899753680575701182125514404469675741356324849745906005434487353870682528313096917299693903967813039211424948218291136225335005641216706641524331263137962533207998222873555953580165757203788734396364404141281687456011380117022814835374724717458469172138000760031057696261859902652067075203370128414440371557319478269415894326922494666926394082993209499155893758968160530954690248031806215809626923092374053883386443389601444341966967886343032234955467902488936462764827751764736634015168677444408535590287181670124227397502627089838303159934223428508583769029832607102757188040105054254072009789400942949702384430733243967223925866675866321956437169852008838958713340341018938587303681064788460771965248538747064658612545913680870164792659946980663171025282633174123635482790284165248707749900569568949443827714918299901411448735136576076390383803773692184977866239317378105787128244294287052342584139706803064936882164165527845959436961171288610669167835458035014031382526779363704370645381307331001485006990212696116792655872000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -4002820373509260741657175027880558540914689386981275678064470901848110324758262666618951806858837520871960335161650145918039231661933569703507493009826253701137848329095040138893775933225318410934603282252732908480674057044186235451506937088255351515081237987608950984219447490781029419959450059684160278149564367793358854862604738882682772676886528221889178646008975975844354318057219035394741332625310527609564116699702500555104302685339228745589170876605463944748556706369854593628043983761910892409986892452188894632133668957603685798503482947929350939749937236064397871810592248870739306434389074133422274006633520041060655529537930230242323265860385032527855664777013801624346163480327706423428133281093597947921324726617294583001821978301268379369535329368734178447590670629180969999817188453786260968030932423500776713930885844148775130567173323546414593685174505064936494769590061147156544641164488001804122977230298241705623647507784353889548356740271516887234500521905280792492337647736217992727840823216543394974489186910135314797759813493111676443208333119254014407652374356678962540775699526545396415039801575462751185126857061807112480605810807802799251598264540267472129541845672802127544576718102370805048537863412402224968130007901179120088024267526629034985309440197759781925560990590020327513843756673237660412302134576023831306478410555751772692883309867422127867145742943243154848515263806606921933215077549141293105562170296061335270861098579854390642141927484441675214815509958625872857256654601137611473855268532037591171463712330903790712909736932592622977476513626545806040829501929177971327500201890909811550597862681305159559517690567200470962109498109228148469911280879328744461771588675395996038088462144839227435931316907749926051303968704696721308152103383912144352920413330813177958781342596515625297419681882571335440399622476025172656763004119537122207979364971803513231513068302112849628983539796286518058988863025567696899858726929427151138037924302666311536126075471702736630645027474132533046923561971037623423628224601537508749560865035071479597662416366832871460931274764639132046488495825342988855034823957407572987300304876079834787460714416603196229891458988945086502736329052075819802239587680970715188614467394123306221117019541334977506073799255906637195095214791256752586525212449694901997032409804997932935317537352290904172263719663798988000542891240909439554457652800066145754125128117394540102526842023214323518002087382702359222622174502656677228051078576330342829476809849064089897237731224743050202159687220535249677676198600647595280898762738593030316551639582847287708180952614631093887522428065254645262329674396294330933126512423770823476654632095526471424586608190321710498752044398712984316634638444246780355434794231456759800646315953641552902780992923409164675225961290825841726841117583281199336567889115382265712879075434289212336571401354155786618239611397845995449282591594921571795337887730409790907877445473331609759806229593368929292912210113385446299013932805664267979202390075190785999966319190245311901315794378822007813734381753888533177315802913492428951686506282504583121068011012872575992549299696782120009507514903670279955509306041971110757457839087046053972011842788372441718838342454053407386364928730786845303304700818108266944119274419590592427550930380741303703729220994679102081201360621624959883456894412821961685002534958129865609554732278711390067699946609546752390761527683759138695725146481512352729177644199156634982809600000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 99510085967527276937708820821571841575071341466991896054150244544999026846468518446723956070729743809714743332924924054432984952266755923027193179286192921611328990298153674889312512068963874908913371955798076767812659662987880561332021198913491561639579233201352672139619472056266031865937001204513107184555335488758719960812703189775653247555918334884493150976724117085289968817632309290685122300139272915429832779682265364733100046988081947312003867685561552300159485846976012537113461371277388909336531856938066598856520809749440376726442212572990364886221400553669770335945960748797818953247206119885825297150291208119032448675798144653054357813361979426832197336397606324376841759094393396348110933191343951787864100656526935570631464638243065777547357728914800441996913608898133135376678320553321071429568654830012736541052178142396863640088734433223447137398357948335463015212840926646824239512485107833228719824451614582059587230609683367512268132186848860923141097867644970080957021814578575091132018672183444863212327306230711161914645010413232417662938044490383039274206108720198245377311602515509404458261315275310691355482238322247134632253510623858240181341260309398155508777479421661761441530959484129175460013276228947214235280094242980236235082049308381413982472791861744038972369359071738992884535239787440703077600501625574630766688797797371808110859456593033409612428289316188030388511137339973065929881475621647639962101314364917717608328335732659541490605967151780425332171095616444726834302469746416607718457400638326667608137037188507837561254591997139903173787472307017483160410149441954312978446343376196846826211481283260792402020728407171787391885995790008491975201662694520568581830110515002084617894645634184308870881918674936995047275979351963856890760308686551342903157740428202379883393328857132087627700169471959678212934330699115220887932890577858392226673745669189617390011061491379819209714281708163874219267891533247947902393518548588505936919839119087906054870411144464256171984849124111058482089156323223105003843343979771712048011798815751214156394103118434328829830559032897699423480025563037283293984338111687605827500684905594872299350921811750398608491980927671704803869681343522506599193422442053701574602172769000359575640048342535028141055116256730241386981911949276477636372929724160591723891321412525498446456840045878727898487957409015879683976623651335871402025842995109708280281159999337779772847091982427646476613544462184306509051493366692206889574559906705254320595445597767477141304579664028651943349566705050206923999209571406556181324111081543558184709276565430455993912100593768306343152877101763431477461610017239882881298378028553988626573288564542159906813649712505251492487278430214169136385689645972186670991207952460462764402482227507086967151199062356709064431275059095519924905042430602139479026700177189989492921279007213275135508113285854599590079751408661799414532785550723411651749821992220234870417810125496788280426788486631565663419799835603751630392814692412322872717505423496410492013726522209364804898397968776631979891525612655333796644846664287718816541787611080955727308735109896008787880902087490925322331366484879577188721316483214015449232576599459497958487832331260752839909544283829735163225700312000603944183217244090202392588877681080210749847119559612757213308872296396011836997150930931256289030581955805417605675772049393652218094928894206682727684477034730748822536472652722284212793640453886227195591539074007040000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -2620828901010842876543001198669168008555473412233355621874827853648566251679479861869967986962797769944178315601951833518178095595049024184750113215559506838599148316595816261878181857927202320849681992868169890005954545522115164327591923670850217206164112755319290904121378510198294769281522395450044347070472233292874515826371396172486771260864598710639805647411952040214237007195792580177571631977694523909436333005344952169509253783277496246229481069094925613938031489264088116266272144029496449353856603929864983514384202705262602451237704469548246058500008188635191935571963856308101771703751924674919958295409204805206936312810096003121487739429068065391709736277730606560756725292430952759070817874449916073286590048694580600158084704300558193147848573183002689779727301559133951987407216199604728028225282725101236267381259415400206800245569970775021524505881373140682948736359350429028024020562246837365674852765151137235418332717469765244652903333856138711055244285255018609721499987078058972012187991875871092888202246548435281121473014521647372863191058321587144287255091390571518854628149267298016672803661699532558653496402155451960705798051884326969221765300687896896265379336523773351646831734609680361702700488068523044656008079198848334040469419074898791271950971391849719817334421914035690936809161809055546339769941845630476422269545190114483863985202386716887402667000900546771908884864657151980607193799435420633182805212434492080918228354993295779341520239286304853880767926805441053254472140664873753564233383245764647196712417836072363660770849104980261094085105572151479968544406236941211317821727798663409710927872338837329316652809091155186175431922851447237390627985561476378931889617880200237642588812590688968020786773406460323425256258352858388899759489949881443323055710086195572784502748281130476876900402484746844354580812172778327249336400010837384485676140547433070606892652332244090514545883106579633347917269532270116445479297036444929778646110324763053740273138794814660577316512660939188961710653766555631115091749009549253201481320528150463983659909280586112152534965169954198768922061368637970669210473889863909505786719773823289117102967085970757846763487534133647107819176110147259150568677205463781469957957323644196124885909859222473779359628285120225213922666231874473869673288723889819603919315029831396925102818595205854627944535819431177713139681017673107141339122237766608983625241083384987371140510526091009232193878519606311127793182634434140207631853566761503292893530948780284297811121229289479651157293076582230622568176050527059803960494463084282159355907708972657485450823129145243400480425418870759463335975446702051270641210788029668424834244207202238051960591669532259923142335401252037148187792833394838856425125842563872559299693099285283992289643644176468846836834399846146196603573848327777527559593719158441744809098462700073900262650352447141804038132880463480994107656188777565774834975897639289616383305895362850269760022668668365259918390415886768017091913512036956018331628880875790495142323791430515144740438702677161099541484605390156310178684381825724148580212923849454063248436726244456398872908748567322704306486876783607454419312633621122373666862534037650797131417504057856098024452289717615628362706596509081226842738735486016906436749859666002025115708435816928156362652174674537034533877547048695431911225636050496626367997329461184678903340975644762876610383404369289997533092726373632579009836869734674575967387648000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 58284177499776416940255138726505737526408278800391994452526677842707629255018474171599581632415365929061971749410265670747794794564755680473150446604241361617049209102345679477733254192786489263297137936912342113021401018850608209772278957752172668019670846531810326799216372647818227582223115063721760481549194273179902279542280848110727080865622824356677812839731470402939961658328041611843810608613176493182384229655646653578580197614027906246695581826432689552036396592773012811531779980260355125745453991422452987090404042131187621537135711845267225022021506243987208732442388077538104441760289536573481089560784397366093000676429272469468944067998205518850721486149284244167116082565958921938422593796868276005548480248059243960573161619956269912110667773122495613871818313795253729883041333112430557419291554259140448925429837263045771490113062713739802196111280546296949511512317979676279302316593426611057016940172361687739347549705553805728211606230848580665597778337576044228121610768741706363478751122852802043567100220423651327108700278302729038175442066421726565764631004754687707035017596903633884883209705723225336592078927668976847371329037820904661835721698160875050019694501998568732442016535890357382165899550826756636296981253113563108259223343339893352836490492903663686393257730527403322258789414753568855691446433647432639562361886525737941283540226455479272125908445281867767119939879821599085364981752055616645044445521034221468541164994748553477802746038739133650112825569364552516300180079347008835896481249535485300220689514501619647478298375798453552020157303284637782415645907869158783049339058061419610684354120073791751862966044681034756753214759358731393901029363216082590191341727433325480073860663696299995637797401132087771180603359359664652195641477974689709705538950824746045641502956183897390161624991541058817851524113413241424269853540421100660713165293090029362685451770910930031655922978837684342593437282758619728452747145054306916711349648658254265986372418008205721923603828248737916812511818850972240638635430857460381552210068745398600085229740790353159161808712213415989968382248346698244481018448545022215922877049660664281119204510136950995493368796450122196651686886558092454087873211484039816645131110335537067243029797271080081611947678613324133613716961702044336716186527552570694868111230078783070603096873148043704083061208508118706086178566956963288816516451665370876903796192309633020517758751648278921524696348180218793788797276490253793120049747234775268192830578022828847285061562078762914152429191935228585404157304995072483302012691630822311782803616409199193558254432063212367804480743652531580866761028093437937357174344735683097050703515447532457938204390888722840444262731733921467717973956714391219182774772581933759745536305847068582981402056979173604054347082865148817647824927158996858995256977417802628334290784666266031211943996935871511301598754239586697976381520535825545951359365226666900320326582333628647462440422793738999104453857241194843685472973527470800586361758635962284736374897442342203568924479724318245343798110428075555584916427354574608183617214751627953534627696932242016770570556884079218847561893011112573828212509556990629662462272050203225545511601832513186807599851766558296715115433385861960303740865936268031298199919978147291226972576545064624868555347414693110636374187854946818177638639164804528079418435356732720455845939655246159095537695254085039380210535550664241100056399827982876672000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -1021882873059242141520071676465037733415332656348110350464462804517289964061286588309012423553914636034963223071821340874567742740278520190999032138179426807971980147442380320192241551914668067531044644994255163413803605493900717806804632626413993217390030077211248662312609801500640226121850025535527692298336177772672505255901590553372908660680146311846926970784364742021500288776911254346632300089579884450185205857872403021273982126905588271228119295769076853548798474427235270573857143477326272743221797564650114320582003865725914655232704531735951150917484280775054407349832350881340044216791742147809725558741314485734396371708420777047566682826748248414117078931795525700692086330529181387609770018887382122149867296913785871071664652566735794975923996251073814692255276240052783632726278873943517199700683918255469830073682101263416698072179262508062545437119764887984391593388900592284436433654041538145770977868058806667066146703524169922765600086879096293124827939735711248693221275902354284639113790601674262399965503098716463694286706410045593830626810707808169109720855554203246367984188776246821460814807488109734122384460157272239639776141360620496751772273852003744417992587289540053380254510705516814628518439947887221960118958109320744328407128680752929824310009855732285306750750581779210672159008846066060153244651508722182002013735036533108619258048258177979328462100651090567726661736172538835671901067000893603090042786097321384883415070926125070925865331555820268687760527934968422738126073389393762497874345274763038282368363646650341527451943785698514984625390114180223271636903855590448272895991506522941236067293796775828555013320157986161151032350713588543758123256480510244206451427559035276705593238958159042325448895207818378485045575125621547177812845266027325595691685943113657770259478375550391889325502152562056463043650698385699295917481482539725096165681706220556097450032596417259206767245582977845349341038661056798254082326601747265641411045507794657977279825784370093626017029122265915279217739279221873668750313089361893915312885742684268577446010148063561720763987630112813102729013637908792874297920372942962413215635585227823027623986898898348539999529658503731920245607591966935148889314737675839861664888261960017402477089008523467220142436690322920266726460297425754512465702765714823443534529843633477702029124517661449116492420071317413488769482664830983289871204804993110339634242834585483231621814486647366716822822111456927563441575958115473751363730217758259014814790271029260252505486007168190480995052800872612158387522531863432564404790667642469142878628015702980847465105537463217104547856222550736385165072074946894471016632661952405052194295692063060995040968317154174792669937339438821511488450391813317198873327063683622033328312659745297017529683274140047311923640723960708810109044210558025583154957505693115556144659106900890724413766532318971245868456648013388377019710371337485957987290877515790514050246406507988644538890639928557414483390848245015152854653805335793091861075516499056915857523927516412390669440325058048796574666795339185339028938719852645647481954029311624415006543838651571900549839424809479491924546874135883176844187631823689608733673772344425809749137801447666855540860051207566824243839022932657036345828199381512814444222879054363086903871700006036433521141817301108276516510589603608230204234979034392665629729380843791477687774400164508856948105352892915622089703709031682687238893270466560000000000000000000000000000000000000000000000000000000000000000*i1^160 + 13937338143011563973290239325823722148970560310537078238598135137841923184885491866113187785090237083748325955827107357704934332803417344152953077755896918826835934576368049732400656514582135540780628761440239043105274796298453936014714369226394137147818529910272582781916872183981058923476832096860682911305927690039829900602928534198148360370419337440218646979655937610235031606625333453894376382644042762799953821604435393862181730939307629629649562080982351896188359453010206842424993638240963960872534080250560092931203804557735433919072670264177268054123927225552750917203761436516757928710430515606407760235972573246929876476338445154630587097027077040556212265328351278162475637330855314777623226228136103820714175658292984349406680257285377535537896162654509943168288429930963530833384530873716250463017320090581001860421447259668189337260524972131172422094835746400682958782434233564145833767461697352671739250236973724045627196590348434923618751472215967792824402452346589418073577194399875343708156519496486060522318953515745701357732684265979822332437191683404926044481762425839659067359830478894459779269982140623079350457025016724006307558382191461624671520936891388176825870758071467963295229183675809259632823970297102748378436293394710328864410942579291035155472514904104784210363562454688992882219531557856805268989479993302517135555071899296773601837639824976264890012788454223109019436819926194126626785131765724015289299645433651786934102945925251593522973375747599748214935854076386867296580820591702905553771312193116795215365425983507654937872811075737972286441137733985474858280493155379309156913423784160390793531218507243445334687467014047132655531765671896258974728012097647631324292452416726199431660873300223277456869282632347916887394556053395683861137960668414279402326216995166679379238797056679716372325583181228107217980622772590470763417668202752797628050040049681332548234298444164494833651478210987836796053898391175691065463545830818715249754946827435981280775002651643516183523741501248803033415201579167064977443393155270073998190491859856961677834016258132921559574397116692023379819251436717090320732024074590788529579054526358142111652604092469553406089097686339572051041542282110715163161787354341281148622755213158746101439414204670354345736828308779586749870458467988137265325270495259710638512936095270807549106024239829869203744280675186395688230936180996446288287317702505650567658987047246975898285071321450325889402804266710473137107601879934801632213606772733433861671068041561622070126523568522260806423531278158966725101158782192762637765065608184868086509705876183676802672830374101075498115074318913764171721185106398170438400176915042371492889260801293543497634826836554090025273217142393880659710927613992156767028308092662379747259329398271564630642459599717422759698565029630907887957953332133055411703904709770803979946764019165918219691281914028115164878229629285499639487054707667625949807230253273985839938337081221305977899683120645113080836685708808286566430416489905556802520698529143056856720176611107219106889131952675079474119162451902390288744931529621147537671546987847020476988050680332304695308247374942020069295561905648185889945022862666676759763737662105011756553411095726894055471687404932344136744457139061139036631141484064403823964994438684812019329579683591747930924019421364358869866217542580200294595653543599591571575740834267087097727803695455211578858846887841865228210766234106499520528384000000000000000000000000000000000000000000000000000000000000000*i1^161 + -145892880081118346469706204507771877357565640847186686332630510731325083064442156082504192729040605638123289521167839051913662101173637474793061588586861745228323928492403503977124646257307451879569084766563289255914457109422620348930289442440605972140419342983047600737094224479429614634570923263257712674759511860037333665812474924991545199253811469943809485566370821860382961436881112635745356693295310638999716842757073355292740570483331526837727006184800035247998584967835403583729439326525714374445782665674855442771778508408396854967245833530268886945912353697650263508607167619536343288116615220959563477468060450452643707423036538853862373125659630318293837231716169185239519517571370679658497463434955987173477374157035506227584024131425553286129309397658037490788561196093199619706150702691746484381006239310957103135750427404155171370941575533254270189911708700275617777051906652367482151026908182734810545527149011356673837238931368365277913926640090884388205190146876162920078168965297212211389214435040675445086334889501068599119600140982198694895433066585123888331716690497637398914977235258277258911053320574217254507163641480415545123423382565217456480713218434650709151627387509113325429112546166349108410124821578286240412065022677115668908970081148532692337579830535329612984772515303417066263253267303699663986755919739163677921675838626623476897740687212714497540676622748184284560769349953032437839390441877956004649419659997418792658389472741467585663327678515162830418425083054258519427775484266469624920880721979962589937799501603367423419929081915133964382876895899021998154890764536618767838971798305498215077563149444744641858839433147054644653593213085200797763624770848682516351655601993846316824594432697522027266987735785415311581306380941529210041616010909718696287991980747795339574620154937294426132720215644345270640489532448321316479279595319680034180398201563142524911107113409495059638730730060829970782245384837225014811650612013184137138519867645173505205531688666455483954802506778600629647498782413314713487473552638732770223446764923657729703908420403285571892036864872488383165435737624331631818500784585663549955096713707601678008968994859251095517510302129652052259631255211542717689029240729045508968434301833521438574995492103917024657732613155191469767817574555064656543249678471413001914500660078719676950202229235922714805810185005643590309213632311764771932819449779301430926215284575979736856177042397090616056305979484032316989110193972506134636437283025924981750084330989618818782762926796070524371121012284021315665266210981761002554709344173281957110644418405690208833216157197937353675428194790712341131701743164766500832432268127970593149065310260398027098061337953012812028238007387904180132571976617664340787677183755496403699066232895647887675762579431600074084081887957876338463339314173688553046954133053963837680519115432693103785445180591056981670164713981159194714988056198600634874460053318435289659679987084608169841556817905533092165111607294746715228485563472412257179084333611295550587124285985900738581697123984417017048723480235697146582446905317211461450714653192974944594527876677308136679073015912626006681142491544372585510680353490859691001539643342040543064059307351112957507819734951247293066862227899161069577933943099484486242765785385394685096389328647246268339930932783679502016829818249256572781366945928534996945090386375368740699613847137986061860772481860650218311049719639441408000000000000000000000000000000000000000000000000000000000000000*i1^162 + 1120911716548572200334915493313061990270257459918908786000707667203420711260709290202478835634855348719061889792070217375031654490981020908184297634824806984979518344123108971080155304592993643202362887911379566448514204448662731154555916490628788216723753011214730493102021855282915049616276062642408010843628599064061164847813984793567674498651938219422924180358087865490368383392990747056587685440271222559609813856331524600167208385807545885537419102971520405957990786494077125092500417021431167574787753678969997908419923220858386600816774657809832841612136710080953159747945921358247955584220493882639998501190085993813001974812292415080799790112205241427001733014231229991907400254319400551506141068862036898677162301782920958117454599652309140711846719803193932781816771088033675897805406743532650355348451582108066005654904139343719708638927361891967235326801675470969695308237404098768190583224219687210767767013602531191389105105884822881774601034510141424817437520938691016458841001379464028114069869938778916080840298170219730736533501928449736711917648571139893500322499767162836215552863149484990691649370130932126950379639286907682287265472127535537475315543198797779522994756747198511055450325165877735404310737633295888452082287598329614733219625613952061232028756349498623939954586778280402153243543666475896082849545476979447374097962785754255806970817786286681879103878682010919019114736911459535820504301852958375561790956893858143258322976913524811114034922432387334535535847933873912351837661412294572429577475481144662179347073170447275627489463404935353187110436275335704287297698818903990836112889009870549566273393511292032191379605773824071254548754665026535559529064952219861227433882324820283917161666712349156922238258268377095731899906846495851442267259365107025793162891092726567819913367442204564224172144174456791880147443381390855438084191362956267357558948080128898065862688206158148973189768431207460835551096349730216120159062772754938757703493101382776040041857464795831081882980053585068563769388132364097752565436345223909165378562476988240442878396147684255692400987202361476502413493930854057080925990694522292233824387856382206521950530800644258186956494765035780724216558290463283810705971223415007682579645714858591038520043281358169236823697777538737521098478477630827939005483745177045920070936587981068426078784211169922265681024412309600748256076506648720166299531214514731144971618638696970267836256116385589803098473414390026922345902701042899278766741620596019779368316067559499135958342529655780175504615846109945419583386884154212701787897776876480857647506515183489776818160770229338383576369226289590272425182669375086413133226277723184931533070881184664060906646182464316196196397058339358377257398788327747130072562482444544335336576953762644043454582391191739567404271613842278894616117568665612278396734012245417972560063273946030277152811891680864646630732209846436293734668227949961112370081117051505078975724938902990230214154002012029477399520124441557444100755518635331334680290661047466151021359801091856121946841934634569225186611149879394672278028361877982701966659429960824538104243461442062161171655249652115635489239066643628459187972130635714450138281751419119180604886334714480325791142306957798465724764686809071342515506518689977503973470157581198767885628504595519475399747278719253485255195594858248657594593399688837235565884312460659033459365644142151172597363027107901378417970380800000000000000000000000000000000000000000000000000000000000000*i1^163 + -5337024744510964574673281528422718013897173918019881420654239077636029989469736371082521303531050548363110543011471596106377353468490575865846392225048427060701011027029954235292326967262981660127064587875583902495125413156097750300752220773625612707829081807435439740037602367077989568731118313415630531711968059208061775342342650974455291076167329823535075337730603217418440537893713060681032226035664724472908971468433848780118670478593991854783304278653568496317254245159234163566240369779264749048244336086238428887089956063661242357585352660542972928295988662638945238779780786104917230126967185818758474267699679555686487618369184822248082130290244356837201545897111767908565603140178933252888468560869805445215092740341079489864411202019430798462777632046898619123013867575867537970010403605132174535095043163235514980115858378252361289350660583944400196736391845830043750523700582263893069397517303113964286080635715998519767974082141897231549007948864732321620488853979924111429052660717358260455365195676329777282548052365402062443482044738780701028574784653386531094209044336917150843035686059261397179852785287698717824793872480953030524478359026622421480182031561172287571808793716257476340217472556844723034399844220012375483905591919357596351669755538584471033730714647544089250765677567020501799293243014976669086447297761621039633674749812303945066056578640607499891207602206106032713920667017594228000449879382607991536513252974443961121756114342751227924784041997582747253316389765647568149125742954464469060580404931683360819832027951432667245435562658006441931226863977853962856685395133449226224803781254145836646008473002953885041752376484102147392532846682162275714167297995977111559411718419172210311352479857580980629871888374350336483619153172052784060381498719649560630740081281240036279205388727332991039379244497172428167984779726305413986678221335514573040446249361655171708400152115550679066122489637582195886575270216577633053467505366752446699035098975751681922541647947667144137047957183694125754502831374429852035900489482460858808581777137884217412681682240742206382199880592091116715147751595750293439578976700602264910401030918967250850002092910639009641667062225250448518602522762320325038566153118017536801692081602169791000799307204659623185029856106845876575272127821155911952057507993707431924819496140863718920805393044515259227396804878493231002447355920771935986632912551063550798788111520213150197822934654364088066031442323850496859017191462900434561839332601466939094630907851738791138928071883958696906168791741108280121171887898597132296403827476980201275651070451155284078142694378358954419076847917223078388934010392006525099101157848449386105560884460767069420737632453206884473000656434329737597273952494268172985653493919062293167962295476560653743553796978081716450227279216676353674957441634686670190605962859566981168921086332196687121915933901886499632185750217527460368166241201083518453036494344272407400876706518352800448320815593440175165540077140815892636700634686948314296473487204412840339632936475153240940162374184588050038450739335591375433374882202530633924371935294967697284286648027516503006236391968164462027557305290575848402446547832356154622256424829039758840689308026520315039672768174892116597258356747099563779262096934109579539991034168428594249425717660686253823691270637339612466850597850542416127016785597504088780600009718193388927131979497397033305633229422168148803584000000000000000000000000000000000000000000000000000000000000*i1^164 + -165778556127053475989297299617341988651720012298841955958367313261524673922025640437115395073997051087571619826689352092998765270802328570848838584738749741167294266751566837053154086878429485758738326441843054888988282411984264891895363550677479878239244899668544351881715187288897187783833516033189134235340335260242513066191205868957866061593852062272208728627846110886521507912128682251467579604933772720930289655765293453725733933111844770378619923493895483423110325830677731813509170976109348131043644274352774049619235263664143756657029689355688600032538870830185354350540853705913172300172530414423538359999707312926173445023866775331604444331614120586745024589731227650203807607254063648941410812695076927846603438769893508662829979620959362230346956847863868595149521442728566357167796929395260271088020155398707619199526710185884768353134677934069363884906108190726621386799757094559403897732216933093944185838526968853892245534852354731352490340348897623135920426610381518240613126960532934173879524835694833244731444788085381678925399272323401710645331816597097119190293110964644390039597629559486396069119488937497426278797870528474594433482420252589621151638950199693905645374451068082501563144367535624441371384814338575690962282912494422738326169980674481629572168916145406529508417191091415707794036692473680882849008239043490343426181910874804004791181765455764951465219142984444611173093326334225758249857983146174532632139479422409950784104696828079002725973283961588285332563470581777600571234658764213352447259543428054522052523055513065852466719777818419832903621619689143342907093734009951651857584049638582390508071045621317473288157041167182839565549358736928369198714839646153425323014337928027089578388205205787627666677912177532314757367297180861096566863187189611427036267498289409062425861225208727863837294624790540947777878496049045011909625810717777432100603757482996680797430629423231510910190364590073900286241262432072653029495792969204764780239699990028115405143986903204015992836101951084418197924596529221514141411549209145588619938875274270517213060859116765892666627414128596977108924148094097100035809220110344015257769085670191995887764239346245073441130127469790783480478025413590857761294278794542662688631082307655806550474518743880822940494488819562757517563365001632590705370566523322928097630580780631635107640457232800821487002280269028967179489585426546868480705479470395744854471467114840380576023369019727047791320486541976845292880467110623404933501992295439014773695121764252655027347366631514806976677746945762603389039440032077131253463719872364728302027228095304416826540168241167488074253468556465693143913107813111541265210385151126693180603480629001924654081779870258816451583566767881482066773922761030865817693290762505228023713933903322500011073204645256263751187400285270991553676205642622868361848562379414702447291919998400013458097394373741063778761525173035805004394057673300842258437656252971470480285380111257370364734412813926307222361635420387189230938833551316455861587208777264526402379029674098348459085728919773537815299099269876991410995635004857171837590916537393398278620631384592785544928812950473865564372673308545674132468160112494357710809767011820081947615300893945185990948275674284064344810518527122135970214855643446635337353708353134054899669764215100740288433322402357068923639206804195364857603820876480320674875838643212711806503241418745601109245139353600000000000000000000000000000000000000000000000000000000000*i1^165 + 240521091808581220340049387757868159971806317496955679522492838161301619677743543158189299938060425320182746887675211036204837283648569004258406696542882531894545608327399671592113407300836581179228503227810736058447796022087174631194922060264890047386380687598442393427250322928129965467218422088770490077879932813830256949169963558781597968914652770569067487287835395819181168374704648095773419988962439600340105135381194272562275538673832414099362353469891979900232724443834477647986164199679219616138391683385786917643019571765560452999981613169563220976316953086105675858517841282299995289025227111066302901926128221922398442769063683928273969172795502033592474341134008097997643522748845701301302697447422771144283631243335733379197421569755216045966152553400888529700446517235978254761793612518967824184364495776249279375491130827132122772220081880339520993011648643246662130762005209418973012199366711362417437695669106893697469445122562607457409451546728855486369441040066085675380711130269650917162782228030035014735853495059498417287369742493798646371692237999802709128369322521009367184340366911722204486013897928124042019824111132296325490318958950093446127416806645742070063662186718737813000285588451978902238064141623749855612823918302830511051141503205634391502379506859081114308401949258922697881457646023975457988436450849115443852294526976129560663474390614562664594636894456635725674034235265186255079334729864064487081087175071349142724345222201513350805892989098013537568966766944487384593956631332637315632250521141403932509421115349517650327907122321982725140314495514913995436329182018030587884641656002102325722650204702568767072630146010496652360615951863783523037894893980858321252167199688747776294925818394635702456435652430563388523461108664147698861820247036310243223599237061228209420601109417633054805974248077839170677747804378858135387614091271329147752441773845656714463075229277253916815916932592767071581897746844876685926173417790687251426307994339928483904689856821721270901833717259119800108618096146459415965655331580816640930020855231647149622670667258775147958219723769628778103232109621764410694406555824196564963327378500317895147205987465492124639193090221259755411486905765859312153400968976437015945969076725513005301527733273391118464766293383434264438507003200538616211279685260463360616759331828819644618519530749140590898243142187408588084342141443405087919961341623577132001247619014295418482855500681579501622978998383486484452031210691823323319181590358235248986483645638916098765946240085810360139407985639805540703170850015169284310741731009653591208734277114935115736480478339624729010789723047906882621609086839857633207122907820753195192484999442571118593706182615227241455415812621828343140683350775802456623748142543489071096871287622441094054023837940810608180787112033820614833260486175305279300845795444825312838500709845754703119620315698627510483993052463437257753483960622917686851056002079857580558545661636962104958896293623627725209995902826632397213443922830662779974753045517775726443936840467098892208181744973782835117688962926520661029697551557101709304210533446834420850812049238215454894018185580949694345104199223915026650899552493910606528971273631733539822184422803226552054512018487646137682546534042831008372249777644636885771947017193371150306351073468529792175713158774069275378061360293071668302745121557663506088713029513564281571808496385493266050580480000000000000000000000000000000000000000000000000000000000*i1^166 + -1627580207431071511595887151894688886218062619250526340513466677151497835121209960887232153210620371190450464460876866494705064402813597203250209086748129280930957554538877071532882115500507021920871899910207310978299769154009544776788187246992947130999097889237085860028538968684840325405973565896860381086254517453504871148025353305624457696847494641201013066450087983523822829529979143102448986258605903658350353224890644195568783551965316645595140653536451216459435824212509482715210665690329461309667700111562742324773525398056670778552906959397198282302871544160450351340096876994839814362530438916494201830254620086881086356752310639086013708976480329037760633780879013772661712109502770927273055413907316612735994811368692242562839622268010971818245798332194212364963693057218386942762285788861791300657710279113408056475984351808289101795266910239031295153286371868765592787427959105171185323596017196429476702912535117282636716186238703222588290416848172254252965632561174067029476635243069113908279542689364742451041631959318383764015693072078767753114578021950178754021407236331583384548588749914479380995391265388593576532377138447965103866927939010929898806017156382905528606205826605982327805140424424997047369775259235143061255281084704986881317122125111031601161874023080834559419034489012006252531712399304494677759448014148316277399804535109818639940771275395700652765819128388944186013537145027740232483538623122420065965851096303083828363392838482523737600645097010861639743389949511784634375635625571068268208287491766227758398464502450345431270564534428612695005260673120387009606064262316338971000693234395313151941607732687362386685372541780394456617582353467992876586599029363513580475903568076940407597854195787692148424193381865107307147444984372667547390304819148511927223606790623298470209963067628223285643144586001054564991803737713428985574780151498766623206257523143192816044534497478786214176615023333344869957225695776622283633863736320231621448434106928966179671712257885626908898990521675306201136802618872968566644705703396870032095556143718267996076040542281632882280893655804476562670896611532741471446666710689095560143305521676667219150626193458449255307519030711393296241057921651275064527129609071478395337244891028422184224623550729537770192370843440710295693652456490388332735268627549132860167103957111557983777423178113486209636208145121015395911483985502336229541398746489376527146224725027244653512205491409748299806367454738968952034455217973107380250649497163834100506983800429772725741013390544456385434615012057014217569820309330564530468740235653227546137578483172339103034496060518591446363423798204345455173360796454352727375431766283720241806726875585281646343002485841036660527033110415185312111518947949494812595477522396136196043040739746801987711013702372412572731498229892197718605747998789488322270092178401745211933578054365965442194052969297806037588093372624395645187350070476487348046785279335822594023693605947876715752854648050747293726051164981828929841713675727951627131975552258458728777177694931788599849554134726346782128900461226948923346652346113754313652028520189633229489096519382163479743788265969274268158462988066742902786231090369753520300956332737927848412824076140740762015856890262562612897316769984853816509000680614422800133501464177230257576305137143770575990084733738326479624122787721393070273964903819188459375504401731824268875977143091200000000000000000000000000000000000000000000000000000000000000*i1^167 + -2354921888881020714142836770732068604918263141966648059126081915578107612656556396982818571399198508021961002652611181259015542231066057027106523349334681497677804012001737187647203424644016677079960084610204141426950274038666216188458273813584652384299073042085236977982232347667948661420696120966947197635116777368770954996169127816904556277991754803390962550052836933056326095711331367208994777438511070767944113236947533827050494319006955606016987544532388762104492252433161259155191973994755936076914216311558468796532840571563439516372572649911405826808197185857567587755385982178695684801152410083475684878764522906602423094718766964847681700111568016448469414753550273504231106665863565371593544167389145765669843919078340175202285524422258911887588549838887271639454769479737151387767151645519868701320834219002363982346308259233069333828357107375462935364741214145468510259870434356091142128250108956990369700502819122971201281495084557235263589471164638880420230075204308911260887574602663287190919381132349808479060562912517956563059212187833257414275102313054586008962935142944615671036347588702873833114583053993722962189916930312115787432446645252972477122185020698813533485833992944115286583147655222753734695137620232272962699843716127922117881684181764570957989754745472165841111816294168753268634093230872106916906000367949801245455510229337493339605114345460628869976408480849304331554578608964357919450156657505434680513985751514114531100318731146608346268486907437279022986516453244430056379671109084612071411087117651105455812976610858938132301067406506839155611274765201652210112692377883797915186909664322349696793477134341684777742832980527534639528243465902361385628758782225026212231059109638850377275600828599189631846048130009389545987766991882793251665278694382480482437741152111904201126573413057117118412404311460730611234946528405204952495177863799514878304933914094749430207732713822535933656125353812642744660591098395181367445449790312342341851601005785312259581527123233771406041749359329614300085763333717877471305247983876584292843471357185259364025659371210748558175117037275609629419841608436399110131050816321093938160888802995439297862242940547532251087307820535361909546853833294283271160822704354670738263442513757322232548517103446703267442658391256037617551713778157028652900218916628188179770719360454037037671773673020056057680948785133816911113737992308936797067050421901406023567815394189365712769771740099821084044048646532102533642251234141959140984095433270044240474150992849028419204149413139385398700356670965577697574912136242311474253345976891304303225234829868713643205503972731182129700747640195735082272990409047630605704281993284327257126338609342514859933386559082550318894918001514006025790858974498323319158439875647916170693951248923158994626718666800001944794198011104471606908330301822082080384271003886628334652685475041159871315715626236184158830876940625149602705161197261763867188247065444567507145247063029711325835140737604423829097944305029800145138589286409063467517556823437063958102129901186823578492078339246952642006727192286362274892941657780443601041114438778728822936677187066603805392251247381608367320668036049579668581108455643287839343961353528023827264327625471655009369012025881972951629753405563653638227554984732816427737662792994415687328311089683068892191928541989530900698179743357253768431936034862728400155652475564190774770584780800000000000000000000000000000000000000000000000000000000*i1^168 + 97869737559650805410021588969221636908307605867989961672757811872526888351193835109858065760862216132513181366316307098904356347498134779972935939557015355461612245595202587876400518613913278890784226459356833899406315088407965341174794893713064717741111201723956039971238106335043924126251013709218574852532839426055997167741455517457240353559899540593416257287424856792136258518791480746924957952818362503023970176303353535844170197309567563804109376032652086759358780242924654198808313689218373684307141214502116302303725346457373674587208310991053533727353146214698960926724831545434203451099849942185835171946807775420637323623237253800033158863340670109252136991229413346942617872274557669919696081222813991640041839959823645368472800418624064257597900161606517422324071052763438722167523556047061402363944354385549897255495476838719102881009784439184354603332304901968357078945788536947058633956303799754105365738877073807378609211811544080103846183813597050608438004007891968618662136057545192175106870350403193701556383631754867486649918318719355200663034848604329438428656616501844087335826648962192294706007877438903234210606002831318693305461164119553208768511135313828068660138086297136967493139147300165237766150832530361502624347339035881139746191677279338858514284292175780981342109564673461348218356290037693874821182577369222170324531965074570823484112916460107087327589229626072330669129233160541489474689277747554641018592974964303176056782272006548720640740272329663957368790601331395975825362293894521296118977298731128906645503787336543622765948790331246311049178673018165836060803710226765133813904006026148301339556095244891850649761505933017169364730351720050007841788004992542244466087297534370404091244000128463748322392525061903886366851267223401172109712433208105372171381984067867762908849765547646904258267498079625139167955825159243216855632667409492077423233972690368855132327153279691742972020627140587094932808800164585960027976293161501373125982550737538950794939243040533779261807096480120860498176104134839254857814295314730065394604890025703409470304591427868953872299324228830101874441011618521761444854279868475056911179511942333795139218104857481326142360902160217914770823029196541587833690181598902811284892711156708069231492456746476129301620621453359638862020825003750030665135125866529016883060155502416316288524751350574522009363559640986877825635847851353056342187358957373807454141588694316428619936958204075531437580616631711715851852504038614402862276552932496311539533627197986111210447410468859256179440665254426928644498301244861529004665356699519744383934343571634637162345305373465798743133746770569513926586504596087186697803459197958585914316138835976318867179683541524669095926311905834693234262110768616877341794228832349427513346544723706006879751457466500099624629862311714677615973329593552522816301059813078373062997585719831062138991952643115911529845207055238957527219091556065780543611553697789253939193460654945450992615491695577282164248483531736498847542707560458403693162680633234238573076327221716392060486764365179744793705404875332046631038976897640855750429715966022211747803765534980911092090473277258928717468827845360606569165029607640678355230596249159795831705787151154518480513357770628403692698876897580306784440119817814674029309521755588179718046297986416758730923277966507189875537371933961592574576750611438283712852701273442777825280000000000000000000000000000000000000000000000000000000*i1^169 + -554030202594738481263113970743896614486262461061410403853169347573346833746908860252723158828033944225232920815932953727405067659712958380619677878744572044939976524499433848268808458939292670603183314271880391717650144915099123479134100265546369906216656420882155821848078046357144586888116130361805680046095417850228806447273091846481248266810873143365038440349981216988321165638563788042622929973744319701563507718212561582428456899463158697907898513505649987205651383399906527952585933000538658793603526215045691360497041347028607906287170022015840075062760182547253064642177899067118352750631975376724146486070199552075512504968955516898114243632220132743146133799694222356620378822323106864719073333240104354793080963841209725696975403143310403730135140110268516100148422924435208791087658231910534187048059528219235938858246001414907591911142590784525784226524580868679015634811358115450288380912559507639737747462897142371149098802513682497074097814594681843777382059508239327596999208091179245462434562259246553448733059696440491702684454533505170614230446007811141257924176784002299748403081847205763656709894620941207121537495621617507943005292214586906972844932593668866235494356574087235367766792877093098606171529267384713333979958356729010298574621537962527292537278527781356852156905725348158927754780312033652380697372368911448556362181553198335255659307814599293213767233258384108765895959234718439178187984940223230736902189445554257873096046488273598133659782545143366364033356690735000051753089998954789665838129802675240656887654088179735083682662180135052503428457741275255422304304606273521125803972263054189936609935165204730407086421591114521248326326824581015634082633589836817131758096376718485348235784798035226997789252287597449266312992091321564282773204347610673091886265944269600805805810261069786680844601319724573296042608952668670785398664647276497622631156944828134271278548120372517673660122820590250773950981710757632575680102344618690876285678949752549882898502094829558576540770354154402409919418021362972147948171171806730803730320031144656192955474835176564379932800787366513580201259989365865409084889898080650128709710427666924684161315798563489926444944217607693677483347324619239656445422678243878301264553971743541165671320474145764354326504247703228946327606196695712987081098008364534578662706136362858419719061114970572056498032723133348135055017304912443986736078113998551722822573890379217782983599250330245413392543992065340895261413634359975145500302843105363700856972494616526607993336525440473708326986490895514377077665150745344568657239128991043352928013647567036258508560054302927052959514431353886655048486103667945905546832977297050541992913858264327986617644293804727015085676222127318627980442717583366425965784092301084177489307185714947641323607946647800664930768233600501978028023375134982192593608476769457990011777058803830861062858706976985972847891529515509382024457074270141523906173329289320471421010716302103786299825628284245706997451444100989213035505502300433174393389115558388027679146866198703997528027185214853150383368971034026164064378225918425150502800493905248663429679458748154459884190293524436353206505285680624261216631279671265809591798821793056920079508843765749970833858847006164703358176426237274192267614452729982337606588890558846843906079505614453332191557545357700393477211801520137969679415540545739348963478837657600000000000000000000000000000000000000000000000000000000*i1^170 + 882986312406948139663819024067821968708458659391440589974992116958216576428147672068622109073534467305648526094449217764875473159518583593086468194403863987621082069929861283806938219355576514028707202928652906128605863219993596160217259239626998262346649290614031999252337719909010869371808422379268994894771655893357483431382153381527734067187627039410125010882804659211148342645392873579656081763227249225128850844503396091615854428725860742319214904940309258163781667724528226899063670835071061674829022486571201783901857791688272649093986167767275254629466772017073595244927599817980696265312196129655605924857208973247663840150790207443680208707884802993335907251547903041475314071364673986944731488934209801487538359508635145530829401501864656184154224471500293320670563534345742500600225607347469032002878034267838163600471942978138913089623359150357762180602879387614703139766172674135310684742318879150213477702387168875918782229881443028982425035594266043029748299376240870530512364595898797555462646751012339327002699659162789081450465612185328935165112795944936201531208277487749682084104783356958433266247618882876542475463530746771307206593029465485161828861863933724782745385401676857800403992284082929030558352047799049455157698891314848147852196827965689813177687797913821289395209816705349965998007706688037950410065693765029575457291941132828281906814587062871556925723742426511456188054515061532949607997970081423158903191598684058805536337479581382885049108909362750830882685011626934993434607641691163181266238924909671831820098073527046367608930305348372900114592421756979600317123046609085262819014838464754755501559000836691323153249426030142887078233516201187049483347087674308354201578162672995328443881328628189380295731179165042823582771582089499390899669715225980124081607044749517060184169046460069964250690331628295924539254199418200595009862359305207651755024758783889094257215131993007459435158210581739650251747342525078375420690730651985134983703479799906863038699436080661296497784947953412950012123150378423609765303076478497802037254196274787068318021541967818929233432007861558546004451294556048405398088891074254102049995971721124973859729281800134270828915251985180433253760730294825106549886324232929663477723420717243049468382750299121782567825318049897310934202834888921094372009206480644951164300689426817060488463100101126580810795518748906035145711742833126420692605793354125453266739441344493743305104026882639292621824031008958868427956946501267598327586658402363872537216191864909254078695623387295839461925455755098064319627207643964326844815557270001448314297042961450117905251141708200332867987135382787975275471173121865700786389003244093263712068965484323718097130447300083807104678118221234200545363708171723500899967426768172085347234047379362649345911620455439960000117895601279297274328055751868855890069484416499600614219354827004341587250897985154834323491670731640130499444831916494405546182546865088291534856294763802465150653469819884653585124293689568045562364617249954131267261712015144611748148840048908661129905870025389540707637401491729844871381346378100691101495679060675496887464779979294089249121890590471301889517398683765063230866260079807489743757324016240805646816260143877559451885150105714609028329248736494800348384540913525285966991773078441861023624616230777455064046138415468602227197390012296130788426494419874332698214400000000000000000000000000000000000000000000000000000*i1^171 + 749126461805067781943773042567551583155651942834361606396615868790821261198181186232367987604809373748465134027049000535948295752445900537728981086761769259622969562423449632659487209239857762649063072853228793997901430691535742021400041979509471175062654344626431967979487351024256567012598431097808835376266867982695713137842117135442291424347129800315556317138080232147078129170394363870565636610717867223147490528371370857319089756708160425118921038977688850124246173390315733304479123415641847340138181670771475321650030525524495965266800259348824037409969730739451269509698825271347352446052019755687077872876751429308154008442214134523789764091310044045093618634857517406741732095707818156795491220404317817000242005646394916501585171308832005774539747098883600183492411247399770877627687536818116309617215099535226762529923067823327676975950848606706372424374031903079128622375268203916290128475487147854566466457496228942447739790847115388882888078579616336191673120664027485970714169471069049127803158462894312132999114719122313993832832815688501580800254106093326812982473801826976469857487102516215577835938917961865215631485933120554099846510505783345824419886156323355356904258814120165043440382291993839801429558877419877050306621345997611805153718599701575646021628949512484931985260362058610574160243738944273564640783861669455710844194149526379749785803111405305340326551154330203659652962854658911422811882695386876126670490933586063632874612975520167992832061529581290095547357343249961997056305668554716369262372805221863118460607400713663690034598492133558011053200061003594268892846316576677230350787916035210264246251145378743127825620372228099566159257991651702023297029141681528985851128059875250565464599756433467140998578486514010788093681821401143476824641957376292503468486430947248550336460624396914445409264412422639554110768667450743668585362041171071669561436744464838233292489478328354787314922851134676370468918215094423358400704997692581370891656443059521167920351292102242647685903181795119898500047779364458944458631654031062134782848682754808538463666623576784218715581874396976490701925269715346267805028027300591273102451837567652975181720740936335778421201364749039063719786907358722514668216208830230350692053196275412002741263995482679741253079570409518331752015069322415525423391705404567713350276364503567041646245828854272225805138781499997896607966532197219590748586380018742279768510525863516325005174220193520690609853166971992943092711488724313421456043300013957675709644245586886794979906457350576915305536313497476859921222974693637036468773107701208258210930291181553394344611209873202814899441616913556792422729764031194760634151073164895373706584794381560889123190623637503198088572931222862360746873346660293835637581219879992053448959052273416377130495808129429101284471074717060760734986118518159289739989472828379612387771661864400824076880491128059601269259470871281802061002675595415694165458629581971452397529996721109742433622702258993649399397882267694440447874573145549496413280880744885838160233196644886159968411795623653346122560548514670065613190072855114331313733390866270964415604903677836967399606519043772739933029189623774563354230197077631595698447662626494174670551512927932610984475104607062362510133042807199548040497371471563077340888372478727670575023849625595771545815882508638177946740095565172420463378302270177280000000000000000000000000000000000000000000000000000*i1^172 + -3923935272533880887047369223965931966794910226719164989383460620018968701173597790340456027903511442540006291740718057334449109643692204597192602690730468930083221598759611976786215699678586846251817709385333534155831249496127652717250723880312426723034659264048192534238577575552211522655280661820093306966614476078281900951919156352677400070927755679307445099260915442381650302448108174399118017298628951806907257958292648743854159113334419975011237857115174349125239202483620740389053748869269763406807638875624966474779374525318816172307262788291717960851595257164806411904106594893427146798432367071155601541198232387485629013641605681919077844765332302395267100034979963197720008117894626569539491421594607644288291842534533373279063833805291398153652798976544774830085090820197026221385482853983260553858487903235524070110066051957030387929021484108363260713641512464213842730543788571040274005684764242886455098645285346143219693383052692853525475962485095547011163178475769831018614801040223670359465359319976176412289428165003646530962452197129535944770189010896771806364659130671015903975187639750523877583858132626447880073017664550626402569618494967995699245319645359685719600757684768752702708583737489501320204710803355130361162332519145574560611927940916565399361025815666496162978181634984519529391295889381841970690108636517033480930899618605615413732356683309734612654669321503038397413138390824179145413915933819563325816651725161352409041816815002739018011962293346157621591892778577402475168112426834288970065445608739248401884719771868818602507089316246820867190253997920912366724095214795743560367656941425456427330226697698659161127568463986017688759892146417144195870172498909847638515976706437747147609665593746030049295227930758091898910957292121616016544847164565246806431207757382347239323775286272203016845670038762277286447997040580210981357102472279579578491020676196938152948253229850038318147861337099073341763863308350314107154023878414433643700598614538248936065749316302264173899565510631392771846460478801743063104513604026831577729432999350499940959389635508809996641136924806952976685558475144583140614956952434585529729933349830751416364038178885087818896578560582132166135851308136311234248080592219730180532291295147521746254257057966772081125100129529618505627133794732299311065530499019662352143149141006423583687916152708169258563512282526374325851939656673794773421810631937463092897382249773985577339431646276714726433403126474816329821389839472835612747615097995050052066481598602362601730354265407528364016160607327488323730009987103474637026808142174035007351221941152651683992567989630623037456005690015432228741926673865277831397764424311541163928028503088325172608531873723525809279172505903083964662958479270620662055414356521736526873049653586401238776197052807477889718673187271001461743828960793631168209462179442361774208846945352898364074623791960848181763126789510984803873083014564095708059059722213648123418000785432677855471751276539460845837721946461712010753505503445047938156175169090632654895610525092530406413176361773623353139767396729227339548821126031163410507629146338039798178773499460807820994095143555776454941222898805592282819530630461039525176705816951948323432001346797080354989282540130060438967602581045372935036527084278722001007785440552781495710457766462144136634369191623881845553345528763276053914320896000000000000000000000000000000000000000000000000000*i1^173 + 32815216086615970164003609102983637057137699796776923661839716556416887496976193785362768905400031498862666242476315081547540360400255956277865078727558518390975883346455745684987367852170407787800886507084294746770103237965858758053483522653411225948646331609051697553418109231000871874386431835318908284201761679037593310353123804965972182051844801378846479052080859161543488372804412853534937221263834074653508841774524960855354898598601972825335892005612476418582971144138258529095538500538565411105643708277117052416460005253839059640759296340395622287795514664919350374623636007504172853219451850073205871035681159157244885517621652338519672615091533195706875609857877561613518947177973116174630871886016574375306575274074789657379401248863486407609278832160288995361829638164065739025464209505147746425826482413778489082465766035186422687335911990701045616429711420421667955457190008417967853917781576961590727115204105212205867246916133674602264527871854589013275122696581901004042408724074700176829763515205390103508857805681021995083713484886437332966675835942317814212107624469231358317230136983784606854248868558188970412885524559839052166750588792555410424780382493750299887337844855526550096015539961931116104059846164416849689258906161725829183989904555114118958001137151236512488073698593215171759163387307464519393161876813746788236990880077940629707314485973565919657593871210409983331143243641402317695485821516819258298864378389260233075572081253140735005583797949510108513818481586337614606234932098418275403846709538276669112162660029353414353125921802371094029754442863594669498582465354081404767958402391615913147989801909401902407648858087691050563656120203604015734668348749147586578750004554341839606226508119541220351291651709636840966728247754020892986817387681654693207848742334707099988592522414756876405383525545978077161406187458377415888860386624058949352769409380397471350100364760325213190031481585835816346653960166421531356262386093814486825077151501590020368849971889835293315367217441573493696577355483662052081706861296267765339003628088917086849165660141498775338118901788641167771351658807312462998355808045554174762400274757539956961850640447058897714231664038345486851681002386940190549227489692268936599343703342470157903567480539794791265649850894833411762192517533471318301829454063247358939630327836765009675256255229852431406698293541850718071243516769587125256036191030739331952174511399729323912527436932523569991341004368937418367547655788782325923098999464347054979088540095013350098937251542751822913621162545812431266078103211897336682587951917461888911122000603999249964931098900406491358870737360623861846097366891617838537387662118910709082298599994222888570765619713913996431129181787247337380893936081359696258221647908041395866978422977837645078973874841037408165559634739099211577581464870335454769472060433166144931205920641716502367056948429410729980483839859651874763044015591124387613808954523031526813754491285657292676855742389075928477838127113937371624110135786991198226351483163705724427707037888582323635218128525123550547953832896733742868223441107679704313798837621114278889313587415348984328077449488929726673623186754019123441239517377916897365193749054380633966810741343142418197933603823501647176002859392109248859078420243251356865108154444983424431267071083330166075050210678263756956879038149400985600000000000000000000000000000000000000000000000000*i1^174 + 594377192527206789800281248630264758620088078022074517606256745983620355498400684499614415271080982072370541102056184407356702271047700498592795720874472094576933225172456438500243162833182155140282586331340695310492679452363152914703426109953969693357752621879656559023268846845954772961706271639905388683624400587950103919577314297232758012803186494107239565890448341909243912100203093859141123814432549015928066118248217469983667194151220768107599762961781669036289541432338249111616421629613394789264034574895796891894590427507276729579743848295132471058046053491399654368505326800173430655931597876889163555469939845561409732270935923715376094749294016899996891254939648392100703236902821457051414346868830175436524909734608035553000493463126498643176766229526710072476273213654698378312475026818393411955042206623792861205854736654831891997132396342103786393936654332032704467313602123454930050872664840481809414034082613845176171502146104670348874241049348900791333918378615418305544126347177520666169885294358420350845037473174580216334204449288384209031929897827505075814227230017921351633524355827843981032445659274779805872973115211184239397057150140782487078748634097397970456148480028548629030269838603648209025003246224572772558442003723215596638488153085556205440647762707543224062317209034391385785902024849128521215765703619886047176182923841917796013570906091922830908709030397155381273003536732477715551903034591190456753683680600220330437322844854653923891457870565651280386379575644649926567525564306992055178095226541540287367252368168880840896332323504098268096316715405487000215165608414070240056342052420802874062961597455653096858137964459742238160334079755636911564548484651356458093430014779471700322618828737633862151635888474837590031368135572688486457093957515747637036085784881220520136855981231351618231188938149619371505653983602142469405981959478642407163301469132382644182790731234331492407404823190685707291685498618008045888163679886647415583911422646778184925186562155667266307517647792236118642345830286039922506791299856642894355785057724321291536076162421962418771227232838372323471570774960311717149976952585315749104513903448823580438311807595911859222216890049870455665302760629297436478134480291960249979294879300538921399609273390743574038219982335265556912813229026809616975138548400438557335195744946056240527470596699926133338804338627988888297794972311802823927190214519885037956988189576283884241896858175765049595752950801816188840530491371468927263958816482211992398221355093158138488416740614008692206318333097096550241513903901767896205050480425215266445777617050491772835015754509934432809831515296921713052641201121797821703377400290871829444665415832898566758978127340140627736362370576406384814321576479981715608145440590971458386811666277098036889998593857317368079385454017784787039896648197454104435250609529156610670764202803681742925220111928171417957926226613417299144365103144101473914938035976252411430792046077138327090800099196917696601056278359543179609196643896794952875921452715292099400958997911302247660807127726587957144931763072279068351287344893010886884387687001624640129906519560960808736083450176415359039908683244676302382096149102401829019700419417641711803322748886099050179531228551856741165882908509476863948335211909071793788808620025672838361977033704468032730745790541565507912041758720000000000000000000000000000000000000000000000000*i1^175 + -5095666424151378831111400258728547126855923277190673820116644260823578972972853483758693487939935499245961950576425732881015155536924388490008877630952185754328434505471555957074640566793754568776864346462036585159400954935929155257920808229410114634885653930704351628980335461974057073871199894373469270565350150711523384472157076719324113647421805520481770629176079808034313486667645721234507234067565373164253945581485175674716328749939523728869573962415172763168107057500506425800646165960549533769852897420823598959820303788066927755103221729014985578867249900668090570746349709807686272132981167739020031408065677702804827561312991122246202418860796048233191813350672845918262569515524421883771807946854080810266848926743703112026950576688002574213456271775361526155347526351426760562830154200922322581432150976135380953001236119112600949959779661759312852445822723833454801002853379714256799620892220239855834398876535862591311694787071881295505341993300995863492257423104579543142042136063722954809239953545091602180186455428724229646197660286041342724899366779312060313752405565671698083451998936652120362307960298291176615679718514926474327677196597567810494373410568932930355503804455208073101667479441053791555699902138709964067032358504724414738468972125318632615893200988243807394331577699919529444786064196308266558387491184794455717207058480097385948655530880178267954075623719562848516347938367935062441828150391292647473971454849675323821612693413478213324392303344033371271860609675731019817395413635624325265858541472551264769239593599326193684920336923708565237803069136691659573213621588013788737453812065545717491563445441758298936906034048494924389184847685565466624239766872698940319382120576477229705716762014723979679566492092516062226749830215758242056648488307884932462716320262979466340877794430470850801613377918232871360508046294962535663757054916289667990952214324874937487081039177727863453803317661975645692316555138575977248008356485429765188589785744562608913938063319255965685582837795590846588536799538284459113294036094496514989276188358386840891041121932157319374619859906433504085031772004903064138565221620555473745087023047471924166985741111945366351401260959130795561684932545832115640833475026524373281601617061659245679436770357599252726906109503615244098133097210522005392704875468346408212948239000902581609563079513653822536349007461179803599031008398176836254697825559669847486626099131338289706216628915660608090836494294415830429435422537873031315400013842729415733340665854102890034324001181582734573186729305287823274433400435207896016526795112385302133814231656095486740829438757918706968114198015862328421605652928913716565403194496448072764377365337651698673448851275003736166234669083338240729260193177775319682222771957377731194991989920231810191466197872225248327963013122235265744340857364041945333469722636465044167101974572406887422676584778836884937518210441487213022812194528852161416783014751556293051816929215471070367258907473009354835243156636435621860814433145006753819880904523099033568614189385938151517003632151880858955146074577621380523383442523510000497771466788489464569512374187360158200266311571007781659270003017953216326916538002827687907851444155658464553028998713867985188316772693070108514020975372485460413640968572747640516348597038476899608604468677562557793181193269732301602816000000000000000000000000000000000000000000000000*i1^176 + 2615287867911842025362243869923352031847438714897697422373188028018054368184936363571868751284594470380157049850570633054028096934678934292812536121926648221438338638850180618351487742576089380564845086689257179738992066030604374316463170317306067701446834903345197890555817920229554327893751619147234215426124200035783917644445003437891335321343386845006737617750572282639725729907324549897211298354666837268202582557227172543881655780096893565859543494226621758300237355546853714835671812780398144052847727927466295316532272885006170918091416287449867141094071088977993064889184719362849794754048182347279572540552308388065555888999595831932214279310146817846385331371086502769420744565642188084203283660419323018657236903624770771754007669677312622914201731825626054768905485219761217874303794368092339986991041390475292710446877568361582570877334454997894363899006231838248514136992900593954382457275619560999891002279794640496983868037882993402349452678238545711636394825177052933445174430960965726422554096291648029521162124773553125543160050883726427022237054789775271088247441612054632132373307903304401380388156787515160798830828807078696657292794489488832085397354158975419692263709617529765245563814087669316331447528328868827170918327566215134325900413707106791511170664064246738679518770955466477712952771313113492851688199498742631561450429562773866322549106692816200298451844460063528965291814502509145500319787353157992714961958170630643265709012930795377449764598093666404836921281904273943379230705664751922782889889209222300256534588615167406360655894620297654028947134892917511442511119937039486102542454754811522165975999924194259652410865488882296261827594307077482391054474002429541824116483268490355840259943410079695122737021295564681196132193148707226715235735581239814194957307691196756308648697910533003394792108003420230473741979544036130268158937218341824914086394211755659746930734315464649780441951769140786531991308915116999715789125533010886466612252959961195838185400528072738307283116488176451428001690180840213373111160655665642843722199512029620946764896037916016541414551525851717452684053057020215130920569611442603098455644780217823987962148652862483277071407322741024026816156709159073020551567532196118482477282916107297212859361777151861979252830535801653040405726267973825948074917221476258247556826660857989359748425574429843689648208356750921431926531137141672082910238792112192088337805505936869126348960961630997614490200028906167237904247766657287383838438403811223092009982061538635170272029530462505520610393577325903158332391348028300723433879490642019775328140321923818038064216641810350108802926609777867659265843179788986757700353200882997211507225536193419380030128305597058716440842074586518106318878608398849652700291998476606156527596758912308331754294134331005123312427122343920695931607332625785928266786815908386998188125353505428633293306954724809105173833283264112963016694321603122471807304227852441460934557435221174924136428110852045497004878880261272513522353055212638200741545522759487688882937957015993763908539516117327151211803258563341040503394533240207912947519536624727753179361397556994029798913083283386452568720913229134947525033506673454718066192699416561765779909844481090683003033471828610259565880114576315643989485413437811989684046347613581298860023109996235204711703956684800000000000000000000000000000000000000000000000*i1^177 + 1063014848892887812144373145097964227086780087079861128214633075047273699906978866313956425370306108202758457838295021635040894681403601991340554332110492062775210814723253500998199876590277653165771670842338712395487479561110791501210148494118087912763197076151273873472779949407101632369506948283689991207923202524796749114548455113345236676651926105317070274914704307651693431573352483059953930824702727233825801491388235204932926816144206911099598496707659106275329864486065443783260430327960216148193438348679063430605592579875213735029213903756826650445387278564112140345082018840124082936187024245213621006506767031107770979754723011918385422007829005821643712845656619093597534995544430105680613295851532036809951770275180842251694972552934737597352104507896284433927351582613798865300555265706713468594946986021788144096411910498076437542130750742870639699070281139872585252833001179055870898692639274756691581905866904773062796316666995739048140773034594893905384904631300774940938704005761280034464088683595544311047347677170515808498818690403353507648935587597870876561663023409273341834414893448023553192041959035195140654026862109879490282089679428272714837121165313955605718837320780706870127611255862549899624555397330595366511678317074712098347189422999574625642207206378262802370067596587105308284995195856359216805621710114584412712646709774639534624827207782650604239713625640983852264383291580496254734747368368789522878175115005705177576245487242994637257236838193854303204556611012366592357195827923624359239797211934097727063802214098084002472593797100093520528864211068497683650948650372513597848977908546643846600518131757745379375078564502185502194274094111599842775584083201385408801462901374798132069411183067087665365547756084527085607391332231129591464405477276684314084759046242313324052166279195010382239856059541699533630015148441863814434439223829991124911386781642057670865562593273829280019258356807047527632067737692490942794912521087058879946751180950913197514782907906975989197843190936856342238706149658966889113790575104231760945839275562042875088090573260247522409075838803012162087187349091964548644843051868328749706634996965361245979204665262918058059890920084745925617872832574522232829971810036168906304004580864300367795686390045650570564229359330789075400609995803988124261326323178034772376198308499793713660726993714302211974421492950791561724892750327401669207181895140733324590845654844401880465215751483820216330193875997810902025895769818492300198055470228042670704256123950539209274217630087858767792601938980243166335617038891054768891759867043782107883976838861428283766782276942757038325572913411083456316783616598960006772454140040376948544722622395100120808283493685295132042228946768144814677916021368244319672413364169163924650804011972141401754974315575931909471696225856827417526885820002876454590028039823205364784960392381750240785927901156358980154837407333478908227384091778623813409072293673093904089613226189784934750443190664905934492734830503445112817434919413208600629901983504020182075347327911116802883239261998586721245365755139616952272572927107675771535725954638565827705443139470481744444078296159265838961293929658190923208095367479327795674298449583787914864590556779421770312016359699128408269335714615202949384127844666855868236131056835862518004995286882706511626240000000000000000000000000000000000000000000000*i1^178 + -2694958441355262815769145586190284463274400012494928474401969112368384334280767544481604866190815016717032502968437986299758308162085631118353995775205108347875372105608386140810784222016504008397918057121861360819424189402089689916151117253268832171031729100901023957108780029953432282372098739482180377234188263904201049273306202538261231799496937372871894971340241487651100352156697186472963668987466532350559788699384655508118438587052052970774774827773793382064416703454953791862898593590591556440439462842941194638661975343560044679095438243936333781622009804824463785388576354953681935771284834087627118592843646141177889510272060857991114911979072632815745132099123747011881697687297067391919954671734553635011888412377179013001647073407130347361902731399437306748377440281393969783096462328788103082347310581328599602445818831509429009273458139440719454033796999284483255583251413384599668758112892397057501276832522581068875884618553041453635129532607863286651231480051648168400165397571108377148682157102370954561797410649689721759166732153280163717616852181314881629918573113246440342731694347365382827257250729786591640642606367852349150428728560883110318372542384549125287638461307449003686486685783895925531344730347025845068524363867187345876288577133829463656619345391513553827088718205742650013095381325640083322337044287809839010999384925621631767062609045021526455148052533802395760457436592772434293319772751664310801314420880389354897014498744900344659579804694839304870440773816957725394094949645492296352766070325316027607695261081650954577246670517246638825382457122098770359267730056806962661941246138406592695106263948833111674303473840504340133777182505212489292945389110297651690645925825357725163685768835901353446105155937896539363881396094365855398697058148308243481229765687607785028349464611850890172567364854842369508027156764685408610847482002567738680081925777010670259722718485047831119094566345405615482347614209651830114532877392649841322285225799665944871116963622180975888698664199547026349982247228822748859343659493650666051952832125583519699576175141602453603124484399498542765007327866042767806085340580277837498918978201378896235960138033139197525583745005083310934458137213248464750246654082712904840453137171293116679377037050600301702923457609314430915186430982846407703326593801738001201887372086718522558653177933080198288372803287713238387711389766915713963549740865442017321044171635186690874175526353850245706515433910298670928873119797683996680705111670055419818325141771298916043206800737755657245294270282076832164549254364937085081122607499587437846197181878556425645020203245401993259083043567093255500940194255425213723063304828319352431995792861052757261043563705368158381141377774144703879734424924217660069424275811564136713164440642230108002682104662932552880375676244262605975619795984867243906106482525227032762423353235110897480372582263237430710787176679139272777804032237717168762947433619511050975881693613890709441852282952443707616770083468471045753613229448924346937476695124033598256070038992264332601144423906538169802521265375775325705834727663827598765795809633342893987346525800917553701580215920995925737421832761265349603254308621678581276637523416907070597796048321404031709308925363084690062433896481181666766530329127986954706017307713992779051682480003219456000000000000000000000000000000000000000000000*i1^179 + 1953032535730586255726973427918375183378373617594636114776651487979749384163488492522833979906685900605962483675154207296745805790057667239017813510209208201666322560820134645761112009572910566730219726507238978349686631544276780882218206767539868135123740681817272227135624806355722036277417233908531216165873342286495895885907055776286564852792460099462156348492957079413844276138823273811169609618657848581631141540608164424851672603434851225013332161961712708001113789448570847862142328412062705388896261471192141441138181817726316039136545879838383395125906374304568853951510655826719809105242575469085107968522307173828341363238073414693144830173870237754917851800051010088686019492423948801425551848562368364965005900702914903606339724388450180174853464250403253269917324102015844420340544949496524637762377187828764498267628448880150914665647279911131764826236207679566613501073653073111564413733765173750173534709719196831470933559401340303559822582534807253622286926354604447494556108200055060684539101546726126348741512847446672589838885065867898243645097488627548055328002921845866504148387152130936802735323240513056394337015141348128558655477592026785181462658938679346531470419416685828879180986306446183814045340813577428585556897484935537994776141584229286958888731318574874761248341875874685871042138021881308577587699680587743111522704687428209359604008636717851084937651165303964696057630959217701230975733513008619933724123677033163267962494821847541951101263967540818623552672006369419753504844096593010190073036672457434466371737553753402111051398612694363646013416692902292499363503530876084994243933824303128217941458488861276761651672795360334380491911624206491240424963400253737281130250893741307384789883926376427510051848675891941380957915954571576288018406305332265601003631004263934896606642586654730853149574930514428837852183809017449958514926409859330208716727035586468205644726698178399869396812960955963592347518131622988205307208001552068503783181881605688054667573665569456835279317454753725509551378655243699347685357455561916363703900598583319010178313810027960784014104797846611782403804192389490262283019763986538625652848937839884239960012633533662452942825778641874754025945934578459786824608844725271421896059907786830745041478239826108531753792311400036097710596596328401510512758615527998691513190045286007238739323116420168048420306090699490531473500950705495269078307005016239426319582022685502696427897133890909270223059894837094118665052248242396341081615517020528969360730825097352352185037935375776935381631094960483353442451181874200630440290641998758206385609486019024493945797203817651822588105004612303195405385738193881323428532549009709901349339274343839255928198316965387750649427563186377067188845013890683115981784687998229495346623888898532917908058280975752474254269482922607403290667989040161606640609519577103249971891027389091656101938473529652124357692677392421504975040611078113874622100697457094323713725650932933031472009368334011207277112129454482835155349232612943144026097174730547303139447717310392909539843781670195890585009959581542887363503686730061076903898301682361262639886709867980093032243408986825539700401117119209004099003665034413815285072561105570533864466401369289732280813266828560651655830352881375846670148749792045361107096373836490746521190400000000000000000000000000000000000000000000*i1^180 + -826573997315327344696916316922374144608402379638367912482106395045831139242049885508968196480964564666718781456319747005123545427669659017513465146957607843132309599398630067218808890261134721692268763960413284270054405954092829640159979722920406905499689416726841350581085632258965377032740002061232212312688296170707046259691744320233968309713704674562464651800558149164647482896573726937253679600268394209715320767159452597492484078151500014052647075836629264802150878798711356348619183942145799288524644809508962117454832272822025117577362932023152959032207862021200221566927219157198217308245317797071232167631691309206656624053021706892574810851344358803080093985305281636478803762175340616656445217576934648291047144149437858781056344743773885299876225973369837368685780503418323402280132046934151272577310433907015146773637244578499249825127486466242240256207148828812479245964054041623540201163782325529178893580027786442843868430617656331069100584710816414331597479752525338580807923616734155962214628192965751869783613195527195437390277177982996206383707584742051842672530401388170520937756263513930395760296554834763444530096978568420787159522210069004331165613222169366911057658258818155093224317433214951992736867096708191333961887040741623676532461062035192088354777509600508149540656746018899832958140045503082550855819077857154238704226098964306879000597935578338762215462787801728049053615241305778710210565618306577090399868666843678447984900486876717621532219224200118325473252900286056288158741330240782027298926978696442331421897501767135449106336968749171280031474682398517931496723738925874574358423586761362763098940015988246981735758928214541314121247618383921084738477687763141320510177311126482090650964784409810959594163882276780032526423293958332507865852734128902088338135674057526938147913425295642343703753939471912109862136597748713992358376031142760538086500673874730866391381315289406427129137761896745165426286028827407029596122674911845207783091635489299759533375633446910563725088816920724787243094834621072865356140922798304144164692216740731179593766905971830723891328512864878301449132007035167484206164398654356345235588957745496020836660176623947261593885931578358005832839136988623284690691053408063943349227669597193658143301917824688553626655338333172394627535697963879266132478728188554984999028387629230671944529107697582789635715860205426734025706734925353653857950002398827356410770082725034880853457869398334292412347282313437203897778661887602683233010764761256951649416750475666682686314197575419028311464743984714404938686422296756473426902665001555688801369141832493041028008408270219610463012125079299181907016716888708320134355679454314443398624749630676750714281300652914879950276150072153297828910206441346967819458101593939744962682650042800367805273472311265635967968382187077660663052924515966768561059622333388626934365579094705720523873357344434680712500069794480965920828687805260889214152462438123075730914321621608918034591568792450235130570591888040356968041955908683826717403679961502663945782536125673437899035605660924019920795457831550358249473665220476764527729037655108056826630163438379623994119478465268273649960948842625670932551709302516560365875435905372508541301724105786349188646571901021334491496940616972875885542406938286972864482583626383360000000000000000000000000000000000000000000*i1^181 + 175665702108330487338363593981682709955828193196147310044785352263358922573555913228568778400095515591730726352182591586967822174935487818335124298397544592032248259939630560211414654539113190793238534109750454760125617451994137126697987279180245669654841966892939688449101312797196320845781686327647560599188534254903937917642668585465022290738502146624864300321730168560940822076909779207029466068933939707916057274900820802978042505841639090027839286549609282956750792074233143336016331202327816532655388518076846768120938052914794170719861317887629801367208333232773830882956219701697371709600870255336784683599605709078718579346226983494375031360127350089257158295682508215791433312914027481986200715964198251660219828740306797158047630521215541643890312553645525891633750633849105949708674725532984722476562341099144477775339124404857460022796903351156638526767384787681013824846570761276934642102667173101223809668940523409413445782710994687467961669357912209970463192235831483871141131753882454637862294350951724458652562384627871421208927201966171975898128778239899365926181454034784803428101240719892127123200298703285649089103324068170149616307646688433228020193022223229203266124815748139614817593269828837930830326938900368874265857326898586539260598931331092235738034209594324960151683448808276567355998218434958716909270529858238064266098954690835155225530788618843906492664196625311040883128440026147239614595031854851123446037603787163192557563334566930880426926856253366916586087908079086730869752601298514102538692683206751159703962738534539840382196981720965545672533731166712199734305904505130996642490926455828087513531849545695495096366466523778798829152704734538969671311893397161664559138076447060931034038703833506433721502327264136240246060559312905789516691194181314665055438937746363472728307141559126660355973612085396981149332230973422807798415993496707892365205346061917940077152072081703325055290487583067953112221357650599805150571781610409745446019859570319897574012015622241367080842025384135312249689069288871152189690779720330577987299767986363864953831110768177816102227313065587563240612657736548069674514518486412731530398539954603376435136465547705875213234724769412242719989744805159833113907864062286570558809810545170879117746785325896280564551550955623704415118632426577433963804773566982755772589588795973943996141705412223235785871747805149876223435256050094533098027249370692578662555610967910900686296209129560254004546893349637127358251045443077432336366430999339048328236769223156269406735917964483443482781119455558004890542449707896512237955522260046875356073276146142746229061787407013341979173098601048101168380038618539504951738785825188796021829702392044080236960889451027625400117482985948289130083125805130167649175324440546144882386873667814887050574754776823675591983853700776827019698991535024798385059814807001365597252815913711834339375301712870488578831337649516640945768694274110595968403160660865387186112028431234179435828786361948711839403571295991672485782591298110235277403277144732809659140316260860207426171328379032970683924177005576361651933036817232863347138391915661062668702214239143365849168742946147297553653810351505337749201225816389841301402095076484441856049704602509098920173837087103770660827649501781739038856160523096746201448448000000000000000000000000000000000000000000*i1^182 + -19982120070885835109442393299658660394271417701504244611099351392034542624432497262546854134608962230400631163311931358384805831169877351760792344244939151181286208540587346237516759247604269244376983232014775917572589394590770636567408622995125487362487516916785467406664958792003001026579150060925615451473671556558627196680167966533060182608065698735058990835961614133710887561209246153099528990424140157015160765771361370894016279381626230740824912598447418925866273998827732636639397199484013009613138407712616833308570039374041498956475280473245146809022694993293101267336768923440764627937757922872181568853822968991931645093015101129287525509154720204912578529901770720239819672095984322359729634562981868587859338178464151160598764857992648906345002495643602886026213564610139670307046387684017746434215430459216736887485624941392222112760437657576130117481322464236189790502521204840331920827377249672769764368741969595422623406837223967008532583611401913496412620493114039419780226566560736031561184095095385652996225950946957280651798317792283378215300853281210364443564451289552798418570173050482465739033411810686283958180160171013518016584124675324732086021831128651282247948907780226530841690600349507981450131744614887872018528440946000275113459139712306485448293317087303846166935380676846682298698244673819192029276424108697412198483706452542741110074230317691215308847497209781421393728641470076483262233083296005344032329836400495489821977250365950825392089057325683787823211506982432733447559805097047951449601335102005794882368323741746237680161060964033466198232872797131471995221924447587578196109147652931446699152374951927644111445251405486206223766905063548725998657342721291885475943647105331918240780026854766285005999263156617716242772263973651862131956407270281788539506361924910038190664474071096081240803749319929799648049891559210393718405293146130253921702230187159730441556466146858681193949308483910567643779910893822406254003094054699904951478883582433854109910379389523592070370357837815564140371103376574874370405990766056816704778710267517395647509200452272920443461044485017305363294003883111347038629736727894735332883919131833788255864947069985197048929177304006724843255859947636888231963103117933305101087040926992382156285733350960287481282049923830254367492046299395427640214027521227035241337793158554473687912477366268158431074367721132969262034216411810071594516314726236986334445204115764242935781441485623181921355274905047357326371560440901644126896819933780343121221226183009673078476431947173824246779637512381696371823101307185628748670913478541147691444801907815487161909137171855142406894454680211777450224532735895926993336515734174528829826032609736829511185120206855471351730632034805546422032215799177956403298186936901718189389663559358600173590323991079783565226261229240094698593709999499954723100078450990441550320158496348281929912880827680668411835536068861832217822349063091715499885052499235712537915353384907581906725834499659519142606957289465154998378003918297922908738819842747629011869864056739560452222964986757548444973110533141821388988920429204586924679612621531268512022322438666211287797575850740548601364438344973232394276913407940878340324022915367589975625974616630454477801803880908052111955380718492672635564117077681766400000000000000000000000000000000000000000*i1^183 + 1429292201622244176468079046501419296070239690265411524457826170325418363518919749821695040798175649661583083716523288090330743150675349130947502451827213364364704111044375642846709459600921565317726935170903728583559605070783820426448444038120012957458496432627153489152170829776411595991809910566425628956434924701206170122608808397740471757851060877800792075180559212403937807540357341022379339678395804123879147564123860734886324419995903622705171417372138367733466113426344142623665767104300140216772299441281522270779965471357874889269900745822280996312264436839729276401437661231244264097555329053975710785359706118996819427610653743671902285670966189752827755054255108901969522725322150407069683474640026111803454895208920922875698191712607361115620008285875429731040807875637803721250248325154667057708587830525189818625173231395047104703902704455756861297571706363944849977389739557467417938572862137954591379194666723108938801865904284225369493449504198127302293604160066966707936655193223543218684850999159233868880000812393484029979147197875569786215767900308878654625892583523750953702898774195325817464018203555013726375509328421174942942418036127139255408946450355072447810523496170485420176091452721271989134376569622254956793266016112647031650041926847836992012886126210843937291031758790754931726815128026723285794734478371476135217323037589690002044939948200411362250917936190238894757822385661272612260859186722799830716337473736212013583331760470557143194834643210976234833638936644643726743665577124362313169445578821612897605673268763394023814136367847556070588360547913258808184604081250800025226951681348367913563908519940273347613098048209121619605831327828872111258677245485826075377576463976018762985418197755407219575023251547110101092597577743385595039115171515274105534921510933876881481845925798424706613665630416454194252658168474495982472928454455368865916631804314264071856330640546615530770487091525831142023583361062824021625990700063784649813139478432286812291878035471854792432564112827265184981357123666184659900840935963528583636335649882280219499068300187586194139560555498550313017428031552118697185259189157008503290737840269939874607663074839645792197221097808913062981408041587713735745745685718129087720544552203890463570455994717803781861455865792986983771041031766733524639747054487363134970621364106955990489588630715557578981309199192041620301802040113576352991385577274819827803280601355093749287590494379304441321527132838516317749077672960421088302803560891753881390211736611203713146927048349496777203831283068761850130271432114139170251609347539250224756573501626089964920703227686831740740044546218297486469979481503542296692578966948721171975209359862237588121508716063939860454951549243371456023787738395078585363810723687500035894302249011487730951939691810183974846838943923225627463646904785451451465785935734777204169072570550034406827792968526899045035416839010431605485645804367363290876217328328243949017195549278019812766979040940753703729161456045248951644628482149646763319953126222429416092726791031784184096247043633889061642047097450190597085402250643388682495467352427945982681910261927192856481798764605953490346521011931810934338103253836922568235903605090823564298253872061775563340272267549612858777587675954631273852436480000000000000000000000000000000000000000*i1^184 + -59437217712458508122710923585011014023809543328474045638487494901888517761151355104013932272042123402159496498128658895994026415662965959034884938108311908553662276823445360555988937646775290930749547735181616149840340350245707000141416886934142921567366819690112148895662231091920380749714112827953777643084811384858919466892068671505044259636656425464235288627702336529569563920717255000509466029731688423985709453114588611208449955690756879139358742264983746430080846438370895966634462387426694563665299838654390588884476086820679456661776114816416616526589600121174999494470028447722714478719357975979900017364750515571706508192061605435788519936395444627234002227506909628348306599583934559174332578812718703184262038544894310475072889183849804090371095977585006322916819628939074308263746120090395765557181793316317709992075836026859774337689141367783004868582526475287221277064989269707321256540003131216415933980840393560679233422513520426328338163405915912818938218708071973025616607945951384077629337647239240197725030931244081656325343503760074286618433877308940471210513334015708692724698629318672361954906645604725787073904743627762256685556006784160861323722467309322643209867344875858353093251828189836745180462365947519966413724969704354104596301292726195144693722498949218579691911374421750274823041429262949631410056765532112553486265431809307926778876629380487981971363395540031055965550271990845028533762718147678741618715658842321201009085325481034688627859531141509682526529788716375270005682633430471844170049975076762331384452813926899103303720297576539766984071371199500454097546245774733506201458738682855244470394447067037407677167317994448672290506477187235318367856136753529009748094573796698567622344828844670732345775183237762829706136298348998675593098055004439301220086060064478227446379573235990932311677889210470320135705948894446656375611190133215131144064861651679352478391399622625504083274371822080571138588835311951653633292309654028912553821578984757444617569130426882954130476205130454340846653106128981439074753950572349875740318338493406660887077635103962034108131118412880603354299730280167831251013189314511374740357479808609349902350345924064192831757032659881092807438359962989706047956092189224424981369205534082407960884595394325704012290783223259568666112003610023165705935487039244750506740845647786332892270531748539919613918635383049995893066856288403668935445319551478279093355427999576670833679640080552470025833184866433422572496615725894325651628793127813666207793462749952708065311784361548870806617948794356992637771362635113224488612509986833764064924225945556820752847051802621534137793338991991551600469601091871154656077430111871287279494647776801752708349478191043475941196881345762805525658858706458828106366798639708511438452110551026918527243939332709465774281647110549743640397033737565896054216281025539604965528369412902513415485088506713058467123016703624832213578083862551891839262807787463581745516844953123040696233236911006117892061340101749731976910528845961958043718836885218941109812374302165721374860604861582518047658249692089869457129713630503331806672666154416689725865850905910854982035940419493533119060610344617594141255156190410924118617988770203015283632087413555173825814557263420990238607864796020736000000000000000000000000000000000000000*i1^185 + -422297888517955987411205316229448529597264815962107114384926565862608700269958426552543898045522635766802441025417849750218889112150821333027433186621624839212810299175822955003301421162000628893911093774933275350120926151842013068651188793378847393210260156355816288351766214320096393961745465105585616044143583471695927066347202289507737295583718848484356338042140155370314171573729144600946018293995725171985164165060730350893274654099134104336910211600297681297106139391295129725445514883060801199953723163656662301159182671125507867455972927846947472741932096050191650180810380247593689652619627920759027701273938511105389761433111564808461829625829025788219322333179515866209155355717875141843369483264153937597547009236235786071902880053051842999790088909844975771026423272766203904174592263012809125413415801365262758956142700692837131653035335200480451999837544031931198675851259969668033217803891955714660893254239367457453901302175624599514769867806313604679294062272897496910350150945727926265954690662872022670505426521027890811734378064619180189099229958933212345016289655964370105677435906512913999424839763134817557852004043351325326516355470936275893437583006827953393678826655211546863869143723841074741196890971624446058769452389792453947146980744920524780732841336231430075019516981997597919908826098598809532681123945779351942163393423524799160136773056187308695335402376086844855035889310355059301480422922161189614096826241282246646379197362349904738610137773395998114402072291222771516943132469439670108359081172940694088268053037018812377224088416735496863016224409551952737581129820869076753600295036515250448973723744794967793706822934433084080530806365698388595251598864203301958025824958612334064585129152718631242863703129750321772885427203908072340781644180258410086475700786327785758816848579140918651802299481661243833883298179642741741980626665164622294315955468937599620582450572596974700620604984879932327888038302005342615300256555697685354505481580290575991056407821855186606715286332175700009411458126567774833299401531704312296201835111396445828471929208592209907964191422229014291570336591142540213733466555585429411387188610671246947432845678560165610277258865939632963616706750758705488606982443991336597935991676756423174308160494317480525458777638211118912930694483103849438555628452276519971310531012988811708100726199880875535795405202476040291799035330073848685582382399072152643285918707484365719064264612221277138120386912453617723523284703411996531990945000274526432592771778083917279404994958017680504991591303446043917138682151976335402139732292373543905958238078567482693668425085468917994517045888498369011637467926540042687858862564820041020515462286377803490867200021489843218219328609863465946145569137453960909287447850022099053311135875750790865924835963728433109465295614891249164957459598137267583467682604345112298693866197440199625386631381161962067367439378298022337216327952180004488533683793762083468790516720321441319071025900262446294343435920914975439023887013674949637635180444961565266541034384638667480326200741566399089236822113260982850301977680407482762995062655164485431398195765774865118957732999689743381261648106098909562448321325787982315826643259109975879393294028389895069206780760364069443705241600000000000000000000000000000000000000*i1^186 + -3254083844483765166571699224180971853390844373687436730997313092407686063281055581997214948231411369259420730707533040097367998530294332267752269178426780922602942268137860475140419142519473965638407524644870758121543670646024173956193059373365220485219041853987044322020115566959356541542467481439348337806975877780024773394953742852182139400921839796831034001361371063448859059515085089344353401682902408177084896227742261094948189754321974059555679976003828709570455058244170535695007477985067882965767180731126586227669152153103509757181674033643968237759494837808592566382143588265211114678657885174807368230840270557147693155707821707444183308817346014823760387449800834142017306234748741800242420264724565744973849246888234315126375790321311020014692494041364708921633414140557044569978664202652697029788516065875258411325769111344030579833602267141148773503031219524357789255946708172811732539793685508524175807338074481118801945933174214538492789741259290015306763107025388769747800898546002173047519338718047694616755130657493490168698825462890212875404700151205048111555738711118690520448513341555079566030858325200388987141767809781866219859748826416889690747346250962708301736483426549044820640488692329328401777874190698483050942172549022132758991901160419590759149960376760187752804934485448428353573030276467936370709299838129017900695059932221041238562938768829155986992403013123065471934695117030762815224794267104057226169891645004723740505771937103909971709209127242416192016174338339695543803864248870105881573427964229140926096119890787968803127433233580139609647267609277495306678639119428236477844934639005809395598768673640694795592295874404138942292963058719763251909673420165184965946474984945174039424086843907767589208131205881498144610784003205661031526258750114210052453566902140333601334358121760007619735839169023160474376333263153862572994049516444939908877868294123558270848923079227118080611964394004545920994567624082495449389170327744947425232405794987994813709608870684119882621076919060295979496333529460576194950305239318260620543431248840020673359962305426455003027014833130092010557018895379648000598961338602927078387363742677643628982314150756229813371343603931594473343899735210249007925009634141534657267629153093157034903730955021048914700581896370776112052718126734595439928509525668906314522325688118184292795863434609595328346531115630559315268074448541945686488045694994258696156379351002602498161415363587129643911468375651655429530871910466560686745200598390058397500184900132171925868630551179665876979011194776327294183533452309964906489422443097433836325174369133978154509012277714800787998518887505240608952379477038843307094141763394196261052040497847921950553264187848217814951742930495275545991989959550938673629921553747804886500553528374268281822648051982977671707782258727910147156637297973485439039052659471339088866086186355586341384032158181072512638723107314666025992686779930692500057796972822968642463715993395157367928257770447123821815192786200552034704016166211943255386928270633890046448900392136710199742346316134201296217922733464306512444105811216338691815674399102868089562304827771207694213796416241844351376825219940110395526638937213760857100912154012280812779392585929183764265264889200640000000000000000000000000000000000000*i1^187 + -15093778620712273455739304850244696526627707770962556653287054465222942339446358096264091523136363065821799802330395150638200059932519704282378392359954961343552429042621463577066332110527766489979465424398963397915587833585770731873719389675406602391497323923885647549582866074239417053184581063525579097563036622647773234734066970748785817765480248765208099427192998082273551845606467121941930946296736804749482595899089478424808688015567089243935555633920857997187563873592992328200589616113821088794688575754682368004628164438795719257212657880707863900530491186213296160402002352660184152658435997941725347775966326452342653251711242780875880286303666799764347746330900352397149570773522723534772267993127233420191517884186390716795996015508392701432332339796763846586992658562045138240159421446504508133469563048384506134365484705787829017609851783300961430449595285027019079875643364194217848092051765824018578288850998615994311296654747039766212369939168319545773506244571476305561949251488652841302578216165767372389591862916004744832623261403035886539164059402977829507617325301219906323655103769769119909491037113165331359896511559875926231521905503912917216243076734060179944683390214036924233916779769718277992192472810883945162852006871016524099885708998866550100690260213205228192958942441174134098463044252030921871854907849842182362611742747231850785729091197758856471412100472991053699175079039642133700348628038802000761893825832400295565749479869143842482518514597688835675831925216712031026801398565956303709015033507170828627798613529261786847086967349502776462440731937639986268485174040756024663511617461706206840017883190469589366864665857884825236013228612277134847834580049507842326062927018888581044427853788606617720705752918099324549150401617900593967754611540814606051362814414130131391234544647152527794092535149867850694628530638423274651726817111051252694448309545462439024686989017921411745017227807818167850803635767715313381890011204394965108616374424073646667264644962499372936412630246076605958241721182139943591752223276017460817341045612291180637678035314589627011897251030047616711031762131973358639256470818274972396663216907161352325480999547466945776402409676905136928779918135679189561429912578726616697538840434790230494793724351754080932651205717855185802538383261290269463372035185729068237089150073094405151924367545495726835360222081032069174595061118033740849494955233580188722813707896138984681664282021494925852065647438194933768057831268857150265399254250600614872453304230891347394126900577820466248621874445860046228918302146206240346772773336443037754120671040661888291957381881966806451694959450145857127845846281770188771248232627117117905098937394428515009132907906102072587770983348047546480019735131253623156625317562691766894103187602750890609451146551772028519815709446844139677757527272827833263651490399475206618391722428339211648362810539920130889479587661329720071448885744502791282381559840993961167269901333718805934822574450895802824838748932991137150777460357396353358874331656623660703943844288273773734223666171735775681087774198197112164315205915958821801642745139928535302502772181968971941278134803285906105468876275587170858720811501997293048501261571731051000212504580149945040896000000000000000000000000000000000000*i1^188 + -60788272284534979970910199169137797891507754790861285427131901484992815238005198599249722563380647621313907459068716580991000672090170923572608212193608519053511068277425161584380416929044803988605565066597740145126519896683927689154066738730931346446695822889434864209591363335407138247986659493600243187273183948313429261255465886018256690333154182597736777964293241786882754002257996872525839163711983660328551902434715206355091672377294214032350152161531431718483595642387046152128255923011715719585543117559137903837091392106725719110269554923787602578386572491629444837393009586342002098669248017708131531604724110749621820253584853023719676915656578638174433637558377524006546608159504622603889079335482097698878062023123702147802214758860780196278140973378022961177806176667007055638896619660957194359780139528896996666176479937132965663870234444882386660869505290753964988346705854026386435437052489118180143624178387189280149310870695801705135943409317173793440980032993089032102049998043364643020320485894295107804302133651336837987820071316943738609739541766955515456956885720118764001263877582739381574245086208627645708116633225050273939053718345580861150637773975567582817435884517095015754095222777368561283884415548518747459182509676685185940532860700895079968624982865006480352206385771340215475248063627279811008838341665153708739912484346200432725076579613577878063527044069893335881206742106209608256826060990297107659952387199831360910487663325811360193744590439175757409260062040580992755876564237679869825118578220953394167046804447244927527442352824413073643901883854584599610945240224442464102617998683642124486341411506922262199061310806591542823698905164553928078011553758210598088466792371562985245507883521640343793806098721845381658972395166548320762346962891058611804095321422699183552350012152562359127318164435437999657987463853518632396514188136631372584454003075489289684536799078117270208270591623144757990757346184079650608423944314987208508675652940909301156958303309898981683920861495611730344347615263711462910891192695583897416832963282627201815083386785584480718723460407976330308351970795839159211088917126857796700410598250591443312535172367279402758344569639305929544072544979454123089836359361659396397226037505682356134997901139605694244929347572310055812026647593064578676375111096265348461701770828795277539778413160732938082466110225415501005472628140094151000347932421413984670042447714514787963900424914123046398837444280819322201478642983845141651441727713124951675858171862372079084011301051921897285667841374336717783443576838955344126279765822279182469854384556849299932982737085831971670094992371499702557544566356492152368489292461740270533957919322280662895960226806961567391195621310816458400212869662310713461804130444328213477875887476829605254810038332208147866212002958287401501887073038624268458873250172358102338061922175141206947789696295633441244986932840300876820085635463336980343089081359222079658791021881745248781110756416406193370686160128586700974774510660161969441385988735399544838951029457071358765237646736559490876065085877604858875723291550397789454674652389145164824344892319918066254220363992202411217997190177257542594494767154034088968461692286247497022427889664000000000000000000000000000000000000*i1^189 + -197687456601036122962491056742536035781547540476378531386822012101216333621657059102389561473317610501940197040916872621917898595662830604079752832847407494453148432006210139695424584468392502476112468568864547316205897313605831996257811525258259494465461951060223134617506383354636109125564159104435867443397070442486223438782685019411415135212615329102123835761418050884483204959707742369334205364070819770922801722340590322773205325157285839261616920431910748834885690306854063957034431161176033810503659057800740536102466631210539031976233956897817569601962273408650046957773018082175838866546352819870172101789836609856035771124964818536494629366249278339140536502046852711271838153678858544732572558869806696837081249048970966373719813204485638190984513668538245994431452772725454769323322125547235036141840644250062590501369831773695796966575427293790863823990660547068227834966546744372270902155425285449769013605122314413121687249803845978394599617268237800538242809516776975712549707471338054143295851455216356989202437443429128681442277519797977001755137004418490150165319817344182277405664388321429486251383307445333682327823888011837166044831896249039143057348646494394261913889518826328121419815665071567900064064739465859545849466760070462041666732249626595304253403799561018659735633313378964186349583792355841813233465947923387450611246288725194831282390209110780848516156997972307214586526273802327843132298098135816816373214898007930184130082888211223761814132011289817990084514548189196125640701551801464847720194569040907337242324880457794897527768637445759206894645777626439167220222780818208766801995915181929192888489926161260904162302458322800490114589223185985049319127137861558737878885577294891264792089537928250891355416470605331796672609714854223608752992181495204380104469062977158566617033518012298210735234938531506471030607353307748580583151353478596950564929933804079776854379343931149455362958757126143522992372042737776454012282849720468021524891604335639963042292729874469051593838544096638457062260978036201493902897648782358261093421678051980311677088321315423353382508111839594308363891635096367637976391319533724708755919925692570153914099563729657652299041006524807787035135848740986924781206123801952851875510568241374347838924760218471763800569645630363737494502035706253174454389729198216070325396411254051721527048087413578159739384174361083503884490269486067771061976035188976473542893266246079987607232390328135536494025617018427318143669386057001674444749708284919323407941356764519166896421808801386554722743298554393904767552611087053204993743719900069217310899202705003699109409194317089911669365982959808450885523056778929030178826563931329106902887862656373420814852563224323925978330641439969123547544679369537049983879577802052338126647284286090655391647647788637123056401173573920373936715545509326694069901743961650045816312580160758391279987246179399572087615326326350580961951472300726454534337589339672392500147678924215332473170764344968824589724153906727021011157565502545889131685572202435848247688483864280292097824709609812166196676376658854653961580635867390618425506478767498889558024483192882547089440230859715494920832407595823436795611197547929885036938545769522135040000000000000000000000000000000000*i1^190 + -116348720299801600418848628790187950485991978724005795133739171599796372769014256705027820313137449903694616224008772193643235827928508444410478512514255123691693212986867628997520817006383152816464607676453397564514241964773928100985400031442875875659334434614491873490679800250824302033333076190780088759358011984757369998039038271118736076475107803152730028088285138839216688037189812096445756601440380297022796809165588930140910791033977178109823459736967557578814355029791499084486149022066523899235358066379791994238563874633766886764148636263586031397622014234624555175286331290931425796241526080108677326257794864520562198476746732916511374727285224045600009862769642141405196390417179931380996805779097189659473276089479747532300904712598706538999232514612611813840595961243580344635363722684728843205644151062124966915195454886988335861179627246683283650186289798013661757054195781491339682453939837547518105829388264593213626587729808339149893774904995930332095004662494247341125732920951048911703516466282927314616717662633109142804038445388084459840526199376669849810055931599839812092706272222717540086882628869310800532921577590210099206589090794699595225443009919268779633476708381177628517197938646508648259108339112531455370735083437722679553633729922721609720834459219672645980387278394858635231453248369230286427790760296478402151701724312566748196725223409310543964387775831124061801592645778268916141330051699991519677781796497260950127985000346992710420056340329087744847037533317070716814890866307933434258990885384189335351189191879699819533099219162190075710214297711116434500015827163644442343172803008154334965668311207913306398026829345412902862201439282883382589490349177759826584758962923557267651095871740218801529791406584621081679698735973989924010430961630473425131273082253396809464331170898626477052615485793340856539051181536854243814473996772864800173179127804133157596028706651376561155948037061190372062127228951040422233950228828868535716320699057253428285174146630592064775767239400349596150890083540439555670031586643746684178166479507088158425847398637962093638266022558787303460110345231736369843102838480263947744846467997263991926080979552396512293908845278467686867396806419725665378651073263203249405002566779272865889989622348130700870135402005916562878490526984359253676462657584690580059782573883358478870777347523775177544228804801852536954075833402657980632337840336223428985201601564281908284717343312583514952780057651503285332080283197421569996664433139168164398166795784242628513722686227686160103124811159232502641372785070275407512940618630376765540968245016945588277402597808826944708900802115941632725215997873255839380369958994463219906334460802468331890911821437574646612302455154183446934374121841466177589819268858663951477687693022028067164775017485027089050554408894444943341664284037713857513742689338520627237896968805575551092505555771222059873635117568077442485040595484079641659170749289597608596234865283417698576759588297395621364229854148800223400318212755490028595796448376896985578113143294325139781496088814550734472467396562698307766835261765410653634835479002391066454155161948878081362717452544101408823276519303491818702056310033003349240971264000000000000000000000000000000000*i1^191 + -85110849529543978653446228426878567291888324760364601478545142687177928237631364610675970203319598871737805608054493952770406168098526300159792261663790230842397795422927348279716527595784229557885925954814230511289119847107143349661656974401914290495099270470776209617079483955044258167737844382854645987510804776239379665422145472470162047358192843360375586749341439661310679457853570019746715322870761906059149081792762303725896307055338565089530592839615778505653905166607068689340047534215384577225230515261493346601577568514278313209364012927340245472801096700573369114393763781441932511246872723274048468722675409248140357182699382886343829661476165620043790902016866387904513962943347789765432318843018501660600746711919556252823526615663182651994845585816837834283840170467135668246297691799157441872337329203896559807363889610633349156881742418482778518257291526502896362943311339436497387254043371184211117994673872154451859635131037359090543532327002979685283199608310219135786074636986123052903205440336968819712074266118298182323330025369052097656867896446695088032485428424625595069151385248047332274527924543618825955420381093499735428715601692762997292196627348677433312852377499487164236875045645123213049695780422295413560523893769609090952968604207983449749398507593486356487195358831959362271619278260000214663498109768067650853291164624143464768963039760393454760397965157910057321328603576190238686056069187587158519901239566737184807588971034713504993812988678222632897784196352343953787207826481912367413693325940248452187418752058616561025364066090004952946200232692399408691327926341940998575254749034920087113669079605438448443299130819279978788438892589771671986231723404620898549228643821495811033436773092734886159769087649092455010956332074729239732560231283539637993602689092730533962823691469050433572572581786394181317728672849109499060878388980442754748612428251876717599295715628380337048379177465696345864520177204194288259864794092882666674788331115515244359712979429709089378737130037175623470873856142636021793484693040947574213115952576128628668718899847181068761579276085368991413344566322397101482953304820813530357373187485498793874333224537765432042093868135610907793605244280112575160930049404661853637294695596493172016625730744586503496047737791937977377965686299261133280155917245396694498985662352393668165628053648088610481437242068004874272327802919475381803713073073729956810789038053867337870160979603875040715326406647891038295853052312632362858158157080393612241417886355392499796229267152997423186829153446555900045584617619030049157691282656366341783390127037409951864404477139884001811595110012377537688276481196715207409569495010003857515974915531667937306494757702501747649499279989844081924861096138863678629838967738951805459725273945472675310184704329282911637755892137892510358477084115566707514571670622129655323785929927126806997263746569102618598678059513021461509491226522069346976733564555049085944340461102397736620036025472585999218585533818173067653297875916251407785068192993199881317677617667109249075355637735397384394886895991332989219025049388593793909334678096231702620885539920268538668319643376996569049534965930353289855609588206796800000000000000000000000000000000*i1^192 + -1728969493498513297810412566486012134672034123333553133982737342324869559931225606640195684322439276675618890472125498210034347892728702214228397163986109955607442571680633534600685171615146108560387748831858512319791191529249327944038715304790780483520780536554000351352054144583448897151553746906320485734123053476523127385237542439294767562645185433702486265894420267267649366876881404067932540674532122321247684175464881156127239429143867423491356505364640080390496722425934649550594941499475449807971663565698048209501159501948155908499099372364134881073076122548460312673920937808257118620540815676958993028450628507737778177113317398782201202576360259284564232911277676896803468969149950914858521807059060467588774743208302087257443458476172428689039672837145124511539224600942282533858791918774553227367421454901592090603412294443188339414958156613436485114493689401968426094126201875279541507754519932533677542281717364802869136341165694702463004502841905465877920124283306853230227328928007717802752818505527915213651143040915084069007099697550555660447645227254583478179989181389725386154473547146115619496699639466600531675739843590921984223039082462903779523393993259353858578158410887469761499199079614130227052721831771171168722033653127061800424869592951254371267613050382545942413953206908600860733726337709165730307664498226482795968037239396433369428721009866966242720799271418296826645133166839088255140096072407982153183940870863629938359526579743678684939033740081809952409869215775568876577334683922178475449449055520607641280879336876107743822804182349759552180984490419068447685391331577998040554584712689594381448087952379968274880855853193913642951502070175418528286078451977718112422912226058436341770380316310505353711793110147657247067454024925370857804460567691481850083720060878924984377756257552185098637857030119711490564667961030003650993186695472278630734121489692459228506941679405258201981167629513999579197084783124584088894689101265362895889240186524475779696604469033179287726379167920372882314425495674433305279656078506889814864326772344321336864960164692077207492770787722203227569525825442794108231823351568921777092543720284191814385533015907122855151617493888004267030701029747388070443850294825880896637827154108140198746652697473889711093780255824209433290276079772928684516632404413640365688888223665180479389011337489806044349693903759889245618977744745821098225153868122653554068225683724245626721664643053605623787353678432094909922907431756316111746414999954196709791549414437743623901727676037511072445470905448347212842173848101794810807148315196084042898992358750105337290737928486072164416393230601550280787640644985814198039753096540619158933503095752900044661454143924070848437340554888079154053125580143234258310284000953635764984248553815786479939993441029208948519740015701406222751222587445274570465799827008800281344557056396039851769687064575303854835718956780733647947988487294960535959554964613189480620323047765009320945072248836825987713554622499471400062789240710481586885155503007130676348942523033752848220850236312624026155490277991101320085182105018521036424089401642506362382743360901822275787107585738341238495614071911495772405760000000000000000000000000000000*i1^193 + -742251523217529831128203674433675735118215294980343071814290519050865142913149561520292243796375033144834074495280677836526393830687387985274718537759947812198192383280916138954174272853117251374132209999627895389599904200032803262012660819943920491173924123554925808030467138609318127481146387598143744079632122292411663787802800295699627548715124943174269289573201479935519361677551362259647685407292183687314019099547099834724043017185531401736836402798564538250326957107333734423879614159831933163807918162107606816422495496821219482864122757520012606789460522004685472555561557256873420478400971415553146819210865223983526020592231190409464964036471561856101972195148435758700147797468290021907384944221854496118308550502924311175007365786172785815369010330340279987554858338793813671845862794783988072007703005119475443328248615970017089812413014363389595942533041575280262073119729408806801006201068065660773312320359612221037976976232952041236085428922926449377389767359486898087499125695343487962590279752793420657213915082360495414970297325032232359740505544496523799497270088314311266011969089986307547380271155855679796222424339917400304753727842424226187574489979741744415734152114799901655896109211681409456344673367723244087781484032761729909389233096144326368210511219549722448812334947382698290765959613800690961028485089410909603237079311999606809667627790037072262629748380863812039923773485627420600723370337526373954719210915997005042049987298703959191599832876784941005509674294357197460743521399944874649364476336968917684613222264467256370805672781768695231173055039870784102314979061493734194025175732850316601560090030394800412287477237268377219177513079233477153349248517216701745839595581216251920685267247524854695964209764858453292494894779356502945316687182884642083162371259648225440107727310922077343583474232290842691728694919070971987317797450460518294315009163579208916711678156791026923116811365319524255130055633236486372678672562673676696937886439460827654363099859211607561292742881985194320420436744671343718927317132353139886957442974270169204807996939789689126048199269484156630138101539079878229450578739552370515346400008374014727729949928587098792724989419379882763552379893897826679671755879943779648622208846095131603333441408605111438606698060452040925172709023819340347609011816943622872833439765017793140085332739573075267117951962085312459190358864190078672525785891086439226383531026292858711092535582625865278951216022098422293156776633112139035128324562378969845275926288863419165011972201836386269575180087830491656074985183062944014213471342125538052410004693235557007627530891713469474814371925056756135198098524652005873486571704767328525574216521443852275852977496223939587795969911799189731953440226179516923886950856073002571662790706414587710413574503965101151446194211708019983514010176489247165738793935120895265806167214209635941707069238652871855627193126474537126613744547485826087472226667705656789151618596519321085002674303660097634509284474490733983721117644776622931073281510457265246995666478433596932671586968665598832912133070463212182672789609260601322415532377744252535151796264815780605932783074878904364910635909120000000000000000000000000000000*i1^194 + -69475558079947627013289105382330045030817699817689187918450090143379844542885939397263537510642395210439208167619004652749326099458807592841748642657495072684056180269830596173787398048523548594688550629233118958031957396657622975849143751520193022233005809136648680484878285103887061079777317671997623730426576155222682335361906710385533019955628636286755185910483699251423347076650808648977337630756065593867164381749981282368839934386259902104312503331890834634249086846600196921191433307280233779981210332741462611731049113387835425064218346298572147950174123842073098626184579544585475593012484110150173743907152639012329955408598754877475818768125719179195962955874653741567383131572619471863930630842844560672010256182622343055788389762173023731824216025045694362946359302612051850786844686430341346630177375389653671960430486773542387690207226995045764428417868745116857280658226862872997546761941112982557049736132362583447191322465963295373471684635747094913819300166592159879773259035383888756625532883948369894650696638278818682967080225460841342040490228941225202592117963140435332488170365484138687907386037644065555581889741912141490341957769140933511265571976145049124283234948038583998633209073957216398344506719266332540181407652173745251933160811514864558472214970468058111569886458556916548865682987708242607636741487695495831676399966451419067372358098611262549210518404335004818849507060065593063036009007938785320499169822087713039587265925042117926547568595481333996679621636143493746479283169562788202834371244318821304157976223956805383562149171538460599594686061988148140041784548816670381803401304369718853758357383887042892931958340326027657533519837331624286665482412023829167743945867853137163969990884540417197523398838113652579061761869663134192556966055085914054100082114910015405240853758348970489885056241602644682048086249992469590186634430965573565497804409754847895236029270128235470604105155215348219598421497097121876618922257708292273643538402081175075594039439092838158918756723621139735702577425770068988087442818797954805245683733656099224433875327144633880509507652295726245336513311686977889729604121725165158203088264679366314103738178088804308445151469425722418548395441130510333985133537387671400858881412286312000684262371849353746298181270764325708981611938160376929928804561946019320865542231306543022992053041276013008729658413271551040465686157957839929414711299203266093346718621354423784190266524553630859934299451155595754863920511544013767416519006606840582081936111896282324764306367347849571455952280878506753092056792860314028053167827836227925436677894679523899542739989617664194905444515291462132023778194477181846635109478398132091138880991227958116769340904035368948962776396768319729826855186253938676331530413978770200089531943435473269668977688087411456284683208423145695076681492472102278473854350244050644397736324046554598423187854516990099605902051815446389608180662299630214387150112690807822539162521050087722754363650680551868288998908019460433057184462741342561319536093413025971653640745848405669994947554834741128242511379429622494910420142077404944035981190819034493722800698784294437877551933700020633600000000000000000000000000000*i1^195 + 3119461678263778176193680642235071953393869662212175575521231462074170003765679113107582766682020513897488177491015198699714351105457059049335292736475414505543687823934523364634067855518062062684590996826693437013707038362745894277885625943404773252116098994552899539788596274687937119540538354823929090393779161037329451977968155465388195892961936313185131208454722749919017024102672007991171309139820185614508908390678320529975104068292090381615664622631605748162627311623371272899352671622619086288648279595263507687207883994922909702982582757568913475769403951281790470658649461675989010251883370380523280639269288363282953158323426605680946821744878605448320454911768232446665303934743277142579777018441222580695960951673635677011478835221347056887614010895554774954253125115449659876026177193189023229674923094117121397405397004607399040305945961128324218430193487180573770589303000776183607240199666980983482042773601119630561919733269318645195395483305278395466498866335655149022756655816672759878784561540052704125993103715073469836117906744728688046507621572979022963446986428998435227647347594834773115839095540328097680104412562305309360952197682432280043768192058716785524354096551959669017626502881966839645992216630016866115810176365919586473410019754520794011480994336426890170979004130545760934592716081345719711156498481172631096195375365600702057722072759363965993334607730564853433371357900660120208672314033997037520711929943826278288810685933275884797626439277843243841681925037819036370018782074792937616201694109740941102122223745619896037617750329844620091871482627367125287709430993554231268232056831890141271344285629699297992889092619316889796688792781125752040564325847789641633745138730969740740089711828912299798932554502799295053862743898815778481636481079916343458005233891549260702850229205692124857662832242247129182499087939443598697113169976670119331918357767438419719353021055813183471463635748298537800304000278660986610142107632685400025526233290137855235432349100584183029561436482644129581008143599481286914391505992465905488869662425237465146855506865760017188861048520396365111542192094351250958821189656302480246296777984018553330569340419353670631707735337518543643670130632225167636156353742657173603064322905212509910584861200375965645099106158208081545085067468111539912419585975802287638747242482053084670101929275714513475633043362500527847788058221036062049254732103328503597695554178942369286729602211261953360500395224796631005394308560301198195455600398543756103231330015712545317804422081268908797389735771621858031016717966555031098330380650772113677090653812822853486888681024267861699406567435881200079645237717738586819141826952668804376348485116376926373507891717918481858134816030507320855625945619044545113090162797227285654005454963596796300835372558133489531388593309314985380097435927430220630471088028967466661941994054454653226201585775901521643157962000904396137567658293835026856011889266477185893829400367591219313069436996077130478386697802763902830395094904093991644233314906542657806631209997131079340605372201529753804721426389506061781974093712725313110930747560280409707875844099228776561377280000000000000000000000000000*i1^196 + -25687886499414934488740603254645235292890647135472042232045174419188023202891795885903988810785728668502973596227320447921325446211511302526649223433271676513395196925196374694312420078661878976539265259427720271605385579598504923836198354845356338662162649517412411477850972312829428235924487250912116323988644242537287726929298791336183171000038849064868847580352170184460188620394370064411659315050538522457659097825706390149795126558785857630210583027192144734171015600824942494068875289958073309818988399644350576439006205433408094782646997502461558339453400589996162621886187157066674853847753209653107500820903194345859682391679024851864265108891220821116068021269259424976714995931955404243309944603604668478721046434034561461934783288048024301425120047873269564067700761374446093978048575247446537647534709702704273321747696379652050585921426231848085444211995980866009047752405016873548765877323830897689233449223474823963151703630096071116578312812589599978809609170279084397366211025586699127778809268939601598619334438367247613117360343139872454866715597218723896576424775198898687830485984143299340964456326022995454411914829608533148817133524789995499255185768030164945861232824728034545057969662271396804753467460261942646052676173604981869007311983062841377495347246784267937757347588237896328234545478761514994212420467015015987699011785045898206555151099395462982287368231872671569339020506091961048695688199049144725622208681895640687287092023829826479150988931894626342348222868036354903396236248539038043628448227990977873945200981201405840519174538001631342241453161944288302475688296614790567044141563233440727024634490714472497445599963010548253428851885727858772442813806142658127152084107223838741032504722815691606164787528386249639421415160665813926126298383949563971784459466041425268227603787298449518981966618852290115349705528276186957262668902496118912135173910740200726802900671616399034321818037846852248406684590030239584893714250267524750026590105715160430232368713860160203695955927180376656192186038498037910411368456355657886941567482766941010498461226702058288732167497141984915089664294428152709178510517321610978397950060402261409789203218116794805509047725808566297726118456994029523703571773966771427742408167120529357507593412909734235574445638133946679028829295943921109821809144917178868522176082592692506270480152206987004852737164672878620388237428159959018692330221566088528699401932234044795992900611024838953931797380429101175443918953162205723095365200749671657031436475188594193163919890323163338455442010513535240898417865022800219988552011775668255446270286079791253647087673169287426132859146910082155389198283668998270115034576511112686828330725420269503046776443416240021612513722856390250999858751156768077242628404622932481326986701389481439831395688470129532118286647404628066403462667898223430288115800700386283799349906746525348008457833008974215016465885703122909406163017694123636015639614328493214850269664532508816831444915823551559102730893458704637044001421591578324193431474639743293863558432691686417157375982609032773116319659124771430241284655060757660180140557785287580634174193664000000000000000000000000000*i1^197 + -98153476113634136711451765505385147075563859641960182208164783849610850049850808683643984441126356549231149398058411430708085760353235728232402814616342396779102178061354073131916054109815349121411878778649628115437644171619181328052189788826657749272460383197374150803066688978726626273627396696432938785806300425913129374252949709094251928361583222944462267092751803871012245869747865687162578390116204801567259795993410515144770328605251772320140540938286694025505082901818778249904011216079471063979623112441106388143444898337934553347112066856345924953309649822128218579766753645681466315344452535041622885881579883314311807155810850885406944011596147797630552173574009189429549204523296116894568949250383093521175610738287710040935961471107977662713402000868122324781716456989879109550912572959207733495791249956491570721235851555180914773171757346078464538224497913259543781049383741268512512119385252132150169718961626886917368999079553947285068756905804252245879186861847150438562624129662938737327880756772835051817473583344056953287250913985103228587921632500427187354327749116992787293110733089735533521244869109368846955778692706059083184385908587527485917482738826902125200096942069870283204943566570243838861579649594353238871964746427312998398232056067169548871372291197535644947638750778626698168187499426182367283368190768759954768103416618891445113221317777104101157453491327856729027222140617960815502600445449350761740207289048963760863984517429553245246911932092926563584864984024346850106680444920658837817170409547870032168122783813995639663991368305858249425189134552669076778337794748351614885625617239650507045251651492592677519558830099028708385746179686936979357359898059250032945037138346742460617987305146777216273405996224981985233731301165009205458183541604186013663521268480837720991680666524825070877468833445762823089556054297298172509751081524014438609023680706022289958325318158633131742255985845589621431701255380376127015523961883046225229138732904102714316502306802392728721923420563544707999878839960719943940228152983914629222542112724654363257603968785101416154730390321477059701665664304483408024980200959761886224906898718105164261543733300137465950328397507552490021398551505680331443095379531169838813110489776669598121818190057467961363283579357290906464214001755721518205701643465659563587370405272303853896662359947368873451719497556610621099159352071565011087938266767719377145777550062372918912190046707385983940818706215579793078250820012417954149903852876990224527035186060304132635861686163918315864838392925659079041896060471662516177573955811851755615990129565671528371850980083035424895089744198540426763484558744224316001695983737392897216025287297698599393870353934468952686405842988994550498945149416743349430758636737163237537278751651211809628166245299916153662373601330795147177473368955675633396282203826096399986431110651377224844644870903798441915755697573880823959578116459061337303244697009801338220147016322613797718888646751299882641087375434234289885942172701032250867782879912149570782298989742519009888358852896027307710775724869769230413779629928858475399301511197491200000000000000000000000000*i1^198 + 219731256377168926565894900244574161770662331240394892126943386049079323940763043706527079343299565252934292896653914436231485495010622129327370011043335649828766750297833687170399240923736699243757698665609456943201896902432588369003944378050988367304967434195852668967604734557954195108423877403251717270913908816349184294128273584779423777053838594340932493740539170995872616067513194641543029213773745460504184180293599309097007027041301363129993131464911536069646786771072272627814360300527527148010255351670071718123303277012464535384914935420164776224021757753044714940923984655244933060518291845440942311274157695291770788140189985899543121883256055615103164685026102281968617639557290910568542786274333789674422673561142906314645121345489125212729042502682938694772557164691094641049805786288738891565406405473616065802935697702162290397347210076549556021051707441370046321806686892551405145206447450108655249966969739175297128521923397493543959656765597680190506767862211145020679440096618425940426941148958830796961875061175790470592344849922840180921555580228735255173098952983070378534893234759157063825782792346005191010749478259493606989758739517626036057962875978511692734632061474984032284159653610275181039815592134006822403279347963017003871608383264165727798342130825435678788830827972226150241685842270788556750186727294233095992022589611443455278083478778973109128755713974638440970123314858747566459656611799453353578771260196045279591344599226992670291868670013693882490206157832009699597847254992315388716182380106666765298931977749181051085860420890411055960826318414761291192093772825161103717481370961753576563004631053282438726911300722865718642289289874924276691862087874838041562850215089668861776313759120705723960792012269306317158350480562128618516429661284752073350859261617969732989428643754821456782011924071949661833093551912037911591999431754054054707540311676820821448288993670999144869855739061563391414117954335274099635623320410343448883130618247158511188400615970200866131402956050871334261330984768710745573157240143733447746648823061390461166896416615535837072485164214088440117756996628422915050238579807884968599855434354807444516723307246985933514706970675955393731916159103751151137018834728819010267025635982557606070121459400339461623067179292008743722619806733760169060227532431056496952391269999389113863972416169845766941127609213550458529277689072114214949471801868697701058958656095020084522580686346810269419873707894099841358339058432915449642176161444085318995339711463976801571598327433605595463613947274262862542427896968681937924696370691474237594299074968223428560392876209186311969841552263550385955285053666433964124727022966540300916745927126194635968622574392699403195172241822856542454708695545623347934265160711043858547463238853632517641596992860857957868322764463572904491971164193394932120177175213230840897989526934066244791220321223462137376237897798112778313270735872982653437427373815970266702354792951316894238287258639793178679153848974495238165986787676957003398459100841338627958790879989690303563825046600152784482420646655762666941985096517434736640000000000000000000000000*i1^199 + 2892939513950116869494616280173012010024956716922972830620135264016947406636807357654252486179429058162508632791693709814295810809183728282415933100829142257625758524473454945426454343852412008138713722418614842989369670976527340185773740834140199850927917348741176516154253577273944667603770521005927078088229674793256399043120016698112226750219220724562309329653853787830023614670826421163523847642672285885352109485593129271632604886763107451948076169744573248877976777373506437745782772366996881567341713899357566810438482172559387220612531007375934023259136583142315771662285522674946536177307411228743738843585518234817566464946517801338005501265655332894969319267186348508825891737191924561277284862341253397771841572300034608794472669151702729608566266640795364412834305835125407030546363707793155566264804141177611757845649791591035632910837079325973779729135479107364200109395948849926564895309538254722811088859126835623898801705432564827890456551479568350304477813368762959846021803423394011811101363374135854624241398354913251719661527968622263697954476023273183421023051804729636145825384462162990154342751688621822782504650188464175427110221066549065303833173018237838040864284742915454294252753813210626793855288855636101395269152965092912933415832350940682706922864599169207327047911816783624870972476374373288801901913312198656742936389548756551651235589178212944483548821634258399570108585698669136964544681127770832082303700161626264457574669427892187257104485697144433847559551801196046196242357134574947344411615039695564160862247662696241503551490488817192884720590134658704539869812866272950866861389692477749009716402608989481413216188345012666843678749018059641173690103764143075643089690174228693312819793265507243693998204344854265518133246314961948509310888577681393431193496723253983650769144124359579598070169447321473974753061098380776116612075864176715405421302902509660659252419908960125662834379585437058584761218935090036580785971629331326401079621637617037473272866825655876210898174723502659120914565712353360694579298870735518332955105180989088955114052316331837746513120607708955998883307741907594501826512496491377353255151271091946325183816363995638444208994662515011133265532697724089343957189980381613043151065873911336178486943708013719965189633224506666463695050842471949151171863496064828934195017027041720934873916144354296823024337517124996119599415976110999758409010048741440266894977998926049844274123453384540300333912086588141161511698349485698946062956995771497708864298511097757229918484154928940889503137481578226254969425703924568212522937342242451487177246624770952111171827455001501582479795341527669698091212608025516600187746454347121020389175794903179042541486238399132033643547648056113158075286889635214378953661264527162695782806238990185402523610411198154100434257216406906167041949424517867104766611645187679043955811251909166017058998692274417911703639823189275339604340902491674221996968807356617555370836262379123235868445929345198436298635931776317527972686257907909021891067250298326654555506694706511794034605930520863688008756627987569169137664000000000000000000000000*i1^200 + -12739097068157010556632733799729917310265365065518689517341878201720725254455517267130141591592905758074306686465806577118554795458488200417229130259385497217125356841580095941714578580423509258336357377769219256319889168260251243064585397369580654268276224004797778488320924261880462347579828821569441308524684427341828691937755702110684417114001103237133388027574678996677417099714092225137660764684272992884073841829967205143717858128933817876070110668731190923494576204108197221368230975271347855446590907059193877850568579558872550460797665160966542864234036783838485322138749272295851620046483352005663207304765623127329849221404197895725665719553135957893430287573850546387165081834751980100179820827751726421582804042143996020282145154006141810027718483915987637071360698735765608457331442233779516587936550809065875333175264529433156418512171149199038766557219281992165665487475261455183555381898849422010252122882613443937639281867690976855712116360561068068518685814145488797138492680159795539062256236306853127193424826408582874714652501393001754908370962036554756276195417760039093050324693207645669393764511313108785949681710445424422304407077204742093009102829268004278918439260705685458107063035303692087657582891601156307847834799576669857533761783717666374999322781075549933482011319479065746394617803340765849017600136877413199659580881636388123528816533241243871126548660306354107834771919414494884348963179623510050046667645584389547504533339117097892833444234443593224479655405831544310110050265509432068582416091045008534463502508996832430842444297182793031566644138146527470914716575553412911601720043283823914197323970297996289356215278415903306188214697350810504352485437483791820904563786305631893382223124005421349043692372261540403600855080955095829921358319257012283734973987827934825852891434300681275010654614457492633264775304906661211190090258210852812429315436773247233121033021613278959903203789578531113322563081168349737134152822521028431702267092649929093367672756943302804453216256458891231176147463590754396989273116432889769799601885539440472393359594934329800357490849418142741192655458681248096556520086483476262225677000756247593901675088368257872616212995468082552152477021807985217115186729401972598850219807078890367325544222573533478662538342102962310224288860723933856630021785143587098375760709848133561921835306849197790375397076473467564816549463449876050590637812033354173973239615221014291219611523197746847723513291287482998910923201467287102044438151261364304328643192726241459371167389272899965034539803393812129432311672740319596282970402406886603757764970462120209053705179286298298804161907039304168916881816688602017897796096265992891471639535584398113811059046091440674816603344156965131000214127596597056115132184985002501852997700091140592913909665790679966263245992831971504374272415851470985750261481047989682917179147389359239409778313154772070927329231861788395371534832686639914217540685272854707794509596717751626033769942700069812922956705317107009304647963003045784187109190667872462129263217248884637538511461631243009576565263564800000000000000000000000*i1^201 + 3874149617802148002307392433041575916675271722303156572224274917400299821847542477871197509564904564911195277694766169169081124716402241123742543755187565921952028061501288269523357643139058592037742658714817017153052126241672770076102380373398006591178071915558186938820274412096762678145020996025081733331160231747471528697522832459460265919901528452633865491138830068681277553157212877413926098669056722299757531940081993588237040214599649270594115528305249130091784160492198434588490587593618101738636735173992715183005083376033822340063983826831925324687371592422032006604074869562580199217029098742736106318148802384753526667930267735512979541806951852157064514327149460618505020253746184278202272427309560515911253034306218953675929520871660061775927151753311149768622522899485140592467334801971836759152321369935830057678446763079082478622302093337837802643260878095005015717463151503967654437820775892796975796854251700838521196717886427703962831964046656291032563603441985792094611127159959860445623705731674237424079744305546406557056668650825943764546179030884666498208042827818004489652922102136051611111514394558347322071515560623271464172931800200955941239549520200915521791722849613245400531761426023695308322342189845861775077454463991629993602688892394373673739480820098318153512547557181197256488369437476273661899118980567564803031785309861800939430107920872162818854880214238383773088014732757401204235390900384487239949795524555923889725416859314995904572122931752989082670845504304615681188146189803893272456022616824500012580918626716605246766732266770780452272979990659792587237665890850610575245623861524021030689659284345700403883945346779532400067911842290313829668239259516358576783155123266861951642040633687433740502713370672640318178963717688256302624835031127397161482459430069028430446745702282364313904844761078913929104340213393633285231076338589245044259016111645703135698995221835070455905169929878436683183809662840675405585936288440496073644157553578994291300593668279842838438984187165388313599917630087153468412196698138509326179127210770165821440649264149793867990490012917565012703153961630143837411268488276151893403134124071626607429937070543556205381294036658301446845988043515027241721423266144547722998266146741405037198627784615982545766554751478121673175782741032461998377714287631265548238996515189358744402362093298376322142947516211457811833626066112747903539196738116026428158203030675768361943915459636931978123539949124007768917851287599507141995620806303187353667678443672940266132789021554386262679903905662759759611158699059392926706950948287894143623905888776185079083138676248801309514414530425521504830247564379037677789202073163057139418856476054973495345650249471853160921614638349155088192284010743373544741813940016529734947161501574301710554603862904657849619750417423074861354567690110996947469074864218623583359342064890432551453030895180522281721785660446026830575077501039014957738176899925889703136573069372665470129693716409435472695401192677908505530481383422924408798793434824568434502302577277630765558649459834880000000000000000000000*i1^202 + -526773225988543680346378996364561650892832994121249991717331859398430682757037727117436364623673415381032007157053166166959449974632851355270503013296896904952438606228083199463507859745444516846989240860684785714161532761069575206179735824001286602264926232104331059260168811105463122943868652162341314480593988264998676577919725644616857825367254568678433813800071826551891223288252259474054503516723801332311075697323636078031541078621610074418206343515469745839433492656819130858612238447789384457886328060406012009668647279268001119583088465273356016344196520802175068987864071039965753937639944523739727583963938410559292702155742647122235981423823470622055697496623669841652812516754362078913272854037655052145371573309868924692780045033841126054828387279604619620709161175470164808202339159320714191441985103199726434315128064737548632025524625447641460577767022604386543533653446833016732203358536328801343171061002506287472738348862587854474826898633207880351308966890088265942892671024540969369236766338390896214398002818194900517823008723730905113885106432793339096681509785242785384451895509379261164977410022902866797535488188837587140352882340594918430795649566078658859239158745453803778627170992877657852551814524553360627660372764703457509246428478755157877275513575845015234123630051106544615876377216976422320057837407427349515313940695782999983830253611084653284878376445860010670556700604218622610909385104872442873654941386545159217224786229369354397724373697767788128970434863462053067124036460578054636225911252197439803388378852085880090848926783559257557463790956265156297719015086571240349255146206766017063517491018744593074365669772406250674700924151108639473117624480913556816344004215208422062496168909783290854309933183495820031434339111547427728091284007046454181787578935399863199970694294639598115349657267573111472154580991428998795017372445956866323172373260590214753038676140865070479815314029666284291304879670097456682521261314214514608561557824255051915409550427814668617194710430894804449347198004970225500053517354079669308835000970553102701503164246046192567026959537701963287908022636407827878126516092671434961964617223514735023409435924961259584547083374731848982777765118642703713123832194957051349698464829869353232384822231086854899221238640008647303700190840410013437105443575169513307485154240884913631353261244718788775254126933258895677801844972741507759680998207936212332413761136304878634153386959674959321349686314438397834562980261428842980926069056940578754411805559947585132576123492967887570665557392142809130336884526214937136521109891420507120429417649223529932840090977039910150577518094518316478964587044727096092796096815337327946552135635412219673805314764192336681148865034401126869158428621019046960894332862941091980477456940576191219063663323274877257872934979383321013670742867671608143896011225035616249940341039030100392237716007313410315953336769938946077211181908428823191980815721728657510413913251564917363943629766072167356129914929305837920781269697052429319254592831014976477314402173610622976000000000000000000000*i1^203 + -9863887318602702691026801822067741435572470963194071161231213929125459387130296250418750450530487372693010862348041178871714530198087385104277117731725108924159888476752206426851010128090629797209229110025441889104265695767845527163064491740472081958805838760490027075428105770952947670368294273631959706513935744880042105125419224273438730252942969449144551818172265838716509173927984748475416787344780425315552004783781956088324469978994162216180703176861558479742639338814601839385186474407435835280618441708316070320038751611035897406532747188266366234196038859505508047506085480886890832370254375688650512150092778426480134865507241624253543660248258406725378807799243511267028553239938606954137386926188951882722796913934521476574638780529774886883539220324621288517608495410000191285358255863371431186333301183204086931596187999390785167290729827356526216537373511521292225912900475451012093483808334538982306796273687439718882404117748353829574901555399003759318570770449406446427903606789930882254210718447326438317293598622731700523687850075984004903757821702519085663355271717550458372378016773176115033651412226515728674077609401362422600361964895130001316230517001332745787463347873787644983658353460643001548833554065632274023632176579146019874990087848113961150547645997667632033590711300536536704579186625372031706177970886065619752615229695730094633476069532864414448285121261783630672831326616780337581801646397078377747013930121223480158600243156411457410467314309800598923530080907083211577374896313528266965227808974882064127429818791564314470039837330231694670486430970705964244423502652867936865705819990570489416977593670347813094910292903115512923555140545753199385308929811748366518261813573482336560588238094909744649030808183485119750179017961291521674011295722793325905203916286602044456645654724702585201674082605959613868342981365463999278273865795852759086920913985451831169797667882048260019940136932063815243591455242406368455663810215055894577005369062757754146013631458967318077981488134422304401613450785812691391225558209370548631343928488198345440428481571183186009910879923846335578062283239462803759082673014533368653564195525689245639911371332392506198245135187209590398644917532289656061549562158192443142111127593525204684647192199316234275770341991699665239017065881349319418185088153619036254799689664099747788837431585584747603621581121061090978423264055405989110439236592872134066022638024239324962059812916660788986377666145130235448554256070618575295429440876757829039224896996324474318571634234878671297679926911622908523663634528045843347336312637532340612036895993783885332529835598996654646591076704282128799593670953038257752046540247517063016552605948825544990890661986662303489639946271408369160753097778258200250730764531332647608184052170810668222589287184020610967990157221245890878242903852229924036633338071469024800587799488753806230490211852065003319101394247165125185267615388141661720351811849771932119897911386165946061397656835134218801521638889293039041446497218472703498083042040618575462400000000000000000000*i1^204 + -71247667361237181039232148599469579967037322870705401450736833599773213056408435521042657129201083906768358766390918628973185101200768159946587613895447447586104169230597570873733899902385038722449524030589677784802577334619561383048390770448637776758755667104677168523743885645012924356628330831375223185407472683521499729425553095488198303362034313442194947345350036806733607068205438309105887127968667548976955380597942468255369453468581474690898952399448443577804011532769299416661868799449644300804636602659317850556147607168899589399857247149831246605090015472524311059200928997369427090839005991975479574678649137589922346129334943755028268579486004900371313095447648148274183736010306499544045536480262432400793144101770891972866392069818966887459211153468793171299493656605362662695582857533680977055943455892576161427864141431947085087354970781569161794558010109074230210287436016248694833892675034153450423736615714559192315846868610432959464664542553913106349941892504542010127242808327948604778977214718263628599145287634989851092748210137477790414510936685697108388849639929340869182322141293713347864556604015951828546159225844140756613922034255488306950551048274152624370409266672153252537096711313293602285983598181197991368725704035400020833026312569472219148409046962783444952098511766866147519030329606035120648109514765363888085759796198054403511661212655254338568364028068885628938458918118286588007161696427929701429716477114998421312379254519356531486961881086138756808290771729060353572257755150805064175249542018238635856179984612678411141283979214319104142684699825521693912972022597602018663227901164597792853907982628612116151947456366476208192193509386841378273821597286407646653229294592612408249487068430103661854055908003883003153447294157640709058452653550230410315432219901500330835934199367655048446379956101179001084191366581550243624785341188038174170061223916258409689629975931460915214061643069185272535808827365865230989818400287799180412464458873431412702041728410692509829710157915415636492489496876976335948430296401011843905399892659861194592738007483665220054096968535471510358123472128111140123036839871145945703276937186658405829126697879654318919530508686150166615994971416656211422315354310377184812857650251500804025648922824901556040911581586330849069301016565142311285899625489638867127323336212383343393093750358380304361192249647978871244841311802358161394999088396730563467046187601079598946145295068599211235465913478463208277174148765065223964050738345271121456753424228957018172739208969146172666580397699498685746930486293617943750841228284674915965088811749235089538992841464214188579647497821580468278482699917405353203130899758661476413049178821678826269087352466687248239293341012870594937477812623769258206606525317637574106075242190999567416937390574545200270073554184979506010322066121944932444733211227858565479701530595153938679164392211124913420537517527970967880214552296258361689149841977650246677839778398277114264335002317318124672019402730522748137204239453362375884800000000000000000000*i1^205 + 21525159053203307777388182136556849352767700519057781931317875948162741181036878378496833366798477799837407094763670949214018864134873041752933953766443916906303375687655227471355194053950520569657566094502741338321153425697845376833293593593810832215788913769534975780550815783287155313016709672519362150197016189635366195518666052885787927503425179226609103328744104889965526977588162225117576231232019261785348756710840596520822457839351123014793393590226813826378352107737115627723146448929790717059463974020282272603097333301157227745196020463402522662363355340932234672321360900160072991076074077201663419164595249712585878819995097691916303792830356857652977276351872671306349066596507094778891938342909939952219645564885987239768691563998219598174498692394324184820565157258948903725305240348412392976044738401708480653970453401134203641503272945287238330843584827479277733711402823047012405169192210384416079535459327682490344279819074226635059073997371801500607741136754386125492243133535407734455806378457423850886081697764416474849161697863157679895273498301687571251574733807207522452833942160350346104847608593136087437750043980876736655931379618235917018312602886237082773368877012718185602191696406965205635001315284392466464593976407367944083488041307787741532704150155840429339896206489470005920050960176618501969463115489988499538438218908890962371245480109351437307265840814043117157961977651127103909882378322124280164087574052303584934185156811334418597576347217922400867705356167399103139445549478067205200685284242233950855259382746447165624197535110610430515951541854112444405058358026439421207299917499586725853985054200568867440120502253440837905219678504975752897578005573663057756283271818754993686963651479596401617510236232750250289020384984647046975013291412356314564484007733069746759237608670869864829978687655543109800073680405217766218045283738458745306319998155317895320403719302512443941522089738020639379022046242647632636713025448453735198440920052651305470458282235399508025811957430131073980329140014759802002378161732425065625497415224474818066876630670766143228205170235298944993065153746149896037788679003876831094903132725324981964433050549265152292567131112895092648107446155708770589503335011590745207464157342991335869509660238104756324044914951961749012697196299042605963413682633209379667847584947444752689326707154740177894892678921154269656293025155941737402812127820915461333592912195386296092688463818831773967746756216744370757010136419604303406139167112628823368068351113001368822495035997309347737712817904669114070094154658669672037389428472034391334827866891884187182729662545082156226740698151202944559620207769781081465067688030240012610062201372148061099147948574608038860178185425139866635978546781417768939526211211439936866474811676698495142832773082478260584958718536357678202144035419217137234911750883852257313948769156867027688898298164309999879454511020816063830426514547569800506387477907102096446675122673499590917345315180494010598485349485864839806976000000000000000000*i1^206 + -793578079010495480992525820139821019325263651981959546603948883904897484681465007330546965623702621927014857381124365624580847177015739516291704604994446646136629720793220345618495912244456614138670394453741473465574641856071163398323700555951901728357809923627696635169111583155505075878381828862534421409462914663481594797250200921686842834763170205716420036105877587310985962352653088097864712812010966221985817931771402281630688158330291225435393713010782808800649498564493935261473494858189379995476461662523151510643333293844955605699624671359761885853664837957490304936127273109127220040284830673919954331618626142794588034011188521023313720593142060872150859449834244236692123763828263971588832597179771956735277981137429155120478799147067690266542176001332631382873874305096057668146942000066966512222160575790380748633035480454554482994908708232841613310053041964444171896053219151229652076130915953900449100233895518349389216242401626414303011413399906297444600945756296441459835826222117466046873380549213255242899484701945783358831347021385607815924200104151415713506803513388210175416817862575381445211452418569672486819470989198573101835508515247099355977235059934824821980163266112901763536637927518824823448560842789132623022600285501201837095603598012574915135109283309556987758838279232035292333577083392129509077110447482204422430611926934050904622783007016266237260201800074898699024698257689156832403067490306381350035850701626525579377444341196841366003509838667239695270380278737316725045265726885595338685946966039172576908946271473166527497512294019223978935385096820302996847058653505605888096164996465970726165700590805930700813532959559332086542506111465291336897749272866000933732565067143267187603959298030831473819376506885866674245536787265912816623033607248737988947038080102866059244855722486052817726336494241434894904295972693625963614482054888570811312622505138162253652481842145645897101635406586029056077755329065309733859076758235921065486675806223158177363544064607678566911920770413182200664058469557351506594134396622618354862792339191917187079618809577350192842242000637854481121352684628117559319924792182904414218838711063206167907131924986447880041707303091482241392471361112495296427169135443537269741819918785896318163937631676699955396987448983209329991011597862910423739150018818290526861900090616382439678782638576468156140392681247393364969603918015777473245382651124493641763800263475566115829851768566594081110812166551328825673515494860467405280614596965149338739099007594188581608149399800373790972853169745770629341358175571661468055781405921720629522211825955064459382729250707284905994340047409322380180603226386586254343357757107569459454051541211027960192228499327313070966997127354287161246987001660149312364082085285997533749974287319237663346368687420753464204342629005054167190435526955526597834518980117497492336487431816968466523199972244877518568856987808428211695023738996014076647470195067524862306580175653934639478740496389769325549977600000000000000000*i1^207 + 507330039714837070881586177510228690926867978261544898738493204467036110513522308009320745135746959104726056183650075284002037565109157850025425474817872784427389108230973262484763221634452711391069641348126036771254439620025570929709130754405804272827840442928594449172575452405386717674156985772364140286881920617605315855488916300553433111390622872766169386222010805380826460256810376193785769849786592265536406503523486039556285119417893650435028295207757458944285723833715838069120651603932938352409640861510907019467180467523474066011294091769375345626760107443262874069813941649975048549040827086733810099157796517365481072464919725292982172445696548679208712935043684927588739519173924324609439019187169603208061800647955552072135487432444707108167570670671666618714969645565307028038421497735363835028698897260236522361683287116283149935197074266028823882005526773128539538481157049729499625958402735130566917080641863350281412994063694259265748269834489998033852971563220090502556257102732989991194053315574565384020523836040833679397415965677719915173949909995296465296556939578015134702358095439509952194349606127277536045734056751280927226211586901702763342944988944478068852505042653625532500033422530508215124005800304389046692571988655654695698745642677447935410362979519425327569728943902258730037922375624551272350495147422095759427303569168214044653711657226331836356911142252814804241259441274669515877482094888053342016112421043161418260799353967786345003789183048167884505059711060409565847821847527754354239330274152595566542710010771717901140682722221892265786877423308206643365474084469855243772674092665275258468045148249834899284244982332160603305649451400748765574718948291761535628357483218737091652264462424376453194117743867822880974115001283846397345012340146171463911643550144380390114474708491930368043741455019911816730192538065726785349480512049381805344514917166882708506229170769108096318348926281607003190902931578355040514988306218560248384719394698066693529464485338540464943797697589926180489774732314931876938959710807555365592303366384277057916557432492903036252759384154117033339057979772524748538275802465023253169035458888654896051052299069347805093562998547021137916029415250678746149636817628855878506209960440810203902062261521811147337839058226794920977897765034704585691425413711811507017514667714561152457584060286993127245259986336781129997401586359362852571772745760173173617303350666829385065261926337145366286802152080994325618871429283562765816472318367912759258983337608171193020855518514091888736108147972758576867888111719974078097807578935901835983705750993148355279575749056284776477355042535486360663835033435086958742974026750809981549264273012752755927525142305430957608969258461337671697557199988956523352923408206205359141594187270429462564141446850121298835249619697819719405581093054030642804316957543990324537674605802530665843969891579936023438694590937751460094355160864249381910107867774555550089156353183502401965916160000000000000000*i1^208 + -2117028370789429261032360602732646228393404309962888063851119132691264179442296208900162215955450556001272208010932461080188149334125870786092678304976409285530473616424306137787218881058238794626091322795219263594038120034174848164364373620441557253444187986733783569087193402064684647927775916930308333853371772753468921162050283557833983549871608710984032599503841754983845682359805870606727637218445836066338125360661601686361486637279566552034436355991148853758230336661407816277631540142703544210748217508691643972654475777399421123146592389917070385688425118999095028351347518489502285694665488320137327837991700754538093853851430911961523339699869694337042382002440804711168999310048489346278064751163482014095457497198983972342574545214554072300965632187529431886541479010552974123730195499909934926018449950221449478897205893755141471496684305021337722255891526564463623001247839735747978163693496482110588382136016739650795324535326818540850192303103651552071707156477876839976986816219094096645881219022062213359515299913645130443518965084823335663367643831105999561015228648522691669950453559277733360749006301900660594720356002235084138133423411209500689116330318135973448408970047473862676464466652169331873042360720042400515452966696135172663264425476801171812484984529117951037781110669127096371858686752940276473286764793504534382082770470306164863239790694129365063229618401953079679707985252422650431265604379403822798755657890065823652159898028494334387548740766674428878874196131519990711787407216071344110225923339133979142324693589164601203254088583783729640934915115469125805251278759113294298097736001075365585412820186735395831412744552294140895913507364611240952808287701624261877731964392214688109363738203425391632061013444279851178963998763103685117503844490460647654901497561243377059764589803300281499953143015218185460962791676168005873043158265076944509292676626251513106299738200367230242193417951454032067392702353115579343204653756982354249935450065279332524005125180814170644732465413930038389506732448808695033606978860118943031643119663110671994663481297140810727733860365802287466333329393703615288510628935379458006100196164303482667511664190865499053646465355120691087211784739734940470921308455467974203456627788347442681125453070916974109746828126254167194427797946826366788895356689023314817383821274330836526813188466384244155760179444454625071300990361583068191387354108806771994379529510437150970143667942230923872288762671158956806549230119191160751050625788880098404474714986065563933861453224419348035019671240361284005238245182570581605186246328798985425402029269845683509716065987971985061221310763495073011656115222052126749156914070517716690938570191983116237304938345526432240932345193509105053605932865122854630252832616557059179565810287634664036838587220151744587847051072126111979547769975640665090067265006626045603318945961063717350716789340873662496317743739954980314963431926301212248009984915993503135816482816000000000000000*i1^209 + 622238883182741425078524696254555150441449215060243373963154738606385725214402954463006062726907955440956647557535089420609163049085158615564277960654745479956027865137932777225842233892634058102373019365730519147924492117193559190252203668817525900510321062811337159376741722706083863124206106967686276570911476587141809005520292226858517605863114508121752945657101564022541898301423684842525555553520835998443736549467543817487955872618341755956334572901512595503513335842725601974124122764740396459615181904516676253132468529728987305337835282869557878650202562000144003810818882746234345706848601544845040879315077306181417134821318335650316335067578261833908625496520803155602660376836831779860292897254528868012247571024259025828759429388197030721430179555868528041416757946636996700874559089247202408210753879823628185246041266129807288674454014807549018597498648802270714045733971897952487576673877607599139526079928664753916145077122307870498614553310269004276738352567503590885670860797044948949506268982681712754049933862128061625073607699399306185925541633494440381890934123274261367212661045152032896373877924512678460239513190432251100841847412333956584769954100293780511988294059069695785469462471043430475182152065187487227663256803636021693093024663275660523077740837831200425073979416812604028237064604310077272723119906691300067854006183818174695483021170559450865916535370990366483100799904332214768708646624229557568981405087089662141255643818101088956327090412865247525093258042439452077165804079174011755254950503237921869791978153182968754523233518880973564645738171712947039415192184286179497684223188800404861383174156313519147478165242639881212195706006815648026749275695112766976995181559416748137154379744489968283543388148987914549256115104829323904305001446192910398775548989868650680322018321426224449887641275099318597234445285581543035669175270535266272528655615740741548713214124231531260954511211968019649021443195611940717011833568190897743122644116835712777131604848376603080552406523693571138329285581563105461107084245195521582477584877095950645946653258079670184792638614180763122073129950872984834317698194997838885954740664522742531379872976944538368136965831357788966564272853287200140844383882790791898880705040648018759318648242372774394634220301212422677595878208602154666066373726050158077982888387483922616758119877350527788947309791441061669982999963224800899738776015905282067945107674128471586201387086684112526214182214415177031946175533512104230202377728640767346471199536176100810232269771377992819495117028355972371460311987228795460539041788152380688798665022202478357322319729495515356807461260793558047895135914578444363720540228938604681421446457108035081125646225680951330213334917098345463211307302654909337133564706964671984511721432473944181938654089947958848968246179017194118259499160528621839047528572175852989653629159603184487709413991611278010328121386419170838950418744134471205878811852800000000000000*i1^210 + -46032531436850200437037358505154414474771390807305390876391687839417244158726944984193088045551319683167542949388011983632767477888744357749475544511718355301127897118792287520538339024583228188475395454585922544362533517897283088372432280510035565388480078994551533896854280747432522898738504804672170880050324767367486398424216323363281022631505685221671760833707436800947469081725581235711381216835722850960229591073604305785054610206525996129811695579840059673360384100195815390649752712662733284968922327519419497809922393883877056924097629241677028882532039228683778028566235407072347997940533935491881890895165673094421654929570269570968680580125670456243637065829337602298455844040663233055181014548477994805103275224830179695604094259728759605035162821206809182888576830467893714944960682630160548705621228625318836198262589179039112871635158644443758261039948883993468600383682491177628899407028901478882152580440528121400995051721532043165575620636428143753467455857251370445549514793806655807730382365269365803870291196351037611165719788450233690342237233491628964920399715335915802030111327862597868416482228674187157889958460044763723085439300002641615037570801528620880437199265421053093306658314115796548376320634114835222785383172028758529959351621322028409646767554150426957061871721854162656557338083388940611918888921825101139489975376465846714226290305767139977420830797169327406670444845000637043177708792838666755560478659726609473075715298291229858546583088621561892414143167541651260291739846942865464318883831137573839165016189020974047294549758307792717028692420666451739459470763278604337607872226229089740777485713046128761926814216945136579366200857316795222101462280909523598477302469247035251003089056665137581170900771205435576641292514105530402078875411832352130054380976496994078616155821347935595309435700776879496411273548994559648103531547517492015033198102132606415902439856701615655133196443000318309896759292908893225735303945239056180693153820284519013288719283884058222430460724146688211871548848486133467497082707269345248359877774405711132397368190325407059961483403609253634375851520389638974506516435450094162560577838101360616173259695067239226594860248935849576789011865266865114570102357191599320021535243991804469064308774221617539847869352240789194660936886429152527620984363242977271769415814935267283554522463161046710791749680375639285429166414640133204208296155854267469905257353685608165089214735789037582073144313882616368605261417864737958491273928166435070336114285908602710719792882192321525927869321745091665644177974544417237118254589469479131934384212480795579160687397010715648677817379320741885017723047845766368400392402211947562990024290345477055089357980711533929475631821787961186422900705675238095434634878691498880291577030365593597678582595503187490275783871026695272532932739231712398351900155145994498724408274029944952017447814086182225583604350736964211490401812480000000000000*i1^211 + -87532845396258132761588159971524730902597493720139558370868173229962873861143560608138177646421101928343098119280951783796882213376317858923356964436372358243405854246829516359785143787514923209503342379287379530930074072219916820718043275568484627572826813229939248670360321562306081542600804512317663466480751198803826454171594188078588420208777000163841268714469452235482373829451511941572890890752015865896631890593751756307333903841908896758059408744641363321549897068146725664343881105129986922071505381369968866654119558162849460545310985929072697645469381492026485146945546584937958826638623953593064461169769231061720074539842985127467587136728915821977076292275997939156201989582601036963933743414618532180133565612629136478956480887932478864478199215438107071569987780617520991554093845784054727593383646147234200880905227520518202682035522590866761311943999078365375543964879913550316165049024952359133161569603180045162236874527653470020501238382564521829096619540943247245366508856180417990961667160890052386793144746470338913267617887929012955258099919039891881315205003160111737182969407337058562813158579852882669793508125012018036478942700890466364083322153574706130006645743169148901981133010831209207583512091439585630393373908050056284106059249772452875044705428062025341833719309350665783630418534029616376759327329143101387858210232591384999048679078459689884036315091346334843423502750753207063238081768936531360465312793085793322787776628955391109476990174052384367647391095897584667369210245804767862759648052184681865050355952389452068128058354074262053899777439674928534330980974702829962914822481466316141921615127060221070853941476966186645911159165597969199549593633111287611351420179493243703206742664000520151191861666673406738212831614763550188664190497898319374675365900248584144863664852856281855324731594128556822893231487512717594600140442612192531746883151345960150849859221572589586314903961789585519819652983914786248628847828322764614442415027175365663725962672768651475681261449466990729457266869284467767814018918813973873372205776994935666700910902414242215274264973229838125833975681061149398754718499185303125423077391852951958376503132009723958313038478264458020390134206284283047060661607671672277689151667576154490390159331866968759782096881359117008156686023483588722438537839453325594981009980928992922923651750167595843014663564538293988292644305777595444688924121960361319970732100976037789583544770539494294213543944645922907592727329701235857882655388986764954736524110722034413558830072615419671067139779963099050857747650629786388246903733101466367919389338966290154212142880681838436019168429359464489635813669561197014671825787802138487596447296447511782141021367973611621032704693994600449414158775451105557414749812636518800716691103743754291408540512111301745875216960014032639780076963930227479929160351053673557998677943854324071828396551553414439974731776000000000000*i1^212 + -10128683948650212518632033640722014241814524717869920293023600417808186995290981207948886371161224129569806374887548572269510761970144141530965087532225895899447870742917064409131730395536174182878115651211250155997933171895165982012756645066835799727929054744910501018461366768896626050756356414711350876307602580194423954613913512046319662548383571406394835169378260716193328799355147176982026275944672831221292443597028810460744097873349448389842259752292882383852875065387285433315877304257143326517214992484004343509353965655216193451917124726993384806197810837104586040027264258888067332722778954677262702618579632258771057063030803808214789009244378571136255367813162900051800468084001029767156237648275282040841099731122433586615537480042827827918124086472840222278416200421966598194773450452175733018345026328930856960119396089360964381460591148914274061968475730052182090858079003238686655445039965252862355218515357908222319807012686264557535843612810125546246533373740428855032833400525376189130627432113300051067857252758995412111908660262437257718202108189882185783351498569242614553883644789361008121461483819139377397437514538895652753513728682844622207591212290087322120848466171196392213977680173170052086128280873036542726247504691401786218152609817344570771033623734684080294145185901665055407746043434590149564933944920980218325148095111438205946882688703844656647384690787507139677572603158892191569265146179118539818320899605846129420255048325673701270353686401315787877758431501034266046166554849018751902313471342917943045098906024215168059413988248461308191707605510078635660173360223799787714008852215949922565281254319406968894504507637792083501482412518757207508678535883599760657472216873293454978395775974170497720544101609582156379490195720948262819906968228666153554844381047586884786877288818475934049300324111444271670567042176057553643429749454664717855159997194148458434946750174541226507380363884610557042342326205255454776334762180907476060927916708271327108521382138153767829146460733779831046300047744194549269987546513512624517468039970779190672672529276829999338405258778914324258004656126786658347734333523392103401141219587131654558692465661679484598217315140827529566152806716128631628378471399361429775463908880828359851109386213734168824239613173549761788089130379570411808625091942151976824701802565329303209851620056079583513098753734934529080269525923332165608480223608393054784734591255464341754214614686279930633668740682056747445262367979763577626237988081328580533519730279992486902038145326160443163410884687025170961231838805955224265153309789379802428546664299397685134699917228231781386839387509865141003438870985322339426250381666648184642155647141538296074259547195502278688432130075626069634334211328476386554542940886406307987247503570457430432398930334989747902958049534386253252215933576522162907215634765775319667415262172955353444830412800000000000*i1^213 + 4073815939882602026561646207394549022536364260930509777964008103337545125106099006483599648004164556327377900308736701995326709259578919739762697386788916520654495077356067504143086345168505409731771003908752898715299803983254986330082837375108539072342169780221551105330560624156781982238487662856022881781129389039823441652632258629743130921131002469502633234493017727755962333022149217883148197505588809419915476079574392405379768524556131906740926090646525188771923975904799954159625393112168941550787982082191133561659339857813626173958354626229262731059797678359579301432756057835131329680624068446786281608742214689210255513536286687553605048793042114832858117551964229396173276329064274077838877640599890878158814815348250552677553453739600963676715435505019379656060768011751979134323658833164270765000891675912352231967853521099818826063480580126487339769183347609730756212858920074786709645009980209967238057689502948171142298983120596649730491133238929093943604191367802801120789402265604727153441873261670608796334170594260562091203334027216544890260811239332298838428645385226478840172234847104743918263014349774980456871296892751582410586081128715168595406155259031915499656936934614732764136278079794089526486581972064286341198174947165250830766258287272688426311267649574389453856208088671572109428749026428967286117293843652239359336158458911716555198607583154701022439477814561995988048755364738914005969199887446974950150131934790954402515034176313250604121782045799045192224815181780162200966114310659793554418347492889254959209853713068653125306191726480039877941978739243309631895915866409352435178073836193377123508934254008360795380698067494689561483656446094443709391694636126970725824561861738731960293101421537749693071109923020676486249978766080352927752804483013607234183813859904041128514946687249476018218387370750732965302399900608134409085429949783354581521369602181132181118024040859901509408784547214224227646694587464078255903544793067943843804696499056375714081460832798685691324318078173964868429432459398509249988352578654766735031792189762195039705671306730014399527889147517186278231311538701855381715586685194407389731519215748828010848639204373777462703958213543984389974096434788256837189784413731340858843748811250247908435119860779436644483231099997044404790044353803485275299933973633906682535496936792612298525599028044614887195723879639441693362389717966943570171084462789125416725922825634960214421173690530376246988538311530636241046863941236148711887460014067872286032794846319412651291143030878401480148630589135708957184325543839658626287175734287289767437369463745671322714231281573992700957362603128098011572869587610122279538630658588308192161177098826143130883630968568520004846402761408981458645011792784601730955122554306544100699028425418912580864667676672327133176814637485281673372898201480640682130711286133650997903360000000000*i1^214 + -376779097754677126248679918172613017150332125118695213258861025622410892067041099637284654704669102059645695756621373272149596116370399098463314634723128825041612358847807040615178700925029968252963948945551377385628428168045879506044676485959472058382445853882612710842680212617529028469525429196547652752325572120940063563915412290383152647197121501392892374879634644069597864168472735309642755396050004507485083402587051149384205161110751083642517609585603394193282100737190141258680605027149647540243486195412537566475952470485913278145001038910334094653528435035669491563677762469124981437785212829320786400040233399163282744718385540087601489097236091931488644426440168361556386330299825059257975180089833951020894325619972698897096284434816908310046043308465328127333951603490810556572411282542009340756747519068740209829894276502243914584802877059887494322160222893058959792658995602164305354184499257863859815124897985636384036656997472832145815544391507607225600196703584764174741901000423991141179329214271382245083567370069258465149618036191488157308473723703726285436149847083416672784560055133001349817826832461149164506220954329026210169513680371943535176996942310031585919608682552609565776465387648275247760968491811756232128367776871910646712485987292387085105267124613409028892971196040657255716657562690621992659069786895127750309699960559958258240894009468613157093606444125262477275249694891716623831464630825735807238695036076772238831451023870373781693494737671644057936440917218832969530088757280678071774061093219034826605200847347373627554607729896583192488513482888313383661065454961599426209027813106667858655539573632470843758233943980609548438644112866571923180721169213744654922170839984939043762407398344590620796909233487794593869911796021175892222244584906991307263387730478427453450614871152190645155242084537129312735870078591571404227411657188615987795450513541153436195216760705385891099958050946334242739440891502079393626745920375970188806786633343638682364291339375352042056616175579796441550947288749305687616950231323341544278484099044466266249678711061171367757242107315761407404732552643722032124152293136309750243203692441080436706070699202154191225568530409274191503357217585051542284655331794025535411897446042017297661717014659047383578537816247894787086960090449568754278732292896187427540524983419826884082247674721534792785089703985025226315366965116951340133429070769844846856807515974714115901061128298612531704606419542096521146082771570033949168323197325177280451942496002049531149456085683413466901088966147794358326856240105782636164118148789365578016788188194820855410258650499899897378556134967756722996221737762609416809916930123327296168031210895200087237493346906904534704510540489978932920396073255356282044375460111876944042737497319874624872586785029115581226789226388639713235484563885271285760000000000*i1^215 + -6344082545812618732204822596056485824151440150459165203503762767551568163120866467929659121775576062167000853426138241339084326088733812903943406530827635241900056523074565968172134192887538929873358412959396083201841123553022921652628400800320490794008813342814050278396442144017291912682567202602745197734692843253125259215168256889862634714070184660861686116912562059533967697174902527264783425102665203399251541629453574450989285926634258179068057240700844123614399494894330956244196845771033122066724486944601370225461731053734369161209960799604850450053002367113054200055095879773655274210950176090873265605848099625375214543180899622666811551014874201406192531851229329089151288558541649064860049498785674070089328877792338998469749711759895794850763332236743956665152076007710054025474023705341079660884835685905074071742050961111510515307761847732901889308781496415913539689376242907564063263728485801641377772200000270287489994558427016435954098076579822828275744142182698647271321504138646346424683118303409837519346343247936356876583229304489667788580349553962772361415018276933629129734410275795378288941182437734063804226002817750229170861304073638100017241408194003236363948184815230097691938291796238787489259296083192381924942393840393180166428671575096584739475111575342621844145944607809627756511175215456698023492366382196067462475523011046336504204728719858272512903780604200074740485217909549240306436730079042330821305130195894416757936215132197480811501335438680587568853780183931289366111415814641508756009967362110357044638627463930825678931061041125650378400994575923465859505825765957618068998202603444896907899032679706427032269625474079274884666818907502506716940710676335425124391782939345291263691839359160957028619681020753001263378609951029428472714630195255436391733609500900574731715001522667891513262933080990012643880923229754164762361103734622520272847849014489157876497693375251709265488658787829044864830358933523241915878779692032335372026585960430276963039173280277356065626590781719117956284722345245953906944938310739494003183863360704063081299153694235689022685946998463606021219457694262203466284523820939935585860310984681662664818112632646001032436351925407297935348771988273870913601014446828657677717196461125987274560249070489220864315324264468251664320498484502028847680144357055572857760205912581291816432146415296587717882476047904424097000064679058956108076283534447189693189612387411375817776160182683696168793468888693199114691188012240450862721561925041757137404482391713435347864932833837748360941203814241756572278029701409655463754268826737261893577057298171609303098878542457018255396535030802920440875366940152571403452875773172044186751647548616512844360837575890805209285919954959399065028036259604810501561825704591928222477654366585481872754240725916013769572419466218700800000000*i1^216 + -42982381951072165816244112407842603695186130874933222117929247391790820387842261576327028610277585906426765747769411813062393649089767646284504488990365172290863657666592414294058641085194137336697635960963973157853921741757212439574206463973985134378694838232309869157964742397015193310989865889692256530521099021446128041739768304704464854674714913579901209584819465596987226226788874174443663490769283776579272530952041348994147520371446716982432082012332703338049960560705512891755814751826295173164355286187873506061019809566460267112919961743410241159878580631951140151874218041969853861218647705411988433742621181117393512529205026459455075459132646779338157272188084295158646970378323787730804890523199432438497339020055081388448897217309973876354543586252708047368053886576458912652287748371797783809185106747439421982395246761790636867483012751337855129335546058187787531723355260106244731231923776402806063907504425067900759922296011835584175272360949130667131028955433905719633171297194990107900224418076490611246159777490706836010885579760207138361825186700943572033846353911309724247927838228751981634410694678587496426721074687607586598939387434572769477938946381754280603712463720721953292702624957616612746417660797407454026210635906141756434322382965230986026085638291553423464751861609370031015883184288358965204967226634739846099790727080890010598980267757643032667316417242988336780733028632856534646706816055514876803416977194592888273276049398776643782295593256396085907357404578758712054883094420187797238289134684639586471800018748850835111549183827510490287533413691532772755957304086688044884902984558690147539107886670459690182334250584213309727313635670731061864465702327039831943494583989377328523097525037542137781076831907900721132565364526949875384926474356382982162029111024284576173684740082418316619250708281782347719719509725265259011154412608179531124333792417241607288741172884162729440352474135285948286363108719878420023146328507864701325311851312672869497885713853143662340049072383211800219203143076108627341186274084973249018700730191956487585909533286181452823316195189147815014810650540540655962086029864777013118449757959394476744514812690370247295549200397438803296670514436172584394957068591853824644409522706608185308682380523387311020801048292544655934903444652310496725350645919631999646994443449556939008491056173162313185191108686604462150748610513510353876664290387728035394398301006854166341889822681552673661385845068845539217166323434796004785975419139889397423993654684913472253842909912247427397200028475884203500437118459024059270587089847053484748635853348229518014553481824037252742859189700798029377351851587120010374543254858593291922862392267473484165963267014206975315535729529195317572169274823535261322912624126292463645286307721117678417434682327040000000*i1^217 + 399053315449250015938901478185994025623170840476609021240641788660506525867375767884660134419862979866720500829709732019541155006909102963539863037943053250368930642541565376785435305355577817354214443356867126292967682509744971593176447031537156490567645057026007888644102029184974488144358425716380923163078842105435400916925680483238568731199604671462791466804529221608343322239269522239659638160142504727733718877353379540591978793869639178348688269662031715826978907352974651876335506724332940961737502918523950178188216399222827056805982469398185887323210714023898282211718698720767456330752430196037652970899035991020577790457043562321971900630928322282800011750964190306432899305267480960583458289822248609378107215810689151396555314375523187904841087299057508556830201298961055046956933846918622982035782769050848559322826718707386271365148864577061521557083062802456456082680274867782464577618793041907358323232710379183086446624266295337630193447636874136200217607154039848672492558186592157011597056942446015899628363447871205625627432976127716697413146364411351066123567087523967557482534531000803438278861678899783962308167511625982071434630196179168879884330027759830474035807365167142315874818029202702406635565669514280311565280963132833464434429485285445306107414385580182730259444890552451150052686708672265992691407714936611875255054263767105093679449317231461087250127540753967277010771369205252738618548618602273921794470265122640751550579259130974754217174279280825007320260274103604216528401980604551638394082373446106225244391571796293051972727495570510521418344339229959162265022868275874252900555299806067382198349934219259810408784749572054648865738354281237919958465538209404647902739744490369445075024591105902350895360321674374862537046729246112339600178209659546849180635733486042501755302624519276212032436471481521906662128612412330583470890865512089418131163419996761992821896081523184706550404367114345456252759965077202701618351769007056371840635439139243378288060715313734634181436761311491471026402070714652291063766458487725381005452379780659099331134475724060814056360907364773626434368046466770583235750236620106019820537779072702092963077460808841183715640587761472642719872122845609929009997094827277936525164464206222132197637890772254558650181292422481680366771708476722655826493076980425146430897703229552905606967129262939032554680236244545185005775460264953078632991909858219580311837591849272196289601558958822458846421693043651786172476413295439051090442839056689372139262618365113136506152087184721825918573655603890185816901301334053903479024586943715311518885769246026725427916435723846086478250759461688755717687317527093952747759857313112398917966460136496624330252957847817022721341260844602453327008504528421412858011641184256000000*i1^218 + -3415035438099008183141747025722852817675114757913144235177898744655115755375738359150502404154380409633644542857986626902288670761714511003683397523842554674280430747369464500782885436530705746977331874801883994803296034870970294439548329490022331842539609986259243449902645003133387319766099047294590973961740663986709040703333088433794091451957807063451352851655046067339167780434951206889695507806935051495614245317726014229881221080705280098782885498247538872246121627383112895076879836194860385897425669848931937858922736114855705294764168971074275323092915336045393531597857227995067079811323203768093537752665697870010895619342642423266310757162428239584681691658789443223852391953917907335471108181845879019123835958745616790379928941514012823944878799686436252808214623633340416071511511795091489239117274115288649118244774827955353695902131569833424607038361912265547261234315734971773963682364132720716044350983270105004854191708606762439520204481749465626863112336925622511699711183918211558347918635882706330304972376183598826448769831485645182573186263745310105439108334274873048559541660017752344011626400638195807027547105576802912445242646570724245729253316642347462544228686284973966757580357252136687790170801997589089261834609975448130756294773130675779964404394130493511115118925075692266840063478047478770319849565461370746393416753338177291851689090298163718770522486319470949756136974212316864902543436165387492852619755173976919549988415894549013101427963247591650578066616977673683411197160149788903757537702727647482553369731077947283394094866220795297731174936793783452207169627096222519892107121179378314260010445520610625532910291087880880005132056668702664257628199375337604917624082000619024264692656835837998185377825845710181272204532188081298302787363718559786507754935417088111388599471868805306062425822468403400604771820472374859339849722891294746005555949143339381000596076190547567858205263287492673293941590792295718012471072169644687378346473249267245748109271497570479054602168656772159492991178884771103096176992200183078076534780667505180824899383118148608759134968701250787555934822817851901211295796313327859059929899591400945529385479059545195377043631208478302231783101208686738580365095524827450060236481709846874784793929147472678836221303950968730705501667614447354335799501503952144881516677944043146901219412488386103989249088917941304125462817649727536329166514054530096869680209982742546141015711995814654096116374547147511076545936097775194298287716726685604525024716964482669942513919196871111446286413174126374651866169890332678124265245437990823661774740792642581477056122781151705709279196239360769788623056173241545197780478050712643389733522433992718074900605733618834554598298342968524800000*i1^219 + -238695684742717609758909154061651341751905535253694837956731679271143288890496161214461674412361726194002432039996835231661706653293756661364912364768956860397333672210717861908748570012772836748304891068777056200844943478669714325165675530370709077866460869280376047729466289709853186344937790084566668074945453821803752843757812492845642632292749845625565502236456793829001217188331407474411651195667608220392694941898388721663730538878101569869522070914650752288968922623434062303940175612806512106649537069247522169043708203528348028061323310810636779826723554723593614329951313385285879620830937380040702967696852674336480054893616300680706665508158355338675399147248336256883122593645876781816186670443187113492453631065203462995074259760889142545389389039966759906246506060070451061059964632197118519200883321510070947847403745538057903630008584745911443930102763096695192962398747892176764922478682528274518151010496090573252224139355619260715092932618384778158477622260611745940166635642882536125881923996640004615102251243092745103833444043219337807394019174009853132612379169736357110538013451584519682677085139041680134313955758126200890626494199519648451976640281613520129431151946008771967592709964062285740292930038853986584775790130287654374113476963556880652414569146208635091645013848355598182072876617182466120058055905166522454901980216751142216233178865636049726899989325098346851559970537348248935376669444358884306765978828987097661099457271965721702225827734079758746712176870024725926914318825686524278001727226492199117767044449298089662928453181063233169915105812064135900578841606572052539928637026735550370944320299089964777809783916416377487667347039199015829358747753390575172696008301977766823913622356505794864289132377688203302945898442820865146587492817651540032399992253240254343054766112312996128691478062181851795451998735309969933187855724337125834609305341794658640680138890758980088577686391621404305667987236306793796191357414095668178813398663084800794253388492972984480506742951965657599756626544907971405918427379171672677850130209611516419345725140151114363616501428829514898344012687308362003045479513379560884532302344542448837134785797860977003982902820754224796463218257528037869531453194059549476340233139102289157034163589169186879180455148293239343795906562847114724628655778042782831507974140106134903008751041501923732857206984385625885990595398399223491867597040182366632804018716557426794911741267387178356797634236268089644253005661315697971686486171376478877263439602183950704971582150082321669986577513832565299904323342681677457633875455058710131860862959345325484000797262851722095917301157272156531346984977958319562432996611889300945300933581115228160000*i1^220 + -4829119135306440079710959434679362036975827036911597165503702609799591919108760080326914899990509917574816793307631038764384343715888410853848130199085930123634107940446400964165341872230660400111146478143890322436335168653265867275163683426276387004448330601282299899276819496442416413863840886271680938044665839731191998948452809108669914002224462610492169256319528296907919816248808267954027660623647724755985850892310312784473917788367564901024737235216188979470326488543272133365934701976741839422936698736532450038454973526203048637188816283347004435904015307966950484173151423930619135000147445930872910981197202631525413561211449604801492079331952348018974864060623047324728820120367287406815521827073487438166420324769037419593603984291259948776620801670903841250727372197433059430827460777590118796620528807542733542943903258293582238746449856674969821447129512240084770050570290728054875672896975445107305924390985393949835554991668306863565200771191378243560126569622396734809867984755805475790323224347481728128865135339403538048408929821295633608098289790926789850862538259799325652322301521667135258586751027757557955570565643121437566220291851312917009400598334226858346751505435563486694840493818718424227975897879158462237670542196987200078829933849072979711053959639050012714636143520190103479170389844405591862274233704663910255262266601119266074134597986970500191272517876279253504576357335469973958122196273996933082897337539505808326053065688916177141053021513907697317245495562454620303058183668120568247643265882014487061870718553779184483292731951226718556692281271872550569638338130467441492299033962789327000483846143222440598235125002858284446236184255131453372304513081828419455151747274167071620369538717125806690185304210449867359533399153782049377441402815779754319978263695689755632468590134417341900733089068354946980782473733045778855656331869085190744838287477940938142040925604468505508920338555279720845587124734583369980793497151084607238992419760028083120780859531880621717431997281578484992481477843796646421201348236530104733991164320951662165619231929567979010795900990425291325905465517372116385202950865532727999324384732764447333377312412036272077102217817668130029528330387012235086162855081671306357287317893651433956588269334644660562214259876743039585497349656787581738219494129302236571102229179668374139198637742168259744113757772925557809070712679526725408220146985032703236813609366164397955670241875853968783719003187627154208066995797414044416512784367620158396016730766897865766031133180026573907889771403913468873055863615800432977899303538626321384995187951788254253212177923404089303979984695723728587251168942489600000*i1^221 + 191924868846946285422416098457122926669310481686810475304782364900019569073857050464289018193061576657729683889552283044161196624336680387108336078083162284662251889413149168928102708460730517652682996264431513067630434146985108439194583675981668874571073008508674775679936330957266759991753052928872151651621144416578057334019250453727969506229426120225026768512482526589680177294507698664179429119779970219250269665633628744826814589352314007526232260433883150352087093375811081415700111298078854750523181676938051266539071742195043441436203638883669652895558744132682940564063846638261426955659350304577487624127402912606670898180861742249369221855556201801427844125227320539435480916449251898475260126173646932821672473137564885008919838847824559991126353714151612948099111443759143354269129933109697447055977434386011697965739041403765351770313492797783416468268247677633294699109060359065596062806024713912110749584134236183218666992704821243563032475159619418412523440183947407530906308327235149347206848867975101085755504903106437764463812769420172113280795832145055165977699587695379340084359339506865853959509439713128699188223941588713879403938604919861118330909887047813177221675384291882191503969439738001796756457304417393809626603106232899373171169610681383404452359850920502092506566806988846049288787311521015367337442171116409667176304823773282936444031101698835901316294388991330556842029663008187372573801139208209593100878204606855859917634809618063254287639343323963086855825571832645930982512583927523166029376627832072735032702092523901814480981003092270318564350605563816427375867525346995630245352698824662294919488224921074054597814110595709588150745353608612094117576108963337531520997046431553113202840660299661669194752073999258338589245507018553835088125476443118247177131687670821061297847530314213280975994372125168367445391741254391742639365272616361395529613344255511901630044702761559651720629794927136276402526864404732866830483237095958514622031294482646310116289549159307533178433935635126565493922476797724318568669733180789647635097206867247092751301893324158472471913180568616990126597671321572140648458748982032239715451902716750095087248244285031993163898854310771192596207366472276478911640389823890454105848697508220205068093040054213739161662257766026056650302489204576404890975411798358927332717053672013211754894368121648147089204452271904992502371232412993128038924269929286509157580505548662080361360903872098168774493939779563044049190889728426361620204167098559245729674766880303685569423227815803606947238485230307296537779110702253678537313735767224364394625411949611026313799270400*i1^222 + 325633744879636625973045285517980223688857021825756866040515777807062212952045079123195720902727336593934479258538929706564119531428889448240505095911567414635736716260426865390199542816433017565926146102042016912407471694832899986707409755998714718247932608845397749863548812117915148978574456666225326728262617860837109707634386014068871956525595454719276863399594154566495165488442884778499085580806324889863011320810106792432169322326473767613683386282908829885910238757813134990754542736353547503139272567816057076011201291628182693241559637808020314713264718879117141584832770486279656224257423535450986584933899609798180601509385326152871852196571892774576385494672709091692963374162373269099135889503757810212167266193435828464400591401367879460210755494492389771674449720416322151063966464514323875505260811737230166204574026580036667669918840381983716437301657193875175231885156843081720665824205984080187095736147591056380354725700671239329581164721807325537917507513800365537779819842768802681316651814608609135762945643301032805765905803205373079236344374946463029091163009016570470721426994955945643574666013915247287262051742143442289746227538913845010816022919353711655968501552026738268611880858943615376093924745636529380000166268450722089007639182619783339875914627445306945571295832061778955356049093160091381235428721289616591506211188162963307046761842188753926917326492051847338917228366072048468261441082923137261261259730853776174301276755301681732906600263307468927036099798862635313685573089648060881557871772755527676530303698253931584833831951932245358590867778604995579431156330053931243861824655761676910464705287535085967771999976918511063532900459953246797333614629387303035995790115103701489060876621572695568865149978926514278721456354975556910058514272272149666871416350427475007110550144702145403172697523157320015669494580212109336256194088735274317083287338569869976073338165364204312398370027457414930146042793255407107865004977315340725388802921985498603146907777496254008437344441703828377955164808748227576471757167013317858441026337872151179943424590167676816634998998246618240316537524374788105377035974157744145966139473514680831280404324313151534529747694646663259344373074536675650172019192435355884883906569440126092118448223748412614810652339939305272809129868131036834833346274252285734122788780275181205978903795985895718542589514862470798529136437806408645836989972725575201902493187549319695947670333860869407747132732452851213202365418970729549833170362315354257097283391638334287952459435084298008895232575578269657107115461627084800*i1^223 + 926400568758371717420703565743948402976533805710918689664348574421083004014589661790037062897955086492003117142249069360537060902629858988736300663901411618569595726791267646355110322123205839474811718218352501787182381517936172960249809381921005527084507785289545870197036032213121837584178595699772487013637862923603031274086005658403946863736452588836629427505710441661149320561605397451414426538504324660482805734870139405439337411174970191069259425248949252591023820390150478045434529815167669507175837742416591255378958399542531346756103450934272054242241307109379381912194150937523818661036051046185238998064947467831886571656374313070849340054542835108116740263135658239605875568433188029489877768602188222085823557444703274370894269572155393544842760185951647708781053208541852733773909404134261437485066759142424188170644932319556761343076497369101727956442295016668982767842633632827174549207746227223383760640035422923481431794471851494852727081143410693463100375336432427824571767896660835669021172591412722618100379903227809638246065080810889072606659202470159685596472774701619091055153221555129193916989249033208269136042278922433108881810813562886681282672995647537962057355111285920716760239581616664796466248456437933514478951241014244560124089628348451009391453540852651418811865460545602046811525232370940736066514300914363575615583296144377897703400836558632879596851691373985279516854168461112225395275160645065721630482807887005424237623773335977782571757951903603361623236313338449717457831670916848488158428541375428467049385792829993310536170327663002409219067050868487328514415196357327315105712588795973074790046188501873749096449661838798448019678224166984096056733568083321890756553755894385438997325141051981497155687078376026485761502230062386077640394829571297534719075373510512987286064946955755644160924806186056942566401674617154551436537787760920561088718978125289120825013739275255591412269258676288566123424491218647086273479870760567552094481501361688103905491662817085376357876465725299515207480950529129345769014748054815799459961926213758539680158246135452753126228920995539712349707640974735783833471970541674071130513791554755686449888212751352175806798275303027138033197051444376066569026337627756290548823633581074556583814902088442347117417348041027510571911327530040195434947059122430359359920556316830480632069117309053391244610254165660578418383429548090966251614535410601395854752473591841955498590546235521508000249773590423966995972637227736870538880952637953082480334604558427104477184*i1^224, 48382842267991705485842894191237724391616109671004981324551926248215250911711246433077269153844319437353571633088349770726477561851095581747417248987227050134180212239479709469479637451483343773499304621061130911416880109308294695252206432637507525551530716083915114205949945247084241976421103687074621623117244747687961000630124220976184454376114205543507582393300469160503436996596476212930024997771803082784067165160149784010319875909431419853433311065410400711661638394163762041162998668316233964203430695339151063758404064809417209122310161245935146979804541159379147628046413708946841163986641780341382995745740456233559360775198112653108493033012608338662671840705011910335048640693881693714142636994798556020589296712798371388263232562311211354901334761736247670825280385008821540684676908332775586159464380450888323380007263648717209313899416384257203727271769045690568500401730364890514869567179965864384044022588389261506449906796048935006780645968183750753384111874682629568539129891672320251478560949820918282481595011711175194952395075828672993174371403091287738217647122652561733347756476747119734136453413394279628522090671176290514815085060651116936513125153956517390369802687248479145785404177033095379946077858626987304538380552608069221295285382767042291812300537676359316363478564292445400702189150050904274175521754958755325599637980662363463666434284096326342150647883320464776041258528588780340898104849528385350240989006388688071238266902001976379714486348187195311365183637418595343608036672359668752925884502581381603199000850878933751632852265797105039328704271543883715453458433821757460948820359703255956935941255544297100820053101118648403771343012252815306315173849970863911913096391725065087928944109560419773873115969979728835640806015436444668398201969821354369877443258883715451766726938721696248499802976038395785566824258896057322475724018377765182390502204564405551504371954518254129079423131612403808629824301175327340969048845513422325581077976075267474140693806966908594075333941847964670103952078636006503681511798758356311371134753441017478403397821167343665981775561854923432284512849393448104713247799735657329280848355175721752389907024620490908822906836096900937014765192393660445607992942768935712466210263513682344258891990572198930179396905634547085772806858911975858432928739696408336513681416388047614373331209343837049826982001088540723899351651995853560271699043971098265357361069845418960320308337121008054709049876294316779419516604258922489731536701451513574697312864125104827466939306890886571625802012370415948497098335370884791872704812748363278831535145475358537451394001921487433621307843067152714002466114658293677264006705218832473026886629494196167971347065028351286981146245018651485972677413696909687965816941951872621242875641780121746335208098419675098095931993316989059295266135077691072180398493110853950135454073730259523164241736349881079219080826674539838886705458320587947128884402429127765383405873659218716432923995760941948465343036723244418736701860276806924866908856143884928164950344428534412315175058072697443965569698094456220308028615146740665219396129637750451205763216362026576027728432623161910112918035546971873998249355649841152552267786724625226784292072072056031137486839879621696296596471010727041408686597754759237268097393942790551100263063708924210833696484685108754753181934054126435750874249277904635494019720835903729038937796710539469208528240619142997658079266755951740351260391170042080301438024364102184339503118058383351288065880057710275731432151532797605371744029725405417415366550873201575446174238856265746260790709242792696245014277132183304229114813671968979633866338253900024445792784871198090002724313463709220031812758429929276088975308250263241234929744522580821822437772335098369617624311337458653580536245110703023863715675409983836766634518759251143361567031016370466060283795091739128764128340772239967021255492867355063448175707031835666889390213286241773666336972965012721024513178461915336677735111825508893484661273216116307128548289003203101564446047835966178051977601679804611129826405990728440927071796998663903241726281528014450945477867935077734485522153435045000963277422518292098861065075820656155273603912730258754106671646769172297369866552740843620796517290889928114806833280615008720859749972204480104847853948753303060909414910111179108917539270816175386414982936546522425890479775559353432723957928936853924940264564427141006768162868139456792531972983868323985476760746889441906776502831730711421830548285990251639127020348351381014693996899627605536865094885290399664756099837265564384210010527954870126030512612883882772182027105667632690838627802611941008998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 12725583035851428101657454572522087668321814961997043422314353563407249540612191319555066787790728826018658604280864704701594570041164839794898852647296108645011454066183502216767833187749998169750350326132663512468938443927350700713426697988048322626225178679785655992166518038119667333719639547320846210467901696976711796317995595304643924670720597345489819559871380796374840812760203522256883874789068344283700112914953760249231182115261481607888058138012570247605007563468251866026291999099765376157212347075120268022606183211414304052857482000334066489464250273833762532927530856463757349997525009341952228592950980503350581289934624494022089735273584946641809613866367296648077407854076066009047218218794374417245850522056046534438938557329690276458247560367515963884013962343859072664908203603454071082170483475044417716391385920420791778817699762257114828119462921104662678033311599255281762756678750819742294895343634753428437323290298757948500859474320105297766055821895657569181076762483862005144507962143192390072241775577405411956477020755264135245878869702801457984342375042046676938881584775134350445968919883968709141385840853179146549572921227764457852085555283667311639387911791776224936086015340037007737093400376377314496623882758363050976814217379439699790142425778437276408743547334677431107718731956107358808862822212478596315967804975563898334154539088830594784365237445756713903197701820319890861013289874201377385479773438818258001559771174481950456442567364958276964997584989874184859444553148227290929198483720146355219865512440661903429866212487477916636880779328970405368551540206993195225630705928221034023963104728982842313465094518261838119289477721432906028881279851570673748823351668393063993824097564851164986202459895647225776197646739987564375080982966274160915466666401840566927231865078783346888089558305133163209728585450155622652217347623297944036731409572337238271000912702281623711197955648314057408642517571863753912690125118971545981868185739612097579206035434103664617140210045066413390848163072670686961910326741122190001776786332713354635443309031197456672658879656028147843964261092746730478209353631826524930939735222791633753344240253527765236432561568740780508055709497628244703019746952700942084332032327865894047106814046248525904057701507186068489897360212133063750560878307496445335254984548840551960319612654459140623115082227928820793893460428277322766586002145888168594791349353831434000366236449839248562872970179145653106556656381529131610919362572241819113686908426652391419577314951860316987628265626471585201613459185854492908069539012449508408823758776896852004487712614055982817477079900428793427055584635097207519753667729130522075669051900955129976531893715199552288846224737086802729061295056487707930353326564790449784787023369765681662256999400774279018342255715075613002346019145866157005259387492250481415237552992074570822769706318718038849190303383869049257585693674348030853374417495163371234505933023131268830121910878125249594372324510740383066052350733240690349500862334119707971024784232518039700466792772541758604739639726117589647949937403427750621488321700535293039552389998637530599745041557004882842606977811033864932603305969033287877312652709137181173507767887252000881013247165714806976925133213402909940443299064110710741131130905864463282810200955186331397797534990880060392292573167730134798071310052142205803379575310170823520848176306259783571140375172217921939537681020123983057690451377850814264377824519333983006086290441599692708835901999764519525231031779061074725338228601854104336976059326420528473866857980507930459240365831182865202126442726615643727008393473838471495175255849970991929944412646392742700940624248709151741779855963002450564732512002995557929790693443128370126086359131733350485229283116850661164328163935273851510193678249278752697849216602880139437174543256771766372302888642015860904421824936147584395752535152227998412702137701314637709205683400322810301091998433406926006158474445685864060940227878737677610810077403026576736074096827305411633991372198813189983251624664553184568340841192010843134468653344426235841820932911498397298025016220862142055059750344813074084631556072308639656996246187941560341617486414280328965691540865511308165050895012150411349984325960898847622789693099338984734547726645430940784343445091857536982525694569020635213493609382310503948375240248531930556888230180990619522873097625031433214463691605027368860007206527679665354460517711481204189139502525590557207410427105522977204380606732751094237688816231827038048361844775553041170805025288604658358161592203853043179965676873179751840807231594445997385761561465011570484053992250449183375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -101506821751817497931076867407119545057127012323077899317406577591981869574517889554414091333155761807817322614763704679731615333311404951949553917093093835237986591520120286772582626381851815782512369547893059837493985129708663960692736405902902938700924953424548879626623178802670146181229073608728751075288081529646244053102891364220528892790004997599016092674249233751845255329815990448490090037290364556353128068181857985507436685991678674807159955748094203197079103717506639830148642665238102945443427963732757655140908755938683562456906729963446112130044885188497492505976657512338511664386090802873201291400998252516721666304202047626031099842542322116530861419305575050787495904132424268060903651958626264816258845279246327729641919696709671215171821692290574517758912217401503671043511644853702071369636217776655896532267201931992879350494930160111308077905344464270440799674100951271979004013544305499007094876751352816357456716598123778491977326737521961104057641360344648402225250860908798432247512184489881448568757954697181679624411859703101310895979945225412499058900696769770303054366796810154986157858569166778818949105591719161321301614412419212731026732061487690007324073433446344954411550347972811010166783497259829340618467911457643505839311973713619024067918741248692542946656814026236893132119508056072685862444024295962282821429333455357929237711300152704584475429619434612470093328433377129140966418838789650350789244952020133418846714831445509818522442563955148333083951613227427054117716130407592540009172146026932115978958695996617899165988804224306697260174498650059487619250682704031587106818055660037804444035197707868896272374448207241789302594534215426092883091299278368635898725330675769620057511332531354522556548584324895408273717050962065724340091443609728863083239846871193563782017343278513300845375201414084662017636029279580185107062817761591955611074974253067880005866963385550303687883475448782416639441126106198175616105617778394740099279873464612988589315882454155756722970058109047769644111258140938994430633683177590848065736079733859747891342288670116614004381067558109671082784311851371264376233815344892011759425034052615812889917090665353176427777620131780590665886725980805933680152613625820762466911412242295228292367365248024219308765431756258842328322465525142598789308763034580008313880505831121646365245809950035405849395611854028640467880904367679345452506522273655155838775443470126809809548427342613833093668002994776787396115118834461333552584081431616974913212630782725735416388339595112305970793520112952454691144725845861454220340708944784960156741733750644905239036377498224249424645242546692961219245891747976698835543696465401547935272305067266926375923311904408899732648970796114400558357442318796963341455560160573228418991026828478648055439915014772976682412608904835411012268993098834548321728826205813725438709316773534552003086783054232976996187236815215088706652342366860496155863383293632190228934615380351506955051008088253841386959560665279596003624514239998918307866269063993858501971854769614314041054500396312721670295017409645376517523369915918117299068183546915372147428744121042217460252487570038863661221734404378408586909157662323079453108322288515641315776755018848371804394025651968216518358230972179833747377043461618458082410394546446854104642288377245931210969673107199907941199005636676815256125095022163178608341522409342499384454139374877579966940304706391309736508528697146704066535781274680985410418901564420731773934221785454583054739915161865673968838409116721482513524910001674665614874201801447537647643625461843123780862004895769631063793396454635729042853581316279271424171627915997263127964058130341397865077329440412006121563091507947106028230727450715632088715731871698175912521644517792977414158460891600974630473974865504105415168545570316563681239151819346142427951271957058119715826488468416918185270753244592857705950508888318072697423521628013021939198732453571406778877039021567970526063618320865365040625745959746606168262980004941566366328325145842454166444709176685386117833699572644430682325050228735840620491283421052061417740051070118526334227042335940474655851529738100147168523582465797681061967594160212919825242155047398926543163249162656285590281382541340042254688395650957707632372232102483338054054805045118125709243259234780366070966279968819115503416553646721706778926082090372566146326667433386763736430999828666837574579167406590936100747641069216772683990297835130540619452377896308038096622534999491059411759708868307407266449178479590193990188418448825258133946092809641701948524372724211658867462533921667418163541226217690231948252750340719298920036700454664536064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9098545030016649525583829221203967856542373588104256102706989624335925918145181342259975781191816729506229168911384466702939902691949470454892146682127132698557351695368170949736662095192239919288852202523536287973679438817879663519243340367214251295181403254441471187025841338138616084833062801240329653434816676728397295627187030624597055870200293538955520316706985166993171515576944692204847794238805689312540130380911731619534337845754794097838268446107168857348473026856672727914577278453270078661173061957386158486016020143037243681879577767500287734018487124081788014431862408402439685432765860236725401511637938772320356952759992413088168949135473269080490281643613193998766201237463513228195533146775014161093584251719542667354935449280895787797809445958416349153151664125799121754705879115880113146720659803091806345595188379686812695502303528135989329966766419306708828758111123459640957805554807478318109870922567788220908424633883251971904805305197858920368061190336591831172939751395975182248510783117328286034116615007087560321383924450568418655255051750179442281774035736056562158569094445742334542939016591486046012679930129122389507129819047590336053597464041863981332199532148310328857336274282995225957959268099545159361736264967482996821018326318619175681745356837175914711295053542296680361372266497120726447392289344223880527442440612444285354924397384551183304367083390340424626141233883069835543635538898385897899306764912247487815668261232624271902179677413333472782991748741190397949598766689806457827260766030713485826261763998227394125911691638535675552181068577882607350903553809521686235727104255278110151729133400087169002303974249420660890491157799701990876459960339932917595477287242475577118341847740432448948211650431617985243406096953775436778508980296529979631975614700065173782796965419130729888034773541332584804230435336011431668038509602863015694305370165354489743904846576867426872550888219312844927953035214275345152005064933316023444802530174049143637263578095895308733733059685426976418467875928181393254476087295505554121337212909951120241779054575483632915364423821383843465583484762831212673696744789165661396186772777110796426866188557551553298373335197626789235001530788004050626375229389798996105564906511722346652087419497831644113377171182801128323477355345468903990786027542401933365974067322810320668298848454991465016871099551694016570201179223411522299788939560617659836951003990564789365170989940454456873511572032453394680149177008555605337805991220171562725892144125507201646871585419189100208417539005229760182296915540338335503815196819241090703564799741652145027664744272366835885724096732525233724582110863024864034664978004366950967044504836922440753918178913623406934866209504736300929387717480327931766023127915381913897061280333583979938230413635758088005416910139843768886734572972427014747542767116987775887724135276041496956011572885014549682205259678960493992428505851519647310993624679698808786063328983036906569603525219722842982561441534370630506244410336735707500742233540752233886609261142607773597922843033308171196093468681985154614852551148277416394302498537115324456200647355487868869848148237358274179654251512350018841203626322745899432269965416807478927065730962385052808685820503873688951484644839617738082206575933433711615463280858365991485818771639480880952940273032614020452767090691774312876850211728512897738777276776779883233007141963578831136894006913181867220366296516798312714864182603517649723541827221175099150279498594466470119968908822370376959795850612922140563056388688901036384718796708818399410300873987150272845440653412784763310643465379483480053231985761351364733872757802992777692809786776296085563475585436318613929289032552167458494688718726120063025239965413504381074200821992164302254727430006328057058811280216878874321622969903347897537057754833967044145903343132327905825944600226209151164174983023393548543770125241587472762069962268201712209957451404527060187200611406107502070511038199600804704927046520083261292785251676822660678567448758741210289482158866732050599843535329786540774172943532334434144787750984500391365927057751324209525987106674541627259088787166375807799009801486846606871238802531012372420971810026384656187253875809619952659602259686986527265333358904634324244921394015742649144750055780682419180248796048177453515760629661650609338772207354790483336837817666586017335752535698250317928297430269184998919379378776786256852398713835607793068762030702776842218888127966738408489048200049010457559652610289145818528984605663522029344443930575963070468669922508077362911587154396329248186675510067766515193856349591606132718030824075076361482916673497885730406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 157113172740291645324561664484629456200469681922231685530360959109454632123171778302167850750516338005404944747921300717311697758277537730975938920652488523808419582744105577186681631460585062428779622554753891909639760886304402601552203032240384229520738900848754803431259758289318091111304217454876871345034629013975282618727091046994223711891084054636650732037365973478754973595786605700296492569313116383525226141692589604071075458924646986350242105595596293265829232801028933381074163200404522472674092440509065306075187677018238966763883765706899540788107222452566160900636658450032117352088445181469492114300501816646999626054757453758906880604219948084036454211661013375958233818686487504324362391778013343473523555437110272279019563128423279748411715497738203718576261431146275441562778171510691194038913874981796948115309318100012067385842022007442350611477865323959414648069070904159679754753971222158309782840702768518865864286387683440026891018885509522881726712435683541699913562654537944854469107796788841920349651561778749269081565628328167235574822964820663678830164452146329934741311125929941650475347913710842554095522899727553444653159050973008980855880261851695973838808262712250821185202525580203260136167428131487223620736138787737845720830239262282151063092018558714466978555831953000475985525049567204064614943684827820266186259933858412190584665070513961454496564943527968030380669167114938287386141018387022265576137861373592407605883012952077906155696974260703448627734093263531382721512079802686759715013549785618326757644928624308008999684629367027167497538428328796983391388902406724968371060690451579809636745001521987116026713394051835954331476459492384958719466668605581678382744805484496534836194335483693469016120902075330587374593717947318257883360503102409097689468983832769450750249778813340026960639766496288240727450520488916253470561524922508350621130342282884157554522134057078008557373091126095360503056482895159690355954887211812887690344753291170936707008676288949863883066572602149720525991847370168258591410768528495546315853261722561674252602152152221383580464102432025330008373617203414236929253714586387071181366083127272647662266950533401565360856593479019386766662906195108636964581070336641482613968552720706993607703826056364493333668302802304628134126988834516849341946317383968518143444777342568680414868847059569634951596650604063727484540517708013960749092014734003996776008721280560295905819042705494077899960520930718739225950099008402102865833333599881944191655462760962850455141594362792208056048732636447654524027013914445878433258867682601319850676365061454085839857255867224248971900839088480939119449212499104538749670404380644463474234914623672890561606952715673632272702503968377787095133607787918407818317751053406674726758280964992311224224408500747782881154914250255539411219474346847163429496173521600233646466342724432647786452901251674002152959240468202842386721065404748304361167534227424964200528868450348877012770982321220491343169036711645061277993253222771557470019590435777950128444714942862436121023404050305017595863564166062834002545159174673993166249402382002408050016838746991064587082976959498709966560392584104245092319561104499879166947519766702883531252846716260623727475251062055301795604872722556680499045242599242078844424890198124778408175879942714957024791349770695755116419030334618596806618310465950693140703330913177727737333112765118066214119951568106946064127004953779376858845789852551086870220582858195512228418251014530109140274032516373937372707422469989682289262493647556214534958666692333298657747402422244962936925825416865520093531805174097439844158142780245497116856734251732633217837553209798008092238830679516493258445166304767994165045213270086900944727378572663341124979130549442101141857801838480702935147065058130926702874204865204222681376081692689325894834096929266270860607145765350357218102433790012430224695568199799438595472540956671520988916787847578274659247544604010603320852438558296012920991348897826306888952971873191799563173222416467075338159239406052349510582896932213030194799653212156137693107429995845072967162295389551222728903706793196111811589788565618464644051773285482017794948660183711524277603738974024462035617197381922662460351948913858143507498648549096326319482581394449774383491756888558313612444593528060131429748995991446512408084212441703383842702499645024783079075325078853833694934171327945545260477225941671980741933898539022615062857971555991937441600758279643829478041733045068689463616688692727119849074858368104701240253090473017434108851386395375496535302162443260883041241559010939839292916579279300225341125304958122138097292482439523860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3198511345539929525429999823879587598542450688117911459592308701422125073685932522792181727753767335252207221551368432991220084381006556755436009134480228219198764550641508232164016605142611340007263676584428589962446183689476006560262431401472495915174983620748499576322615138597064472311016910490054019335494462241093104061178800619332883855621911538589447750466463747741454203301864756595685265956983219935538060704275345684770270653295333751142009564982725466772702221612887327008139435814483515294020412623961209993645963649700857743069111729358199592880797353352007792450864705894255083343690648158669268166097813877333317368868606766186122380466658757393697126932310935744994413138070381642587838701007923945916542369995604520396289373993214604227189260061614079666699992718024790209102658358334759487928454343514707339382314066579475655754236245082857391389927370859990508681177694986657420183265875550684872211126648371316836263517859801702464054840306594066718129562199242437021236748023982091885732316424466908352964580922721672989275754337834940576154745328362382775331777780247413938040662837755753160166235785488203533523048747054581061539553325254337919362744437326417715973633668384789840350189882605969780515958383569724933289507826919903079746690189755904596092391928101597155643473848152183776298072918875771025691733140309134082833511834823206247773951584959564627933613427994235215963719646659953315713568593300667674995119167329479333000932637500180847054308895240724501467902057429014686389446852797687337678993327122980997141522676288784209329054323504507400378896985432874185972134213514840387049935378278847984087995265557367806491037928452694988272888689920396766856426618261769259199343301447434870776127014102914966034044490587032608488798891678470246859391551318408310952554479708551937238905884446732545905656281434440412466984345114343244383164997542095643443266728633565152761435200609692244318590345232494627060681420345013181640842497576945427916562496069692264463717092324484294998029802654167770115817294604054640606417450977510775054928577812854156427544192560167864018862952882877688409270979408009356519916462051131902607069989773616606376181859225111222848470356701602414804724135197880907113188787791201807369576481588726604899695923041389028679413684388826683681234882114266158296482641370631811121097100893807321269963449413253297384124895037292282918701330900131077911806874985083979287945637126929839989367319579603603927734040995775065836901660528069867068147481900655823210898054532811256764474748140374245175698111824923212105652323591055626569189388461287712252670772237486548397500949374258297787028581431736364905691352205277265665950949211240175310564199277308182248963972169894516973090568885561863360676851275173199580441521687731417672836724291806871309793456559146315708870674986667536280675587198447530806216037037801223061054165069171875907647613322896250313111727208999469187128007717272705541359921600465789909221040562217882490155526363860118046757820659351297833565208813554847770009935260692456547450204541697339662254335176573098458740126036150598744203300787519610814001753169317003967434942562159626546121206687052971663043644795999701485984875875558128841555804464865564833073216724470661589004597621926807949861386733280564283897364316529171216105022516312866190823710077896341335354686150787072030689695150876727191747663136234512511640512398022327861286910372778763412775903189716345342537977809509318587158231942786787081660919340074561195508434402942324400740486468237980148979574970029133546183108626277155707098733396304555470528348976751962047487589126734157144075664769967325968246073515541396889447283182456202327892727492199282011119767198450969403604952007684357520634737323277630618623402297549574809745753400778638799736836806682240178118522295126076509982174019389376242158359420080999536754589138565393290259928019882925446366227525069984039402740510470393677256519724171288828152174510648202441927325476296749366893221032157749075746178190112300353502567944420013828593959109529172831795392540920383589487388077259779351564366447235429426502048810656308844157333992806496698044363582918288597259702826573012846724523904293021112046234777486342255174028659822318681436450928198864486868165754426256179836639484366248896900434636514295297645479202962342256154191084445700603132678168588773274100698159146886047336915619744861843733713959641024881677142051364390218467455865737607897468685170921062135800647814581138932892009204699885865605590519889960429928282963925259890039395165242334151568254919494875246061203257407080509679709335650036704967076122694517344080668829218243800848574622530186745059316022116352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -18748813381158918099511024692804887163050024573832696043025288016283866106503423264866044499606363132286657262708603699505977629147861965689054161449337633098203759910501913710454576266161345273101109963430168736874356588350805243242186660628530334908222665843290896926255872969434247411350116673909571086739940873192715873206740166816274276197930201657472918200895263464473199960793139404777650260318560252045406344593054992219497534763496937820639815783740525096362604882086153055665685127302979673178274008918759317503896786186455172467212358450261027173398947156937156140939424650311044751059428941515038769252564860644880683597118450439633503808500482667505455778387716061709343610895310375245307691536930847826489807074192248693048553134606591788976109279003646849069515170610600172417539738238838913868862754365944371306878520898951580228036679403533966147312872824156367597307397999808660022554941079249794771024926005450219846276456313087462856839138817281802373696972802718335361933066618566215351738059309990842782737571319280912991291641978208440982075786612897969551866166269527280864069071000770024884729021576068231928066333644539505526571520368288891460028733171633335703537158894945321601983470319739397157541391655700232299472735415282896936578109856868299794781193261142995122438270524917054678114586685025626084424445173625997430881540864081662581890345400391234173197066847893736133761971594977437945213787203880410373691726346481288850218148763780889347392976758103494936237063748177626165473375430625410008961403639155243319914657322731635124835187832216449207870105983441719168857795597861931641874660417653997867290445266875863981449386287923188988074918831180764319616520375098167692299234732440822961060197939252306390396324914942173905689050084886636191593503758078530510017237378766672558500664195078840447388402347797964321334220192755542559463469728425313148841603211043940165414671381769258170510761039978596186878856919809069727917538933342409792730136222879172689341835683332533610867677284553548783183527938046906925414146096224396574241323246871211695972153539614974162590383159540886606734480822004722088537467132543519294826225966589945958580767724821012651950287788795526022788572529479279782112777148587396455810155376815629627772461498758604775934615783675085341173568179614380540588208550127552945899779021383980570279045690466846239643674984040876474417945900650530506812369925113803999780120165755046344725901579834317703160173726898296083886383822028383965928197782621152677027707203687755921226817288507507132780371578209799971134099531184797852987164327265675092916098637756787638635255787599580744679805630143350119946336794674091892740949456884190713911980604832612533128759779854378158787585873602655782157004274768488560729128900125805413115972027863174729675981931501078658880658379004720347674201903112540734303214468333694116402571376017812704266985587867235413633911010368904562421910790188491875865706612469799453451231959944087506920659051141839142190467655223142455347664162187609428664757766498875534558721429144437276291548068293031103350922544085690740177377557539401707577378547429495894541324782810842685545498177246007930071596794957468839797152149649371965726409324013574612696327402484494591308271473077303850198332391540656463601102539746982524147856798293291061350455337086682254439652388688609882275427600148559764056778630288849381767087626387528430053542802350698401051453178573962735640008465080776971985254816347510604391834636664057775274185523210371161562799716942556068080129978891549443465137730373128466541017506475155516463103497921089473249778186499699428472114324946283913127952106716703385520540642674267916114447033701094686869167258589457668501168974837716513912664304326287568043996260826612083607359468627295011770617224539893683513622168709003385851370290336088877204533983793487256147094643687647216355336642350170504269182646685871396017085099767587440510857308347570979782106860984667106377366325832533410064992826028056327804583142445792268856167341084997962859142778740013128821372400638559412416530640773335981422602092591573286006319758740286403476701956889268666491732750232824879077407544733579589715577771685536943051751152241226931577656566423812797412356654760672814358736584419813051254280370056118920844558475787393989301548227746304631459261071591839347874546723798857437412278400317484931619959812355267370253869945511258353660272853126420744786314925709066268619450290681768740584594857203628495236575417204757269884448843128361588950364952794542739593071658319743862038044237360803685642338607373251630854329677945327880156629360741921581162983703452388828126899485419426655255074007993548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 291664351208836412264776402656323577076348904864491237616943133794972186880143097435237945488989484038014077654716567849750288210190755616546527963343745195485604815926655438324614416322462677365082805910625884781662173260875452822159838025145443424269221431463826204991310064707559105993670348105856298010349616525346925563472897069948078156880949926091322896504123877481396963419924807089680115109565611729244176354915549827360097244131819985666844499049280022203230034215362524959498070653313444138893080651640598134786056824629539908734233268160134147676908618435268037546292707205261492348296337069188956421980647945522414886193003575945136630979612057251510429905239215531890947276515960251997088285210828631728682637138669070450223392764477266887474083532573973271861497285107957926503191653816853076968848166761264814198197756034900728406046395932065262313739369889203265440171391084619910095795281610257534768987316883892943197335138888448782561587347631211461913715697707331504725513777886834155509929672080534136018040976990153781070384054465383457774742580760704232777970727801238698799380424222978687733716959986174294534464074697663667098696682699541286793594042878543728778496338450768182799992477091035880710366516951112608966773236736933710893202189948258089297909075659342254922085264806416580993412331264504387317531829330111615300056992230813213750319526742733692390534801302451466299446179084314213440014792623959110747981272505154626301453555797518871691581088741035635400051161043035458756615723435527320410931235166213160699428177434580246745963195736190428380575159347518021250212868310753190568906160263583621555939526841114785370268157315632519695953525149831142805949520012912663933926911039434823484226775278910443473831602664072512090181321779301180292915935676638881969301463402613046146279985350731785190749410487532206827753513649954327539924544063504168386214320741698868633429406759906361045292650785630354862279903468399179416377318133930190501983672953218865887823981451186502724756473151847288072786062754120148344011141967960653988580980008335279336049914554800483858550952576893739345359798469921049617354687040268070670831068877495943852109341561176739908944906234713059419381850093136215069166760497795173730314510365792541135054786325889757157938179460438534833188134249465313900208740768926693257141587661418920378501550375391877610219467972937736104758244269841277567200771579698010943236887776516202753415767277321352822843627280147901803366728442725532598726659216653919725722699815580036741381711013670539205635807053427379928861513297751449750509900794150004633629450760157446569345154740654584712315186456700769086907001130410581434731262302395911081981808039747065891313869705078015258866998411306735736782510091267821708849220076629585536273643125411380560432995828746675400370477316418196727610775461104917554259390293931364590262725219532928810219685362700665276673887619083038594424684277027227896664497946668045389556457303960268937157349534023397500691833539450777668528468626728357269133513720572138005885526401353875332443773118793022048456525597644300952642053933790234095393703233520823058949160179464531462509945642350632582065648141872289878058518713992108205251441703525582936922635787430481062944580602726689200858648504062618792811376592644145591140063611980993710772327089672637305285190238687248657526012023223575933921664001392121925151863967092237257323501761436715423409162548112675911245888802173454747825175995337133599709928413623134238357673080865936505379481685722205186666285923182339654739770103286241187801415849182239617062824702758769732349076338289556374016375844732971025224601633967185378459877724566331234912753853808663117907395693603325209662327864669253533949074717572246725760819058188564963157005925511979582701531862541972241161972474096998004965767399682744932575867174458433250100467524449758230279010198972396041265353221494124883823461829398701862962902019950602939185852294300081060842428456292014674477928833394615961075572352126482796085593692426703985705980748834332915063897688026112464434573708111768050092959290507373615613477037448765227741483668329351461566932220002770438468186664573351009964072579610375703448673153182114146549633358754534827429193297416853697943557296361459619682648269921734949409998971949828981801916235584198433658454205806131835076464164302866233234376256191642124755268305946991187329788093229136233102813076927420157807395782080699692687528278893094615741597823376802721136375603121301006426208021631893420313465160987572685931952942448398135383826815242005422648450886978103710370438065011154096339424901837036766631252321084510990180679487105630741441235658997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -7581814379064459970968915430800115022879584587090759920926551342075371444990205893766059503826984730816995097639127673280115255786064879585599762526097613064235355757069896453278631623750171240369802286221458411309323174038990768172037907704197364224797522945740709182872937583880099805312300291122986820869509505379828631670484087847749734054443455505696885509238422763708570584107015562682069197842048231628525789213520645831893960830095857849834550744261803211662074339872502138517485696502177918402071940555523928447817236126203942438802977134833195342762717236748520266497674920010904727040165908496683811469091834570356222489795028566865494745623651385848705442385283058616717673912019567916819099477056171869849622294736354159713214782079688936372539770835228071305540737539176154461654987058041043424049783800850728029844822592696163088829023087676590608374199080495879513462814037771692879100346500888684011331515384995210480280933066450729450760142847368468524458555305820471619069193061005517793982244456276926019653994674241131886157385326736362886998545699487219586308961138602797621914491097709284324808759035052430907163114904086500484504732002176112069522609683105048052938828031752466551106753371959284440571090295999500770981046409645478331537261617867008988143470991667243807640679874653576360423899956562723279580672926425764971284852684135876846772218400660249726552613465064101430413186095424706047728973796155236206770869438411423494005609691798212724278120919014390381995788872709019225425728595362981583871413066428747176800481389645095160561896714218100005092754703369260248350152332077556320523820908182411349843186014741491512989384003574781812038348336489724002948656695256506507944621707943289027322926016925104124166551727258834781373944272498081278280017205601764663553078784236987426700411423124957574563908279593230920791135741330183815787552246787649839523779568781762277807431240343329174700857193140708883944630415964974527928627674854024811817244613811585956101376215018554575972856077076930099096555003155884138908113802473297183953631823429039131572138404547067582069174946822889718381315213706753345045551249575085487759474409743116132136909469653691926356203673167302816237242819596615910868678580726498914218093568271066439721030514062473464309311591537604493866027562002463681738878406509861101816768327544563326785250906027567528044128204509124651861993705680667634434483490977560241215195313881184288235190897562153239877211521266364746310100575535439241722989277230011346761964374320557667953187452106786595897991293721572659979846894561115462846893241226948495790099814248161846180376397383281420484167072029201903420778863539024264107431333731743743304679749380735712203620206414843132613482177458429873933112084499206769126019719514426825100977311741830512114241964095542811404683415311789592051825785391021079777684808163619196204478338792236984450154022451845591451243838991014279142614444121467925716754227358091732816288960437728623870741979749124162199099139639295338149333665719822879989222422817223037916423954350187966681204907157454743667312981088547121211401900713035992655606323838117785478540951178415658155351521478564430777771401932612343249887631306956427437653299822414870672717008417818580984475567312043277908374582699807990896041580706926794048326616933536937029142934542723723726429521785180693851080475098952265757278864886876776463218202489695224710409020080375222672157269955219116778701105654215763965746194725890430171464502546891035992962939957786980310895987025859921710266530877728961951696806509244389418987278191284926082505568134701266042074723819652746847809591590603017630625937787648885764955628980712646334590868519807558029670480199407794892227866382490149945487450109213541039857181302438158526882472806350020636744795953399039348955489682490867688577806407778885287928662343978539043009923802716748261272667042879565820015296251003001258687378977186199985169379906820275478121619612283321463011479434107151083317995679197372980905354615469210273495963215831280959528665712082757358271828785406118853332342622700053528880404403960452859443969044197604944652569694767500935390939990898588553061100601925374022814361607405679604890266208179996552518950814106204945774559101393909909849951442520123028703344730803118637173955381785757877396092391916659163327820999387122157676064766626939892336884941804525231402427998277179667026530054386092239059144218104611535191092470643602878337384343271966588725125771145071791513019058945917758129950213739114023467600357196519883690207616623645760263156949835049348197001208395682375795947712146300222067083648051724299737405303577347773938863444197465081208016732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8864280992051347679302933442790300226648242257067229878209018397318260901557551035104183567061006409486130434062962787911395288634812211454972605408589292102416943234985756440864839926543101539096200943141083304095539864702687641219993528535482135960086320181590151400733174403654405948877655264696803142307005264045258166443899686045558014551545070529154399799807938975753432783382990685500476143080697170026371536785000930731307768222140573471921250201796814590349062697097629521870339681476805365844412635950029467845410087629825722130880513904814120461147802983997552867472604283431583374311809703262943608647437928354716355961840226055684178728783871756975841064497258996523283474228103182860708531091121945272281302985923855648010929899458023540364988411905893712938415979557851913507313824937371480772659824874518508585952315500201662899917287663409630228908720608299390471927755224750328474048310709783216545044223942372492267645618239804244293876320690578351386136524043769007484937282103820753185671009068889600994864179359440748786469332763847620457075853308499062893593586449469851899632168217874557072329893873193049623581101167742154403127568981832539951959976312391378825167468231818847019972246819702567916525052663614284491901707867551771116961560011714991383904488802750594042916577700407246137185381509221739041196508145562082975128557823271195001934375252047101030584722811311490322058139740098566543980120889786140309801630688675279588570563835180211071484624492813932612798763143038828670164280980438087763555751114581153203662099992324653466411959410984783531591375031106051064856049277708555837901811763173194879433609950797631241864981315166073772429044082628503144561010355965451613434926206774749898282364119118631078643856866279471127747643101590764942504834848747372933528834831420750718354713647283919974434339859876500781905147868464899622230735412439570152920290017575197710958999120479329429480380776232882493492683279367100532497139528871048041811414253421672729817452904230169036666316923852893585909901348120081719780996328258166930000654604162338300140036665707613860875899197435070703415486186833054737398847329554152957546342899900277570074285572278005936953170554007423725424656934261626862056210448783601482750514399016867521099661967904111670641779557436046793161963511581251142413587735052029678480366432187755682584869066969097370806145748799933964058970661037307066581712420643879702400702885436991558798408524499810044514032410903601091061126445821867404991087154825987007387674141712354698012080786760546523408728887651602690571472128623043188910682340676289230498095552251201575740486061098794593438195035375376435233292807318835820595668099030412213023052858540576630962848122566623979537006514869232005957984510470891182694674099508960346567872916880260592155532901058709041136525534820876291726905924070100444084104663644464311000257953424389424268408903294011024797359097337550560207377020494103031809932369298733321211199943628735005866708384617016692630430314889217998251834905347324690633991754438235199680323813862700806214050664244769630712583425236557445875272501193255478938787829197198763387140944872952007176276425576050672239531616102507451786360336123447971081637029796311522479554359309562243692590875269414062568680336425917221286100735485090733980125666175172611486781038529839942510438995998237145191017857914420290303606288006162866434958305216466175900918520637816209968112439392926573515931441479857047931142464916526107833844551771695831139108524802418214356959463491657655005033210793922149162169998951238910111824053490523283003464943452805638414740371504867536562009990361883596481346417042880820940942364536047516380811788735926131690115376810008512174353546985082146168690472206082938940497834110979446794670320375501163272894980675348399571482750977915143457203516855311097496137148710862441182741642771312871330899825122228411225638648710709965192206593219744695018491117971894207932393758273797900874188602884459146033293689628922030382217556823398027043535488300581636912421421587336898951704451829605234843800878428007136188328738793683396868720584887404181786644591079409266295331078240023660265052043939776344175699176058737139887526606802255760934829330331251800353587192503992009236827738956468797639163820821098295687543565771792764734938385472454001603213944987246889927337937656874483855894155943399694165364311507660346626183775125802728319631547537986816603617812136590417682120257446656227725967650950490157722179615753669441917191609287258096381803389216538203463850698005765018564392595892396120633944703148404028385545384420174867859142687488690706998159504926807579346458381772266435073832858419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 205284029911086962448626138465526636613913369068865259888746414652487377644807374596864286740848427558514499905882281680083254272788718204750923629160785539620545976155571407038056642619481397858347080211127786222932717239910800179803594762511461685676112087410073116680802959570395994069329993410448083062745484232182997091866121078583211541807815152225489309759680128679135574131263307863686113143013746760831949679710121425031890439618306408729754668389076621023776279189800205464658926908076203728770081472001246150882800898657645425631587442014409854778864284501359532563248269816378433445527270631467125713329411172147508046054632304646237114464946138592729550074658716072804277004261947688841225499860251742710861159373251730012902297534486037561596841267512069349790521237175778873285742459730015017985039441054574652334745099322167527420776257094451095246288680903029055207386738034273607820870462057395235710281593401722595517764615232381343246114738670778888135176074782690987487633678388544562026160534007788812125608467005463449127251737939879407666295833194994461281505505177846403702371316547617455931447052237753483101629544542749754029283786218334991877761053921941663858641720004538941940201628483252891168415758076601706061977941942090960548792007650235716144418339599794664498810581812623271743042370580035094409918040678211260246643645626604900646880725773486739803305605325777230922548567935759784803875973674591010914013885562738431756608708143288816234811988114637571512989734604007235093808222793612521947549729105583420353215464837329174423073673142633335099884764791905449616341789440211963204457413905302315235310161165072477262125235835510892717179746331645182769892405022845786048062947463725433836887259455807756004041572269933324458464433696846989258982647474299218609011919810083890281936041937292293947029894931173401709777974882373644135617495972641789636430788348446911177728646159188858721676864210432712281721915820546786056568456872975117161388720866431629181494255405572908976042345390483925454448616997453298634122742202896269323367846664991309559385707113400840603040743290116931653662277601257109810332395919943034677778022110400737665818584247347451619727501565543186934823267467060925509965475068638816411302439997177209950916422229105937077629721435940334060706708149520953361080178005095671981383685962437906625456976799383148833346391789204408307871834837503056552028873407762275144612285563655462081034347694906194122832614481392259982079932614131434734459255852572822408935301049299482763782774758976014729493393852513245712295563405243467915231976768151523255835872484104325685510649636969885797410076138536335401318010590007578906816860108458955969736942211111059215730008221430348341018017086969792192530612397630064476769660912982499663488152384273856793104350826449863866540095477181321798932684851566011387934610226035139449659942737742138574976662401440851854274715231124903492890974913436250457425173693287118217026934306940752134478206327453241799021738366369948067381026640265214085005117433341153145515770594908208387606154923869409471685728152057210558113680233972902484374052823049082579437542638625280249531098292093537778108276473252638890765749097144840801656839800560364086280269279812150519328776223390821225746114296629425463541179885888269355208348317365233749858878767290852925256197381904466654147360277892014928425978510899138012215390864444911162027258612674524174459950374359337091375980980247188846115027569515134326501127083356669467765416878483076157698635197332764064071330146569626188240971400167286762527369555483600329313140168999392793092408884661580501031511296461517032902611217485341920875742418982382780757513987301502623185345518582773811938986605122031930867076924638944733939899381572498075989746968502521617588830074509707377356445824683954784442673118442043853764687166922646771757947529189666519410919437153973979576228878620775142521324819465726605365608389789826103715454928262255791936578200275057994502705357192583743028129655810047207567567323016852162351588843794398802561867926661390443412895228455202593466006846995056922317559746991815990230118890708609194174129543455910391282697879967376544161393675852980817094254369675607515709654773796359831807028979671835889059928101290672695541301095565247816088869813533030236851606044056875535611731288571054138626496175374398979647596047954389935963607910736562392125411260321722362805404548577280989197863259074442598521164418684578481094049187400258638738701491876302890006853730777388967410952749340328803083636587849078486407179792130099671935771078567842045804198947344224819664560216376121588965109772637532254839426843231490477027890298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3870962160653742604699093404216317482826662824273668287933246570909116767388165429860320236871635209505524386915928768362641315513625375661865857553331238325183823455573247745097091898455385667435273198775669596711691515412645924573471102126146960495638039163189313252106325892815641712005367922418599196882564916750280020417530386592000869254847368925744777897153465980172054485871561628429760207328013158974652328883011852002384212696791974151834221524647994853683630485887418628376341751360256298402019705877736281811683188646263103142562364646030207205155911247683629917331264483059661170793836146088332442965324128846515318168453231605977582847097184686621690359749121094987029817442771700070102691268342732529984919433242793120346834969579608219890196456070718344622590398084930907380308359657771090032714250035399626988701867622898570485967398155500211997993517428890577702930028623056952219509716653462349330184314061776054056127405650497723121137411139268329353443639222336201724550313529168086051514673713128656494983368024719331443300464864529075061754214998230601321212490450781866071131620081206372645156821778544141536339667222193937767988515301698246104222147359789594367761407181198570924457223598422814567486399998675246158094737240706794028445688195332206390324831350021800431735912441072877321069535100470423099709137695411641300155401434034708618919798503922480587468766579744933623910631524880867653048912360059796820158417987622596770314273468540733847536808437697065468457420829418389505216947525356608923775248562116690955020885352529263921700004363963728903939248316478640028746963491132607931356765561081563830415250640917433871512218856433919094156735172277766553706945615356356977046700299558590705157777929961741720673471601527004843931098563669648538395916836476246145889546606115907917300767821669324303725809262028853199018123034290596723241840992331903121552993836008127286165135741901999081993534834401868587668541145445365569014143114786120501015948841227211403418165359104089824323865636807498948488670480246234394498188707607482492482324700493437090394226187781033881517446370757136901267374015317503953892478599330580284249893187217186026246774687388443412806137906789353329628608152201328013198486085614792857214856809027912986357515528960633897897433084615690703357827744719691881456663274500090783097532138171294780587913473432727700185152874806689019267285643455179557342107895479202419821063944398476945711353597705926073868982877771288734926679632989240234196400395728200849911748064266481839939606956081960405107804606377044287688827006183629828618873283038293253140920980656254308267627615527406325311165979164343191437602034079635408227366786561385801623581103640312489747439466299932403201879244978110921862630110602371296167525335615217137053065911342291310678745877789711799841717854444105645699574025109902928190475350554920574324099185929142065635774966745505451965853029491627289524805170310739998641157585772488465025423666894816293180817093484982940806661699860021313041080586505874014431388275470387385929075665776666299362093763904768146811196158795236020414470041174959278053553956614389133052333613219880598152139896587886677637899155068433227667196017515407147182321134799982593662185132127511514058143000915098380344216835194408645162499337967134939662122702656309414727573198948316687539683858864169100315459636521224247932106329012223991603903730888918053352265454753656072645534400660305192143594841824804557806584577990138951394789045272328090587967831225251888121443397531858982667328222100737435821910647662517752090651223526941949236510619641193851871781436864789375110101388964499002284551749298288794595170046151445100488605454969260296872309844090557904101654828473109237570542622280728430876829316511105883893190955760069566334009628177308565736664704517762624855678441923867527777153825613215135473309811135111786270732603659634832998038673222599376247989899767901393010156426655058744518173122821574136417441576167386078424618314258997549530607871697917347699344303607375578557206084203307422796957745261449803094215794890682916812678560211801778357882277585184347112674604441737201487447544693128024415264612310884337942563809500208107074466342343884293344411423310593091248539701843836817945697193499629850030148114039066932750980301153219581454617641596181007757489486650506102644297281934910460571963250234673235410262830054385967417944678340152433931299517739017971223887647516705126976517794641422652761480847245304237300226677109067592424111191950608716819772142118029950668634874674462424075140485182709977160556479309816422425703407551537898963226321189957688276057608608873140120034959159941303848532967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -15936806192866400812798278287977392884964087277726348041638053094397174496143999147486666620736756841109720023354341371458642077808323768096088185544722727444300277693934479703415641739382119341269632657403041820406116493440829842072586652408257593803885458755317509127116876444164182043528020531562245391253341561663963758812870002536748589733950871584188143357758871194863504397947694952683865158086459176726354353458779360602009469771614449896574166751528454286882387474509740727916527545057817000449961705363476598225609378186815327223241546458648919429852371692528024094344411026860835769331431884918358094795644906387966690596631406672568318577413309483208836060729516348781251027090867775603307788341378172514352028879341508816366617210593401967200395188399778150475378081594556872923305842239543772921266400781144967843132635394521960437368117134824184055160151384564649973586854591904155601419194210940099240193202837909898882230451917531237036693611393872775793100895623688571962504542676367545125971228986747936213131282262590181939098464118432217445323784106238687094425623253112800672118726400199223304678226214543822934643164582603845535745994853125005750141517486781965489672005024846355824094527972618648242283694394040704151299060464820187739377813480487611750085812731819283175914024123812104804060468242701519922878401815592357494506736282701169831407516844341494052516951710054050594233148909243151930208349160853014482991091537748005980902189068690186244240922024233258245308073590039502307612116002609660578487108079855386409714166195372325852097042225149865827694233802507915465821762422647679590973393897840683243325442057150537733774740851191616316248997899429894615563224486065946772847886837418665288331692167096799758956889571441405361209557398859436850155746868014429369847652155559529704129877922664696126754060061339488977850189360686062196828299009856614720339583718622882927798652118296125148686564829046915016906357774209763887611408164213602588874167787546561551898022982574233995683885611773880003937946964788959829755569682795045153640745112523901741206538838188053329280585332197219680349970917920077208298049162782273148760639855834364949220056521524028458317568258252441201997498794942919751244314869453176094419372779617003274480855551147564598666616281164449700798249434724338658435753043344555658273824220425845764632356206133188546207288765216038620109725242226342490579533419354321184683858328885063305935724074975694935539458098609503750376460360235634165398124660503843946282186413889902606301067813210183498767179383598808228255373091202339803386090540808634542063775057326606135537030026240756609571659039017960811042465954302201093893918923854983953677261704125277902494692830005905870181307774066319469199404921227800146137625950318673158999738580780061047867804061714185995362396942639663191217906090138448245738086723634734093446231482768485152365012913018388651145279151105834859221809064506215698832894857848788042244295224139653138056816419934462939542989334538590586397006018843566812626222492903766706468637750759683443185324806948853387366628006673488941759271345805650423746719057067213058684205776735806272443543580646103421093852719654241397145221733408235139290265185840981947480889851050623175245050473603718094772689117853791367888223934111683963513455647824481153364251967388578513851752022337869402924764270747565150254603418641410081230346167835229527983134083759412766522592808866888696392091129998084856185389808592975116419728122274067751062388528677580222520089354434850692730665188227482995325670385730287340834644067572005943942622373402292833414966547603702427512885930170214016362018478740897448395566857560134067483455101271770484819152850643850714136407373705844013207398658103895364627432186887930239864891016964092059068839729328324367835213598367988927000596283360850353757324096513789083455997499347394708710783870112020568951386492459158377161221693874326952653630322044748517130901658356003885712651630489883755022654082245392362541331086102522353282709486959886757251660489895888050956133470918815490406078333478737585101886640671965401407019856686352582702457805043679300151784008996596263954835207709001207562443248926456619302245153150740929270610158248027152695349046730759255887794925518692798982549736894098188634211431566653985092077562247614881154205669998868446012238504217855044991242088027422568789535475961073297895101479204950800275235024826912709593808136720763705451224868734914111974459843738604291179950492155892179677203114364171726656042241832212232378418793785597845131535247248340644901363806061482565490303598875194038058169369596918647656073239183263016135100383171702119726684569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 12634447057056917588825692434071468449188330992109023465486575853807956374388523497404610842114810429003500380757129138936813710314347298084580806890140664028107648547499821335377878506569766964751848401769071895103795041114888266947209578166874843100241998800327402029271540438284566420483417749699303583870470088951780673811992198971203862073564612009906073298746787614956663725839009711626288215577144929101153934698218950337702835401740861794994531234683072327745095992703987599779684686527297971523023815902970656859071636938565914142198871336558116945688789847597546797177705555953760547968358876347261556811404389606193465036011999093005300715814459451673642773237427481595878159958807392601693531287745933902920873481290438227004866057095156256449771681563406766723503543850276745519947425781489607881042721046223797794670922579557951398092974110535401639695275795965951325959733666451477821582729597856934143226102312645666358976305333646207470741857549075241956676831326159832449452995294204912800372976688645223314823346746071656983104668372271750732421136504602977997409333255117379327070771459372292139312335949908891538663738839867394562559307313005120247012542588415219272647950215384264093812107457871006415670339923840193303497067736080929610247852253675917064077953590307833060492293432315356897166692185807414309796682710503858501483382608139223915541509112345541971529843656311805149947956868015975932013349806314328750490869858792886487933699237377388239027643629343229747743122132082395042218185289040631736154797353590349393373005959756031796278094360801684567304132561032844192154595301134437290048803581343971580470243054106857810118368447068641287357004518187608182434180087164553978715696983812075505576253949858289268217351984439305051840745703683191119814468539443444484577151510961042921379989209796114176917781989522629067791507525453743165070380009497217377844360270437862949162921692260630716538777334782691522857398351719465400945931254726952825990860741712699496436161974370682321625979244783714044565930991027576241067038991240162424435601151089535528455102274512608148447977179477330382827846190009427904868673916862417913268231474220661313511767827228038212831621947553495929119093089248879458778914229277291245546263103556980085992001945348064652190055457193895727792569581114355319091699297334392003378202898440429221620663528354359787198583810782016283648427152492823612126173370885278756420227520651305950200254796224338121272715496129585339041103353708507983496129925187358503728204965757341241306768406440963585246116121586654485066794328352009635601699083850789284785586029351429804108430957500505203370323856580612210946899889457354051595112944692048169213228108714579815244233121626374738614913399886683902767832999297246159045867916081725599908653611823404139003603603582318282465873685676090756914443608663852211008542633499463613333220009050291611837933388131077691845579384410034050879194635285035172383267542489556301205171519073965712624376429572671069246468209771392072219230933087459404517005897617698083805906859847010832030876771546522512622951795737233348406778482975195728759553843690598496067037046309071922944143879187416055875565390116903629182031382139716980852783475942790197451412682784348564513250304763404686086864136312428850212659521973358393354883721045547122581469942755476328205834867461917779218178293982115349572976327171170338746930706937792979698072184190899530170069723889837417508897410332025399365758401387199250101632074037722448635122265284633482868522215181116557107604113349224522063014697362929042202569381575028165832406878419767439614641809562519488409344192077992593055247082029884647119576144348284253544468114319691298326809307417895407761829312277773090780479938441174057642841784357969512196456905623902692337444133682031055061165076261934420183780575904171519462329349328988714683396875938413188949105421727579319552698813448081391267745852266619730811653622160368265873145015561826808287559342984451397499359778004807862976403259380051010476713864851972594554073253080092847127428037192220475452711615275409228664998914288176023589129803116632208799541002023528815436643042324971307699754024046749142720411828538283514365828129424585444749678072570424018321785302567708499838912771854084893910081173841743541912210673809753397069879570856577238881294231243122130937689694749525102537302492561922794958479374292041114352095094399957014572755345054403179948097152547868477476067463608985402906841433603098978371228280718400307883454111268295504028244532403324406614992710306443225379993653225564851030065503600506371855396566341192723818427930987898900187834786020272302534805640587986198037790720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -94980825978878369118010563636202332538982634753239496154337814719034832247426800764738842885834477882805271548344764513712388420796684581821018775379553734418750963902473839756733472918873619424097537369986281139447630186299205298978127114757524862770297683821878773941114472793562279480806199420312046984390084465130255456213054016282980481034914999885491032950765021717364790821304187032468969820121690784618758129726973968497546760873628296495159700104856760152718082235091805214265772281095180062370782429504830095476675358584541009343113220842130980685143837485918403175963293250550880605354546623711362116748640899573560530203942571567138016460477624008873019402823217084974053554062692304100071315629678029436997330817303113158963780885000403277820058495930613446615169254256410276698138030404971655525312655661509378215053829956389079545071692048615028631907318476133504752260715213603526317987027000084105447866647843377930076849045148121768011280919000875111330382277236442609077360388093145101518407003330861000488180384663505992262066366802187171629520299115870862479668469103421352880942854049055639981299190881812331977049255095987668618633115138756776226626191192006742594453824303647356821703435412937332706943229075695893799847369806234023838639032042268014770398976818957318437895325408156648221977814300910277012505293202911811101589272547476156415797881250537328888283422741727664008487792295950770385720545213763811604501299716803369768651249189017029090563623340062540438226451137823163947999777386990293773278362420340255634902971866884626922468745624263190516231977155366259475634385593385676194818520356992016455647532314063886745181020181561014438772368291667993140427362466545788495006978747385229775125520690459017198721753263432210105334062610370428522434004367814891789112771377723642330115204054973157296874231981085809141461896505401577441141233813087733437023787682488660423599560984133008965286231237479662773097263824415291339453547396345601009814140030973934448335504695332124118696200905111742841954753574470895497775634394006001313199813923254248229040571345419164998990330453096958031030524138221772130979748423267052487425050033614483782164323570948417390348605585178997165992741064539510556579253409470757400739661616860585541553303545483163891953025253662262157814215121364392083227085971879739967747955751678805426938743404136977956385946753438357011860491180463506783880412072726644551999470702176381477572828176828350624876789265486106476557806980324496552492208986260087058233787603294879458013878950077856496357962820543125967682157210928440738096072130850838629950048189944730680046340444518563737281201198361859359822157842487287170721696451465639400677958965749949475855289969242768201183539216487629855547787194431782899327801005402511019608559737071776900999949142697923490332470344980261386733471865943925693769010936430545219976550665274783297349977408721507340957234059064200718991352386387456745261126559706690286396411183445609787460537672943571258594456751074604501716682409087652641566797079354598934544553168430123965626478365257263731476132394712602420112321527227494184755742412709278319420926052215097949127277738562352437241356547691375958481866356282670739457775220119830667844551407260289123647809845029874760504375472163950931097709911568806747493472955333037657383938828926012950968025477993307450719276547790125360937734690841593790069298579825093786679894331146122389696044158306534845311178517387866581305384994330238061122327722499465316330445382627610271753776379402497852089486992867987695556688000953393372125027110007694677351669267847091588126144483094679880794554497441363832818782986338494505938116063749440779051889112283834607392855637625639011536810505037738962453465589220258273882842385078042141951735145701970303640549534747943309393232003080318452716164327372217739095294114849764625748190739605321798179937828067886973375308472713828608513804120518286370498668985318307349403168259335659117173651427786439819250271892973719577720360083985770761032197937505830715251751493139979817324440280336803206714327307007858013544077464994803020496366269786337462302616154870985501607911871088960116948803769418184269902565603347873691290815416544213743545162447216874720756895624735668848497564727043183392050493704596086985633881676503474051969828937531360256615291791968990309585780083415569425145112463712633017323301246551810524260867530434716231502678732486089132365744612210040468462090417661939941533722082854712821032868087248455737400099086256399045298628322604010356173451263072350049839824795085416764607552222180912958542661769723098908468413795033995450604651869322068282213962221107438703083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -122266021568754767427031532531536825091823793290135931978562384319590060969285538346124224509766673006171377391783226667437730050385752029767323871473613622447804865566500384082950734157651680534856215491770300149580533402310892536468207920560209682379784008226774789908255484862402873011503382764907832431785693415791430423891826199336822096566273544158093629409657440162240652137494187550942004550532397763345616233905520282965060181649167900942602870139132681165200759213018220629367113083675729102042533615438291546184316508649409003006837546778292130717473787398974485646922859493235215551981013157824729631644211123148535973819848419798301147770518902434129003157449742826981656919413523912569388460313077890641920546335489623892784234970754691786798577330338730676517233402544701754111239595115696094414968028700076918066508747402334574832886400134178052055894982028100884627963442816702209454975415869989272274828564682743337816149992726514465142096653682007437202574824417803398670316200859690690909044338903971512144453369416919997285550468798469949873559296269564778645010754954921084127989289330434067065912390210604372197735273285343049051715352984506074724472371601367944354156284114580105425373035341897521013217553816333212997433556260245557937678055734547348760232428001314437916090753120126631938938140818306654762099159879935535274663994810573249025202527962167162523783052434623195394181438924886182702123099230821073567832996024968171238689854928875297608099788636286532418291001907091194245121381833208349881924215998923012010050087001931921754928289496292372849977213297241328782025645629060866328174777275476729905053307320522199700063311993930597382096597811877376405690538182254706561079108421500325206934839552346279435219790903648229277721548293929479735879378535019333817465163598157937200094897053880853717226296676642873883695208547744586766205739636363696558473922143735270734821103416295533109684320184565317191778526919310816655684145506286460306740413605305196486827359066014602177689379303032416471097961070533363686395650239616410235207309382587763811050040939560493888719155577827909408760101235284574923602217664523797373566803620299614753508827942692039307140299453531795834698490108556811653961186787592442282641681610158492727275761032547949254874407921218785946053605197062872443149244030959248146261176063889133204864470567717835646518692820955712140663378135745525405970895417478442032816586313719051765280392436787420378805490320601516388343667348519493692609415064782170521094475633173427947607038139049233499123264630201520208185919839996379969259534188935019927387460585465640658784388721254249800445223865556047428681880034463513884149542106671469874118428180647731509523689472889632284840949745904194245167870136927272037523359028313416351212113155311694435613607976924556300229065572281770951639935651066605714535223906825828763451536022592377589920413111173751061986220828649191594009611098306562071838604849076502482139418877608233960386731976322105417814607915542812783472100906783168457125962602271123932713978985503794577391899248949782696372901897128424099498083082752317425866676303423565127058161974543570940321147465451489115745670421615965544832810250237174156643165073984071625187774322470473964212461590011092884773542170630335913897378131531614577438261883363453677248490558520074931251209546895623374110715842585348178872738737180621172610175254877963125311790163103754537686284864017098237062154458738858468218460552896824970960920005677455466889278727835521057605536799744795536323047071773283389331787377212777675846786378332680235241344547546456295498570396227748749131525321262081861939993077970779487935979784816764748880553942017771303112609992538337371376947852569399638997231085197110537672852167712969119819945020653864192401556330298257175547862785543184575335043045333041324073576501488064728335466540288430845074216982680582579598222689998273919441740604658791695570335055915566201419179684076541993434866194432793017638710273111888209902919493674535352406556994099875549492920257634294363936555844229119556546616226945383785247955240212096013298471796862506117037522289627279320655249736661629848134910988240875113668505249305629135140950616712404306190811063983972664114377107800699119213186536747245848289767045992448802665246151447623676558303484633543503504727104221399820594178115847454601888562161252383762297048935148570107645217067461670008528179655754805890458244198029180854008035241940286172676349177016979376393445012763943463337298272216766925581579628980918560371084172843230324171100381778377259727716990312106204634981134862247886399633324697174000947881400836096536368963730554249805824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -380653543486695274999263203389079461221689579965619568480104440143146608654403440481592953179067931536019043687865187564318139398312768541270472359462657329969856714738813788768170854581575560906893972218783702864938343872531936713652752895369763666426795139158100756313805100014745005454488614939558139019139722102052461593337941346325368514642407491337514787651478706888877450363092425282592745448026271473039827615223402316716201634628523651016285377165567947803211345791849060884564355683551661807913804809727986991836739394321619648370668047836805929346495172444872408977901852512396121820674902671471168116907915305706854651985994474400263763924795500942571325963199367795736098636503350997101625953247289784750728455859806878640268918921622833590364470707830779388006736729217806133657117850925216639540572534000155707069906112511002001305747310381837373479404389687067470091744449198340749932951622670346369891991553885103691799524862520340640036840455682911385835432915928861874315182643095613509095633995610905564208340178052852606409937445574784883369561229083339257162926781225704983516417610364821583737602549910187239258660568984984909072645874654009087228830652581110819414605643842425245011373705987359020596505769342097418734090173154130124215162513919077776092933287417421896711687169070396957172772346589737137618246885020873885121049365431771273673726858567607728200367250702676885082701907444691374550887992983826621779048279521714242996980937031223271166066232653881950719320164780630771901780428193761045132132710796500825806284727967604496813383105580029995627690409423184739900762488159134651004440568536208170588825023099765534177027471118856987755472641997700211750929563115237130060350964065556557196697034782895269062744586583926549770847854203656534046052292941108883523080556596843683572671985150053030487929009167563323979077953536246009105567440561334583145079526166458583470537054150445746494591904939341384478165278424198585407413271138709519189125884951094156116888547478647528336599433219028653767880071983156352153818716795590773797481676267429809265472462792851584629190093329728610160710303014303407070388013681771512284078184556119656405981906741502946735223520395827355593781253749280661957501695070948886890823127464411203256840427287969185589204501705012891959529736822552041780489148374990536796366377539899626056876819386335186383506690434712940560992435294196701421386074465480625597008288326273856671874834670809113938462143183106487281063309718765579118327643757149764091503105453173302219453004678469976721166761541431942729018793965351468650565403771746275491345799548737383370887053311524061482588372440349763001638554537547067400173311195802050229049955713831219390143649810960727854689135570403092588482485459430518232675786703238574247021869225454593237626243969762707544389729928206312919059380259109531289946584020597970000591179997065850587182846302070111481242035475937198724844136006382947896424070914216371783556638580246021171018428523286874735955095809236033332212903624442707973242622328638329656244187138572513726776367284670430950536209673353685218567822713562996099110330175004114428773926580385156376057095539881759287534693268163609207236023642720993242708112011063025938986136632855779299521343763973566044474957444235105865713867527947246639243144789331802285190976638122944283638182383077494750590475006543505317755149449560396323243142485648947724620338848840297644706443089392747515006226621661914284543239875705324818081231514554929554563581952912860701326179503489529506298515309378978737954242171286661157346975935918624616932609788192464776653874329639830715241175910525762392826037349712408926593777198415331906502199586735141045871411731961746761043362049722185226791234919614248559718719780737792964436954058461514729916767093493250005748541895292341572663657670931304087232450291968773861067629029729845906546990584447676007057270689544608609114993723957122566060336341640891367817541181008757888185629239515492297956791265527340476982197617538278141991339165691756070156847440430500081753846200085087207380048081669758672940090376045222712863457800288164392998572169525347852465080636554798180734603045057855836509114239098064350099682777492558928245609139667493464906183966232363030287258582667655006679918910365630579752213753335174907202766482721230425658013236562068279417449719016691731314620587030916025512982872857914144233320828761065705938518972416947585196388472019973986964431453808367905858380156056619287633655156951520670489964346075412193398201423992069493635833131045005839020786325870861510542112902655537722231619643210416266536664625618735883892326050513192884358483269982166712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -406051529807243255258802633574598582499471371511913072256416906693991020697607876718408151994658441076519261053433148887955135377269729158928339009156954346956254639136368376037256182119978868210603000489425424223536412220848809399167422699370542458610643342879678257194861743057534733576451404302019704934912070060893819235246966117751880666890785678163414815175111394279965159842549660400809326029992326132787220409027036826172568550125963260742578284327148890155768327629108081785528471223285655465751169915618785208101868503842688621620326735517080888354705881488655785675323968141217840123979234651799194606352672144322286080947786427123952245805051675537929649384117429718416448846478788697852836631885074726243789585873920130035452019347901328417732433472711723348371018779353973981661153919922622514546717537508319755582516459014714818777926234793659224187467276217851130764509986887975289919067454703776830568894371158759391760950951683596943646572665356599114039651802683624212193187491936044236583378541711730991326379942493821830997387138047842796519399429661605769436538221884754921252770596384764711047070999778273811189673495656313260249253005494977519806609707072748769060537097045370250621604142939925487452634693027291131706886314898270448377905662476078694186997735934453938497569143024520731545353506527890094281084235739356996470797769993164155588522859135656553601378324621997147224817621133514859614643209734035165784803397171864730744706296360802049880452234379340821489781183500692957221075222212905248509497072590861193100984267939305194674525476998243909509005355649434383725652833859058356257119885863270784171145621508326664627814917669427540691173394803568573253572246667882314534412624259995373288914769050944411393046068180646590406668151531808620064007873952082525170754414004437310488662825783698979954781129546298863131154468296006552979348330497621802896678039454054308522479194257471724584387177008278895168125588017966935591609843366303333374215084131771671711737879717721412367024930239268710651974977679944218143435430588844076287782223299737009832990532382404226294335930004098310089160963151107038214821115233853205195515165166613486524103487523401511328755203212362754792753458555837913456713288897635353466867670746704651615230842191107335413319334957379040718673210150850924795058815560582356545779319409345068218813790496866747457743978831466599562296752347628934834865186321550602147598808934127864853335602801633741058695491043209848377300895468625284274011986547181788241565619301599699967115073694834644269048596264724124801462194725232826561770481811375360467697228966982906493995009987306056260737242223937109830050586969161641521535687189422374338090330974273077530599838017735764492708778460444629861925868134764801821158769026895774865507654003878734940075378451755780243161797380530413975311543379115608024068913981651107287416787305545065737691274892611374828794492694135320258138218472031134121629380374700485827293479428174812409067977802114835125583755942922770964581061530989510063445242757521297908168829151124248719902430869146084071038147429574053545387684975937033904549656433606215673403142110385455676490610520996380182511010865643628398405680016944768316637561142600772998090804010753657276245418171182522623992402564928267274835622603579647584559609055535373543670664787294287257692482010163637439806489949329622273906910044471516048194450490382181475483218724416292770690778972004239349124842311842192061334443416318978971252447994533618725371400700190993245629088137236631875146364261026863348892376258656209735438594137645079367155007535751777656568696656684309756056449442540042921590212124279566549226623599163552016165550460078067152517363551222282106763497910119255519937765646238050085855842123664356337689378215193195465208823466792980598375540949817983093920244624010902147168021601595643869454889875335424718656453023532353810441453212918125903438948408600065235435640322777777629130991489766451038414051672915883450019063082441409939914617826112309708911764235075730481453886487437169842210815996322849348597454908811406970359396709417991129419068700429628233274413285422620128527760696720555794009624880247296530216892605113635471233670532023850589039695448442830605180435361651970357430075153456795296465496260283198249735700045485510007662509693849617769593776536238119256568891256277281852956003195649772937209612513544607156038935975865055939579489516889216864242735151824049354905646440025391188530521944297121604751445156477300493812853600056945225744147452277256500452300108825417275480218958186518998793765014722013856419518809094037818220055325907092341411350412557118032088237630415699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -612711534630027156695962641929948128212398080309159444237440806999329972511404324066275389173520046492408385286885907866817667482100787780181043952478629505283143443560547069163368918919926923142708463254509136265369256477986956956276822999887988429870725710888001979740167144548251969624870760945689708341082871658044025314332041419096196282859418627327662943055118376700495135110255998517057275873983018988364912738532135158779720278472620215976298081009400312380625514250617854086408257315367122115988464015660067532422429996839303297914590616555424303701473124658543090877881088419552038958891294518262643577562730400109734131217013462616209135013893272708837719735823721798870811501489263371307225197130871403833752826139582873065854023007314563622105050500461087237159141686479350198965451691591004825713965613287578383283299875257992621886613357111068903476896571822350615404622110293392789080210592066296170781011132435387162479383232089499363626963725492447590001552274484749830605863905136944332603778788470218627893287943585447378554257735768725210690254530971209816871932189640334991701557147710500599034548343025848225002951848808577507311935183063436603257340991070316817567482717654737720456575718660446105337562707762625885239612799862289146902258413871606035627990908165680437157448718038380357620453262779506798371073476717973476660914692205362004910465654020947822974620333415777145932848372950025429208082469718488970078029292122811938305436738520354305984476208856724645347489645386675575608352798845573186340274211986603351559611212415109525994321760144100396310696508377707942203773339818439034819612514906187850464377418158494994268430341553425008817817250197038779330641682735401675123336476167412272946038835423576959759809179163121432943673675292943653213908424606544874239626496880946448094950860236549107587975978159586527767935075378052614224195600819972413144474885393374216758218312182230400503881358552361193567089960533133028168315521309017063930389672914653319289760075494215614743252361067771215277603792948697017580296688420511714766430185981650909958367650585467486735941986494427104172163869377422308837053212362734896666906983697179207131532018230227428644632840391922823446051773616376868207728295385728155702099078157834622312806190451418125460414459718453320920447901560048650638146098875623814560008117325849305832091383374410922843079745311877016249239249072236353235031644224319477312653399803913363191309737572203555028747121056760381504954096058616411292730963118617811833247324690177996198390600160039632210165169488660548626797932724108083509628304015334007170693987598376889873338528396971234368480736411258612841046360021649092427843034336977359221073627077538785587119784940465356229071085684849651250337845385963409282528378173178857264300836536398007822191626981377022125558909601561936453811476288683139897623753576319034556972048479949540193731579608043672756086258429245775851594942882696498657882979028079160257911033290340510969431199808857197725071418202881121268828416316508449009084639801542680934068705236960660400054518513969375533559854685342673735442920186677729632174806715604361090701932672189469652232928021498279619503799474102321136782098879726039198049611729803069696288806273054491231868394632487096821038549029817374840868989352132996134417312544962518724488544621097443698829722614196064806547619383383893300010581692169613372801660145732531901507268146201542117433750536563802793371216704798526902662459077296665179874500714984976400934030789835672084600064888132881218492684500201756135155095361173273914154155503922799371499693446803287739054833372808061138412702858231261183986466679804888912712817782490814258318404436754453074059676799657315299753583454140090386657485330527577593642073887037155938714908278712688377764937280856489556357656918931206243984865515210184402390273496564753035446095430884421046124864640979043855057206948308269149986689497084112270367799752106341449287742940219762445665973405319390066773406479430913405832464250596212273862291419490788268177410496558563734423599103308755024749355431849477020115480369167511897187626592781172027240648317103982222463220396054059167752062323752827382155606298174928994834478318708361576567414002805090128356784907182053042888555288760137739830577929664673021815976041934884752640277482827845798770883897936453080135769129719891663150272094455282486195527890122531632564770963624973224054581093748621787220435342627836097000959673454974814498250876198460739493635147093758756203529777524739437199421222524163995651803481979362972794098910205881814922928333800025804282621289590891096248516027816034850805594842341185213449259982205747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1361725608034005462329495682064564211722258354120795068343045146755483794685494562860040982919753316992064075667280905339332124876918577912385238545041069943212881636206778494887552573241775758493601721323108104415697714220558507208398922060652390963198737946390139443961647497820896365790016566210823720597072139566711813803720041234368205764669491486284897932881119911130743972144456540273514502516120239152141066754555431662772267902691253061867848867273125733624224990649757270406793854733068610078834893674093187539557484386216797832126370456536222029116636824015004144619032455116791152725422933049500512071952901443307325669333650680955059736039189850441198494973255948073833818721942244519331510112175361624912055979762671466674702235509961919658374472036665625934088929058349846260567951491380122523381167271456683310457386544728613129168146607448264816750442741767704774637581342468245783678302370367968990042961054111776403606118661417733188910625910317717704791234231147598422595651732520706979519402420525650498246716351949418772606654849245916935996163435242145323718747988235115106200610653621597594306638143950141595780042217089062905325345168663937976492736519184793740583214383572080133161763718121399995224655158144325327429314677554151836371336239175119181524802797085623698450751256746191499940713241040883097508586780272138064501285518491177474588762583262650473000970525741084147958995364957848516286928240959383884538646197720725935094280319353824575946701871716443757765511174076009694974456646774369577443193271983139036635184504580284728003600945940797172777690396589173198841064299429082212061603350664683871147470667457214461413013955762997681595520461590172773899258883965443544750637028729993075888467982707311897845615127871629765527400662346153428809881169857371396593123865592650155599420626806210675469216597498955204075019700010215163740424259604113291855585494112894984425891703843810358143913256792017228428223617593891014976585325481707585916599348319670312292588260439262208541523327025322073441937599764136552375297415101494885566567608877082537844565681263046533947064074613525870096894592526155181102535389936149980939559453856464956316976840200194751072980790904327774284370659992757017185966575826180332450278926914738616418115550992567998810608833418421712951744700431555626467038982026799344161516666218408077679553342436317896712014563015306247619749945822481763224955225701903630320300327107544766384808015017167994052800321240952170489380783674732252834910605704733626831931703328636616145706833617341419922509418450644287402526942078358041199665418468695855858278869644268254565467737808562548647059078887368437951568678826572358120531065997364940650936027261788903865707490357793611185132244656650176622218798993666407887003068388480160034417425043379320561201934928319518624508409158620891495111648547368496908581473235566969446700039786418196693243109440841725019770011759709989272484710066256953347799566196447070680550374816740213068871939817902321591536440955433448458211966347870109124196899009473157779940027600776070121503730538315184724136711641495765288290788871106092768234398694624888409987033005336576637342751423227096505852587476224466907818155473508085866525862723279484341924457210129438188103370427802047715701351970878814352749281509510193054024273435691105618217768128354434079191646135492065131443604226014545349030997622607783912991597839737720764397617533918823220113389537525759122543812037491777545944147825493989443087624080162228169647368634680274167902446897141296635573722572470418259038499174253869042890601747663653587256435722559703775197991447586390928210791703049166684946066230012500330235861582517846018438879613549918322849394013451321122462537922913788999054213349958973030588283356095560712285055024569604990816094196336485875413128871521397214629137059566729478366638990639635105012482643424617494914821346715945914376150089728025170783731185199207584571256309693117642626574616595012879088806449975805668070523331615012217377017924704786883992847197004410917585669236288351749509390936794372763122362342579284454185576842847353660635747904958803072370016557454931153526332796590206247074041877439570154655000725956637965216481642400085242490229890736951210933810722324124418149790389390936880608642862061983606832726234929815916949489649871488868885313564330247115870476888385932452250654966400248997902082109415265691558652246510495416274797985062642212033782424935492678857639329733858234413722112455875892297767577406051625238649397015920817180198588924870433371369864095022529417089114682444525396785504045831898978289603294573378417594935684237855213353785113592865312841264005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1007028708380505574111847002390959813856681279751653422596837325569083885219777560188331388354335102112874231099469532573012683216218682485485601518253813061793189115228843660713987328514823168036067711591608383745787339983814816036465796950522561703650312113781628516507827093568618968810220076587090178175637331639142087392464224134915002883744646586966617614762291581956708641958315806000705758093338537637767689207836138105945482175330027338601669920104032386725504267370492728055320220881163305437792908666937252579038418445437105094871189570388363231046972453573701520089485094143219338666765277541039897335603472087927570425645342232891377282696927033171164759304546589538416977346745785571731356504841660840290469233834808232242400850348281149921680379901446968430355913414007498439728734037746309427071791405202483310752150364106668786346656389597902784288937671409003656319638194473270051932839060578968220905480854740616484358675528317544156837555304307967037547450971285619148770957555372391607156429150024501670132852300718031973059544214170983772092648264809367318547371487445732385669172592081606592850467773617547628107002366318103127787632857784082025140485536513762704431957162123535471980012214856348930949828666423186932721585815323397415672325465323178544464751375007551938131411797731729575515629428884585730879852101959437110388330276368149674992701094204339081836031452981282114500832401395114579196712682509231168320767703333004591257625013887584510087424567317809501867093162760115778037169495770676708544533023888436238001134021081347165045137203943947783716370177443467689405587270898873446053284789612664801205356688787047409604563709184724879204199110243216122510464001687873946863631492762684626526452504385265464409188951681251651304869741439630440715859037892898558284695415550614973782631867782988258331352520313070833942197543404941196547236609749166349798879985100537688950702706175579263391848139652175760578411369171145364227763704297178921335287298700635901643089420426228037235316555324950129496624243329504185315659056564484753025625974250713083512243388223242621186926148554125639700388181118251514652610207802191865546444502226185187704694996061340550350155203080851851674270671049420641257341249507816276789078560350109474076215643951092858548298273322998064516066572404362785734648638504686147115355793924863534118218445681112904227961826021362299353802256139968540664392726014606773584103076706637908159505298292848362960324771517041213039351414362479791825362077316477468776196547185864658398729337488455852723108013516194005841519733145695421112517674502965140408000369799498833479418240382072089126071377746504840621294796510108797306407565445636595744836160009335177335532423688630003996566753303766258211000366428389613190310888827035258778479132640951150909557387212115666454436626444839980936511488159886954827972384580574566963812173853000605454833846232768591326083094205372587279726714416969887706735343938571502899017646948027169516301080153385884802615508131070360931110716899648609371302084944916227653060896207365885655988095066837047316179891708814306836124707780045965233622336152727933260635334086158172907258904462126479585911741719150779019953856013870747730391781543761554783256159069749382362902989139252301522061100241875289439353706326573535732932263389014136978528455100796314932520921813926752304489761684648184266815693929186446448917037481189726563837744962985691749353493103704726814075176171723901210454830138613059761040452636290725563362480475640840857897717391101713472353088013508162741103190955987770561206212683027845704105128216308159487817968694836588077057043086126195192463781467153973335373265182177355100981824330543941241832492272263358359393275265815131614613134237600375849487874086009903241513042347961173818334054480917148265634969700410917030992360336550939097318400230989480520215972642934862585433181119368906701644652193417014213029056647904208920341730369979082280036785028110680886360259539643380188059491178300131106890826522025811822794103336455575266567351642512739035382260593825621117661267914236412859030848315274519671272509595402636512434173841561655392315929366837204549337554202897197868025518897322169132167009659275314305819520055387518799489905021049165322074668931801603515602263091775659101179458984556197665912016130560282419988700559738446569640870324391625397973553471649368867119679427630103204056266359011672506183076557128593992484491611966756321837869377198916358656748368566990865562878654657073416467625008021725718950028544102843337731196617021494683489001355245612608952054365898970329248722655484555697264344242109100666926426554012471505223946338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -731681642453866275054166303274149679173984596875407093060200326201077620046071872841795596876646605230771177710342792926809205595339452940722652773207424250939679181477867417671117941977476715938249046762184285515817233714182225690230937132736902523631925655636308989243349436847480975602202317344937013556128591106189942719290096693802487089101111302423999446046307615245037612606624357371361942623805660926273780178514218973729796065913549348625345023535411455105890627252821943977225423250321479065430046596666360875385609127154657371075772779295354010544091102063456981537828994414983217048940983077104395766727769693328980851841846881399331475411839182176976618828136768256102918909090980902186607863329927395819956351970887563923503674196026935072365357142545098150234042109251973650203346748835704961528479912171324605554308064517632474016497899915919516147803451691929628662295124602626901195824138940022612533463330910489805635894718774472517062458960805820784743792115835791084083640372885951284128823958339260681649600126591300750590130429470367063559994092215498283171468079789273291830756551729086256323009714541611209207594463675032068465734049434183730788188216330755099140482124740867504884472207988170469343640969797705741772268875799402503536995309213775492157468285666682215318918946064934761126089817168532130456047592855974238737822400580473883913896511974407184865064215930818476515810216646162763269243351628592135985543718224712010462363670926454255487236417068279738528482554895932616300411291211745860733930280684247516195811816377819474845599306230345326962526964984621369835243757744529709654456508429866307905593667908811580738211070052939402552865052757499941355485295758120167955478626980769582237740497593165436375345524047658420417314712063032708899691476877905013047828021676845520120568213253513191362471448320875831257268668609888265516270007110051964196665582286181409734020992432583560662865744895958703256389128501996287683125221528072417378153497937860131834019321567483451653412868988147115581596144254731801295025624014796952427186361745340591007779706562408724125642286860763481296883653620530843382087832309613618455069190043395893363395011017569887236361965424820279193377363097987883699406304892309743414530612107235187164822743060035677142190378395007749299097574707531243634032823095257803413275766139251576591124121243625967453261246046862569214101345793043767223667524038537380778439359886235557920047288464539796167165066353834625394476447541283706678210180090501804624815205718623882464365153452149291139971432718631316471127901575613117589246422872924461466892913881621690248255319943473772984161394771808508039739410064932837354668959920978947927296474346933072447594737239662000064117036276236726016192163694382753950547075799947710781782318242801100699409763317709583596497095560973603597417905345055461935801155013695946122309639568067097266627119073251598047542400666855437876430015556902443775287282669840539743048405284474080624970155036528361494649258708634557013535577830373152344246957905595998555175674306326907165706538021866513199420641652587071284341019652141844584618376631735318205385025557479461807029530515836095198340717117399298561854818671867803999723288353661528384708455741908439577808293074733425459641250620422667950792984446614817233144113985533859647574635313595517900861139161728111633709178984098438035808304544905421521668995274596957268005924876635636511162559274405242047429221238874375498625699818793754246418885479629132217326126859557430036513736645208854601479800214608927758696720182776677993331154302189165456570088021108907640055006920807045353332767246089195264290430131237305334335582061928999495982221911405029418570933503313980639287421455627155608498254237500459130799370460508545271623767427265473713654164075550900109979406027427192634266835441065256921594436322475976195101213943842462231730739041353874132060224860418404296522710303708672062033032118771074397609767521487565495895948796613503627142576061694895319496598899774312851122218679523970819790075486190587968608390730860627915755573547662310573268215714048243324423232439015589673640042650718934420777050493579958104460937800836235661700764244973483922379283884145753305158045080821675941324083043180254549932012164160389099244776634678564471361808937272262914877178454039213765231131888779806107175393768826200252134456854451153390418249142538269424415220055866820067753297569739183700626348884192226788645620130428806755333363489502980852141229755362946035221792516223695299988222273934256139901235827816931596356245701613385098075135346752334933777903160357719518469007751925960845578518295789395728445682483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1896787019337670150792232486445702348835425057504371452324520314236412357219697281877041071257851996545008466876644449411099636804540782814795420374056632667886793560840593612042331990687061652320624038767664435816788865526594781435987815312306825928939626507548488299452545432746458298571048263191091685628380603418405202796397568358149102651918722953970141855643610436703754516302908952707046187093061757642276672071402275601603429145760752830378289791924857251070630654745184935639648510283388996630913194902389166457682302581998581168711327768048487800892011991745534795123274907276385179072415617066863823782115656015546450895373002653850712118193364185460532484784668554599139099684785357416278012472487536883976347381313799433110687750535156797008929935261604026757853359658385435658221485207419203720727506388223024752760861000227023637255787619379401706415450792621827833094268334580776599711835323474957088538972007950404813507943049226068104176827416934324203597355127080534748267183044707148600397898765041914652532278775588127366719758672028889165191793452765574101401499825839120644548591527909080597355876521232205045520027462888742798103737962500379079411500688788879400817077283055887979447193968540943211580941531346516337776894000693034744177927344333271794741178482870441969949410662472545090052022544221303159255738155461989918954172321322937663401534352473016605429522550536505814375413234186044711314102875082736404506969405539932319170846507056110727198290975956105237900675919374134919157053645159341450077505277914310974075570976021448463614711676508442795113032261318351741676321932067969482447879252962662491569965865480812621750266495302111399430571334369566091277905100630383723071593325095072268897016161047718107943353327939555392355532050266699666396725230741886912224395700827784120641927197224238452025472529515792390402668273724133667649573354615639281250803889888357519924991120785127030599769948080182655849983967520865762098478957579159465632316855099050046010434623735011166709914335092299703742718702436406995075916980828063076821740299000517421177422379784250863430768346796068433488714684851921388328451421646945303071146326432699455581612135200990572236725470828632984413667382004875688537293067688717213622891172230016946767407588208636813975039618008002673951316266460990067103954773427977110098674401927869147585535306270759454871976572790308970422740139335892729878342202073713856228314771842515747481048198943453341360991152941512149500555558258916562116481096355421440620107854622166136547842312713117016183617166968623277743099310102504015446948433094933395009689520556982788946547858907480069082249079095437180107755954979949683500267157724134515964385921573392477418176629978363634137323592422034218504458001587737902698443920992754418855511267357385756092878262690928596777085294803171164013148357248502658036241459567769798167367761550463135868333935377263486028066258325795336626242938330448116388197609610647183432884439809035832318796558701154224309737057756352135464371267163504962165360450254996655897429436580777952910866592089890039795691025198288166542618107122187182373471470730859771349760051991632864758313266347501990831723346206175799595681649951950986227968517801132742295016798199420931785732246605539010810453320267962727129806076379675252265661552753648093790005524511473550601387903522922047556796850369896347017682831257240003543260935894648099584074997398607338745445315872298914014087488462626658825752050798819584793662932099091996767570033374549119976098588286162668355555719243754997775570713693538848221607548997796763899737433251479335771532059072278939245765810082139902715783070302585432016060335215585046525938721874146150239134181297717872910094248969983361254025963147471847653646128284474279797408289682322952336194835948153312694776206571794822854944494098531158254795406081378688795700375913666064213872946862755883444673155328704385633337122570439038161308386364403386245202316480111599509247147821788676721401954262350304139477868911813172621859687362274996957058099872286565026190884852735351083386190415447005321943260728063960127607453571841841749118468867474101534814468970802431706449039365045648012527560310796517493283939535307649835576951640133567346822536732996880056744918419420365024650210052960148814993381863762423433392617763872404283806797110769833254749177574585587057674046172719408546789977212501985601087184755282036343250394579658147505352265601827352918172889585741051923517745422636486292877806682486265831980460328352513102294632891073149998409966423042213386208594944992571828876348895444750954358069149618358735961379916777715188895627747620194150734888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -811406827100350040989974232240763303412737264633145530228186198682132913670791770130354824834375323148409168290050362881792736934762455710300892143239253243650456656664209368594167556224064714207086639873448354624022457893765110014408405904525170712403205587544558451306592370903566667889095485216967876607690532496385098045852764242596439184251162761725773381032555015169588590418303331542563349389592809720199359258372205279130754675999630999159658015967327686699203602270368619709026487069810628270142141519884479579873487840305403387739872491073815228078256153315734642637186448706923287206518296883813540355484734280696161665552089971247035451011525088870187817164802840017613097533628102258575310418742641248959527759623073967486261481316809490194275975396796902156285853104381704173558192256806154105996915143418257959922046467718889850389459763475310102308157818132750809623562569045352675710330667425147904482087586617383758978425632084007416422101936350706274544359782390731012332945171528565197010746779465742042839941728558280016700976331844664416867076947958827409696582320657758408949894274428132698888243022686069445972655947502972247617301628272978879346018970681696838457776994033813745439437042090371379063954966872383281592015763038658462437870966417423541181537302251283335746818145151139993430058042627689464110564306840467521565184872066723186420960422938859969162326032573594897893080821050521600625631657667487651165975484814848701076348379314807849629981956329460995254214005936203925826360107288208939144381053573034261597137134584022596248270477997261917030215772740540272870199411512110885488286626842003913106642794122454930144964708196279165660156735295873594009038347834194671789490848317560863407441644687167225222983189081626179253002146191199782408822348233867931646693298372268776835870159723051069929159749072979177284561527533249111594759941539869046546468250935420335304111096467871597351472140631087138471014667306254222576051650304306396104321348165529439316584135522981657540803562900949132659946781960041406905950934663108894405862118833783937525226506407276044795143495515061236085224302208679618105430597649848952063897664219306239848795703809429126085107801218064902490837220762913896621634227754413959282077656872031339289291462488988981465774846951066886550105516529541653556582769979065547192377622669256965757013815478426574985191238346870460144249201662422749340632675188817968626345574224376396796474215272708958855569467735540328506774648762686049319311516070362909132564849924566583533015540707466739534292913067390312468721971296939004050065545079368150476877648783435165803755340370224327333557019326437013645210585830808718788109521960076088045637151621793699500776523729018522829244328980324662721802136899511529543819366282223471830473754735413423276600681453547732801522444705900923266120873142265883530271678478059792088354363903573133826232113077799299439710000758308994933955885232155458094315722469309785632541551802090299874275298568248027573412424952075870497912567098487385306620468453050729626813529849653335262401331438826696268215624098915100522649572377709899461823322520897916796122186072272035766647564157425229405950491575386412947424073533148967080214749672323229579965337564177999691931643567914337429419436981202397527357553485440755977888722393387155289123836741226877072346212439720410180492589487340700774297989343196534836375685322056415430670830996761678150621686858578714508026789532990010506834251464331141562030696254056186904634028865764902815414544683652344433465065217331767298368204214737717743903249398609748056567920663599992415912152778215816659585421871463668584012598201989039459454045610144126270785984912036923977303440909767505216530017844825470842009907756452621793155821620908044713195839410952075381243621738258652919790999653985831340556758000859682796350646066071964667861435960979927118077030438253967757278882750095525857218196909967569091743021802968581427708411599383036818105466295643833686992411572734434400119538056128108329863824100395143816260593918735884784195526877354076489232619305351073375501258629218917754128270980617972177648597757032431423629845485160796435495910824549119035175970652573728624957429375844612434658663247786091113685559154435591603426894690430390220050837022663227963297270632087707868831014394853797702469413918584299792477414617517007720909659086720288902333019779620906767495984505546939364770382057262571520522632208998222254634325740801173320602384978322037228250141086685571986614390162225697894028308189776886474530317897001100067896748474793659765950540511174896153853146734937069460202268974539485255423735226967958646423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1303100135151882144237495592151861837608988894170411590943490214003043095766098390808846037371801227788866194029841807095427016433243032137206293441382926888569151433281454368815103009015029771334787849907939946296903507581582613619232721562493856420289179767426244599249236580060017696049329307739183073141865876588119803078775251714613855127202337833295309383940995434584658373170325912302470384177762527448533168657857722744207992324096825665066709427182229188653071284065045894056014014855549529108792354887926422122887618157140174657778952320082532169084522321702888316004061961926131427099636450246124888331683012315430532475832644169786216526902014232399228595443006226539956792404459388592408875744301388171929232298065031973646053610834716560117053510970327225717714718554177037581025955660958752347903091750293117329366339580014860377502924809957467386366008665819884654746926122898535679211371056319477918494660147772977462294176966911329397808545108904005577256791814823539585939309186647881340105330076073434686050075893136370753943445822520883263136339779405785943756774510753992536753919977880212715583032085023842580100185135496355229308569832695173273533528999608368048551293735992531738327056866915657980026237237129745058322514884735864846465265592035895904826657081645925612201102962619364711369698934338395919133623445732927082516953582697922506713407134613644777679936190112265021383228044339751811309268482626909229973195961560937034015062636379888384409101323700030560026698288002993094750359336474702219050720510385925884827661271519712408163531722967293383495399850670258784183337555090562982225280997202050124420318820341287620714884723084509464766190614371603767368596980417970965423706280408138232239564724429490776165930502501371469122888950619988705811680444882538606689635540373300320821907711129701526818226580928426673177955323014972405645442006876456286645567307200571703962618983679770868997451819768372920342041329171007748837420419587546749901777788730403849800828046013192065981246625742823616306937655413795481789212235320651162368628767787532623963606222499173051574015122652648589877832084294615790072951721469665549226301919615752220766923601226879189427090644387396406828817854292836243641384026173998463469171307026592739574019629061239483421281718850373552412538180782296025664860312523657276297620580993545166894089473559957158687298576104535900809647254623430209346808711368237211511423255121528230628429082427545938455814637007356661032237714239914893685042083294169656719223920106941051746693421669570688743747303922783105493911889658349908390740594122394365453959977827457092209278436740225276092966112263443926874597095674046714171935057788247454598388244228303446615859866604805584316575337601661132197635040816555401175487731814160539289412475221270735338607971529226498210576903205231462059129805817691455041108527545926229620087261952437502957640456146426745128578394409507493416879724112932829626209145530021431507097057466318725170320039627310843919452609011576897795201512860379402762786070621227004000624874090329992531797538876038558227440419789531071995181330345984742050204415533950205099044673254249272158737735827866239756323646362190222239182009392216214204776108315955482487707171755273496412124056054437003943488417756369244602827819732262020634217099965387026641660606404095178824809386253016453494318823173443593704057084290575341664640280918335744460719234207955673205898019714257404570748222745872481813548495487904182404438755391571063792553611819982336027206471769851121117244147991590384769974097126969413431983222215738397720152141373027323937009141133750135655643815583162171499457593076837684777854620209081097739405007528247197291457259224930004868719712853120667153805816894845586107786267599467659917697638776048963379489978184632782596529798562488237822235109325977886098254164672348197979057942551227906547515329133883004952490391975513929414863408721961097321541867111807503320920563299823852882220984031458600238187555195745065922581208681848637510131671149834727689808802988150011219420207434551218311455856450083205505101784414595999408107019462741537705350544942903808393602732360143608433704990647355538188098371809453386599312029191886615409555660560638575433678177131497139257034198934558093618217667279601643066287738414426284045835756662125414608098087765158120623694564306471082665870602618176454445235014297494808275587747193905855501604403420119052891893437418742534675169817281964972279852049156109133176112842056853025703748101104247483899784541370251377064426975934715183016083242357930130973668055555462470394108183169073929399433065584433865961330029186320120256921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 363204199804965750362314976769045481976616043526289408928098884654833306113691677147440545518021451998685211021113992432385136356406118179671729181970915972291311032865828794042231515396314976917470706991452841482173734223245116468737972488168716684034863563202174938997021020787391132665661118570127553522451391695225684186269470700817053974232989513752264048643120229615345924795615682507856937067785558153367348471237484225915785448299837340376075594731709524795559214180838983354775686288902935790764261910883249213037526823191781290110086782069216610250169182162760209092927058325278912937811056124175060805291611864056157075985453177704776520192171845235389547512739709332099343078705517053237420771917667546146430814592295807704784093263623718481645807597360797431149184945892693064936843654108946103554335546458693000139222573984263978419470222780852792599547500330703335552709997169725374478680807127937570876435052187872623709959693354640170214017885668368312880381608191972116748514023622462557097374100597466996847214957084023861963800823569105972760244351476370578418485020114463398392637722199701608145661989450382559903345774703181854646035132178682231812214364975485324161070737092801331259310975683755257311081964397776066121631009548248909604328184987580897553241383063514841951288744242261474156897904230554522187826063034885782876332628132935250273243193390907867565972312885977220644805176228969579262239342799785737789143703466052092068294108224119155915643650180901134091562320569632873263296194630273259239878299994897901757910531788535867488437220033613834061146095204807310105931308027632966428158957352579966886313591582633098053497683777128357932328709310366831940034506214248636458068471326518860051785233446237144333230548623776717935805948331301300351845051987861411888862862974656741832202689321635968098934406172048175736946772287691509834850456669934113024446571418759071688048112387001778154113465257626883946853870902263737091523082487452790366691445122641877475483400868833414410645036958382650714596798234372332133748050122179600608336611649202851347406258905936132594913833872179146665505237252139180389422523026754240469689786002841478220411061839822710075741615075928366188233555902804670977571452455959761020398537828717878256250066953275813649693623493900898284612445630714735507292741925087498826088846796273063186852884646818427257177205286954069964047189997912885757359867851971277166663249889612592102008367694766999577936995263904720579503253913835889229708165221290591870925885343824056019083749508745630799589763725897854949253417619328894440297614245528980377388468670125237680007856454072565829893950898151385436229307776267253683161049013326767446297860542853732094948191216714002647413195852053122577363715899856184169588852909972701598940165313928938316723889673610256135108426558073665513097948338308654650594971597662945501054119445032381656686161688903095013962832641897620277604871769307567130063541780968053147592044829006564532958342234987618901054217851734925398899515085386175304701821920323112730175209070426794817296769700486138316396232216940749132251620303820719408192600061781379003230155141758399124197489667931632143933219588713454275897389790694016906035095444561175927813843417495648046573905525149327605506322030241566427672306633765339586316353391247184318648117790313154539335087844800582540258944614716901770532138210321349269415625613567271139650344703420868869069334787618613933228988741712063908381305470281230192213916251075829694423403003912430538985006010322165709903558913099566972464366152499380924873982058745739831723564914106817568242268942080234159759491097835172307701105424143876658022862925009540241136165633677039167686722561968135961352851160541522807874524555683291377638876184079812078193553048233117131060264159979266519667049693395908180234917027073698780674301410428244955628016998861466179372087002660177434415584534960527679607445483717405525390106069844505647735182798705687830475597105614631797889975557325987629259097856236804334873493234978667606508722590104076278414802389926250665363060550222072491913939096962859226082048231913637471534572047469286811208453673660927106615793286692743149548046339675072880113165183625919937497499163716417688530197254830576800566904516044199231780061562850833767737065160863256579983278857492685084278430643330635865167539490988574131767861549856550089176644713179621743353423008715925967675204089799046636418324454801445139876860480480003628928413481938356725414657260805246124315858602565959857280216817735529559919102824547275879825716024801433114039004203711386482099320027276942671917633756637648902098035551264099532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -792206270837145984421278948643275385773461830895412541036340180457941546990184759675950399171029796427217429720121620406764583052406258043582606429842232530722533626847422977530802018508291976486901563849478894310856898230031869596892797827018511950473133279817508905904483331078865590518207221143609863067411834523383933724345711086367375209837395505333029819228605942293970782059081568805850988693641564124162309268510214205279264453025974343619994675763513024556903216422227572705296218866031668734721474100249830004012070620649773858069472801855370018760318897726574446860347030064221264152275661371570547944127420054255916460111417659212084867866279229263346919830171403743904725282611594647006657945875126025188074751711417842530346441540930464591918607516515061195040384848867544078896827458397022954481872323484407740033147266636249610682751541233824860319516332559025607744105797125388432876817397007587733418093417628608887347160388869856159931817233140387736900041730260331555022472624772089638089463934929835385156589310235010808740100724156793923218259382705854008114739359294406998507049215911870091779041899005864987856291923473200144623940540887991652858126736838035264482080569853500394206454570216953647855991288128873948718881256300571696088455612363920568281498302674049535520451932201815451412294028340317231198644778504114303745990625071887137309042385803731480558000218227020483004184321741740307543628474084224551888621205247790746639485175535413068288809454896899421835771125666270690417017981931929313206688121062130857757186292737896126467856734640899827358241244302830538793358151020574657316034899989173514823908373634823048828421022459531483571135167486990780861061746936271716029735337362646055987377147672283371457746282339795886029902799656051573204337882502245829002230999900221535820854188291348998093616270585652214038384042672434841288249748877623425684144659656524480391242037366774411906938750451370656963258233271712304963908281430869805722895241097167177419805833229232121098685678572371883546618192798642416236485853704003654793815333176260420060141849226476412664541364262835847292290974568685986503054613405615252568048735082341825279898053103342395281328183333578858245554759123903540808079445071042728429143496695031515415234748699557213110013422264931990582192668779164915614804967135151575265224539176277448208869787282382037125970860741765026320280805087868222597182780325800254922878699622960636092127219283080799467649676124761941633411966761260365969464401162032863341578709657836320601704738570738467435098458982277920841992430038273862469719864343277468348812059257030248324587394268191091249324258787092722861609200031968161222841099891035157361650566124617481041263981414276149902482148594976599652870646963524571725348256481009289254045830810028131789512188789382067884141630346581354506918548622622983468750383006182710309470497163779156198542492316346257911699576006184603036224861538251030682940940300894046678237811149516307149103218069907064887427270592614328720414745359361540975153505991463408544018593593057575418912711336531188787609774555885799946657872548586688626575937767534967172337484737161707406984758823498502862514193972690450090496470256682669524895904140190986814090788659121793026501169830357642044493155969945263927273059668012162728413678923001625622926597274312706470662039348207117836664763877206204704254519770842086724860928960198115060858356236589784055029317421304095722273175927207015082379157509739216827170015526579529685815599284125460738762873624904811338704539252797773044734143378042843866087710041548626901212742547689284236846619368513556330140422611491807758089372194130770371722536919666076121979893747039714443771753131819068902186598707774929121513554566591357914717510111134630209220701623529377632557378808811203566595957661493274332242756755173354360988338677913022194092508315900090777103197316587476378780783013556716140040382728109276939254428699313571086128221756802767678739439048699807542450034042041251955109009629964815371081921938279289323602429915241874088793303118967821052836783035851812573087017792332085266899018818832193594197940027342736149195041836943216206184440683608786255301345140321516238642974830875563956692231821007515197411508708760710431360684574968032740062434504298054291640033674016117816901521667966954182021160425291961343698875018734483274446770511032494289720735893996717859820966315033481864169091969001251530748289043970905763042402352918590678396225906718004539451271475592562103816822704279083186212819689221755955454313734273712756561078489051885392393526444804714595464574242289405451612110835769457317627157680637345792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -218838421679345886950179224261178701328675325663122142479793583300717221925329702448535308200912127137137746339377783773857150853344282493538196659030103928248164368311517498783071991779242301231910363829399416412581715927258124278685557240977036385187156433894808769520089256021596542889803103513393443927620221252006427002425617904961796710191694710089962920101038287507136154059005077240858097918494683109458503056667139122690191115714247185699223599676515539353081718736925781848361113582649661727720400565679786006797065765924951652035531489295279342849301577259112625397917098152695962824347191206042896154878691421195949755669960685438278226396698985213617174719438135465338940075921105392530986425568919690430711871201604913451294745419964047074806515359554763325360175521821954936413420292580192921942489675945613543069118267116176169399203535292410726395817264807647474049947013090584888987361823992610047324722320548693719192961729148645816802489350467480994717582232788481206387413929352985643877202777858326707065126236751365160648718759688306284678518360394868685526733639197174618123855999102231350722654359889232243998118645384788926308032583443834283555958666544206439647336114951540316628106068453587331586737645008818832895098541601396335973123971726764439123584523908887597114643647391848910089720746907375828381509306670288532352649430986283707673719874820261963564354217663092144559471065190296208460407795511118602879228826796884296469410815479568644265992117212187212179288533709769471430248833419148639218218325339525123464403187578185777239289843053619544054214201720914104460017268451447637865470317201167166246775215198634450469273944649488822122955739236269595330609361417346991437973736827536680642419441833344950551596419909048186975731720117929309032364953349330806670206767166548787192439510037547970665798845603462149468447893356437897901542745601757077159901281769391676123084540254857473786895468784148297311369474269184793347460159551359591592128267987775535227544631606485468938059988406940613859338724870162850960873525323044476012734340374800720128356875082631194952631688487927076564861762876670566833982722354221354045098521743342656721572741423692458615625907539687800380126448185450111022450724253593785897343114935560435975987301234315081509759113072032790306595370229967864807406197485418405314537686996457579452581283369033363183018699057747554519092257724618896665057343584888124323326179430003514857404704368153765367810904363409979154983215718297962916331637448540154952666265080062432641710822985933086894861511484094864479540831470688140150708969444155426443243818173586838868401677499032386090334343839480271418801406136012646908494470578422910002154612054900599418578513982794576270451330730588049335036556423673744303176742533624818940236226747541449907045214926114760065005305470819880270342575195512866045218480327424883502036102845389638642332188245043597074374485452210839894000871481858416548037313287819388516872472130105896720148304608100753211419610075203902576363373604795144893935554931584850126817164461450191162745163132722101510646855385707576504147777052122265481395900860874251080310378623012967746457271628688137264567533201085912105784153269661991739601358755110541336524959171656523018049617767487403881137965827398842322165885020427897417865103188882226721443522444584614592004312884907216369937751070056902197654075796943991645838153782117722678944805129751940512848087435659002024514448722241782523575783657414963285887111321927317781669018928371755467069619844288383670216478351785399769081024426019788185465210858618037987784214658652926285237316998791703682884714650768892547419699473527796327705306448462881225486585207338309008059113831692348731445167655084952617662502784854845214095464725503038907515465061629779462651430944256513785467698029497146157349498290559594500356848616823111665235897268777597138739378276701924564134328633721167811490783078181203937590075903895977096586782127948413789435439288620220494023657684321153465591062419824152729600110901982752908752421533735231850279105753531301235769259095158143609980476744122299749712381814448193600881913958598326156919220352192290075848990993788836818736342859979158563397794582386874359121543988724073295943554875099579735133106157069932289242937023026580503317896204923002303315769658344068127847512296460618669935314231696125305314186044630433340795906681851641557585172012212603073487878702111299217887730142752730538133929858931197829664533064493626286017798954816766518015392521713172059005138878494031041844057885257930694601421608608869980386146842273806919331933499099459165105363085912395347818314089889792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 147629946479191109066242360481570745515748546130558365839790963634864018642514732270662616565502891468300308309403353142408115851265452991799077390217726485042792484963034130068410230686179656601141977951485622269494071974792989095514886264976670581295679205400037136846480465694494776945701676909128262280233503897521374749720232251824222657334933503878976568102738569108477435057094796977202869647778593330494194882339277677708954679237009704543257529437816462505428150843977174095089528132323937017023213186513759245944778571251519501827377153480503679292244384236703239686180455116250270755047313801849267773169279866089125989204035072271028390696941352545640714486613612990380906872737912668788883589590234355351103051929725722069630560624367528442880077355666774034867971210864097853028561154025146677962123594223429630298841359739623700925008001134116094947629923341807617352697358208004124125733086519691934770663397683806849825620643803528268487290397029739623953154598155318261187872927860124556519172380608714770889069822009616276539634680837775069445787747700192309015124439632036124695227986244704015094442762179571783399366625747213478737838914115003399470056303609915454172735763401882554032382526867038429608344532568997126539030336155082349225410345582481635133722935597329756120186242642183907136820778040608416740934984057028892113320268012506897098352056084901751921433468241799636582790445480982311853896360773526580527205518655871697427710476987274888401607637687811439686977854589638209968270766543946723811534880289989455307811386560851749001739527413456702499817020653326997996632642414132764320352469171065113452200399394692231337725544761503322694820442721182522391580471373812323861452015435599145859634547165072217507543870213382067632725433395489825616226413913289250056357545144507820387026784291663221514399226716840335451478116727838719831915640206476434462539100517301274171222186403897918710132560948786925154784013280794384582068406027269583391282588309739568661766437625022500240994005735453979242034754172932564012243265875238542300625299120537711711944265011588273169771635546462636474580025488442659277835506747860313111028936964483737765861957341769521627495754423936200172998460308741026491967604430367123331843085924221216050526976832338226553862696722230728220921880216446759573379219537612271825420642436826641101940516123576796037545424406586327664506574070520174944970011761844045983298092588475603685508757794346380967010828944339962499889613935360472333063388248232992789330505785457845104573633871895967391851653335964450268884016122211070469191334982756895714985660064969358224055621243414388431360617983626482373063673033147576821415659498773099574927459893927393993268584478078639294468429685368152264077608182315720871355294123353877690532723350440275089607393163843445320835802951584903823557378457381119613274225784509840712740858750981857615179507439325783053147376366577653849305134955450725937262666880623493506086507872922033040608949079711855877428966609025844033817851837367182105178737572395796785101811796126089205927823509704141557691257840396304722256201626015212593476162138658443563262347259975371585236670027987703656540555982538951562028065805245390792616452496385262523477762431014535514685055254532731951893884960259974587657662991456632158349807850739449254550501192189894743769799722147509576433590972974277452563333680948278007899112449089913892736836755188864504961213307346446194967922071973918375228651949076386495030673748519701855149572643648742006086267637685469912009936979977829128999279437160294060504989845482866697779638338296954454937072949043177112830404263365668820771014550148584812855304696506662035599491440516938851491425470018895874702413488875036559673874011170160745199458164474054778934126201555892389424753256356931062871692910113488267086062794269585001612228050435378522117772672824268940386670873149808638324976966359687764235825187524386993042603060971708342607180764675890842832215164710290966443871151589920473817516909841754303377133500946462615090789884783252211843850104431351034643863736898890685954267332310517044812844130085549987979360222995934768540964734404360029481943683754410625786341592785634376987421305548459226515087090544701778477845978283585726418919812046003698702959373241754361012668464764636211473168691352969205684936339161931362141037567745417176634129112615449407283553260741117756941576178485858962562076139272405335975440778666558093677013990224228928483493227958492047489347579658049822028447432627266164195488101508502279644920932465132127326680808293615206042398519033514980549946574684434195394934759490226353501401440583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 19287898067648289510636257530174084334205708221323134751689125864877301060812940135141096319513666190692272460462271535290550873258893968391951947960151698175205134816705654060233238022397448048663452164709106034954916640083898390799467628609021467626094887378787658484446043786394370886955390915601379489344277008732353564886958684747157948244337275589463759953100832590269291429731194145380793191679754803613656545392745906755841319323041332155854462676819671605732193412514847619704906077722045883725825230022161420957742766722514195035362564015593940234906511928921223805124605714637935043912618826001101839150492874769989617317016528726937233984769573446614131010372344335357531934327561966655385038550201452694538125507041618136602847765646453101562397809741544356147236634144582290028716743277735098725144756401509291646622197887939755724236468251295618764215774326104494914063307278378575687445534503236491832673262023016377718594403772082873820094541507496994597638843350621372704949285082644162151261486872218357556172986387178321993711950128632577307066972318911984362248688565426233004214051305654341405677966065880016172969227737729220685150286842743801224843321688205748001934910762969728194222647597752768061359367818077532050263061743060585925360630693057295608576682197308532026490984125290156025251658645364505110290879629004726796072034529042795184463183845290954350812767045868830946081860370161365322075273360184087692148962535502827411770540589884513240894852163898178775066688483700147563273979745278515896420579461118129561350887627348906077681426937792430032447749077348251089097725462387538004752178102086654897005348929067147388228597719864315574928702563624281596235005989895869493364470555784730760393518710833304770297392854781931716233845889742911421560494478122911725571536613731088793848372115494284127171737264867304366202620529251188669159395005914100365987811926354770317618789683713529628619804588888308546050809955934119519531148705986849977389734778574514979514597560086877209017563632524101607576224621657345036726330826196956245253475961154648675078243891362486288530546463758960868840990845531261837096874641751511119080770389587049337823003826205078630244186896628308410236521526784727731510100692708218036370975942100225445641537494048770373061933059608581843229061480595182192146121320298750912974458216379043562776649554577365469582916783056539706161796012308226891976611836709151301992928371993994377939189253729641122831958100563394755560633566825375458988232227484612325276860180182238118931000508848516362118528496736727258813901058410279575753754655055406470456243526781780822755416936112167069976680763866838298639373824295816039830796133698559099714830212771034025192791108907459012338774412836363277433272769091058560999215478358450029619199116291206493785432796858736979787511627420097126992744978714837262668651991160061729029101036725272621559472235442150182925907786757621975626008393404142663947241505720859120297238218536956186669704556098167764064296161046023401145263025474504637984742693717129260668125496435800344196179404056302472451738202703607143241707667010161875225782294240617555278946511715456310318475991791380950537759541533331540165444924845395997167326703805385843402940372688024152889467194478589703277643019212310294592008255573104247205363982123718065490694058783433977117789578960153315302593880006261567790188746529321337666563861536921834747706083184905065148894248479675401023686190347983969795288258435711365022915408835180102485748675553628587149213705722801307502074385726329554366450813517674360802618914972297147561177506851713982726225900822383453954267347517806908319903222985589558080399172913553637904979851593382037790411853303692219867996284646277363323047469433067906613615215392995655397574004082356360629746906836563008108891990773742824427549852266754550831543863353595236831724756914185095155837697175696916528421215965327805770450685920859409928546573855807989460321607073517147187337340529407988328066764874406555997670612639794206341306854714770192499663046121640063103004437914623791084904514361734211183691164514353318270422249789728132404374093440594209998238362118665527077932984238301077705972014746321703612688308890274703547628215473315215144976995631380131190341913509646150834540049929800701204690817951706476563859518609071840812805937492565046553807053025299169959615346199409705405581304896277960529975087524727516387221546685937799648082608407700881634150429698216520109195584268489658113159568191909076138457568223848070049591506533244085367802938705962873479427937100431455805568538408425313573176325271138306258757587314450275351100653568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -14301569300029339764541659855075516306600846290911757300283992795988762730695781471191195072197676016842715190354519542864498597089170959997406892744902565758575321859373696494714101512660362459498136823234857067703082721646006645447723123602559393889598668561004115646652439076917087686062402188914442940900611161219900398552149917250218122997082701184579389372628856817012466016983318630765499166474257684736511981118306330713037678214458753823756418747997306232663945177838862074114521343412283176901470589332131899175479832809362321834358437204680462454008065240512913889042503233194618046365967501620873405666492363451132530501334898141995579506221310904063600899498252952381125332930698752571220941728039494480323247544311280308538443503788371971805322345374955774822952370232869908933984528958582013736003577218619563178030444891632000715575665807732498640798872921979043707498349960251318634543135848159045806765674386471241752613345781593500177044480154921210631018464276803372619514493493319316818876138241245730243953084393379056832565706578574786830422814247614379672187576777759495445955102911171227523302824737864909373400096897293939277602222116723751128829885821198253629293990757146642889123352808367055766929622639969056599132353200071142364878080699716443710182569793891575456539452293112214258408954522367144440115571652124100512545112813268783063877443873679362508183021390320511757705148093666924461366631641970742805072059096519255971035840768855662503223466524250555956870085080299843727206141742038755789706890561383003721714219521877025686712575623389554911414456150586281873571842557502230588192048973934877453038930598077706008135458598758601839903675206160016129141024476811417627299043307609515304947568958718398269382668821117920532487017883392470003743223140329733551267886659940810011878200353731067118270079430964541826681547893563412212193491500169060018219180914354616898137118160293177852426777027842336194538923404181606555726387781151796945539029676465903760440227581258450490175308238463492433273454779387333193085927392066742062942905450523394402433928108566235292735535440642036655137387588149673210831394019316661222970289747304837850695997991005856839387820921326853595178589080652221004256872534541807627364049781476466159878224968595852009540554060307058922434953617536940122668415890528952822720219951099827297896636991589523547273073520690743248644703225464987647081924370779986075363815836161062629841645499874954747763765045235878632922953276447773366510032525193168354230285575079977261558572919263585027424215405673062929931125958154357760221652493984421383941541856871073084803400682177885669325625589753075268503881278964222044815965135987493349783609023542802148807777305335384207980721995963299140613216315695067255517871731219562232669829574774309854781290040116285847135189983288140644092556564060014993812017689584306390684357189347979465488355071280442621925506797999559336182879957074484624480585605255665981766856242378866425700742702977708899725412209867763802885748209374669313144167485952304446376097656433548224329035759536046416384482243843816044228431171550689360997965222031892388313370326797436257486691923078284500983562511974936508718567948501350676303905600709140687629929409387753249400328758977745388106986719520051824881705044363576954713420730603589787552056520327877322319306776183687007410680082900176408677472128994490803020746906871352355636685147439637849534752551251035192016649435759408539120319671924073244687647258456370308623059377766238344626241019170602314476057158544344831963908973583924954346954950333569825073945713058876521662808062908540964115514978458620453416076303441108589202634191850302946470959427532794753618761083455564822319009580656915655900606047582389389466982269637258893505982282532500436968154722126021671127122949910002727698739223550603309367494771348591931593252072798929972056455650499717028030138383731036800528601894469017719305354068829885699964936772030712541582676268303857979160383493527590182600631124628430775048212739808619288357237555063515206007924964737052111977347699619485994036304044153748728012225116698655506196066524499187336132983098221221644213431550554925133325357508487341950125105091958829809174329211563328302079123659567490515741805493020771823507832031685899859867763753844497939701729496677995754857644474061702544650073570244192537839381267975163927969799179446298941784010090739762936500989440387304952811709076928131097430007769256693388725643455825153390614793618254999820627196327602006979360238116529568246966807518064040809918879524943966855473602894227111084332778365623218395140836596070967338787563110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 827213541081487399443979785532082045898083594287147020515886883495344090283224647348376208057648941381410996234225809297450215151701357441975583681785232209571198097253328081948082097467952738915109895402080421331028834309964722805733398110146825468665192785897065689115435654034258006189688498144388206379459788144813585637767761625516140806886642657875024099200034623597535398956690190230736398032135449799925348556699884873744704961811276388691417047756703749690457381084229565426855779895707354266655778680801598525742068613679962009376653275665300022746221737899821048672118197159884334001030926718190478913677584725134914629037764628878359835297565656326556456468019964164706432435223050609097604995312580620869105702928937179507752559937513357202393268943571786712924723375764754420952833022751339151933661199686023638228961513177529848149016116435514883487823673546737560862662836582411144368889395762988484588232221140569659638169489173146797560867397732096324566023151446895406598467461339088951874769422772249409790227434673316851922039744226960878613724609576178270649779594517117556246427810813908203952002398139040636880091983550886679594014617081600131194821444938007588316491896511192797786522667659214413996557780987419475691839460036236817623176531784631202068816562661744546853463257900726696001591767180003245491481786166857690303784467715674840681776855130415496891410130799714363055863512997731858963322357151588202113406503215004100294484401287140997254080493370507366547765900226519122475940603347722860162749889880668571934392328464066852013754788225563263802893328082775143272320789764347835079213873673981190611926895216102492926526096937835015479432611880743491722033824654146430204459520644226050732689023663203602684355844629310470211133467404677339676696131708060283474987471545859018887476742112605772100413704471539370386329622143999126237877956325381321324231165889090940429060060893498998438907434804241198800162772803963374678756358118704217203213567588517000757098977342758868017420496424588031796355298437899456852931048824385066920973042706940374883407739323353322249284067237904163202445044363556443772807955423569553621038112102839781132405354689525357618128568900050487245267002238371046097425731819808636006830382816579655344890376449150704125802207519814322402231048247527074499065450665607696859074504061505809912802994870611628676269016464809849978807862456994927899656933461605589646788294467524771347335890782433133854062973445750826293745253223540822632358598936787763505618512061937985688475907763296140713660355103532562557633617524455182170982886448738097903139168782335455011769296068143324624151773458930798962007232348691650269139809574071198742001019163598478201358589056306840897211344034350674991425111924786564662017051941930111494074470670027964875537739996049134839698775300038529887213193133406414306883840828551480293259700884328712874442132175203400609774627841927568129866227786006055103143590047456734512392600201945585193905521672344982340656277661861091106759468953781204256838779052281650848311318292373269497204971744759822125336540143745073221725546738738840102248344979256504092083567482676563223538784539251413034267309107769828395399796623647210481165933963657180415621848370639087032948475883847005765805913032612138349988179114439330627085542338924286871194125276960357575089477240075639947557824449218265597107086971889469852097968738705521989626459772342298322720555109574147026567768828053019297728737566546926388800578297165916873016586082923813016005251220909845418183194313805100574786935563561843794398292607319440972611146575159097125448853123551386135407777406353286375581868841806858659740677683215975850136637045168425488997504662327480728167601356089840124220981551797235066783837161463515414252885724214339629617150257223890504634912011849053855306310848963890090571427613457753169432600712649111120882012072969296246400508440929874058397030634275774436161286481984926065727945983959137182004811365509727171673580814721378060679620051140773574985851146748690330161230539044534100214993159739586287808251481275430869730312577730730813245163039298824716788855763924174791431560742734007951886219346415041798281511069562144789298411991246649894706282265585512567013053110207373904430738089933625029950481939260665082100728503348888994412530369797377648037995242079007200111479155009893921485180040898781327704859102854162421462071939639591681808246111466328763603062604564778283392161006265285688679868381756007592692245739446020669141734418282218692757382727903107380919545290376260204982323594639044922770012114180678827861174833886523666061463923256236882001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -723075498256846125723037548545830926507425673794941565898498752766260073599534156120832807566622142466715005475171392792915864459331542745863303706161860007292518013152246698353387238453113246527974435295100680262824535028841926587109912860994192683196525561663011800530325838242584644855929216309274195655939034642385326299186395645237224087761399057876631290744361485438585723368990337181567533640481357295141424268536537091466359357631493291422494589518955811939514187666815587212738836485389296297302171569828685195815362980389399180870254460990231612281240270001368418484764698743795831848050399038111789577848851067362406759852474913556605859915128267726654974029511196936180591245286819178595244253928298729677369234579753000379723444166045183940938207247104807035357902774375996921771769579166945077844536738909156724796341580021434086308196550703695884155683349202216108962681159902813908724153892725237986311256192207543972154219945374902750570460547489935937017171833246032473661891865576995046995530937161065681611706696722065011600633748009276482528841150646993374820463742638666517513223121776546604914465352080550938917620647789976452935484041026334249984443586653183162024455270990057521074139184687738666635530856757674693344143047336055348735140910145057210934307985537487755309357344566283840389905363708823372420704095436288023002622514932961112721889719619324839777032790499579235659127817465509092687877018727671976898114905635093935272351467305525661931535968706161969259703391439806434162566620122640134796966031915753728287295568514546914200009265020775663562112387701620593974398558002376735885570592815253553590003754682528931690290781578687275180036628021576585617395466160589887998729282178972477112187702411316449949808397839740456520394412497372438172328414814004828352684316882012102245231530890265163785562103902347833806790210262532412803087453206979649139227030906868659300129820526443414500077158794174185300334054447815353966459716200101147076429994671159999354115450113282648894585824163571906439968330212794087613706193120122540116213073570350201767193473273589224321635456806532389102507085727521173047698743687539953493708219047673211679002063416693556060094443449442424626204207473067165574796773058156712167889791905262567017483549724355753571947314381975101707681103378390272288313650465937820757296685442324987614982183137904998714590489606820324848136012281723500968600407220539094705272158905190581144413176986306093214879307015373412965055534805869614342165949377131983118856846996796276526630269213895185936902990482394104218802602610849131993022307013161325867412344632326711536849945547924290112045968445878187576457217477145494127193819259263078247841970065036033331429739354896431778245366689828126163186799318250540839345092808861339781730529005873863533546286724720866406790197447019329636006690877474576524022601934288009788126052708861270552787425883931367930394543476399490167564095055238027916014841400809122883477851465088493601022495375622042052873558827867240599127811190167843961160683702034382492342784511863022446145352025430954813963776425018695435589707385996851926609779559235258762289074072701282094857532185317702038493433097449175663133875231956695385051363378713716011035928692407539859034132164986743071461108659181188063515428938636915757611287098889869343325870969711503680791552291674751171231098227588194010660656094309023533184433495140283743354172403089181243515953495378851355908811871450487460488555998380531566375355306558936665322192649479691046791303390195554710047514308204727010562267578759880742278521228122614025471655619187168951035099289260835242150766736639934422404675326385217836161345192576687638701520653702688443645664048137397160844703985694713212636132787536678047728880350430440700644160545002051851734681822566969978776723549047143068789999585370984917341073259712921965629176607528936475925791826469639866979428760635694706906772662983407224479462504714349031048056315109628047331000738273950497838462556707408490168992224260917335396363578724103865521108648603303229567159004866108796566068217526495542528636552202690681394095439199062182979172408433242735462098714874004764394015853418116991351053411304474918197507621136189148437924244213258514272421856943742694268628466627818141332768945881059789310945499714261958384053191102838918137516548545630979241283737958603934161809259041030362324297261881071238866599046311522158395704814896420978110753781892473266371479183092081479717128951439589685960686926824182113508167987244571122099441779403640409675641590428924997401429451703033071464805720247521132435732903396243569773729441187918512128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1028023325074746925723530928215791153756129279427376646068609882215961666625201114577277737185623769669800155457192920374432763302482773456838899970710694906604115544278885669942873511450440118836319593401775857620301600822678226878450209212107143443790836224667428904105169621464626140823968562755448226203053273587213695750305344278366836420953033653207086820312364872873299739335221551060721030279503269779758177339905487782998151829222850241825568318082746903217352000185735759649489216473470630240424593761859160101971893615089190603221598905446577060427975509198415461452237237416292470067374373291549800890214328140006058633616219632415848799116827399390315210847040977573200696959455756348589071518632149092926158770937542228153019889238280302208855501896951266386531311765354730301482412568758047541130866140200997477025150636053207859319708621662566486602423682584726143757268252577473778464752522044303062563517676948400512094317973069565082266499707384884564191059685631793589690798174868029837258795749977422085902928332746422291938386635023218344751137655885708288889726321144435333752749276350720132086613036612850148302435544646377947442124837282647755212945136060063289129247224977733587461481808825121351774431053873601149359806324360932210262194101643098500819298641539591631136460225795705186695719172554207835979817899789280752159200570411926733217074854003968542900174061933509729129349638935673581203139172888965470503976349588466480461579279622075611433717859091214876458003839551378763263802028499906386984192008691643262839758246731663419117161639803102094897736435057240973047947808474178757975733768933567677609759130414184545738640651420780111705229911547124823367489388657644612035549448826554980964410298625903925549585212312755379553356200028065534182349411757803750704652041083685567814154417528376351567310624200647084761174558524304140235415398992894382313598632998172676806467108017430790254218156475762734315118547468860558272672442609541989432182825616426513990556613672666210199021325195161630202650143648286455712726824961979728161836575416937340265225294199783326889724494869952146896145477374407804179899282539851193720132547488016891433546580811783061279478102965829053363003793470561990965621760553233448518761286214545935497742046209921431270023771472261566482655088852297819633541656689682261956429336486884640937847908500039259628222524107242357040370824065129221543145428118842720550178619448807807504401528502419652324224002740896169341712380195765127935657334684497448059073710308047488290247606365904876723732453863885360222308644552748091465752674550009367878371970442551700344955714204389040211919057229807484395952110358214553438663099894885869763273079175617486285857133827661509999531836907231245393549290504217114016657960673490480325354400881493379481347978633996555499494150404738946263678014657067948721722646914500298982387750791302313828109662563427133026682134886727759104260017113624435509833927337435403942977205649574593231725178854804499010915823852119905179428221170576914083853619113971139302013010278786456983212635857376772669099969272924187513029966670716606478220604286434019091622151261378788966041962704781620598605206850853680167743107992859292953004782687808675330103873555800404078815178403337874114057456697202536253838088005323721300072298889696931011870253164188361612732107960594704093371919088187483896310948683986908211785049808974263788609860057635631587999914877510883216770680123680665693049028967019847897115660520862107272179423204566203758104857524192165633167174864310385712014716027829911322078296094822886137313785828566092719671701527406961208181395465677225618278853520493153355491653264780246629500474914460000448855028486993539558601336453472868357271964650318361770269551666664708636722987391174401646804518151717606310825491388939901990261092516369310231266068073253895285230722465555834994013658292341647519043420404492550256755120538279422811243964869628100668560636086803086969121109805196311443401356094037925647209630596194256797110704877443060402059139580369079624368759397601859977656936328537946417947409240065033724317691876946323933912191624481754828773355869479070852124547391929861689610042002217457095913532373435609476651864537232006985443685790337121035822580920443399672164757870929195359821485119676214985722162241787205120518640637853769443547138139819910554747585088283199248082080370709553696545888787867404604041928225179081213292032720610896794636671058726815818565813945741756238810550547247161169302037223136938704894213611960504779555962923764720807073463441860016149097456005389689834405696419063105929924079948961048166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -467798356687134118530561546755557623241152568463943174738128978186287907059866870283385068857990659763199988301861481111857064388274958295992073938882626873640805474850552864184349595099956463055008574895944142249651450052493639433941187696993109578541222447170170152862456803669306806891736341813841990487025870803050870719483877792233962953601854066367730824613788622314269824327966992722984088813723553184335791610630259124439164951110627581206295942651815183367854692768663623958509270097275279441039952932644033603771650229530869522879923764747611766032493091909656915923578999682951447322751314622808199907553573259457993321709827605099445073353727307350261074703618853079400910264942594679071559489187326173976436615314739092013273473313689329933577231408568242402889948531496130363402566573145528141112788538481286303459540899299532640842539614980915133082610466539869003562833658875534425645001938031181172474408834609391700283335682820884219699751762926227611899780294858438629031505817491123515373208185415183522338915297387411618597944104347632005291625552864022381962822995700802574336263757210929722401339071195471962452329366350334037473435310403361151015706636451060707878192103573777251927764477724290591135810620449340932139956143854346226167744209808401541196163088013424172066548754577502870707667803638635864435339272133707393697951961215188178862430635880530800194870145328066693098755145151908936167423927707097457170511931226715303482636380941648483037862270470930678900893715067675183213476923845768081431428203921318273802211886628699463565631027162788551496619901912791661426303415413716838750490797857605931706977455806930177363671936096697617194356414418316212317419983273608083097326212792089989193271160493605718014305259957122602365788056210337104738018875769837906099378877414293535235820532271719152889057894136972618839086100316636893837488972545739301958101462038078674996307478288144861760390557746944832793110571725718828171601144815170878041025317650484507114787314602387525720512804135461013801004663620067818930864354494254154946515924112172184692310401234656359692746963677184962004248283389000998340200120090545398309526324530678096641059554335461079437531748139286594592380166982783399357770796203499541574975784169375803574650673584779060723545092974697539029419521794140196803494081134884897474479724607099611507298892766386519946303243167039886661307310125549463770659715767150442470388994982179383903212154949937141409063835239981260395818325468822857882914874137583646124655158823301963981169260659005443693378375757681242941243946895157434486568398930955821860582958201208187490847951870097594050578732505615207121842781925425897423435674606784205150022294932253407447748226925679515750932363540411589437881062748936348196498764148340299630752276807758626341785017845461584607155352768299010043248274818281450405935523259278914393568142520792614533421558536946731649677468531780664689924466068638904663376650288369045338822098879745494046522076829145976473529379414439506177816889241830615443229287899885051112757479347585640339463568692425034483947274648382593785001630126641589901281681827077461196963659885007242927092901228780180608686962440971247347557007991917973151806806974294106888693019931904820637963316470664101447299045802360113463007169254743706581021551692821505611788719376919344199747414647577809282947189494306112727856372734647217387124133591618604570521581692124780374477371414536467982784352215570491842080236413887046641728350027186761837226064007504400181834925355712540409960787182509218381623397643939669803641093733133250685442239222016946870184738917355495489394576772861494293664219358697173957105249932681330220380256261071701302243089855246083923508097266766228417663819728157987109200228948986005760022908403234753931486940167743530612938600199186124032974174454068991917684417605279246741088512579731147997161538659415661645351219519585773002586274684318528537942421877873876086788763073365400434806028416202266592520183015102076328406040999096965964684141918084980513922650881575914702741814238049291018574780834466021714534042162708778633249546125378943904466908487678251264197005701484336737955680525202422770614799398087740771526758744666707350589147598738791254100093981752422241631425473962167283912463242879101118355686130510284360854361982528002129823320432374686713652286898163085576303095357357716519310550964700919718129208410803208040342644437787537578014984934258362244320464568062925881412105979628237490433016139410621964579201930575631871443574167599415948191696967328096607929365368510534683518310661742680232476287886584355710839791322126090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -201060112938931106443031682166933536747105945597989304676273524103965533576354349120493976789914844832378084775088863002542445199016827011709561173107789538742716273310033688824408450659820742899333822441558584507405709233723714251749421685993656400161641063204722279182304664580909024905355288540321390748884646670485541582785955853840965297839751844248323205947056344163023915279574240976299814414760006697415589933545616304648790472086477872173397578247516639720739192408322812162008315461452491010491252435988160007895721258050595336654670056560774365865425186269834210968421325418696346816859545286089102399733573310322012225164107371687384916334790816928250732158901924239785489657739103054595495021348143419663017201566389016775731196331267483527899920130240104274472208038313752078896634309234796257261769479188557150736146766626835101915462345894015822388231098530958405735935805673182893720594971053350020060180317752349646217536366497292250697330844736111275988976443310445010698386891164210175658657451305470573467009741327811887081972293788309769688464619264630426688713948179893645297848804031203620095026686657139093167946398332681067243425453802028947195789600170065291143964524035885204760457341335030486637322789404233317231823496546399714430631585099035294145811938545463839135652570340861381345073750100030466949061224123110186027197791562308374957263009034748959861460592489613027152123651678807797688976945891483665366907016494927319552025041272270178956690884889386738063448608009729722357931328921559482200023177055493273104091560359643442520909140458831445928666834283498999842744682130067638461177625820691700877685606100652418850126245168828489139717943157770400627270181422972278335994498409425520283906666254343635014954354214106027985954737017359304496663750541175564674230202732680408858539472004084798647103148290393184547331562696041032692501927169098792068883897904801405097007301627072390573932379945300817160902703019932873649356516000236964025132868740493756921893950571286732402327396777287922185195526604500403187094046311310328609140805569514018715866708201082853837330079838699723711151143309449232188749669709370314285658934859572647570003459017026437491852845773483418605549577652844690453282391979364466652366794799231784019139253444445868737977289935096322435462312470183760329041607534384755496739888033142347138403636764419247711035343044920985443072429869242837418785476269936529844290596452273008744801150569285199724897320900721026995308244037887005479413915002707395743012686485178042148499125938804136037847904650851094040132232763590650257290901436176554333543185382744818116122466904272111464189241002447578373066235251768278418904381373239407708292059616391476286422393563012513318665744716789559120465456012312580173060568026152029070816064361288242625865875248604267929626851647748511393315386219479836978237837377943081873425588398526120289782545283493925854277245253877742050210734083103539882401685497748142356380333716772133404478912371320929910652441392372609848753498956121738245224009642986552823250358878819917614171540844187662060038514822057777671115278234821583654367728187500929606215644621685936112096141645568467371344685444774004041215031260768147840163234851120640469474094723100176564712179768481277624490741978526666808683193596265034794323640707635543377945767269125340499384304603777434749172286448293125355092044633122105342764055844657801523661347878355576283755947840288267943810991948174193247952648749933716683858034181615202373793890609231437960245040098962033990199731903689050258399186931451401984478905026703207605723154396935375507497171534118476164491846576529869333468702345828070285808995470972159450535999760952247414372669701515306387854146739518744955250326302853572396899716648447656499797118140790318662857173754169381668787792839670412567868590153345804424493219922625655114973892512687450477875335722995760133870159004267444256143436813285965932263518951542232035767847723029870587182566847732952236716394136938336465772713725853808710224488759843749901286702726546923977791492089267911038883766008272466961306270567238241716512004245319097448987108732262208565786184746761728121252953546533957094517275127056647160358140069852502423242433438328311200915489730036992830579312248894740608898930011566058776008032484614128369038417411407604823431996197421043959726799997966851289372312683530015762229867542491886347137041307912181525951425063694590817558563529458733674964976689390670830246751252602640294459853535742919224977301774207378598317161349178202801537798435399965350492588476467385256422942477403179070979619046109688130663452294250496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -57813865131681453190435973981290288715755505113930789411706891475935033296306701026813905385976654229009230387736971478426645629879687975341742166724923026892242253335662195074412783849597054235811080248832385933374981479672268092290031321187917004927934164638820699223532424772615264052839912789344350544836049935531872261368048991085409734928280864718698409447323970879699676523737421712954527655831350741516396675126124904055251766813161785818316919516721371022918126070051035044453308112729481824803394394987456550676620833589493300457137613964735735360316597771361397160471338792316376343260106080026010381724726854388348730202899364795935700340491238262076801354633530497587172934088247026738775841293118509514262342229136478228338797744770887636753815823539864680786432254881901610253612654889398459751167523190825908561291531900671257429673879956667322344926753754722851199919317331012243469031498265690632254328115742440022543076967803838909269126769873391264016944175377897157513487192482208634778211808482504934917957326679107695981210684839049608966521424929736021855201849411928919730044380627145882458502014598864646464351503360350240847073684418284461021458193882340478126507108009869324448768842852094358854202513937678706642555603972560769807847194686608352291503506844320943608290165070645851653161748716380494088531049423958878763325232135784687824282810553786193036235999100021046389496382385230507975407305969053073940411856786870641333162865045875612268988488410797330096467971417372225922976935790767576706050933159822287392024057863850821449400288082203710244290018328073741138082867304857252534981928658914082139504185478176675117422037987585450067536192204684309272013168112034478519662701172391113810292429113313023928028199983516723899600266176535738761987888711081719932188775804911115735547484136950611553007431551743059415326139164632357851426677561879205772775648484564526525097689191000829128436393821003252195794855508409689091258337285432199074770195066603843021397376968602692875406264106463990451140010733251399438015074470098267901297274728995536844259150029830598680850105446272073846330143794016039229297784561915226057834798770906210282635948708613139535471222590132825940684611255044815149912148763865581675646518599109532961849478968248718103117176644091186016893319678394875126384651321670727851123569480702209894912045794124102992601293228066326177310721026359348100284630690758607113197145523916541069681379188225041061842959543028865038936459057284413946284627203718091991687907770870113878213643041642737442496721924720379414157309713939430145966448968414303957530568861274200162767502594013108702141654268307047841404763954109262447872669871242292045748633281332158329225716605376155947601793970065742719767201346029721219497654286777815574382971839093839989240601476702047576234640044090454676792528403611481277358864266112638109190469284786265777578829299398754669420851543465974368735276877301534576430973617340092753751341775466626098463710534014099957211093465434617059322334565504020002945251805039819193510571488072005626435682805589847827061779249978166767035934068252987031363163711464326400698450631068469891892235424111760847439473270015535450377986873200890678976707347139541739789952200210595749632068112836083019872889744209086825236801604676083002465843548316990517326725872524710946467360279348368583728295853387253656580785450438539108292310784772032474426601202933926293011435812195741235305182433800386884178834077292126041257840452314516025331405071255906102872076076876690133981223043365819451948845081505406209410698940003208001070637739002371945221429023370828039935117680043880606466949447594198897194334315686577220966701482631729643158300701353566922043852367941156931025181468485832627333034334532872506468537259249871548047090659789402819764119756355674951927462485167600897318176337601617428179893221052932638305900768863632434802357846630030395075498931000341510880368518312031293743426972035080673464650122661823284091475699019124883991701963295534155852595675211868965001673815373446917476266039846239572387420005893754388066049586473305775831302788251273291377885246419345622172304175869667918410654145657762360056529405168738445944460288048645641355271708405425723183766779364726583310649506306530643169079274293391979413453329815268185169621371502521503917389305033991610644450266327744637346922135460069854429428526116853987084667764888437439618669238142119522987078699934706698917468744326577591905013368855047017735776821751143308239133391794892987767042442288798444279410273374368406182763848087452160460497276208347908686789667906824869247634846515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -20163707928346250539525445116234895786936154191318274154549950014252147456799310215976065862116353438736765959221216269081098556019692545120319675509856294419678146420759441204709920795258041258873394215295473172741058406161029644146378498263314284705636171156417907711793400905149049980695994285541362803711592501728759839844787731244295600223150864980371046047021599994981532106382081616421671233128010054483834971087821471307929499118128488874277686992159032434439611117099241152042489677206243130725827539308765986390775095374309879583752100149470224620706913752481608004375541081455386147877298466388154032674358464374417394620804690645690276218651982015048995525358200104276943692044072902110068083091928052223647946311001781035675871156279116940424227772796520938404227770982085032819362595990831102855298927261091027256233313373412145372776379565831695093697154007608922095577409850704236623182214264259084065236594459793883435383097529552448874625436676043330139010549429914748693901594292815749418926103252791879482926778974660302980058637252703207907094846848341780939792464388305294934885341031052883664216281378507030933987707269642128908855741650566889713431928097276853107934764904776900455844085171957331612836201519064345562433245291862378282090627736473005193224841810505849807081777813999504491851019915033009176011743982812719670164881851046855894426316116376720069660399242324250339398361834208431115901678960572716136549898362089475446520412160987025436654202468221269959299764781430292487555196512673548077886541480333046448336993061800730327543920076457554963591578779114562906716914155443757598761802618025318250612910764608102504270105999143322268797929514085307004404357964146257315933373810887199314004393725496539751241815209048573964289937761073336154329335023359823175502252389549864586609205609241371771756893340395641708394384821483788122018855119567303174572224750269722991810552918901651952131132139200134981271878898450715290329623085922242544862031862407425331420179097814050351146875570267032675094494643545758368996282751095026123994338863858955475991126942154138603822826462184633176778471111882522844934067109857272271592088032908191747734238129530058634952459858687190451539812730679754619918002563205114443515132254758180330095332653478024975255264942016640149745185920734618941862894503184845052431328714623273457716018473650927388223589096411289747066986765023084389226921009438625333993469969562486369148137452549657740326437155961722078919232480067112716224663286086466617026756599578182134770893454266516870430139672430595369651044330667999463577093095287900962993877738509081694273480003931320456115772368999524356317060784853463133422658372254322686490381039640060266425296739518124363514152989837736853947682117900858196839794572954490831774848211568506659635572689997895764864679434259008899626625258830560214958125208193007305411913960510384475801566218360013520221600760360194095120953002167942512835314987928736443218873469403978377127752625097170931822112214590483505591623734087660857871290188406837388497079469846360916006466960320933358556947735435751446561202389108512570458013117218572625840730666785840983205692618957857345976420600470925520608312845650990010866682136096329673791003239102789142606640086965881764737514215439203474005226133724993349332407360780596059401567585700285585919011725154753032327884124693684674847999307353595739772316340880562248797561280858001087790295326580338512339131979856233441369735482087884286124835890025899909154895596073531939968589959047577655106159483495657601028077481100249028372911216301540468097464066338152691794296514897395581136699915167545996659572781359759362679276901704524178116019334082595478627197645916454723176917285862689755554032790777664837264510274565472277836374954482496056301447049664245176829879789971116560110338250286310760381965712946573002495361449169147758350467864831449150248939853089207515287851970719880360909528515710713934505196674615660479899093823034288553607334842279665561175529990826641596284627334497693719953554172178208388989523526363966963521736487843475505836050535149044916894749455752639031477432511703194803812712629432482386831346553924986656194258777431230343521889413988064451201557834396123536475577405143758433844218375967088065635363303427702889838942883770276255523173250402557171873144971940288591859885343188875001746620347255084051303650427969748225115052398070406824594747422787034880659548896145536180492384498400243540088531833719160361064518464122489970857248356252573251122870894478257313090845234993431205112166119537722586668457780275047778724621399442074196036057825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6962281596070073802660150021499300918117987679586500786007707778471119859050969390597448950338981719562857734535252531635065250186688856154839509637129936576889344966120598415417102536553326230249101306704904250626697320033388002729000414433739634129004488359740342695728508908338812801674872779089923405745870893208750887111216792599491408634060036299117203966138842578324127878433478135176242382082899294864313749069031809509002523779761340104379489839699629022315871101407052216472371290986520897408964783718401579816078536156928190482200664965206956355268809304852939617263030744768304776833938272950856899630254792763231862129823544076126712085998411312625688868288498895892044537188313792883578039899720212110565318009025178744794239308138367549253920985186560218170196961117754415849205377449158650828267920763097095329413651464071133861360837492029054021107805072409199610776496484567894619179841109865453027937401843278835492833464385570094153351917201871751292895623912324252956707145432646690456394516233637640573416799350823046049844928758973388522819395428542096786104950426151866026507514421556598783067493489110265454128813279905559314380727981440095815717205606271991015775428685098911189233402629265783646855887854549703057096497385754610063265638932826546002002867783221321889899725961290679176486080480807862383927846510229285747042966648403840543963855917248812537927292704582965254885357806548637959992818886131496300815937570995534651273750425163286820802974983631155133005697060567745554700530679432031991454466186341092704495666621923357688629850145345094366278633857767619552243169617415314597859441962980745428074689679855461016009377677183744236364152057956558376381008546393069024787185814262776500343032973803667056926775135623597784096296680457015836461423983771052171277233653260195590351070434310121993401601146304557043013815604936487912515598865601844952746954346702524311084292855320829786420157061090776412401079851791463230093814302472887159855871332824569849092517688412198852691981862310972052826546531515963421612502029747532836282808550255993004519766837386228615942681519940744739763738652631423592837065407364089484655089006901595351382432632719916330604902075498826150478093020926354757106998307939042485465567059698268752995547738755085606749906014717880539654189962370662975593571673416456530843153359717195301411476856273605271700585280382197392163518011095766794768925510797727993154613703576538597938508430788759294968915029998068114351737779641237283830499535718261689943195440050646262104646340625132214547366390411091477354112888826419783212373472032267689158291435560065240520831271365118341760907397745690123484718666036018231944102659407372735544987455504525743677270582335741646126548966467960120792400632940712822345759507104324342718609971998342746550456817804963912353597149232740935787987901865298613353102838392925224740545737586304221891967488049897558959419308625673721048571666385653368610909489214783174932744033615881957495390860715682332945264158320215576831590656073796314219022508355750121294918129791380030104362525234066381356991506498131288924998355073544726331749951001100578044110754542379216892200635685638311845491292390500552533738257170890097113556213619983069618725072840544352268146380887945660044907750523382656432498028358556021270591800971813927113745389058958612306002074255548748180408121476843004475927477823038735177255545229605118163995002454211881913857250243959303699066707162022047568082750409055987129607223463957925288766133333296515082414435546342639788915043376552203954323613465681779470125291784035368171755392958610675864822092472621367367817312066562399152983731601986629065794041238746753960545980959191658325612500029589889964538333346754620745884742944821496936315356644826422179105210595107411845741922357678545673609430138654496351493214995549696164885040500962906454225400424746935389622833219174491698492139936530578522248688755735831781496493883658095584543369840181037725343170811814768796620175665502900473563844897772964521807894252752119695727452427113930530182989833246868617092537792926310779489424275528203376941001155431172250736743024168124451545091037731422460137734114243682314111262042807577841871290754207496680219649049935120662563125191600280628339416715486218856065246952685343199798552091467966422390171849205713257532716055602884775240929428777509452241078698048582174196816220012122934628211816913467863454604670265390601497985485432286479942404756658222947548034710941357484567220418197569296680811680603123906003323149849172931540716237461191157379775695381289432301101833253039173410520328980671716392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1893459213728175436561184992631547084335544456288079976281848730107155722467095830572688911014395360114374375774750966727660246522482995023960749481391786298830579526570419506754132383706241729454069223679283448232221932575388453700403451299382393761959357873737517870351818721622214967513700983087671620653980175355418803113034423774646037839317725260634812190136166533709327249457014738046893435399585925495347154494940425965327595831603427055960511451369087599999682149332884249460163079704939600048729261015944429512552499066568409248480985944848989040400989848486406312937571188932505008021537488720678508460057551356008371390941771097160132996801977240722715825949277700964807336286885433540378604909060200666646285200004333450941635772843880572886991305912835922093494300411626216242413509953475317714752254619033422185533682344973065101857013569912314257407571464160072185848564071922360529465790867445058911696799648522093822303398993970013666609218878275169264970508427373110852808787904954243782848508788044264132771141710793759013681424072383564417242635428219436359224766677389390181883457191189723525835956872136904426665326133765557816166753772681883455183244170865958756238160911611220562722614952632515282438791645102257655156294991333289576168838736307195765145011976289077414346842285971357273747697751844968132224770557242412204553421082775158592942015324146804534351580445768807238080411854568823386624770557370612032194159114662209961630150913190877952321727884870665415508288377736739849807865890091193240888358455843137543228605865694766466863231531704793672269944250822632437287642476365673163473513770667236741813722762693929648522889190682190299951578503357604349956050615532405456062862823319461872251304029079623514371952519410323930690892695301213564419386720784179343890194426956810619406730999200798643074255271358618102879645706608836571799436910882785294679813545591348317579993662505837439785315708326258364854823380398084123827209813495190489269280298768401009318231877238800820219897666074970230592217215771147073647584384834185999185513590841229269529627598662443445072239287798908314558609139706154423084045096745545749866651625360539974506966314931469157551605857370266325298193915565814185997566821085185336443339703956325281521612797342245365202237408991768033243351822530108232147935130529009742703000418901979194759219545572873328481266159634817735684550835145081691559778639539163581825830505393263258147972863674941027523934129584265389179776218758932163336639424148245620833985493210193695436876319269208008606025905666992585819389000736601507090469939351199346378645695357664376880915614895167289589130317519336543371118967803102866280044985730793158425325023913774812865734086514092741805046557162285580471530274564264775808931252065203083397576134511276681572312138041459967340151061714639132213611850932786516768674148229294440518845199531276061067621626689013438877894785069495163571618164958080428963607318965981688054964279458823195965308794908325614791315973795535501429217220923032811327883315193825088716138258829850070030089192665390595622883037855072106932008500036471214497805776087708006596895367317471492555760648248081487585291261856772913772514622857478075846201560047984506305732536278989989849658568352965601150255331240268707586739969681589568915635421934066459168321975216009606207788300176391364023112804494193494710115655888535185382928432590742038794465314226137631916764422081264954273130033760325881502042515423199877497600435516059828543668080619858278356454064027960973983080648459113311995401985651714716089270082269304233037068794681596629426518041616771173271170264156831197993440312208388995046676000394061166916003389369364662315479498711336552391390876645850199866862663451839848900177807357117611414176847737006464268443990813909895752319521916669157181451805993451055076870009441543963544647795105996691364616986245096714349394291657461519696284422376759464057933149207726649527874733448114928791200303330814433026230765665739368920033703904738975700672464670682389313823735567136110828495933584345098628502560001804345256258967377479125208343116033881759376350760728506428076321371880067094493742082978269975520257288283878319743965622134228056836697365320276114525598880710195937081550651831719699324660380302555170490736841392824600386749797630825562608344182060616684978952594888579415991650431933812620621190057618518175370664619943703808515661175247581952618472774403662370043205546840805242120807435729772445636213880608890645123523471994107722841261021924673702022935481492211178936675925955361007752598355665083289983690687456786186764288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -361027237826043982149494047983878578995969906968568219137841717854418784329904139201470366562319688185137944526016793370659012173700483186645739641414477131928147918693704210822510636574433984498218388188105488122606889198072756453589324738085904223247084969809107123849327117182307022135549779650010167108057656074180533504883877189834301307207334583638696687037625809093834061877538050498578650165978221609418679516146057749330071946128502920583075064842140819314185174366209446495130448561513812508588366139688121506090676252481737781990340617842733297861058640772468684489872712860047009831881145654767165795175380863943866224825782658283972701873510047220658160452175598234597214812435805529149168945015532275019832526458050521731922329422904042196825520880746404063745742484619267933949091196240911528760071177736134095222472859375405256546304211516110318262540343879062711762347741063136598209915621162884119593851904897575509750510108409464792380045342768804702337396626565157369877150156964031459534975281230644235546970995356069187140217417796801858509948596109495137801526739468992556645110759756295411445875882926357852176215735087091364979166101607116314506691061795236521544773727683720887861773591482034545258304090414905363082438648743763034320123344740558896907619856985472518828662711513021146547548372427121261652755417576808858720531698951543851545126144646198562552892800902113081365810558007119198624765926658862192495163650934488684918122063506462982045394367821389235074602134726058153009839512472257184770043483238583101646882867215691853566908633218684585845113054667679911187111277908728042769156023888100161112561365464311566010300764817178587152014334989857358324065706935896325844077098053432521186953190087731690815953431893808138125383547770987646758297239631047393020077384580348729908570327754915811440573290030707114569056594626739142671035982717106308747269452617037373402459278470460231554215291386509671417008419941379974511366416419457457651796181870452668600484304553561574927329172040928798791382419586628677025023860447715841202230958576061503038366294053249205246673609550267514057349052062102293997888351707004183662427870129501490555487491505805680723854489450989074463377188277300149110359215148428503442415858915672703542351797372448238351696462111031454393239260145120043689190108762542084408997940160915053256410422010148111702196508821614539574333007422970494953639814148004019095959531815718846102300787274357810610510350399761889013987924334576802342317094273283701177290507844077732562863999260360483976185211292305092767088952149969373328014649840827637765628696741549236044119594468808803218915114687366828472239495544835980024024431929462276008851262456376589043991087674684058809407387077843215555362776009104322593926229795159854676663181857230260404995483956320200927585464217650680499276893845790017855821908080949395220734866122798961334806244599133278116318545189544292204589591709662460321996423612445685124105732297913963649748083696110885423392800650503353306998043961314938439686871521780506977479174829969043934832258077995020414836327910640196541287318034348400931008412231613428097307038727266819625473671521190699784417180795502872918126649827853412799342405285850514126667204515062865526816798405650076595811697256535933389590880840910253067640840243910128872141828725628704229253504829010348952945946877373148568733467336779597179137517214762352811218064504996998672135632293233433590923124368880190868770109021719633397958103729354323632327752923047528961524729780062537386073106673220726750045302258351038493131459585627615360672613428021909676432704070193300313588553335914756605060360120594417551153595913506644057016952170870218197256340060425616989569965143606422727095436699863225176231325806416102032423299954250571622614193248759553654278906191461215485763727402378036363334822364152802670798258907805833279502540827335697757700454183762264710996148628067128309357910059984512758725882972154645916222174974088769603640902333508221667251425904079463619725679858298381466350401690140295403058187989802968104358107598946753599620503713176873306079815416883315376300853245204149990709576543169375675160554659397295919658162467031342279437998343670830122971615295924445065372063204405411252262774260477745729799758814677888400926441887618130826920583032667820435742973729288466437966716770999262288980823852670207482085952369940949644029483238397687392802286760483589588973850713921292023803541215871325659511642513177317942391876610550593266747537217586070737469208075166853807024119313692035467309439688734501379297987760014486813515894695555130982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20975964104422424646235139814116015602652183157082175199614337578864200329872752124149575031805958430191762668486672237095981173010355772469807814458895021286678413234653369367578318654602615109744115495599741250202111280876688941754274191152611526951020746706160367443304027455163853520397827600121004443215057443812071184470300956467321198518807512449051997589053784060334515589371144039379279284094997028606902825998014543555644024767056683863343597409423271236928658524050968604721771632389787486922146188994951414179730151835735088163326796293970714876045727215917566678369765568073713494932105353537179016220719632218121561605674530278591381441044759239871323538984563431472967886093204063432763588509786973013457371338346656248082209735433240218791920237069462156871579788131462287587570303386158785263253082210320755081158926250228113273094477315877111619947438372758822937950465988760452076183164153583186157979902584430087368018483291884621386899822674614756460398245153441599949067299360114673022932932427604194770713408341372101594887140969207129235459719670690861416885194684714432142849428304587553285295003224334999562558780040257722033272935004874944376694514786752066934025190361582049438167494286859105938449865780721515785299008787269017164711271826883984646818110969014746892740784529424226425697645398588832988301360377809829883774552342883229093691181903311841915760767824954377366478349203470502614229272618218443856283770364876103757314469870877055310775505497986352213313932032629158141787527674862741552641620901174879209301102495327663782396610423607203141503418324333882227573856109080667207501873508330047893863807437351299174555209111676940705772800502881745606863481095938445235113381191338087671058555497047317413038807396975142775605272169407186444624416766253153334148897181897941053425820967599606407758837660890039236273970056066310495977966910378211124571241299045318443859760048500490831418337939735072779637379450777462032266938628986747081583934155603359851289390453059409687600910040720690249535104588975785363790666697281850968350794183019612141158042850131175568495866226411168508485616591636102303992275416152197037614808645259401442235536461881871933704434929503040356429578709257506803248985832068162568893435422382214791405461109693802596395197694616137411133594089476052541711883459357235022949160362590066984345831414802907564665673032288950701221071824963556453278165849849205196603339961596905814443308204386026311267785485813125124038538109439443512565392445826355197685936127853766772718926269175292936743008813096171459543132644668691395085109349005722252013669476861299433293353329020009184231084076983146040566978476899154277832199189247066225271411970591270004242176755271106146822252037667359127756409131303182376834818549352299618017041213557329362331883683903225008668038754456558814870473397339513869229811864638655446352549089390152443453026041847916764531685007386169170284309569996848497035220583732433974391054268704719921870692399755696473163938053131985536322027298681138478101300486621127505796642717545070255526900404990921910407827907533276502887917695262694067912897858893245035711269732590082255229085824411370846130244070828964989550774985056757695958825616141870463844302422134746285985791151426884847004919144569040168072687265195697298442116416763989773805190661385706123113212056591781171249536138716966965493234973531267413088676457035850511535131449919248311596398274489424614889623786389261376926812996247320569168925596007865173833429391351783016450945865887735765123331874515332900980641486133488418599306986965086758330779445348613351063361125356799434767102804306478298251330296667559617367176198381652468221249941163050949906586493306797007824421942704739854334817368929545609713186025584186607659631108688676767201656008483294760277804256910609120306353340255119022424442614520501659025251843621586109176938515316747499004775753439798377786312988613628482453107247654289999802436069175278240479745692905026558159132977461724300487115109325589351877495319800019926392101050611279128504215532791266619003696389537347187241760486234836907849097732805234975678182684928230570450300638352020647665081255231595239862466410284668092022638143618148723156228813416292295027000825198249832310216810567636788506798622396872689782852935721571106248643538277706154761730403148534772392251826099338877973177457959406256411152768712190281633924802129928397957740274379894643310548969632233204365647306811322052708610297708393295464301292316795626893868230426875058274614211778871404177554060478480884877913392905207542145669106034722630628500882906415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 14296242099124435597973776210497284964361773565095946946140039488710746157393651491976349925188957440404946895080597305212735240663283877907296694691646093620636214208009205712239370510890526750686315061373044099879031138143803908394932171302065884711266760640444500393535823783011947037009217555789954200483150909538376369025283584184147504303245787361865742486144589353033224026110390117582468736577217275986806137509226029396479904895892882890485451803030613595518726013843743736863559014856741290321814980142757650471907889892547761000979368558487283277350022547395774074860450262755619634508909183385065654330922033346522365794028240117356757574277017338217070310154894486062525111574697786819479877918064801172541327688224208435866427841924956931757915342464571734182194524397827490845621075781521050109727238117636380438505830289316026398135628767260607152649870591569940878218247975250941531107829010432631689618165464453073603910434298095194857681436095292546002174331882144916715229473490816101758828119338494095353041879568262741421403811228807334869575322122834963383227761595544499479471493035613719922320273762637105177307142236186037574828606071986277648896705676159238999118119224212138242302536927268166991830254613013788061953243612144352842737306330630400825940089299604910884474549859373165483739667267400935797923943197713828352066051673969375931208756571709561570641754158216175998737860612887899264230489772587381579462387262489463920037424267514112857867607796541284178992754774488663438356493891524305082244290728451126056752098211856024623677728564327635962440135336404521926559881610729164671240755153654350951266509851559185665612011473082743576943582896578419162878643612067397986252402959817102168714179194932061555442512776397282602768636924135009393875661485299829001591954173037167414085790432058268606527874132713567474740779992472139370645899274500532309550434634836603156536762980115597844447731968046270703575537397878621911800650177034786580920182071751792483967630259828264351091589118106998731523313150795588015454399957399368540223998974036589225709079146086885047812844949784137232421887622588280206125420869359114444331000165411787630611454392642196078053508697817459889780709674958363358154626686409491600839599274963137649281906791999424351822587820442583268500194422164538405799267183162633169720536535272502605102165831223303978124247532244944326836486193207671031610133157366564158114362477547197633511517618163863767636501089761578503287294572598697834993340766031771533132100494036188213910834759871774639293038138246476805585197939497437788450109329903875968091472084297938358923282359970055980256306751600940371575715379041769993960023672555827595046724997949733765363297850603976831546794104161226788811256853798856438634972584331859922243779740816012013780931330731245692092529976780203289601466570105198940679117618769503985075686364791924291090044543864675506446325933486976014347293402708187847046705134088619828268076883835069215827400140427962468917246902622247245348407453852806294834024790988301591887281994881600510266432721919633922573277528745686427420787155063924914009402566957104833878730621234101969473281017068431702209601184697586834361558553137055413735105557584509966502708480109124745825017423782686333186152753256165669345740203816620480715181772213527693876770827195017831538144474524429215126556050578590199953048913582202134553289515100256153986290813180392460471437770682753324081190575104784756745807107964067394311763948273410579634458261490396725338271889858213539174461385341214183930003438182750773615325118508355186165184840885863707169746116489631195298712435878736879609007835590629537853102471791098745472900606419515986901389448263854793856726438615573668882443911020264110070071486396978364950481739991966260991517409881024254961361190435294136483814412233396458157117279500530164831930625719390740534511229954910627623471839607797103807158703167173333525007242045616107702465509833631956726345688513423056900561313226883515322596330723061996115893114468926541420776832174494408968726714020155061846712971071613444172302476464113097227722153789892184376432625411043097412636833798163329225201338070864998680098519745834603312833367177449314892101752379513651603655782153832659766048314929612407445789331251347967695595257642767983062369574835309605838904625286891843070909216202303638160611818457369231837030335954839762368991106035463003582739494060126771086655411624538858235936423601951724464088998515735414881596299265392224875412505989424188389425818654771620498087171057400591399597301972502167981235805708672379784871433312665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 5614903641063177652626726433979071763733889328913294794379152479854929140035539102376757885751979410297978884736339600619747836911588162328577470598324497280698186631310162853270850393354074638525242106925979091615618721058319357215845390902531463440795681232813828452092888489817574603654167547597104431530991117983903793216277058118561176549999121900673714820351841828059302606946453090269880875923082820521992976527040276139819330232110153334940535981090716861710261344710961370945294587909753259940780692074981819094253452357008328000517810890595953140491445351979969163984884102270515238226158489629645115522709969365796848176768887499189865075240989210578693996556260972664105976642058453746669295477773659622877682633013501395942183452948601459320460376582358352429735265569836997671992164131022304428545625356388361971864296282075080048937559364019345561487077536993139029606119960300689189533044255012535183620481299110366060181189180775543577755127350600793199445385148357933907418782571894063030344686258212258260525174263145962139299799136051260742872084219587295056187574810172545548866551381522782688065891086555835422452254577835629225832421358935326143041694262162782343154836615437061015235452759724294946540280595205093325371544364616933322335566948029965164532812489594083414839476917103855934136552756465271450738791528910814625195974171833538005046431319097352825794237387817970760836423022763958450925845837950158198102037740838411793855745916138126197813171282357889055181256600828590865902437270389389501893762687750015185238921907678103676493357840581078640728417910661442280920737846222348379573190076648691223402237014032754336331270879013934035680350539708038443178517552129133529751774753641166928299147666791991261548165101426675482624187623085695391523867179324961222278602305783955808362357541512827207531154220192991951431943637836355399671453727538421786832558034226212873256961264900929634850689439899931805743867775079521515668135425620123144313802835060469421740159330422157763686963364964686462943676461602928044219740557185102861034452399744748964529334717552695133947277900673463034852798945654982130449828326293997561099057850616075903741438225141764913664135707069955947782241064360124779255506793466434867290843073917745651503139638984113279738531184289836467616326962270914199570616514413440934309046228964811143224658535001632900789914603100616474922935580926776727435737908544401447370541924587904550666933133021746640655246441472698460920916106017315462734716557353167384732305602267743223236071077104006211754910876661880045921719760853323545116962068631620429390893425214282924715155094270077025770860994409773999619647739805729968979926590212264609801442791021992694707078532019630903071613947329406649537993255837438152331634614794943789207347028146343381261302822692314109262065026436906747790408875893700628183188317572404807359626071339881640315608006970177837696800094681167201460063041551607561541356673615865917581838931161091417606685055265210419333197364707248791431061400843549804921000759509421654987109777014210877129900858507899589892304128409499296876416763039026070776896569020868293276732547446354870223248210255794921659851177304630816634546698750349039989948902429548110233375994670866743150756522722265231492003076629907185558004406491314839229061692365839960392649578817777341759255743992093175511644715677065463198668177250138344989360635330493579219197112094374953376357395480120089996883993370247096120519313965931717517858457221745315313819363538767391171402914622555071520239215191563381244093508239063572096590103272060490772740336229660428233332352918760386634271668115172741900845208075634324197086423283125557000861410376221429296860741995999159742936196960449702793312426799216124038966435738577933864209637394104156169602243536700128908972576264898139200804590138875564732446999153649521997365738994872788798893376695138889497165836978130362185166653160126409457363011725281951943211321701298176164672813113514171118381399748471580195877910443237105533534355105022737328129818005722214640880366589399548268402228987813821328102896195975280588216710546484487471806908600625284296575011319070726519566260525121362200879872446195992398362047125380671253452709782339370007086207014018097741241378766403373224152230247113859555059332988895097020156075295153018549398067704656765646282170950451281816469747908583373745618484518169140152013834810834326517154389073452612437176138227423489162641601686827467350835534247193129533153609908836060639923059927952346864171238840252529717603294904869469889436128561700942763586141986111032173633407549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 984974031955697031257199560896871469436296497580425875543783930974709034778353685783451123298881218002319475440128864806721294903791151921971464887126586845737338427960858984082408006582608834164262858410356245352366462840240511570607450749587225077989759216330712196880159941453305512685922688285589023134020557922582460740660366384534388465905127926741782417250551879398811140882742010240021285265445761476287435193408381351647522486084548525137012711784627030171566997491011181874940909586672919829721631839109975138371769914308206117204330407790437649353830239367537587301836212681826064285131139626410057379582834411394269583439191679760083628081209570229369819726985423649931971905760776956708138682806004334263787482499706141270916638974337697827198216116453647200952453818902923805123979534709878787405110186477184938760565700128769046676381319170085830361797859719032864448066652852411675304311982887308395200768340084678949914181049330464196813869721602979904277264014527642986414219847654172706620837728902382547393332820118162164018980125748266113574832825104529785402352776469606500405376080762277633323925265977358386521208703716202129827564307976961961168659579370763544222394790233464490879916855055060868666771262145825990804090425645240072764124032719478857514311263065420154793751630050808272970003792935409166359265643502009678696048017455448714203259148990914453471437969093847127161764443449599951651745335197734916627732547674149694890681054265299927804488297859426872306878455516961159631660658937343571505542559688139592066012956290103019122612204644069184369482576625840306804761342610750404240863672352260790435969220878266156951633282495619285541614556704093665030715853161537672695005410533288179066604086731633636029266492278299075382991933228963036412818932909127053045654931057839087091165790917966252059098024963442286413399985141548685687443766224041894301648273558723787374732204665425036324373724004801615796753708141383652044367934757115187574818236752885091137247971896304903700919520138442016743659179509570536594752562478214580130494733397096087190738578250548672065630255613969016701482923547637652120200249068392439176204746510490575609401574498804638038986139588829855959324118163323865877676468917546846539116268330601491942108254253854018597853791107074148607018386805421511376744403596513243888735854550789756052796878213136613222359676995360951129155664227597001237207195480503135894545735154796821056371099164862451057667262742717792911842342556732641788117722560659294629711095624389923861261631648965120824976744513387090094534013519037069041295217738993901147915869954343767676306055138732347538998003727243714746772012207278395067273187569900359694624548445085003475003089341430790395289604188413253095442149769106350617004488706283843965776548482284513698514608608608387816386244237346482009424254295554068834296284411188981539176019906884175476008218791890474308560272773201675979154199600688808841656359446920895357491661995632490231021826773230563431244414088969555439993869286998372978110821126828549211768250404141456524668943737973409637897129566285363736316813400868714379632687201427295270719626143709183893626249072332995191374490119779603757529937630105372703374231388752285285340937355584948463531890708384280924343025626536843857999594595845393310243063107314165317106332722691961306438385807852796598268368789257210036437983418420517060662520271179420889492488734194427092408317645792928357349033266910038107053775085706319171756054893112616766958986755939184316059897293232259791520471444602412155441767195699781054397628855116923676524511888527435935036340218984502636796202362934509444135578688449279669443768077774880361172491130745515348667444281077498196564052942842360384294810670020825207297319372483183543097169774057017324926816405204346512610527398120849359080065161477831983369657245734785414384486687498045888606451365909333679544153438802165500976091507455245115002797222624648119241553916828648110052487203811845197702028849278914452397183741349052438356454997354954869793122434145706568474458221378295306514057560260894516431036164283145733798790356785190757750633417804604664174522448922626571291763706172078542947973374329707953213595886143370488562479756673710658103988287484476193129658110957526307071606774318370912484079878911807868725891113360148144692588895840298965072726561742141298263753169023936613895177500284938501243680118735067459961661146618289160911663766442250507365979938822105843350609477073704167937829612479342316515839792620966020640843183392666867369132582369864000572487144367893440441007324934095652171284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -8565673813533703101020297942527239044070074445870876724505840680110940011435114836658187595587525159657115701633928212134751413615019203328138653804941491770559549683985871405661191855183621525486799698246965134187800460691346110373120603668498122619527114275600927980581786247038359596104030805310526124991826377088633743949406490955543334590724129839979112037015696446946930756749418461521710541486367217672988883877384623894557262614592633426263549356818642158614999080174265688728117729293080862329118519772278639681590121222949150616098408178885974019624701730653242846261141309764842481757214627910898450154302694950322872891849015573644913054450410560024043551388274210880221836268714781223686615026927024212586273649948878075765712385310505332503470233809289939336600561710635569383447610055081260068069372398987005477985039811811736460227164194090792826324699277212621325223597522896407415101197580079187596090829753158347477327404331795601041130388810415285399968954332910145108402503728403240831986996307843721765790566694396808880324796159186116743571876116746682841174887847251754096412925510936803729618549604218440391634379728254450769385847572314871820166634686984587229368701490314015906849190164960011811351678365236419239825404270636562865210825907483566299109645706120682587453975022055180018933350172049517345108537225274490214008650990798056861470899900032825488336024909181312622487792387494054423931034208794519579904296236773424522985242138457995766186736700619632752003837907132048035078807509072621980974602618842601772581709339843845152951985201995632386554447660676237511107160989744341842918300274509072758800758994408796977562906285341806176887643581751471682267865967172172216171315433297046388525378402337368318915531344677973753688004611373464634912049254010021684997307454307128841488819472268173589533488377745115740987501100035389207824174610407162285747932647951666784078918841415994209215555541139553848689897874374244276595411989463962269200893042638828851194800703677115221786632375934474324546168675800881106213895309823795569484850986013062316991639505601588213199451705142957747753676688313882672388936120551972129449852228683719708923332769712563777602841021177801114206398244339370847613940422780707107321253328705520592239979922269560154584947701375648947494647149721366511908055205447230981944774943291302815812464057146513685154540600937894200453184340501371175340365228343533078010411820440228003482602382299888875594983680608222320912638954041726789428087290129635455899535707565166151272595134009340886859750221805275674183154532977197296968167529945735109636976530472151516324424076610991330313688023888800215878040760172212121331967354332119807938321846777859758946212242894316259156928973549657898621725772100129429087629274912648103939737491656128439856019669522568468844929627697867858535599997287338272938200630229864110296771318553457715130493662716723537266604942625404208377218397667917015147231478326158942008735803696279282735259986633896080370548477822900289120679908123061007292800388588784691732649695487497377897489223024949975710544185940870603040909631696916382343108179668345674702256004198476721735601737039372934839162962084275170112941093102797596795533281306196090309169737623553511497601845257960295299991270295512880399539442069608273087317887288474586494848073681272673609975659196697892058475497426905863886824303273793145847135292550615440276433496812679355288966038572446316451206653949413393157228578868986537680883361023862106322645234642063669562814885740277733375197574615304328155889547113834564129247206112605069740100439939269860543677306988551988762706712842186489914847246637790243927449370446393468577856340883084382597294069741355874837659567519971450773880252993771310120883859303369890855194148257771279966609515478132277586376267019036443624357196251424252972681574152023426332698267422884911359307291823775641360294827782680781092457149864523576768050686315051006524811569714848256718127533944071897067096792422161082097672586084258179726642167563911100280235505036203232706309112736845697468324155143975698082064061560661477608028820323925169624646591224536519458688443867048511559591329307303599567696891156773201791914937658628010643174786618075393759826823981209595413846518417642712375293289820094001427725381402449498296346838795969036665381651955037520816012495153788844526920195735668801091629787272476351489579180414557756744193453217803836320894686898138607319853038161140820085825244194810114877106215367260550330650101242130744882343752773950958783196868172581022803752159544497071134870009889114305147699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -53715879661143017094133555359436969400503480949783069473129315954969163045489207474058098654598566124650730962787221197652884081764397242592009260047950503555128535232843616030897014871937654270041302352518270990719400445034286029374840180748380640351547526441119329584842295224152342690859120423360187056952435952813869699116173170377623876543671552454227848120981811847541079790746499015182101015916422829113283930737430569836916111620694119437121159205087292897022895586981330364628962184894644852450589142132909056798087951817344315518017876028105929677513232145768320516293146562961230990488077260868548160266219224620798383780158508955518009302787018796188901624438680358872648270440108334648034721779891319628728663152562964354184248649270396457927247243927669166185937493707189235001939291879755808227737625680366486165475661903241175430113132008170401922391993391259851188038937072227929205635308636282766676828788844053101605373637889242796394980020476708907737024085739343491612211779515397480024189949408155313578094006108512496495605595496709712135279792947815120750244260978507336768747069881748099876853882988133547553057288213196083141236012252465468680660450576910128909231850820803680099626859327535798266654238366712148458198869279979848565821570877751248589800203497411222414679668510086915182039412169688325294999384937906317525793302017014640265726837941977185179693263926669084623185967757645745896424268985580469764585518722144383753666898466767102190264380477517858810486967671084860177319123563952489291458490764901389954244635630462237136742337204143430699684713621058801554650705075075847489084533350521100157381348327394654551174308782413465494001974006880944166010970849846545949738549107039618849599251647834718467593467509975197973377092900303120727899489348865081535392866928628329792091495208472720632767268809397861099235177176334934942721292604370205840904977083107650486650749105432436352271671247371833628374150689590422930065078508689095737459425700963672212742675148759749339563905472148898052886007029134688190566083779469719786588152968081211113336232815587255266374255671089706588596031695494024447980461793421878294198374367749827697827026811745612408620343418860150145691330953776535238247456683251379248529413146359343400755635393370145861104573141282883539647966374247546006970377127092568680481246156039857789119118409987923787767219789174241011035491049167168044871305024384293148386922377526272888896046789555583698423706313347505104398920417421528741907533094516554457587200158735704867432047516420060500543768399773891742837600548408207007330029358050468395344660663037426883412745496609183119701123758764294697935526166141745350607539376470526345614933501949224807161915103288343526586981419624656845063293644969956172512680030526140531994402542692032542585027518891204830150349448775790730244808714958815190812312820084818135067373170074779614673688690118157394572160001704360485550367862489352389573146353373538707435625369946454682911371987993006131968871088932264488065457179538110072183489896898274671808924927710949463606032194894506548309626657482994169814309079370546567084048154339574042137877333075909957621361457980770377759007947638823809882175488269985774405202919468277521913062616140015651225280936449503361963666767759965635403654520877761018303955942773076161912855150517427984728001713733283430100187490766998942165565555692978405463436589095575937724633718559219017725715814875319773120876668596267298423010816750443014406322045861686704960203441684182976929991525871921454815880875367563871763647928511402222003789611780349685048162183620426935942181111756921264607744266452635922392813087292882670340525334499036734628846796123041945938125155141953739385911913782931328345473219285858449860258166333159716486769236224900381366514865826116811205636182807807706838245912356639675575123610670375948688320179411871951590049280075841785113476121373211540944628542418023785413050922940149486518761584358659552647805310168099563109322139595650383724746519033894217951874185617372945397576619717576545998527049034465028158149474383782830550654572353817164453125103993370493361765719041942015965752271188195647732806783336084630657606010287264941745075062360332542674518288541836029707166722779803363141970603348601322932574469438399403069599444113208015738720436384789066336189635102957900972765247607786971870933868813819826774533478173600285509681820035670142023878236999948818708703528237568772633765784315237064155968589013845658342535704435828372763534792212029276372426172747593526302774747744593678516347688250682816497258317578197912453120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -15853143789704132357193262438052429527007531862075099293044395713978642577093064719357603479982217569306163346209868422975805163408585614604780564503067963880881659071300375132507363509673744515886911254330904109228429530631196672770957451511606829976075883119508139399789135360703291849064464075637971988616280722279741157328531575418279370614616086153951856884360848360688209700464031469590648221687106656114040048143472025274911165061280878618773512642040142262726120606137877533449344012504508928071678742303065741350569248719757778932673201171482679590316387405238028836475887841145387900379117011491248267574753131565410871311425508458765588276124096590668637585799846593685378889903628610020002400739350029940627940693726978428804460396012799642530417896223738737725786823950366812333832480330776838404888655884526942336532932370488785414907814240478291568695123834277096138634556749107398900859974119074684837003158728664933335047808953181957132375984631752568499154604068825370082584508132356439464134759533508009483804854520340760106105007203590073417023163484630701722180319251784129554602365120139691462157175547180378966725525330340464379358515089519981495510966887908999389089845252035114212153721014303953916590674733809174116598046695221911242423774893901203864630124596622860185007859069848382832572109359986050957064002125921691738003475903398011478199007584302109905761061120041012716377308153642412263430963161623362829766607877543788774037028697306068856959204362853756635033705894692913190472917332784349052149905038495867041190840497628990881340310362714047489135225792668168769219586294064763888145547287531130114667635312107273979488638507929679660272783636294557287335029851065520600184911670959874984003341134059073152553670121540115809188073136935810271751034849465721343900738998148030235873605247358912630743392584030876152953893276768007881375684513099205995032024114456597664290663222306127663864956904807948325701014534958411199034363040794921223403220020525793878140512674376810180052594033004893247998733039800368868083083997505750383646363257673115550566932072826558858387842570118439851502372557524764912000641080322715377851723879289898408286021560411180978200829355265762447009813289971413861085942691143881734524913461829299469963244957974553000082799916024711780842692231742616016036702861886592385172917347354083333609732575011687647313287978083166502356636951543207532746000422690989959977821814170479969931116122920357215010485259916823329439429080799526575605501200004930751405176135214354086368144296167441461326258232208607420803318019594814503583407964849297399613056840775638262072530923094044631860402630881302128015539156800059876196896773415156683379433964873436052725774492737294481967166542480958696644240244622829849066099076877974084426336097870148049449757892592926813518589107483179008652710313221216725084444037974760737685130158689985224147809659361583772830109250622398104786530147406171860042034709874327194526548546343467279124739448181181605279081174220496733803523256428675649264336785693854693134842726598671751081420697704457960229649773107914366231524196934038035985035258289171294822934375322592305389504550872215656344788821013498906177672152944213636675600803274566742631788330503561284336320998485012053494443922097502296797811666572010388982845091023318874819378057466384750409099061573891589350959540210621054073435197566173279658338849076902687630365662525666829517795463658980483134626684083130396695874471671869599611682747131828383617175004820783952570309758237851514358387752483483136249096820091052836265963801324245983381069661543193346798943803427369047175096564521139301259881370558192730294820178982368638007858463941061952576032063164468623795118658758989020147155107499737321286976070662375754738625700928486159250788983124168330268877659894437100357623102767353416373014523291277285814814988088058801132316622777923775697617288752109839283137385806588525868456252284650527973908162889877816993853662259477920596515550322084404303309441556827194735214489119848662796880629325494590349883850810623547581484937757933041446048115873598030705220706463822909102058685877208835151585125860109574601761266263049169749825426466771422884178680389046715280527114912295504633459469804549616842398367455764927363130954439836091166501718418170211902764745694043155236141141335533248547555191510560059731528002049812222445618812102405514360671385837931252142270184923980009506544798614418140208601465663182647730308975835031048970559988843865123642315306373320872032046278279029536062299971543542955235777316412803623267042445042275352576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2430625352677950972426654340486350373440914321219542878955091330921078057020555943300880815052892774366557314099993859812415386700069943605650627709187883161860685677704279428155075525197608193319320819265951761780268715470967071479659199106026388422013697478567439746553893741779101374538103252017946407995378748559022241011965010835741597209031151353512191301867536488243755647843840294656610164629136124113433202378541336247971696990949914480840580547097462946520809081673012247302730602639982729413709487744769744984428450450269000337794588520753714937875586587349140235698392758340980404922548761476413299604805156343140956196973134266876723408925194231389926360076989643651420521798463137423047025839015714730743750565502757695882643718283712575760357941792033697798560801032190491517859875697599825883755317870281060560051302142304956886964145178689849399744623250520567629694394436306567676315118361702181701200960093309080139549668123758574764822177891240809918115837816395013444399145126030630618451507866628302523620326758755312890063953380441676778605530102218207401962146873574470940632631915165339786475482813316995496282982858304996123327940066370754286980032677101460382441593913884321563265647842610109717003915703823820432237173864040758469416286727790107939280331954071394036915275443585611546013709210758416694214892194934418322427340847908045532789531732839198566492779268661343080438623780778873050192749864189255363056143623069323416176883807971728906740723836804291384676854486375147615133634031810503441640494656272862435610606201040274489738721817490763178948678160431970538128713794113930037363340051315406516799564919627995136852171526970344562230246300867993571722722388203444224459355453769570270598503429178519020213856843635543899784719671051362104566272219714382670096381965080330187534743038521587188913795606142079409536944746783506577942703671675741063366324618779281393220685043505424566507776733738071781330101466308265764603534949886050600371948310729272812866653611050153397944386565053865230299516871257174960037040541958252783457950965578849119679282030996807652534188849116946986525350481598581403944107244622870940994898787646170864322650372076721593310149842089691721582255659348872496473089781195728406240571061889652007513598284833285271840214192910028208449698516363586788489260787226644935781162440845234115915438984065305264559451232668753947447771020337768126576470759634395049549821112051792144379463987660616376051040182952807849426787710934047755170014911183133228988988103262935122717102574951526619402548166375480815406320188593366339875840023994968992843735426960236954513773517490676464767985983526849908688503579809400833217983971638226542973165241679013789991108366471484440651906603789909833797795044069317306580582833193641824392543970852060000637747669043516126034556205807107437874657121727724640298043005864614633190449691455424249937367369181533907643041710545448976242122946167644857437935411057863149068481388818207447634365129246654700543224729120210266642843845951541238226751580535448245375977890909517458891707850825871960158049255122441626546573583029905423642277708034590472378084088303280312071770546660262942334028218405547340154964728436034771319508629965952075476399568069963239503212513565760561079676864270542201054143423748765602721663950473137348976298633138610028803589929315674095041419936184461567121895218960694497923749314570579180827156794479375381982376593961599989703118361313072246360754607900592554796725923665620308903281262936492972143475490884188988444955942579368088895474956531546632651381759330524987502733950215445029652326998857338535244804682231069081732025457353053296348956770441327734024218962798374977704738609940229898061512729302642682009931602959476961920435826440106652265307571956448620282664512927111151876497084318508356909154889976859511132432312079146291061787648699604468321636466489699254052726392622542280533262588975422925630236189649757650519259504879642965233317873087191621545010574438898092198981914653093014244071484090097852302435759292617080939550477906641546728576253067207819776937489890857490154746106988339355097197726247675970237852781828742394878217965495639589193141800545183305826856329086471548045614580932091296167121722564093969940012444823458649424299550543139546784859426054494719902593007663357582657501452109729981246420116580398693186353157774137269967821384928888290693317618331944822817029876076047477029609096654110997467896844639930470656952033510626618961570402763405939782268029964129035868493064246806899770155667363924568204542339507305823519075286447584870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -81219123781892910228606670646055534174159574670008814172815121155320734646907880731887096536507131676540058904500348344344821828781108212374253271660889977188024427034694473982914064069442721314002841915923580166666650693242918024379321608662502643119712376024203908264555468946049773774203001828818166162908002413507232862194695888650187067316114605293309203227997488996892881927144907284971635166229397457341832417205982903768679626304525322803005285604185539336108523608845663170321021259939048665991480406452366463143204148324043485780625119991512412289985956415215647118001130923044818618780512397936517472424923656524954230222134123058108364660114082893520181788754917185188906237378293705098086945224725344560720746652524520001414489104393729636559904614360766297309841458991462943658506011423562064487837863440284072679173783641509176177430564864605075538517502053180348020102518712966768302286296415255899924978568625359182402067595634505112230270901162688732840694168939119077769249542159959008605038257228861953195443609556977488130347290959623452143861081979279146730730232933524669711258674651518295987254501285410426329073902193316317661654902799387134520948631631462371278544162193841631913839545601371285015182864354807638157179791830259989067891864399981122170372953929912206235237488207502341871390440405437982022128535558763845328128772342815807772073677869711691334804707732660243426864477405397951672852346978246049043040873278254342564700894493352171549074224829673701663459650238956850042671956631999513794891091096640316738090323535094144499776202651306963473257039932294654067766012939362670395682633584649825124329707520166955393814922642935371875738435534194456987947824427391445636172272253615952800188790512006412018245102472297005123423973615410798978734275034159853538976091972562397418445831499325163814998662222943559630466880447589184955537113086824659357589631603407865494626584200422645156994649673025658988544006052025991773099966259667309295144991480666810981019409609820311551511204954036806618030397701907355237405502502866384122707632730926222829306851356866881759183173764922112992122676793371439888664390657831186883035394727610041666101983184479728618127612775563367811950918272479129362872394551402912228117538306449276617891485995571374046385705417800947459309693495238804129035922311352370784987941873987453398205959677494461688459136706282190603942957810186219790125076499037092459820930002274625223898571092496463767690323816611753671363534074372342228134355043235814277221293390608050152385133861280294106017059920822994290500942583216985584777072152527613705432439813667933402300786197866979413311825457864167549747561392999665557734963442265797260313458454962151052963717243313769966111127260156489705997220195733859281750364883933406940242872118390378964528365420431192094025239998475186581609163489426688940263897719293619702748601785243824611430089599008880265642472541357660837985433030971277014944821769697252728584389657192210394736259132659179655135275830333467113162240255180100759559351664653523497099253775491050510847646847961725789100332511496861975984628555314713148649793192947260378431407330320804670958638256795390371711386328408202629065214026812156525629595784025188944683915008635852594547547323781595881368082708211529540098948281123775378321443063052934745973876562241439089451419373734225404489016781425967670969170139526837272502015819036100428498872261261075839968129120789338826690284621200889895370347353837208953509867950933267398545920212149924886774748452859625268747357216237170900869472528975960959367255762010621665172472725323172864037772137281225604803949282753135840691537363833422286929651885212953484444744611432204279941699802128609064554270382935040732893740765481879614927423800482956626881234685333606899082464451441570718791858622004477146131355485055788058981199604586749180558159049346172880048969825128392977016542084262292209108547354095047488398058220151406994404383221187785545945883963078064917816036052721304071290828009708973023829445241748914349744523639129024908450885248340038968830203781984994922402457434492018109186639669201899813461009066795074214950054033213144316678727034811323768635890368498755874585733081906775853021593365743560113809202869564111600757555602128735032743551060212207647757039955558168031379522921504393938901764031821137901424134190312026941769817485599302707587521880547788186122822241734749696748027303648296935000987824961097665753990296941934651315137559840699956494619767432978673830191698673644440787569023678515833881663402212631986057787866346969552256076804055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 52890222631896532436257725473649565864841734130949530867054869334034666616415116095377754657847511250326968137006317722485531945452568047238100554606620833306171108748229217146682390813898408959060056306964700380958972492334967062776117779819223265360325878658784458606115473885436309144317465301843779580252191199617767778407368367342901569486495262959596917299623772175930066490444812364898312619410064342402368533264303630122671238724121405169037356783990165479363838061463792696992813412652380866313668503854945336916583945087334850131527078872929218543674052479475256673376796454547110848614511240595062974054239176238369461124960084082216558777280263030539727913760385468080114722730977986660043616897703709389833530961312423208439414967413821113482561835461294030271107763147501281011324178509177922637050249199223814731906293110839880640591569207290187389511776586271540556690059922947731733035127079902090061984672062154889684778987962509347316636197682924619945150320076830851136440749315929060688534623382092107590131216604313604177868278794252434498700260364644491373821003241601609639415385783493056767116817016338937954999552154336307510501380901204240157093873359327026897010916296811688580968157280340009868036202998844083639697291502104422844340543434240199713330554236064550725003708737943964461595238042863541717059154512528822138800107441210844225732994888727882183193955546072686528342151645914552530449036181970553677541567048421302265991436937205122677634437687125198608623113960392635598623334141146103255876841846961557244926273754174945608062150453063770165189105441449291190587833163938723461555273163555550730037438449539132863304443533253961645005909070530823739848029442257014772582224003978128101111111938382507421836647077507088017546017701403165363136757450287097174434812806615368933992801713649960794049467846608769104208766655507581016353632508952575266715644984162043114653772346694149964412372077606112050625421710995846705797776010742517338449823925612234576331844802086189193789083219819663398293546799688296947596026359161373368759006654687462816447776099748120294618741059985851334717825404024942260241326441748720114950913002736863275540573693413458457877993018081553854864436561681599934312112719186273645180994621198617405809024929952179262222512514730829778546786767059953522376820360253963013995222796479305536959581936909929675371103637394952294829010590706896381016513299283640540760893877637827105677146369431775381750271698738265453732877640369823743845573591819233504698646579200029666398441355402104442729818284464295760850836755235678436915683475227788572397537215713947546771895476848027466623056390348806187320510194290295966539497598777833240607048659870019798537627546285837716237044383899736141507700453913458091565908672423367576293015395198469857560298811013364524436134100635431786004706890306565063161864196782521970195135459346194303837551770968453167398154120037803921779190140943664774237388795050890516869749909782969157481860720544303558368277852526664293317802312295121018726776258573343459108289169527671197968323782966889025001956200061032902743560053808384193507496189696936733910044082388185156244510903121279917877956047670979672555618953324187076658938449178167126956371397195299585584885409291579474612369570164799377976683620135287377424276693606229890272920633033555790205061215378066007714295424602241721898085333229437636759889597216286850439414468389107701398855539525793867653356267898295172492215330776526449423709159501526226710846336352258373615712431332765999014609385949290847147678763350065652113337392850334537461008373632987037401214922475720222355598252569693973588347953047895598095159667795228848244844165251838511708673214449754791115715681277480833072287519065667335228154092461464473836950053101712789027822322908701610805825052127512396568460369461041784829037853877739765228972725891373433094380551273455608101159687338686725811237484331357154072894030354508006413421666723892635956116731797363483545156211971454544041563465369809728226587818840253859842527890829845149437318262384506388267748308380252853345415025832835699463380709526062348605996064556424543710903803970157743957455570601633702510007723278351982807377600604377958117984363826890679650227398776844737837905950249980322148710868446671230307434524106733062994642718129936104906698811859981452198078115342512227189322564832805111735189329359709827320214103789909452196150997134202999105439290514640379077679735620659765483649050943597706554683567202837929547849064188897006475731922379402593159647578962587831585175170016282485484783985152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 13445468611995429391685044736129972552821292025256262282439232933382719979500226820604684032923451303450157927640868860023000540780433697025867291512195059820862721805616713695370737200033885145778045168238109743363057027293110367326580399235728797893009776551648329786387265588355148049729501648036192984219535557892720451610107948641769658125918650925978410751922567548813529156281830732751838402375908960047356740730060167201789807340166679075040647420509631292738116204660101247073555896989887039943169810589311705396476538218099357620129514249089966245661027235052861750132617252650165037199641518514562668481619281337094384944861547584284275775267346884697056475739087852496187708498330263712539460792760131172692293397771116362023962579504549764897797019906500238122033837987294798794653468696139122901087023441409365068836499214920531336535649518289260444286191873756940183022204223431355702400860682615055984184121763709792461474076746524845860978652101653755322407879703090089277330860738971282815199455579034253302828888560177899241516313736194372855789818711145761937859406001675859780310445779182214455329634071072423160331220365465911945287254981649319308796671932927982161379963975807815857902787961647240059245085610287343633262188283735758848984862108061495237114387619478284380440915406554421710434085751382444924402264776386068474932352249033409883106974714960887807989192328017032703915143514432060697144759045163219588391647844706439335431960075911530379026483364065375213935223080474740119064080691359278473146347063314200878074302773565345944880332942918351547786079827308144916640653046096821138076221200037654229090595610476716876373237842420919405615942840911769237930573985309106114553795286465747316738844861934670893061533190528593690862319743451706413663940268283102765235445602864462309635261383901597699877125760989021156587101550553226515166978932218947830151725117242400247338437844901716843052116987026851753529042207675890595055163061897172141666203242418115800076387377110001277144037361333136196544442795380077457815773339872764226176798083684598676717966974972626754281935319139353317559506463124091293849726520507300871764454420093025702293124024621820420141186048313927417147383032133046764866091375375115509454244752183808650429062703610978706865073924239240660336675461689132877931781793744473352982451235340997222386568205905754655440064893570400001341848687975969312172664900809192446513023289538916209293567452312244100411446003339375021733630774039999125206786920265832057131915354084719158654696063828654498435425625036738457454880705817815323072610819393881524939225013982891667373324779980760118649839102018666675669697410574924314327800558674627849299772034994070884792802197693192457898576883297942093579564862303282159327546507525892216188252173118536799606679308650781184298242726916343659813947110403947909240697208325504716252972178566435592929207491127068749355615157374193449489437331516904412920427868889710059015031126477047073491299017983932899595320066648876968693515967940927993362377827411823938404137944977633432590794162343465174295928827259306666495995370157039338212279164573866731099062005170377338146832914522584683497550786880896553988752127466684308391342483648872890446615614744239755582667524496901695458496050920205098604578492499484217798403408013905277741057016704949182062284962958253567681106010323081089974852893317026301310183185542271299014720914074557220519107823493210510667357804614565099852716932694018228097844596912319475497711395835415395481624756224334746183479485404946519313454958475498681809906318257338142002699921221294210010031037564432350540811360144847236913191068053368736220307623542654476821903918025465834038865763707314585728617085380790156628993012089351824292069452190301147205972512411867517996579550777469424315142381416823797222393533834526347966234398720987535989419799637952384613727052561737469978357136512867095968348212632680183483869853125757755484035804620647126001495072700740342588086108973485922367891682635902397635490776600909404884390102436460530742603811860216037387907696084601763615419422221258217038351595927494469372314257736262978868698048853630518833782606963953351177384857909227792159965273085603151763182855624726967612350313576216723752619442510353114226775659755561323634710668375794573217635611521237175119597842867352427536636369132143666892204213552472814410699549569661967981253774512955213041451102270547985778901367119835539376682222783632135535130535319885628517539114458343303077093407005300246588680934187303970551441347080570411834659080907167918120364134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1046887171961023942865604630305464499843166171655099534181882334714285449495326737187024551356762267536096260888981791460143646537409070909904204833360966525032252404454017083406858284831684411140151354334608311030581149179717747079441523061518342020690230177222256138041501398349828547949661446980927456580537585282874225471997437602394773072050542637983434017831158864664695067966521148087866915853957752142688727149298207827658168840910300073468474968393916230720760744052939357951892454313555368940919255236078036016593796070215397480349967797614544918244749758359719952329551094093824409104052652858300106579446930225810036589898025660307076886925723123912026354539822490434226377469426693699840925318707740105146624767164196306106460089569187627116220987381208642975686426901304623655807322992154991302408219710535442743727620874840801050368696643889715909409443363338624270094079446692719112741270724749808960385916259605138269060881821524126882693360101680774378772078121286025525060468942427845845604376847328454501327371128895889335550437660827149144432954789497419325160949986049409552567612781024185485233082251706079998577835489298289020688171385264356519247122311692116075956936408018341604876822000387891127543525821995889521052931781030268220837741797091875068090172061627593745824415923650120298906532075312028962303606185163230685604917293885249709045613309995880065298862902939435621588640149066932235985606568622262915065285292572329705985907528085172340127625033999961891754734883165585108532270116618642507479876601116086060811567752369902379320966900862121142715542619751758946155186480827790613565749576482527243919441854653746678329700309318122661023453492079638131214361599291700556653517735615539511555756302911698272160887955642992232861866174410814408443827085934446904582624658997852792181743961418594430234451246999521853375798551682607296746001377799447477906335572805218507853912292166216424804313624313143220077812981461144684355018035260744747056065557551448932395562078534641008567147424600544414575416324526181250266058172717811492989475392840733010049966791398682499963879354884768383294509820830063850246628660211192413641495945774629118600753454238872107620581307764918523451954685514379321012425505876493302554892342730124272889851840351889877253588409841953221211888391877661824511891960416264667778078088857171436269622444641510423182023910611737738337425108187145752132125964381712948839105002457466542336929791603711225294528602952838862117432967398009152495863548055635937734594092405135011648070341809438158044251459026290633649292293371582857616802726079223591961254381403384685403311050172679492729562550415224369733675092139756692105166958987198160132610825385528056945851531280589977925777863424748630598439956997064661357946074723143349320884431934764943804777473509221994157054631594427028507865213084045005090467772907683285697330336590382934115247646719585148191102783170621028492595127506140607759599599298852939638898939985214258173656106317598412988952353292570113953779746736325525150408132142665770760897873171379079657454983581902029353244377920334247842311544564099022451873205309617829469891379936356412281057345822467393094530491322451191723314603742298190349364327609054428575322148652807365784441674061179464262328792728245705533258997919796333432373681594588600466242076549243505133535497879629394850752930864883981510963136059703746883714773262302924626100488063397715564032179738241707443744608879053124805481698653494715068125385410466312270309273971046350660220595553726302601003226759753573111261494305218422027831934390518590706142915400365774795003716045399860776413108755926396585025911771890580251270821460589955116494782794424003100404754872064194967257157465486953016685489507424642620192678059034616463920681790087923886500738365268304797304630112069919074743390026269970124405909818892010260723682377107549029793478604041924004204859991711419421151926389784613602847054933631255937845538861083947034853649073942354637709247090620403883867457049009220039133317264088942934401629538368925051662106778869413975192167655181440619509061902708853481544258323727305038047982553963462758642825672293237604702924876544823256909544863636370523505046220668632988950221427330639373234678061504794278719421198020822388825038780359452501265952573183862012208343720988906091648547643404840725677517994914692096317264174257984344954761152871820333037601464375009706264667568046535859084309178549107378999500929742271706322087498386288998804055800257536162411183046780600944515649382028947004766421248224616621428383297631654130614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -271777234027890226751280892577224971383668169110689900601794173293813059728482755457151869783521316629612303101992594702209505240728596500507623792507968151834711459678958611795479803518857973231915210549294800535450003552481528880921082345038749531738876377041246406366955847484872165682850972810877575520669591997150576043002180767439187520801377749609667331467340795333525353164068198694767861272220082099124550086987063616986578274090558619216503744983964192669239480455390196791297858491716888812321537388905993191229988543377477046570620761589043597515889216323902272736630926733468415272674808407293424077461435464548321306453626838392017498750392122493163517955754795279667503329532658177570962983567880339486354315722038416706684788475541538399942145231304207165987860844037971330038742982419930874225695431332613061596169156206718134976156916519080719432930134615155921634347615695656611618733549049907171538699851032348898038223993205103182683245846868803853388517057747318674744908323727787650040925646841766254984868198315563160743784198769856238221082920687017259642898646784044812899658389709888572784851760679769405998356370667400826129695295333378080381109114204151244705574545497659905141624813992622192449485343115305037681717983041253187321976080060403766852262034667748804607189769918893270230505736037171399081792295240039523759222287196975583793947448416223645658044095274795518904892015105350275596567661803778939527417323104398613523752910980971529552050608510018378213256489241257029413932838876629706895487100306722426583092983098207492155271853933786616671180783626254338695950815487293179208277637671558329904064084065205819578154700949127470715894417613079176555602025098149180954912404209844948685902715859401869514948060297840352374026836946174595086368236601463977826869820907806435212596811452237977349242224062819512114759666268664279111437148492068474073455260696941959780316531001378304240130585562098959357115876918276093186577684802400700401200951848644664923305713886299455722899564931907756681918887808746266954397894164387987143962535075953174310669516343648084843887001474692155298320996320974382431315232918723385216970328251561578875962062713973775747255868926554665623268407753416336483482550294213825560635245162585479678484025843977308611754148757768247991879226490712251949027614571184090403464993468129552847691205101470910032505371491922565308468922183781637255121290038081956572312489488922269430569521174787906178419510714152062280070888319804316031339112964568754711861654416735442519700662194785746655455894418075113970083409060398620595036651948165550224219964689189050557081514521720150304790401607959078757295920370017763245758428503070901537643164801413985223335352512791057175365164962704093468545423723973619479647906690929932490315297712538499449122220295583658688481987600747394859078094633315500251940758688904990340167934986139704531222267044834478992915883730331731317544952358992168757983133607897187735775274875714274160991396979563621079397245551445914277044178030535380580725948109115960779677534044449010539312496339364562837051229784753449603330495762287364153384155775355721125354910304680068597767956921336308984231014755023394064820426111688250325793927153353498017047125073572252649023366424592941635394688049462705906752687799043502850385616201580775230507461203526167622409767790564471916031207586976817775167456800783955099616718091515578100749382030241283974323707574189818382016183611469107414934549211795407911048211481143420632499206967481202275483734492314844546318443615660356092312319233513975590752634499353915721263489589610100295150766104653827247343040176589716268648228990251510168401494001703099632662188761893811675102257316153693155302827407873843470387616551457637234013228033267959377794026650875972436444981217833164183613770990161382344736096645342444054586888778965552309478342236510680366472195087247735074552402290120907633629477648513520244725252749175238376165944460645859354633215482937014821723162187614865604390624690689109922087040908219475119904817234493209340381971920964319938680930407585605627011155130042388435173518634597355324251575987926525880321167674116664108762977148758123107723738802994076201672834111447626416667451876099800831397104086644393797339921584966035298486677161238935982277693240857549273040156606167302506214586485890403348639917371711897733383744101954188562695704316942412905869879659058423496538957306928215309408823860423200459248619360960889681102765042497914725030180123002126657316744188469259283894640998540147150208741156630465664870163054059331734160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -117659976469676678322336547410717549533304279342961532017970258563034810454618097989302734918954468937002996027640628157172541128989914138998599972165277324281858881466046445884144573155568245964307167760537712546204249842913302788466997974390796513633437926119236494998998733564068420565113147371693806012932673910524252886856525115385164490518403960519150136740031281249569904623708265580720967604303411596349453493736434839680529477948823829189236279705316474212616136911271985937840073602154713725620425253119028834680264278605231957430640537656468896490898260571258540862879581629769995328562729967922011464446701644358628229942995545699401070883469378118531601382370129262193206797358724350662359297862836981920895687720933926713603989174059194967069545404264773875280307131502723505302639275404889558347778484122311977444906094047599742567955022993387150799612925527619351745947885206686664402697007877296855016904841523180054825813991743131899765548128356513134582376388734642685749541057821325936872854094114360065813445480814798957527388117903767913097824948314205324366598414059675070769973014691451283958250009888841895618515153618150329588354026636844995516133043763977117032057077454815115876510479560933294750159316419787572519667241698103515636345202336380163711914957634667530911462214393716197958172053763087839620948792715656180980007210726875308366058881735329472087498385835410167254154808259346200792124056578620180577254562996704405336561628756815667353682147097424364393118664284824082551706954379047524096955201441841630247874926328538257943444904968904750737652833822420296672203759730041841862365026030131895163891428159410171744673376522530478533045805717940217852544584070307583804512586583085110614111646925831513336971657382386696370487891209529478098236686332948855581773993525983276073062698995153382269324963873629319847521822764019590878408816511883104008364867682600324783273903182893259596355623812682489863317799853042356583951499961296522227786638803187633690633079017462006348228620373310114340130794872184305734714205813666984348912598514708713777323583907403108075538392862834350008849972407497669737147022049294749114230888944375220883958621258322872221036726076893514050456698323442627525895366638662224804215398415931899756396938176987845713107842808890427565961476822007731263072554108420761400952691664035914762865083341049638657669460937005163551631001562008437559980695085011784439879471965151663905947956549925958807851150415609717643352393193270946468939661047586160883367163602216905735022022134909678409873680979604703724930303914646229449820127852219011594029284312292075258031690037207515991613409996313816914892592619125963614461777350942305965640372086966954003421155375625786042556911768915866257939907233051179036948420432742009626163699014356177041328335877784569399864338459710236489965234879886840345722828658731180395739551394555111916095595835392115206574953190918922128287293384621506630318682627919093827606546530719805064936992933789708415149162446548941092035813308289597811795551573249430827397318552958031842754218346940411922398002580190062964642815868236936457227844198309995023403031480653375118188063902283024114861843161763621550192062905105102324962817701922879514885350392687914662714822879816400813391919483102933422435552362924530770064109327559287261264430839498347419630247464574115477526362158453994311665000171033728379472117277958088659662331348594614207005480492123582333778803572510939015519115164397145365694833150763392657602851554383803996384691551757359896088568098000925550016220623013660077136376643496700346259017004566514828657158937336447854211849584965127415384558783879361774094199458341563965997274767994939630257224401673262542928591100412575070787078963039552321914726937484656933817811882477265195367987511236060557647825902173248566630597078193665530436459070322443845365585519927380651064965093219739442164646346885353067544692962088917590629892996668517905934648051829135879784447960050488941281146667041636578709169773893005453144225532283599796634866069319310643057793184582536455606931037481477897207037073283970543004351550579694528794770862411771264633615674342417926661784090645507653573468790165711268441230902882652296387511286874304027372940153507917864804649395194729301493467994083219140325469286989970052989722154533938961530162122562327349762393948258892060682243825804343977230961024254433035059416790292495194203731579144673138428623918323035995653246931185873037682750780059235145751962596779642856257964747747186764427260376959393980801122330541495485784688273745832663800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -25620258456075623235523471513132058184343391901283760451370437136807430583769771728027647495337356516510889840775264334175974566208481463740601703273657185068496392815765966350860528347791419086140605711582364077479068295682851169153131204661505782244696893073300691467371205612239234846511849602431548874819474185563878792438870696720267549806174278463024115703343289123430054269358900070487437807691773709822826095543988597168416393749480557471922657412762817941271191030922343444878303495451480915922625683033120560418472734342071662171245801244268894907941532485907963941690120355763257994103456373517295688662311542170787586917078222859054383267325674152095068529547596760016565693764818278695539815522772204569475282052884148664221560806190454379662229180019966476868209648632245543956623831052435043539824708460873804650046903096575967910032923142740081912170491593026022271089510390073264019477836458593788940570584571444000372235723628615624752866827737331836380926202113487459169342403885237300097663317893667076425072902352073361918248928192088354621438179312828696447445179983964166288904920645172530576938509089101657677323015841857711333737991815456232271547134430014797035849352028009132321578980537455419584103277048255920981736873951834195695831150430573380689005498015412314107227526094078234507355668557206045406249081186476906013222905694119396962379931513552047786905676584119019035896145469257239174928958086241808580062479423389990072338247515712355300701044445753951137148250255439772378243953536698147007816521307628583013611763979864012351025219723637935063173091841893501140670423335281022809003297437895015259280857239675033304172525433094880174739501384608728485489785111219847289352863212048037385299876434729531684442263314803759405713027034846709748564832436758630656361398796834516624310524012076990924144889789707349693708645181563691947429354419623199334982928931757210835069817311505290371050466660751265357083997172409124074194323859533669985583089251256886509969649795181323025846088271861491194921524588828677243314022234629766829920688800658496334829418931311112107058871958002915427612493839016337893261717152462860477608964792951876559414183897501073065215711438011991397841564883693571758672511863391756213485999470668461084283171986338925967809426650513669868360953001459656159273582861249145412338389183529637618543639105497168421291996532295252346801149722466612663956923570920242239806171841726109997788381910908913997467564664283103821207212765069784548273421311760706379280438194655410842084281293890001144195142320655223722251907227908236328329828140790558593728592002671336339351403758998203520962394829777914594181236126703716450045825310469259685185733756507297804095717569780156010462023336652921310479420576154994784578345756408981467321684006276626593747421151346972333070407950070031529230193098090203448943650078580942398275878567191137499350983685396629855672008086745878072191897084359324242642836349060102407709279616147837662764489163557795228545716049538578996714340053965939494230178530769480061352637373896119885939489078224345779019006040631789808882996475242266417776736012827614906155438445891566017823185228927809833815505999354409786104042512935631073699639503644034384553346496762694418811997089403667186443055135682911046077561091941838266483262867059664844784207351005933378686575848684849846389690103346039979289056774794794334729358272765257424622819136483030439350544654018468064997814716688555252907624631465233186576536893184375754765351511202217580424834259335234724588424265453470035090791401893640327179794015723624174038612825466408706139533847011091504023422962949266462393596356157216204740249011045640915812696699580523421717898565848690422900316770596294084107889499456107211328042871629088529126031783563337944696943112499829511518098606262983035855938760268696913196769647640991328083617489726637425975571386635481780240888218678868181505460054523271757896901612501038327043072128056958338522894721942536593223604911709340299753961510413414614898977096096577314419483038114711462819630354239376435064201837685791465698200169785313534703107453606463146095632090797601404035979626262983898256355738802154478302230949666381757407037663951254919235843208278584473589410100267561149464658105710957219914210730783869503037323431665652680398754678397407174989216662669706920175326244418654881742314489954039754132682434647222194651884180904266660267463125172648279145415952302181233552790986399554535891265434345742444591084036568305338855656397805376607804813769079355753149691067526805525163927910516301180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3991986794226261694554711330600484165082096612902993462551805847098393425977226572559038670237273021071881892551392263992840349611998714670835449174253193658508075432812351999839309384657307877979504390121247226795581650352740031806852261227899486247465794639610456939977763145655637566960604354061679306079373113540480429531343463735189072798192164714343041853144776704007352190338546052083361914307105609502021228270708477935233685948388632767064276393116718082760103208912761994179180780038202162976905791333216026956473952321051545920162441605455088821219944057934291028462561657158421091977270939451834433282884103276444360033864875126313656976152666414650376822923971400112361694031451362910817488389025321119915378083909544212887535540042161324592314303840503835713201467849330092577366218742075128108037946662900452475191987581451094052898557427992791291031291452441376321750248083576991982503190979803585608634019836520623269845762436281756051810524110512848256862591820795055940969907984810313494228572166020272919355237313278894963735604167772730727032182308358461386655469743388721953532220888390467426354185882559292652589567576154068341365245342291183351799592899659015649086228845443856039897842880061133918177230015455178380684595913476833372880737503475231003629913332814661263431115833157619309534380969939424968296309498882240139159522840407984674464823469104780794802017093923922329484937489422518410388045859670652895961654478406639655473146951615211175853471189450552138878144947837658646569271319635110515335590107164743871112525789951391746055660754095917643376957392255194751106862416129084330254487915711183572326050053742562156247036886056634742917889505026532978822350250636739726224049973974760190985245172842622764253353777515356148013492429704690879754296195251399221888444134254002893690791307289077680773360825161521694997606728034394427442564104153239945357142967502630941772019496002998356642868595884422143508526861523858889014510294541599460545213041542599755968872690169737412902400383658282212125452734985683438990152815655633946939041660277350080119871119300714175858997235016153361757057111407793411675172384229345410280364274698376636034991371129514315208172780866329774335128753792703336516957937972107898932017122150999069625681802045709676851717449413728760821942606393662184317073200144203363707688886660741586703635076092083703119074341449008179317751837945827440422120241520347582621211683084663106249507205950267548187717823656159735670084336634543163097769789788177201890970842849868251923110447687339765613214471346557729533633545996328929873913711101218989820371774019154860400368508924912293337349851153163478934673514654203037522022409484155359670654107027498623373187697654961602516487501555451985679660172612413978572246901243339559920544146551794296871682973583460387812848276254045958374673014663718919371926548728909109075005783310122322943908153436896063763267073821944633037359451132616962345839956389426554792904293111594827124609208099013185351992018224486924281835331637020629762029937387035353733079488382688949969798678310589547041970797978864281844400776181133617581379900526804963137675923358407328256190652362546258927320474421172383609019649789143707070818988624994288653354208135460028420026914953288617448124078472967621737564103871769619909839240705507550192442795948537928358765773663893898056950653662546026238654108915422382090969081273557625648013271731869500076113500326530608325555829656203685112317855981025401006495576754438343886465306024038466595215642288785615191301695563777683508227845775307028767565466105096484693434804369456238519253329332220023176171921103469229880279387045269908221568984902514848231271182525264151053892074727797968214664776327769530758269995510053851680877435580603222855322331878744436462361708771707941756056299787064243684324308727998506289663910739533721253555538505455641552783133720902257757445635468226928327741213562661042770970193417121558055088832257813706447342136674588091706416575313815185187059246118168739342646390308125266110062537769578671983370881270996919009460635082617503082823018645445058055024841259274446836954432053011265420167025878898741608439717104434852487742325342550104854863554516629044816403292228443809253012720916579647535903797605853040899071387661953945988048788976554339030893239426252730812414198506254226452172477687705786848707293810838465350842774401008349849320263024634978242418818374623989216641559266233245518980602690394771333299192076621403227251335994767095639967175866143399095296752649277633849692333952601845293818889102041875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -493784023037992966797273141765794780728283175090240638167509962410380630464122235089161481778808170370034955901966983180325700833253278032530425376079787216045988484801584311915184093865284657760632132027800290174562920552087028102952096758855393530976750862936358808217050131113684970614521739241978867637396826323674744123837040580192311549213140403602516756298130963222623534550760279999388176787797377865597869515335249605667908113566939740599137811779543990435239128985428106779796515075119542905312241197759601540944402538817797763971905346027619809882401367683763637323106178509866723792342423837661187331216028634915467764440666362796697543446544469851913398870260130535288635746732781686671219912417612630309285166455762435939930306393000200402429851464483571669188638995424686519545746405069214137636154926147219634352074795941834689216262042878316455742617757601302514666979364617421580429515258709357288648647647085101596348495749851928755076944032033390992809552242396831962996148043586583112186034034438060006888417783807737685835909554331129330940019580562655004480483879873809210907974515687288446863708871205746674988060971423646615194859417227609223550077882196694324581683925198917991834775513758125287651566027325319046145982947595226147807974847769854538991624837755064534794473736725159448992648984840907206370332906144645342489092258551387452605360453276799627862664016584799915442642722541764555812829260454524403729439987074830020650997632035803169320548143609358940139954477086770172910545183932160140446025857571830644663665791292825174237657313947307534599984868976654595235616124413741117172018081928717704025143891414731822066372822516735912966021468081600559661138960959935360360479026689170341196823310198100700752958311584820147657657016976351837196868014402450687015395723890203182093869733442519942420039134692797237732240399239807382619668208889076324064714189840454133655522399493040616011369865903607992334677494980098942248175639247227979884435093156616094534116490257032285363739073240867569544750810492138858325835121597446222176017999839982060165499340046473786550981984327245191509604811073645903257070064234776716169476429980131875473827096283133384745372771445962628748165302718445063012557099699285064108679083183164961368426614994531082154586753487227437755828265508994925481144100953147610012450381273628138995466410350252229864390634716927768152445868711986896123736236499324998449398849307746147415680977051888432154431929825423457390634698403766675839494932924563093749961642052866541852286044463976192075376891677434067612012655210177061085498654761760113109469305558075258200644174664572829035400796596041678083512239560986568499827971946258550525662945277163775083072342574243016290693714310437752920423121178795061941583190673401289355893094143765435340034037226330055910837090921402676717646901823708087220597651273074134711227182037047077168995615673468147163344213162833653555583116518258059253671344972935787538600289406291181154320455594162713251645327907122380912446201401088264989384721241044252639899249612719639438286121854291958020444546154432570779779302637206703103819206304148591233585492077646261199763317362128953338994563316159957623404176417541907468407297247400953022136704898931360991712899836832640002518062773486876665477972596034306755725138286109589353687318231955844372281296028450853345445303750220919908141377381939010929639586048108482098751364094655923370054836470833945953923577166401483869776062883625366815992848698712643658829155962983296741007828266251251824908650999511611495881374458483304721190516083679732060664702341482337776578857774152584998477111185104127824091506292608608768093993938594406016794511145109301354291330587527567803174089168139220421647810458260457829191465801217177411248102304548054932840309715915126464682256947848241440591215750216948923788061819127450416181032114405823997897382916596856097630096900776711797204278144238555009381025042498031784613828730757144990711272452817071569870699611804577549546680979074223937234076260957945565634383246122745017552274034146079578971054656510058963968050880930594535565602197789379905640184789579869692172088382021388594292517698275032383410619503313688938831372298615202297047255018218704658510335291451196382507097025185385575875454818290282389407658983300883389239388231808587171257642192505185142185168573156403763807597362441043573435649387876616719951277780603490386284665809259856711959384966974914329923880348899291304794004599134501201729186502786524204579471147873531570337724229228925453347859668705417218508912055931250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -50544452758125056680169585497448983629753660726138669815041249955433032585754061561324791935415060423446060460568922190643600116740393907417377916786778532404627790421487084494598903007313759219367220425790514865802941122615949582576046217633479620117073908859553929228261357971777024943096631289711463445951404772734652020636138599336955102819611540141800239384867516911877505994678101341980943309478518032830008269985587297962317932345320543610813650313200766581447757117463962061197320242136659613735101514523297735359266558127122336059401904652531641556042120368255481848962899386404884696793021997273361763767385521159543472941647887536727758099581156744793680852651551942867151772680192112235113535385532397766348935886352847454592408951274115100392460053069981191702693838032395971202170665758303894572641881546865083940666305882834536794079794649921412240283729695226049364634981634664506344901880650575505395835449696585552515685080430559597587776784734263370237998815844490745435529337700628718189618040282175908770080668840373443061016625243037638854428796489002676209486783693658700953277072860967711790411908512239379827096344191114206456474535435904484366560756829612122167911610769192416813593698430093444213888587229250665699623451087324111504474247247755809471412895790346850814324055074400202453835558049369812444222609287863739584729640370622444151366780794018455547421097303975540793444828753518177254270441808427894903790801210791012605633338288650637847555256765471631688425011244461849821730948127479049543122931985043460776752231372015550458545691707890233909419557329335968313181515922021857076759784574097725620474632982070896241981452883282693576865046836962863296960744744032628930509264663315861053501037908907258301456613941798270581264908732968758769897553119472442820340080682834773332903120822643027133181598612200489201691390516294240042120520429199258760503263088722217650663822478466431344916304289471169427405368413935076859806546267513248806605926260858583584487791976578512074582770687271824338785433302546712553865521448407653673921389344197670576271189002751631616796425318423262080020345230503663649296235891789544237844299834584826241584195692859333991661683632618499249184039325767113662175926075251355594154083943579690265407947499047087326654350543876087644687316301038033837586697260964682672536622036699925224968145258844997958748484432524866047984527507739180221701578265826266496715241589820860040737449938891340886861512515277512349928704728446572408918722921793215035829999815387404541907650561509553697158437151220886579818924008485854235820258453569114400249057851926629356188138444910646957566921232939488059358713452204784955988527529607058141573893882111488977483021000351687223846222355137231525095570968624510112365886171839355659219047728116058949963561382896702878459328572255566203448683549838022736993733781920590539165498482348859944006280195231632095818904367201056543542061333484179662541340730443776807391888023730437440455196345386652055627754710400021042798964214670968197679457699355478008863362478321276550164358444204154158464036279479886605643991431574149990724835516221642154835020793589343044394951483663968164906393508437473769477107777780599187580995809829031064966538583815299951357189553343385942772099848104216981530407995211267647572230443951366133345329721514493354141687836050430133008024052140625900225778297848895938609492348178606100368488540602754693153537279055214627303430779285963593529270343413979550371218882414695836903401819528370042168750066100738507321556142076076011051081001531584776747973734444406973322397543165987997363369657344536459981563957043319383937322273226369721964090131749455463560148342944460508286351260677434271341154880091673640058876172619101983443132393068718722572159635530113260349006403478891578532072813682408638587142696910873217435018636082260013637801413204882637434929362657885638203244854998943584888335793819339532306852494718603700847584475134220007004785053806000484521296068871210258879784987902873415609372229471333648469516276820790008977233379468398072251541506563925491092188395177992042727673342104408932846875357454782300172700404770672522914249547260569715726539781091073513126478118621824786747710159268713065073560612952088003846368985142769924950652079938786577483938012330143727852797749074344711020225469341700330520232767179788472242798122914692172941767490371620746459969553040488711049389613075297942342328430833390265628879443348977790078068651611473284717670446338192156802518026518910479862935107633093669830138718398989819504986414765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -4395769389437045424351216580560276035816692466553816183285176931197396974099777092232643505778510632265206309472344926232598564614952653766741437006276549689155742019950744399938090072853479093894851174769310065508061674485984304458358656385416764501089111601550396588996799088227648160814246578059640806341880024891354933112004692242833206150220066662297009346553256838965482739089138136069335398828983056300452812158601751422754401537063929296282742090379946949363842422927232275724827401847043993635534371285219110488678671717643127878810171655698559453881504010384241171199187778639483648896786139793194870644666603237494383853578910700212375310044297583088502401341732759945467755138204369410006722123248341581432783770907824512275504251233720130202606970442394600353642461562643244839960080322045062780956747043186986725639315563718688963375137497795020339380953270380162004285888895281986942625270106451190189593667864674524733398093459334775383656088633429199774868916469964538329524093255767976999664213055600770251106381264167779938003686094771301353135798226222448849667468106043187582516519942391689721204364509403435849079527231570279552974758388782567258498666545976643806149870783645629680880862841939667284392947440758960075888583837305599175311261929264867215417831895445931081891716776306922683760374825010933327086948603340217290561961546189657672053053881352780617673480478449144081976921549465943616653351477962326953817156295830612147762162946009387385633309600322101019350039888256717803086816469479990187553801960397351580913041562962803965228210085947208148874510815759910500232532193955296963203549484990191382064406927854009570107511229038887802960241564934211996769433034132685298779695512712544583170157828596230303187260198010166157579113409948140949719042116575723095480303852678340930526826422940123276044813669230003145573449929854539614077843495252290472209556896097594862557620566783734665864496977705528587268387724103766995411473712989069913728040533921126691109072914794317533471424646499099200815883514686233859812707980166108915592397955490938399987105770291428678044515813618253216272508647191397897152607179133357103297065186526889094038965218786066168189572025374724994912897243429168502063131358399232156964371278739336713421222077138192340135431941484157370429382142903871878619151681828065993842404204566223570226679140845556502943575268694902545811069731589654667040666506045290320409080220159826617908569199063979992148867595492242908259719982405237057252829409414875754799337063775908379713281980650605325489788990470008695284156262533157109515836213179687661736809846572749169038235961628803460640676657266697699974568636553397349681753907748259414972315793962879044816733615910767705284287455546577598503041074070199427000796836364747848377924923435685787826327221619483602193386768050022115888896975299849860949514156486495166185681220070026540376840286218006733189850720415840438631699199167888273539366355217752535763147707023010152198046879221946689995520356476844766715764934926626266703200507828884644129153160638337000544953210302902802890898088996310692785113209135069820931648581490253158819247532350460350112369503511939837419286583777284877652773870568327504077140059016678600726848114033230326959429024493271863556147626060709016562797347516014394386840179529986412729132389693828154032528376241974294364291843835071252451299980106321146079143665530473269783673683813168387338910819954367541168316562121077687743976465190274282858996317068858938041066417836125526675850467005685098333497479890617454146427332722834280910635113293334990013762597171789919796155635127288092181833741444036584876019082582625827180214686653766453174364589629586122634967670163516398578690198352808656338740887846510999077101428514751040021218592161057459492719312757047700591666937614598921783671317207673237474511948187319274661313596057309929589606511143947042576023597732116168364090015144071829368471967671114588820269910530845520688952998943856472247958258654546955295600003913050440363965046759106445875383069147483763424470733387565369523313249817531928309905484748806868894234454590050100901792011495103375890367255666302148873791591252012255812206013126203141251113543837770486119097809499621491096204435295502755501759545482249316875908468126493663379151475653986816650216393667905632636055390105466049445334395028153550463179349119556246046908088210551493074693874630917642542720993663525620284439956140296308237833149676818190769372006365729096189609251923878607484704036371354905866402525001383719469650718447953375998682687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -327544325203922809176731180607646470364150610433627166959921691489344494216777419729594767383137308305023366351056496039232603555743178317478113148083144971605997068082793368841613454831900093454514019668317783019043654523299088156790745215369207428857340441718322439621066687962367871340496875247401616938826171156040006909475117865510802874882150714263909339378740949740954159662278994196990775827417789195583381599819579827947902457566536460700638654771667431352287982810026338715522440914614520858495660532165024971215140997199630064244151395953208541287669925894416386174086545680930036294347478735793121401122640234602353431521277035851417486449219936771041904403094884378846944742647293040427063430325981775535648499753538588298738621281308185847118374282534126305781041684167082383573046635501261928831689036993864242108947520169637068334495529094221460384633601046692934967865140799292593565906524950665856529560607781542098621207607511468182827693527999582105645682680173659552208378411111711242448553903912650457229520880972014411150092546028023747670010662765191531531856785478115718447405667103976360995016212318393919860968694949092070856894632418759755399802420100847238932713578106790574884911200398194628979612401156145071149265144673896229190779117925073312574442171292418306115221716517307227006753091350398549095305273764163190234683815453225971840631886083916899114562167565743027879966350728843942099477887424027220334547404281475695348242440614310372577138017643172693572887752351473722477042395435318231149710456450287317502010187294493040723226183697414098863858123418738688251587539903037100648728083120877510433549698517135565838936849969665678656520199416402890400567831397339931415861394713504970803383808533533366873974516338782416140206213417904317580887571796916848382911789327812154207117529093671660664066545092162840055384314678922454694582270397863578491664048976568365008880370616947391990703028851216955481448117084206742463204515928355016258673708888998370143233486590044693091125425394048649308044838020871448272175992100444747861752779947872695214312244827173130540933376592540500209308493665618359055095421039385484706538053422371083409382705184940650330361496907863314980949884884391079475196384215107317576198715237820839546329074475467168446891578455824119910154838612893922248595669567051992864686290424531740356413802772412506846040731384490300667009927864246234223939071618466402869106660072976162088743298318968267702255588120674675433533358178120262686502142628577912384349271179584536249164484922783466270107771083685615705470674988270368313133107847085261113215158162957144751615311110970702309736491503513258846297166584374681453162766532517653965112671489474397352588852971490174270324996976352819010864313220281763241195174560142137533346303746747320646042417715544793751289953608613523468148275064960191107473231720499216007583332396251553054644740162015931285957272061217669573459250847622494948294268199225392379395677392815824120092843679530545862617114020181286579083082671984210351121318509482126438777712824749566446444936953337383701056742387942902036388755133040365653893140500191798827085927392131557555062914758277826340445741667762505679215288178458482154943985349365253340711165856744222240966622584533666833682575474513044323329333566219570426835335179076359651959692898568130209265232497834455892936077438152604358007570927676422055812793891583864948466913037269466046132190685133306507712019877958783433286182933077981067722764125633137999945866227696172664066447179377649372693465828954273211985425384284374758745863939181055997495097965148033330526274433562442935387375017038060764836160608256199898798230337015990032228540950429955197232028842825599409204960583490916991032936318222619389620453463415121674047010113176025374517047850825226631095748801773271945526273070291931556433582346523815507788368877425453522109311086221679976079697319727707338354548990752242019035987720463995978863931067769851895999298786912490196733172094335492284847629520140500561772793662158833490867083469247309959714046616934493232952863163785815796455059005986435525691301604109234165821572037983856104484549392877305020363237901515428274199266137404972517049643226193243386133170386027851157549564137784787837242252896455162607602723223824255960544129121486593293171989636960735216938095167793681564872822991960214549229418405042460266399761519580878558569431316795365716602958238355903434736644826877786386418866980732747387917425577488707069683112311704400854267089980831165770661536689380443179052286439933463078269091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -20825653288088275820029271965033192716508387882125560310053241064625815510253730621881727289070193963557227788758225903698423836520766011619773915963475528514068678589478469976536558988286871081945699173781766374449676299945314413176039870012803467755575652052954839478941540697433211876710512147560385629780871159844188984043068613562675745835792720695571357213848256026068406279043070965005285464702720477537137179322596206940727323114818616370129268011401839440582536449049677736362153847783863668294936874943157096898402108312487592599901840619605201894715948206341353859315287204643158629467539710309215334467331931156452013844155786271877756002739595083256283373152045603363673661387444921691531025689016188125177187286064263239019828463832365983157667431895730022536971655178830719674126470385933324416990665668172345613741596894003200052720928252396037724921466595844734638075488281194218732104843421642326665232942307379487130776658375501439550352523133174157619788834378814412822766575092146315828673183456310825189045587583350570917202501184517166010410424685008985202956451305333190701169210847999881186803759921230751465205555168744007887007990979191037699449243688033570931965976959014642197207512867086637952567699329858743074783587279465831719571056070493915192935781932755384378093020820534895812798207829534257141467175475355022684402520700298431213121505682975597438617329600347781811541543227489532924251864425920420639102009244028524417117338584158181396989234730062201514851375419478127899207732594002980860430128695126768619010814070930790981882531458486574800533994034363896734425240478908038976622963815900915602314660187927450347174314167269119544742331462961471128590073812857756856630662468100269046208610361099997620792968197796933109065865632548358064057826596344228962961728873431605831081665391202297604372937939281005843430763435411006469078944861917920726497314540907912570246953141438774741798625752447782403383755853552604907322300389532892508562815519573297091124179103663689199946234860604439025725668729292387601311584974456387633673774835307132615199673159244445623228608098797097787235262899414633498191764436977624293861569300096096654478510955329523792846550555346928418635539767845230024369805783444430657736671657454579492511446662624682356352349847635389687077030342427971360020671134215898326411235544484835948375090337604675685247745207407824492736092467958517849026683815830470411621465286250191405475064910871408800107281090352448288413257002506051961708409269091060892406040199813913222644808015224413378034804913550481805325372148977205343988982605425757338407190885320805282080739428520852920057270580543463793022052209033685001114130167714958031561333007302358785299603970570362943493940864471608915314174605260958573315734872230745604690943922014370417394012324775001149224586524866784076460188108247929024980474405444030444450558149860478485024330421438946862403517226190935404558998641610769349825355809374514093509280815841349555075561885712686249620198874807579074713205291325590935343361220502747554010729370795815541057222685760426895285573722303585515623476651127720720882325018176932812184447616958479685139180879628005226935231185200528343851250027293930290413874295557107461435211440662090329235497164284680304501094730657910672376293182019385779027049056279514265629854124152227076487734136802113625395633070733117658463020978789034416788438458710833747146365052217435518465989386873746443872872717552989802622271171693313434630785937969876567457526463153681311025217372482505700964448612194240639257931329142636824633446588716319416035770620717056481305903975645020440928886297028709952429183878237039358285336602993203186547335467529021922471385566661571725764237353419535592373562440632591849359301699004172992965445600726588898840236615372249477631740617662003562113043464855970741602452439803267643698880544495960096221599961673944933864526861811945422395322337286401943617089259763427300995761395974494319603696443068856543653242949428088185043016948434157366605287040851513066735559783294041303202035536459166414239348718968466280899254522209677101469433486144108551900642592188493611295836347318883784807136674411513408362591353654143436565738871688153625648199963029321869056461734044302665977169893395099826538809754420129875586889681130723638292966003367877230432944657652656110396665349494453573572815603286878747926193625276376232313280630752407279945962706348331601869633974948496377321681471816432044455729185627306867310269197517833611997683827610792636928480470122216365769376331085574762634277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1136775809090001508189800585495679577918491339805399664657073000642826538145635403846549175000475151327863974851633841214583799679882615672012338227059252391782199984353825144016599889230426694898091424878521843900193004984886208225299301775352354613478525698746220862578700111772499068773752994872077627119829322197997263832809411252318046904369771142107547146065352941556900107302901911141544150448627159150966536495805566633579093213448268315762129041886744098405285770949181153081735923652878771148053686121143769034802331198777308451149156313582953678364399923172802828030400298340807334952797942488528168029398534671470948099018680127725929161001105333016879015513929869585017690684925010057599981016547225050569967045846303061190622702883016746259816958319223853673146851907464090770458655759900777609131008211787707911432204554462835664442802525250047503465541952253668331568912272066542062636987250680361827349847151776633796715205783438303711146899560595799482462444161682140294149168344928329462011626592289272935300872583477517787419080550022152744583826128167411619057067891847099538185147888273484194633798142543652000527195929319761291281779119010269268709446695640171219431935476664030488225903465984747876113897264453589427411810066115743273355828012058366838573499889425946406873075539279608758223339520569228875491418030061392995321119094632645822036603967688631231890519849819638031587737563844439639857660713202840960389705463225627447682903589976054667460265773991242358640212819450321536678061198498803690314995007870714427026732732510544537903637424855330079479819153625921759416325053764661782260138238673335024756965627750102880863974989813324673463229647057881337280253912287290721918813532479483237460792370631235110664489347448985490551142631200152773083225021747632865177185789688007095162846893697647538315612596432210012479445017353041880440627226994804545080681782064989737637357934959061988433225705834653314457446960782715150321131917330117734868451421070339769060414632731167601886899889238035496383100898143416152598463136724954975511224880822504836834460021606447108537144940564569411447357083112892338650884050368717704879577130083585290834903505819604451482379388206248092240155627264381452043049127197713505535923125992855845528727045724981455169904286625133263547180843347502823570690467140955134535855817993617425210494759495890557733166228030375051626208366689718529117134822826183951472695199615101479110567845158080016662231539502480312858180223058150737603623900918344157005416886918669811173721488209406793565686536607871459876109314253095801688558673255913375777206534740422985655116942980207746327312925136455608789010196831446014375711631597252373173527068489262488828757149300251595366401219415369287969465796252996964790273525942562319429043999840413730417363410999719142224973417140681649684868657363642171991420227569528479290440885866066364717326845736528485894684960222118166897880739695862826211374516852891620438286471006993499220937730672396568715736447583943225605013149762917946174376773419096766725255204479638830723457161886225722448198275663851139973713109425953013074172476940216910800021237049333184414850448064905540066135335695388168263863035520214860142291702195339075065167594130954523338369999212676305227781851298440747112269650490955506595377851166489887901781074980077423122758536687365633157916822771983004536211809946098378477783881913109008222210873070586860140094667062987744263531995970722228632500846417485619381360202818958750955493686554045205588205556587389188996538727564857779317505139965841195794370878393089138613392358155702773453148966574918464616356498234592136617517131975313110224186644403214905602328443940796694431366119504383832747563222650602997239674601518740799129032526159035583164258242226269046390000913921786457923924443330248907098612568345998451617199500989347770557700497201182231747007022452200958313208664194881762863704374597795722976870464498022605873386061423795340684489748767752924182835626992531974476043098358326192545456792623837759859832109565511977828198314446569496497419688162133727754976173131839080949122870449116559950323457527999072875306598236514606794419084750868126145555520140823330261743829720822960167806759147059894048372613775621577162921144164903265452235457611293681498047552379599905067258419543866654697863179950867555488679415499764941823800178175051143382702988810925978060987373156940234860512040338796634935755648180337760936458304313036991454314042937103338619209595231527438558253553207058652336156418983920669652488161272208690338134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -53684334840516762772728744362647335288527889953431057856965239590799764799258884083483447783187299078289792868120796747330935052238634130917154810752967224667232404059003234460641600217433560539691852712005521795174897458137128898920904867682432113000780915352665600390396333252325688844146078874002377723660941639111513563052441892142551070840170726209012763938956562802888395951753852737947030443366553364539340736251729934116762826393873283766714883565984174475002246723106579563459188634864059431827162454358289597029035989917488971682273696553779464831748906364801012338133192285994440405499834927255312061392767473958696876274611062973486229873187720465792459437043332129552393713668283710774096392507351191300749070662378401840469594178585088777230271432119633944320867424584703023187176807167820973510259342971513274412410009903969967902293938156129752270710399859494158657753988335850051918057605831612342312746655979089226770677445117174296183795032348596248331319417740587254187105224903474607429258785702896174263467535307488233230273457454031835690203018375904271709708847415642348087482657056698712984503971782632758027236409369305294615876777301774750218197182931775242302341319857302759706266600358297954501279535691513346049663552928225073274301274656874082503877859243622210856284357016147327289333435352221617540621569488334948264679447004786769560762117890502021750586077980994190890291653339809066013770024990033781556116222898449219392128133286830741825655655607590523307806007825237952538570667235751238991479965784971833309970469734859545568983864129743833803544577431510383649933873445953381373070457061292300860492353556491389596193867812323779230090998141420868467538218015314264988931337376968060753330986092240455144305054373657604282907136780591865863293065353011910942877581926971062025324729338354878085150690127606503026115202674272738252946097740164353196218409427784049572585970023141049064103642242210207331876851150363747368621299565805309016691122452807532941126591691672161080473484042508518589179954357177545337424382871763364188058508652003751717840536371772943637306097104020964009275988579162513115501723328859486484734220803982012190453208192550225976965220307856348017663016054509650379119995498957547400707254535424771190504420284528581691713569702822011282778156385573099019267528874300685001684097433180373785724993713782935848592325436397116447578018870087963269985704370002199870433544484388352883547744183773991765570207621708520347577428437600651853500736570656748300594616311782016180363826264636450323275566498852391891637600686596911419497064250791490504181603745708797026998866891569501895867116967562505366714774012316350670512776534671907752878620099971023492288648008558815510226618796833508723939987392055873645531718074955577646561689612976132481219516613060730479234259897741448294572053464465213531764994270819311863942104335820821268814296131052693429209203289353580995391696037364940604295169975152960868477274113171858718501151154340606557335066974295429785553202390180562757626206683195195890419997205050876398637479034756480474424519224712416032809837436900422664159623709930167650207598917010845753854422972753424536049531886578088268384432097211675610544824798297230459172600434407935567976152881708034091547784638630988099324550345551842172927495913970986252041756965136529291359480484269609687818554196395166452021704300918240036516132953189416946775518926287036080800096650407762697332429592383893255930504830707943815846121664859412271832642009752689574246495076090398204667505468286410619376772660662444678413056031936972566726191973259391961945200967936424742685372618181672430050218032562713316257169389463164382870265972810519601602315841833486903548331856274868046146245469686700706362086573973547882839962033541073850939001311855997693240329202324291717682816322210100351242180390805180163982309296401456049715292289128683166074917531425837443755711142941020991417386988626679955009859873724119327299221154391270077335162383547681766237042389287458235019172916958102888394879269515110324495273569708860075311202401355804560580022501317101895910832385475849653641395228927229170731919518202897153794500929190721002053286751446648156068208282921904025944458416328687460408268513865936355102323662540111100369300531394193018707112614128085983271331172374394599274526647631487434559205584089383079310943527994147080411647123486752366294940554533924009531721046976020422294205727720125407824600560147433920114375273843576428068682807021091818860535448709548544233828329229369556571925627178097534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -2178798583267018154217105339364397673625856837367342781278203733395424429816358733169816217683301113828662040966881187679276349169613362608202518621201893556332064450715546812057173155069838699397215773495585650809611763499317397361193684562856392907668539513626854761968142207231611731619494843371854218591978325190604363767825458989025053223738784285891165823604500427694086980335402775170042901053069055060502160117265433132310881470356434411599510296143300539401598270397071934105158329226694437157427451863628434606143451108071869607074816873952177497388063887896481608423354200077504413441641617508326464886212061190417133127990622969883163017754814812148007489339612464691281860039845126673982000397706380559051064385787351795730280242278580470202495241988936474260897928230616200980756966173788817663099398575990776511214854232452638105279209382915484247844961998291253622741315036212362821345002250305981973052100703289642269874800302924414907429734319727669368378992578436825139040201102535705608336202776363508726251525059637403327696633883908426764689199658217080854294268087210243268734879269559437129433037643690851478176931336880802590916464715677348622513888957885733081643749977004951856581236481801898466979910242519578707520594766025680348031419259366035727025119130648052554321385881924224376391462078929169081697874808175823078761047445660321141789455234903176198690506738546092132968205891801439939453800003219864676692417283941638922650793917729967728394789827700951448356207494021146912909403136829230019270142138049897346837936303185730805570149800989009558002599294659716784460286554207120381563826075997394564094915370832964101940048286457368381216624115615330215542553151722018420839235371455712646487407071669642431934141343912424090843071766326820701575788783291258416095405572527405456385988247132886477866815653541975409103917575579205809285554544768804385367505622507379028086727320671308616755638098346403037144453108991492574072224319827033353255150226844543590605405409115939594950690950257011502878662308846845269560132201325876679535882544912961640883171608366669835434936250911435116548802101143813313155527757403899356414622919846628622507985755805730860812961277162347391188611962158770241090429995917240790291255490312238824911801450912696654524988788917053693951463667066221990164515001807013714223927725009027310052163248125029350334017431515852714018704974056125345032096881342172419270578016559505689662963997175751269064080931654473667761381029697465415614808477079244710019253006190539166227772189940727430184384112364528622126454818868082666703949961384404839377810860730507228370169260053533435216530865849300268473533418748441772007007460999338571298314331849534848115120804253108271626494929496732669270935432924580894983440190617943421949121695606518837694134153912425661580094823041838584757095215981962991734918276772710884838694597504950881714570675605146551119336332269976436778371436052092728054838953916602550839809510753752515120064260874963231360578784363667739606397756914025804439375582347313571979647331024709381740854483285062051714144309210832773833113745358030261095421640679911498595496846266295379420374817374535751834355731193032382705222631156894631359563022358667972593917084745208789327688733228821681428864432877273181262866805428029854901955560508343770657495622327774585759694282403987752098014168311988994357606006454480776988301475640336969013298087814198108220311580695204061984758459063472575461732417246876336048174068094449244713385991165126510578623232215570661041647646613508111181229965900118357316166112036667743374246376371413946734218651532774942723519963137950425855721060711168428079601660180323917732592990502859158239423002574023179630313520778638639913268434697365379661421415305689976749421158446421036757441692312927594289382452729646912937283066127549764849661473447494771261847143445348635621637201292942303890124852527907596418143660156452998572502206242746284775871307979203968923104370976723216214267250239602401079544055427675289885422842848736136244459970889573219285824877120404198370741407795489767021668978696797101165121257660921191331667432296168119523486851664271060242867616387360900244993404237730172560464098779649966286512117893569821195626500198437931927357039963703022757110238867579031649351748815722657778573798234107264912300083413302651049572323743329131595389627063391359256267925461413159442130154513293311358894564371554587038872030540669287242007428860954464879290965044642404110138055456645511182347725349007985198661964348266967526281889273219108581542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -81728495268353333644423799338483565444322175812294475282755529477580872478568693767870981330567074716035675959165596418923451801297131072224990625165231250673289679383122758193132059034826064564919177848141301191101307594106297783672062468332937072009701547499451805597096981379534417125659758601617280175916847231424136549273837749969367888483563595745754849112870651755938729554396535934915637617550790892376464096677504411500841368742518162266963152571117682199700647368287598265560896777098904667717532689448152212090527159119605589928269632731124393780209275531269078788596960311461112922738681916369232664219655662301784379046260872203342115780198859507641725799242902373045824049233939970029382677450333024604357646108986344902560236968527591108417154298324809584813331615951865392512327343121842043014749603332574722541642247683744164812673537026382324645627134872714576730995543986691143081482490677568253818133502488720987806802900531843966056930324897839157506492584599573382726806950057743690198741573648123765621885331997330816613935158416797153550921291865213754358623797918589449906151568250443189594210936022560669790143371796682212762274055698326182016553622419266572215909737734510439263785842053413292567345254742606471506756943949929296603271919711576412889638127844490940676318277788148902376851200757365683786590225691847417815726412583145304921635060921438657919919542379437490550884448320009234639893986528248171915332555106657677503095794843652608830703753839484969568472586442611201318225694616958018110355474956427859409213637668196651076791170623641080443574905496877658546039815024621458183671201247027743084378087354213904156810054472858752510926363998164481107164886297984636670196056427291949564825807451384211905353741554640717839676169308947012580737776638863822665370641021785990728842582566880493766181603431595899380692921381729153030609141797425915572858024665891296181746289127707323022903350784749727444641152189624452786326913487657861597677706439043106251259909581825684055451757546504485411264655131965867273988327294156944435490972931820817096066028528063848681833474502186319914591977295829388735602471806358847581063552355635085406646394705566762154152213023271535826367086973439171321487939207617377835786663910807593930661311954033303482215648365230796868191627957811227822057949034353061487414579637868015135439988259120036774732323425243297829871401504485239793562281116740410722471394780223829822613490227494335255043791516119681561915698724001729718939504749966534142631669144596566121849885828127710167391636580475196243671849969112899190478069636172328548019687556875604461042718816276105171919239226160503246393441427749898428040659979146495010280989930692123997699199313518686988769040241956849778693403965448967773756893929369623233449717746845222573343481382985551961156578402988420450518096246198798401560911229162827608021278940799679578283107182221545171645243586658992462787311038710804237571226680566601246245895315471683589890275290882521114326990502855650676820118768388539152731323254548679459235042414110825943281108117233406238502164709245789840420539894118864207560138191251256256177014078603668763821293893813252140699274645793174560392671555990060999891278656029298435010836872054449245861435216550782757483844477437100456623265901362264967720281051639005406299760330476655824717722286977299344911879254780187271395772634440624771102538664386489913936333815335162672231974552894199924498036344441206244408646493003876179968436701471565169514794674251821154249641175706436355154827443605906289187513143487121641588993532712573510525618205084392718909994261469185081074404678283599087750181936201190027356598292545434133557267428504432106589785232727142703543604128541508642419673045053131867845263744479186253050856854940500923040022098858918914028917693223421495321696030089125277195489047907437551077791773914280704205897067280165775507733825481846113823574916111461233876951831609588569355241739054563664229711588426402528212106132197945808796119296571877573738087594660501903349469339912537822341283046435848363847300110882546000677053482991726525311095201477893897282359399713823801748768821350783478759696972130233291875795227174317885335896352583815432300854915052818595256955948358297215048898388605577237369311376308326933029539096219900371225624134331764583261618354532351146829558867165261828024083587059206628783480285684571579531970091099344051433632835746396613037724791522954900931622749950351506929880107319455475711570221085636923675292548901087918451304048882713517964555887460708618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3548354696312011892774477162423524146020902547876874188565262762615712948724816600078390913864426663080050839393593574901427772897905646130489793461375957367580083786437627595214923541924548282926311794296513056167268428952182043790131438837264008671297616261379457556001098599556819838869870009127655291211960249157329366382839746265046813889215570025758926961374676461849652736583875701313150109764404984579512945436031066318398750301290640185399328165501199969568125177948097059998442290497654204545106582713223793005805768657783953893268915284650923365926133085613554364809440523046552978749876710073925022104791589802437318862581759375801081777045188580563068702368608575277516850552959981170436490199558090107453242536201588659057839829653721372587939571140065560985398554930150431628703961766073800922853316454700489673723293709552042456962932286493628465242999429451566753395335553410274627915628282495634780067155302058901705799925200453068815591708700079009022431429288497043996547441037913385393262703110442777229517549912903289783098378345888798854220799119928399909634463938727861673429718311721065024772770964131092556032917703532195610286120790770787216504485430769682926192613524843966317004844506485226716211184583435920183318717229905564549451335407034765473087707084195295381656620656315564280447065639383147715507547842234872301392614493755847245122548090827480948461752628242120578330090945355452753607112713863057505771894710983913137993443290249394408603022894779560773842143486879474498850703207944937146453627321343478944588533765446578266331684101657948271871500276600817585477420842872921765656303401638391945350789220229304400403397044034391177883623768961421020191364429981749339937944423677082023630907004627447898130394899708059273280106857938577714245471913919876576731526303957181256506391499679735763279331572518548218162009291500222843218994813634883624791377626367689820468559050696659355789138668186226792137044462124130801679308253092327390465675572266394360912759799404987811553922587278299125955436142083655295834622295171376894859574564526836272958051421107198733324452562022141808914114035989320745450810894912135621782251098912868124600664492558536329047459957149322991955598390639401314810622938474270128190695207617394005177601340187034950419863030625460547193949734533858754291826988817630531183801136765105188002356156555860768564470596098040249838052547400787061401179104446353774948487177036672729823261137909023843929515278997429056186395800776935520263744438716010208621656317053461798802168193953284271765109413978004532615441810513215218152818615351906424979882206714340897681478779221953222502132344484999896660999633284669742929539794515956210893978689031343141252856188417652252544664905058052813956159673911349564058472539359832603094135728505245086258581855206105295963953624290055256265797312071850488574627433178940011957889457928708165720920371322479423858763755431199918547504778234971672316750106528262120039872400723206649177957332835961934203926504344565201741167344780280646770094039522502098448914714514944615831636485695891287115049728716857175108816450543154482229091816763991489483796908891504502325001007165069559532822500096910345981436074530577298585661909459920925236017639748667094311865735351174576482904591170369692261367083113042319305239168701906565035696574462240750774072170877470925608474832755962113748707601955679726921922413338147504441540928175244035042865240458639552213393932488151315846624692660295561414390382700568354313414058761720872432913505168416435926399126192419046761194602410822776997605593265389211648361186962732393217233456422980776865935737945163730176644950836239503613955192196050825750609669105195691540175265657881845337385452002195217678160784399254212154230517168651230122215981391425324360439315728637644872483996958164168925440219128904827677755607493637557850205315028686614470440677385964147853070310747897655500766673609988455978937366534083400794858062032770827979143329009832759188921195386096723960473374788605975784654874257588624243148204792295416164372705638030445595102249510648661606368609795070998786968980819818180118408078282368361595069867346747857404592727742141539405250382428512066146674574872940862906953403905471534214303843378075401718913429516735317560664533396215540635934710679349107756686618668060818286263418139686643706506517634099820605400014541835208904111706650909069596808826554543361042848495557844669496738056079009710929660518778824912806269457658987700539235271288093995570419179400023946938180068097453663398633661866188049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -170962597670306529159542276173502773482830167236904506268145733283577979291171948730018140026258064427704515008904406998912041014058958989875497626015699025777608242159376694736937582617486665126858012664553581125523715658906316773968077462858901377308325467913613528801257711685407697611241404774884763354704544549425785617974047350468795728775834684134003078862471308285679041258604619460404121156050911489762281823404469204749093738208044154193830840717341333408104317477672210663487528182870783609939365168887517262658892391011475565518450123455432115005705820810971394233924710888745128269126310652295489407192192971285805211639214825698473239479774220776816939846482956978684296135687104739430726225559068219579319223713299489176113532922591195515021577337993930416821700985825505391392689495172456566724388786843079291733699184889609567600692478326496606462223483301337933941236130903712737498691697850337637425335626786623947528304051632050208461544058227173366817118196300432330612797625045021388967471103853137728429315235952543903242327917818193633784107530448561324073102560303589448552440499675294991002085825702677774613535153273524326178473936942760040138597287369848861239536311168902523363417965098017368305228012844885308778547021323840226419752038638641584705117374004531594862407273686908169317328619366550164316937556483043932260905900603947355805705071541533520839660127133447560357173320054688084505652809004950792203351491752422597743806507280217381898806576899112133998659818892943749607765842166196062374480947392255759231640366312010397147404768891660764697702126533510557046702708600017308426327963787646984448844288185076630082081941981124145093658963657977775662571116241174996195010712909484603026739466479142280135417869085310075463515527853228068217624384435029509513500873400945964112282952727564173025617962279717239300209641836978908999453260511078644341228786888253667502339186690809312435572797512865414328184520364362048917171349445417826071560482655584074474771035689407900651611470864103097187423971844851959286725132583470108075912223100683363439549443739202598112848867410554324351917463160660209100784762801746803715014283187575029445708953740619869987146117218922697445257829737790191982070254482871060052087238228911114179132134061005755262598788827426769464493275353339032226570701666223901186322895792111161949031570636638044104952477285742305616439661300345312910975581856184516303478614670279103110439721792947434350499177696757176359728516018592062954489434130109960938066881996622996936319913667102109824080197232573875747611810041294879153184813089858156860975390906637554912307787035636354149728046093663417075756352453758879369640272774122065630235821642520293785727673168588314220692747722378922614729223556712022887847999127354794601126842489944513278914016379512347770921561149525110940850164579772938410431049227336599916523367691074528935372595436093517752392222125596061999751593094781549729426715988789801062102055694238739051734740205533443102103025509039431312710808610038760738195686277250446311658719645344791016906661905890052005222684102165106092979928704456399177433175927682790360519431440699776570259051453408030827298632449175075317598347336174561660956473348136839708341839060788109521574276385468907762714315515524393475436653227585851435391942949131650726434616623323966555583006530815757523164876507699893131874807180006962197276404224609324473996549077274151818632681908606497324668949591001767501578017304542474397059953489530186584856953267547367790303051270948982681962315448799958313417282427702913924811215965210705656941884317945621206123057037175202559295209568303056015043428056672863922279150274787605396183567912834137810387882499019079923248559540251847402942242932888305089450667165119789148886061490441427481010027598196081219057409748524010273245605026229201715491771026681098610668191500023281694252922403495691666538774566689656444851030181076738304632932143246838620635955034959034115820740286963195198065322685531288439088875155749717559655413543022170331257104965499726730937460043651536976107965757860494352694776821920494408489835918677284405381063905111643981124431192620057172207624553990497378542804359909547113604898981149393496208104694723985513593349949036134935502107756303678726837877909716148011949728093181636451574905273460129532032106142720715694787076451848084574074745770022280691594099393188043253139731304641115466844285925487827309808002286483463851575343070615598685559574603809012290836710895938458237359247844227745331137884572634156632789969444274902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -6690210573881008076039611023808152779233136503044592247275737848370342375126677235635410297674610934809827911943607053233226099500928946802116396188683533210631498389567865386967641220300504212346970756768580930832371746026420551898525210092104713203849697157687691889970848961578637660798253161996656396598186833286503563111423635395405700391384039779132770008258358369537406413562548655712275893954056628000578612259663081878818624247523976294590264865728429635709596442222426138223609762369261666578518626301787015917727675228591717345899111554007820644620857911943937564747737986062702007513940521076777822591589109670663381792578374683668878899837510917477824327320094360019070132059805575858896841019472443884075263812266501702116862148873226760944562095435728156048874791090787713497509016340494226621173070708353705786296122990099496031460420082531922593728555631213165254181899233126214320221616245097211856623146233643744232316898732478546304229728561464311423970761526651424415313844601692529878800208023831364311939884013797887146655953909508284332373797363102447087212775926665618091749391926607085791753631235726699800450032728010234310490646137311136177214789857515409961248135589176778288537379212862193135665245073358566232221593223697511354212313355381258903328683553192767309670590522532375923087896660024502598356459482301153161388262151843686788422427442248204135295029584073368534751350196208948087638644781509611182322494802606267317870674736585467054892818839245280520750846641449791482037509272494084925740422141990021156275725550870490076768709815629257795931573177676155257542464558518321798261981565395106677453368694606854095209859468113294082913689537760149489062518677149054457160230118317285781519742684438656836154616350687829403110877488917563453107042260377819053808266671760119406209083810939246561924713140986923967671956696357851245453917928257216752713807371647138290736176894668186959025079843594709296590821028994517153983503356769100169836130075397429022759640174304262201549204089140352414218437335702171346192392403218353763170516359563891767671385138734156186985366114608879021830311030710002069201856693635701843856388432519243932186779568994855105438464050301807832227237868074197310719371924058635313066826881517544555479917606915474438767115418105696835075933516507620914535027211301721249608694683119660477544913183504243096131303004996116584422553692248814618063695567209567758806115418507407107406334766103854380624765231744308665284359905204545543747990696077638562584202766520509331620639152480713077899720898542239029609859812575109109944681754144005303995791008796679498262514820329788694415454998274066121204906270011394775017532592495433727492703015348675990827817524936349056225089848844420418438161928376696011294867720496321727489052973021967758645280171444841632913907102572664698715660417784526403208239011776869078926127769046870133081488608367755787895508803755567380923644093785886528599758899893771591966189410790198270588264884615780470857801536445927060596473287896630253518566213432769085248692754742780561507476930407950387152014863003394887624087511634724857886595281306793630074320370470321534261061783810766320087849911041255305585563953603045509334460402614313940128691313434080823343934297286509329165942112746175544301730996861123666176554962292027006068613823036275897049125718474809902862744405673089622252550792287013282802257862911811152679991104697919394917330715989066622203116814415675281366120726551173410526997122359487474815021519111929060910921625654140684914576346652670478353985413850968011048449690778120178607929221951820654242319659221239774887247633742985637061507522645554075813396775245605375386967734514462910531205283360948122732190579569535091881604927671402156787546302048609350668812051635157282018246331710821050195065672660464099993037721985082937462381895126135054711880103420308933317652400253538632193637179034263925688206745374667675614875217944264193545534788758108652885326030134392279075410839509412029292645636121700710252515417634731524626140362514096046017370960306701576141501059140542088762190279327832686895273759893135585919540815325465942774118293841725265265027483931635844395288401842645771381518325621317859788701562847538474387722870576249829899890605175770217133646306411956035963857582004084845631433669846347283828331257615895344778332627920250280972355586563875480522390590660316387118163735177741287755833168646970247050293430630983229584574172573857178364028697775391444784952692246148034099939944552838989645060818100064507691189646720886230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -200284618277907511084365529125193325077070378031526967636951370515367677610908028264757656026421039536434162935462082602980824292340616182129469173399841721408770264356084025864006831484020887617686261200952763559325704969710966135104964224996182540341290536312491122018089838044919903681286609964664552493982274970934732571569515731204528458941619727100434820810580931164369733307618674425909567407868610911816797550386391340547092441474963845484074583628179506716119553716195559707475520786424812082298998486434667296938557194482318541022969340991727276931629621759446284093169401227478755432370815512918002150684329178996138587226700051904452503884620866766210574521473560624519890964231222896596442198782490035686495750512145114973546078112928783812294388601834734461432118525403601510228348008657313959398773470514591348348419420432685462572578241527873316641244523407377229433610393090273523779736437226115113418908217628789739215322948462796214416910478860113239028405806262636825642151666942219979135346883527853890195837092444263168297721920379101822644285792131237257338432804294394009518381264932285268642647472197791233402670767131935065658038327660811672433147668311439125663864134388579443535017834399559716282779866244444003505668326307156514271197453777949822362529592977322994676829734310004387660064528062943960145594682918896672343369656451750748876649173998280220500652548998373394062207462697459866782278689667651577860006943096747383376339771653778446793910060678021039047139594956393563336780226330277341281671432187427703835802677766234149836439116821860968766518287407035423951830847326583575116749384230181820223791266443566778867220090578340981034103674956345578560154807544345041221471852891456727681078965998065466355975045912661875925670660312006251773959262064557969191898802453076488503398566181774833510874067975315380535943523677616372179375683186428405499497456831640614587142630663652340827005096425889558078037914485523040393553721189877553981814007141006788325141827622669786374037377193658795631897203518242173046614781238606456671325648646277275352051494263071885203277666868170086505919667615903884500558605628536049147359070258629370884075180187956397049370939112886887778337384126270553516305124992154323531615944306516198831696874247566206693544600540243649018145997810532115147515224136664310093327334377319280042270805855159736981929359699569938899109040002816105385485783815011297404932042861177910063918351330230357628000776382491773283520750622352172767547417289888282845316952327813250027851113108740305766745979240844864598729448736444368338271439564413462720803425821676037818284801931909249388268519058328629662999987269326642211409213358431306175490816524153137355570940477082075497384494205890638217891399611343063142360315832910356776635837742588771692874920370910033749176072964240356800598095016465782325476428811226193810496961350316950793740778945016112424196366976564544979218921234649937465740243446444162165644059768676087163266306810875960268327561797064015452868003372613959774148068968174449817599010332597718866221663331010111246192227299331522842771596407129070500132637063853561230945130972238882194880469797859284556481020857197035592576033335412839230171239514589054993916801238666192245370870626058264733102469485193249849241259314645828993696897884730955069707101014891518913540978434789406697270727897651898155637797806017924052242687111847163570789572266917284579693050348749762610584176987552670951658960664733733583493348333592931475852283777732902237799326308900270815293321209704730866026804949608691759572217744271945342145676919700181052162934659187345253967561792821955170916844638034269054607153852514002852815407337948214081645750821274015785102869223768414501494394201423841062311764180466940748286201127359544300587765931881242433174733295386704321688575104447695260212426051373668228553610096350802881277118214657953641971140869306842666648217091619505709914280567937166640681982488914582470079120368432317459887873281237106214489288610079609594065990712001307367617636987896456677594138247781516261567771157392624845432506523828415586556001308425368578294442796379053156572366431714455037693064675557024364367368242908824819010529985893916573075093444175785195981298810236760151197475032680198728389190904694613260745942966468990388297975923309868120278638059089875105643424028310539067148843827194828941061756286280798765872071650197608780757727175552737108033273277461130763009699428942828439634804423081127466707218987723297633875715195050600545477345134430808108299970626831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -6366445274663401905728832399870545764358926939520897587108199811496720228303066107530061971197335482286979263023801173038001679659340745018574555308700230290369507764862135484171659911924819527360844785271054989046461798346764381829563093563662192421213697124169264588140908665186838676126491436748410780164034600301488627758824776280857030559533173283134241954279040857262551346933216976082255504878720362605233245818986360576555488708282771888502410935883582246646429417521601308194425077711985484227333611441593313078929645687721007021424369117530269327728174615462753526176134598660425191237642859045295190192305844982877745449192474532219637134678374553517267288947365505615539894285355368048254367344066384466662303321244852443113901296064912329807210020424495543188706401668652521267014925537971185010769925318571603082960788647869915307081731580483398994217230983450410929693351859814783051743192108552792903324381701575292927634506092391048905374055263598808608704237900502854080888563203185114747538202087854656075228018781281738895456612914538216269825096716945777726737394333761781911261790967926163398966080152547808011869847176042734599868540193514701603482595990208656626770187318648767466202116134143894321737243660566553106922266423992910237667611474217595088097110672220490658782167372747997583574619183780105956442491486564976893604916290447847793110897678456024063244251886111031272698549223641896589506886472435130990110243377863506598270165104634002400307806147179528390397760234626578020924300782027551935969234487179341837065492159604089887248272150630488234427825405695857834703474325233258316768472082497616520402257413001428212201888978201110954869065154986417619204156311760549363776342698089969967442808881443372777619124917084130044534392866880984880773880015308418038530605770717522840771842959445319935160719155059096467155296685728497049533186094379705931028122691573398682795674031860338805940218045066608864133623894921980127790848414698621561387063643531542926106923323572772541513323008806331435733516084663090188984205960780722178873547291113356467868601400196422539992718729296803889947007257760949668832171867066362131709216892788760667420820584816946583990809638730911468397620034133745162412623883825568293140961217603289570138522386938058344451937879949635544402431540228345224342381247454738932037072000569998176048498851071599168444682599704437154627387607118413685365940954499551929867277916667995349141340631951120658466689033915670520142039909702774500670723483960407723368091309276399268638540809364273264294831012137395449279286316896929384247453255536785807270434134451268776148792563554665595985555331028089285630662475700027546551384798024230404982915594677815333383570300583198444139092290782470215368130106459108801726263958864591568884206943331909694464806209955176806391925486184085617560084420435295117274310822031342882392275907160759563573011894553276529530216940069389427834637768138290881961112400336611202024927138325348304994976509102549437536767966877082058368565387068985587322530464560162977884755571772087298403688886130597658394029926497371398581610453266273256533696126574919238629799195701250447345996044675039760289999681255279187106690274276329779471483007736779961446133764528645635405284966142618463147757204289955929660289285066908452035603696204753966420113144250400312436988569546467792793869963744533732811855474610585366387292511964293387809089875780096730647676216806754445230302703468174899178361736765775661444033504314656708237430140999735799530306083982689556652235390856775372163133782579368261607353548550137034180411656083469435607638263023066293532137512573750342810563465052486138127426936282787894452708619469162166687242813763100874131826851462953853854970527979822259457158589135174172664759008774171566027523813596624296357024753067811345452463904190883129297493067733597282839272544252054499843150923516857528624726101539565606971278437667772299081417390960101629080817509235985104405566762121862502660743743300578391877632950784701181600263683711547895083785536484648621119106241106504878486126951410664914937020030899173381921362020496063566919327826391206070948490306028990034683776932310234473031638727060309647737132971568936788901306572789636755847428413341494841689475482636218097627523755541055595828900496322370252509056953724287218696862009609651449724002062286942950806936308817527266183276871304708526108485794592432206459165949519364613044726375779730809452969920876954576253750614097720645361284325708131221214223979060986373739685400966188171878457069396972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -249623989428254135725033616114161928247523916867686107112427221766185880706605815986471811354669465190444900560400929933268380506356086956685180582868377865473730994153122261174752562149903836505907411306531576578428991922352585526898507572539120237331615511053223764326878863730828203984013838419336619995753987874435710051345147120854811466611929893449113865809639212172297610979098802932350637510260785813121415753326185976308333804685352537188945684733844632882680216239798738463691638941191169323895548549601231204167000978076113764002975934837489703249300621480093516897463112801407968495129930250600218906246885772214469721447139283681244503247028966860431955428033977472822606157109871682231303454004656001210213206530591659748296454202096984907399453815635901192643309901455610401479683011821712731828883550099910192989440797536224826778484973610577484697815230948974486432764673361109728645869991027152595084083224713973492475970570664720298679204157954649389497630843660087012853003429658203132076283122627500884342494292418030204364348733051224385557544828629947521573470909304234437699446912198813885413524943661048152077671961153781470487958939001212851878193780667744634911858833496617478973405241814336679952840432684373086904714011570001039384389632828176839759520451455272223569294875408160791434415214648286324635890712110700451188146626894662652459182620357914808998224918301220091195038780787456932991066750135858531371086885355108272603170603191180317306152996259341838872432963131949818676608729683493649439361198849133883944966618419441665204501750989094916475115692359810518722431886046468064615661209705695025126590717801790505095260300562501817018426363550732028001265565808206793850325504128972124039327690235969216343393093588686790733687598103343341559573602493567702830606699523468936830801713960157786568339781245611143892902978837203365509274079223600347521384968494865874892557955157968128990190766921883306903161718987331417668199782063605090260704605434508084333278466651812218527351638711480264891169165792012561450868143534000399254924147408261396978944712665801381883515902751587835272225752971073807297326024867384089216295247682056469085524895699195185186230540984987752235634787078073016297776805714266968271126642381326809733081405304498590039666607271423755786979670916975101142503879274570014481871358336232409875432965435262905326079965905273824271292500317582639520022022730659806306755936478678017069071717188617116590767038837453931061040613246652122752201888873805472322609111873757892174622219424880404567257110988825115649941924707994795148902266478797775942918630063318259545444461301426886797909905913191605287852819847764175533089263859564849342805743484163028826020736375145198523256829001357041388589173730090356994229824616257576090598597419587789618864696374347897602327393718627598575234305134540998051894382260339356445666785112687168497767034730492829597512368712217250803548302550030330612209777775492787654779748956896727147644856867417521259195325674027294650396775959669797936762888813420691772318663544005489289461324238547706494658704975654552590857898980920119076790440661889447131716461992535119905563607297999622703982715052636114391623076943420445169054658010835192062134438492332327193219990036092735022207516479650899916262382765819884810980158017288631787928064232138963813429621860957166783624074529367956474280033525161190838281123923548648600103558704291460111748651912342366774930968807335297700176829364335340735479153769372850403949222276482418777709984449479936116317535131966558326665551890703175232910551620676521810678797555537341583482597528963729122765252733062483823297274935131546217850516884454672326097070979863884845092620765329104427425062119809112428389252017562589518460086403952124680205724451311589196013556839075375255060745086920955325000419602815451588989022702269408391523633870570819209018980170321924128685782191175509324435657032350573921311724800530956403323552630740818014566684491894003635599710825297382168966411231038775710404700106662280867320512916312958650700487608306487021692197240772924426538772377192423381369281906082602278624076875131144107535730924184962643304666739823542071294150961719440667964935321203458642523470298206739502299965936339651398725111753676681667662052480679521418407340487080219425159229973275771167895365609590311121779691520868093114335201094301382479788654858739589365773685200626163647986147570535629772976406977484651926302913349888392405794081686453817057491520347238011012543688421849748668773209121660329401493072509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -8030873593285956422432464862550267355060880812031103329772800778136541178271704731244411739422197584333431884841481476983718440376922114754285043102551238732807670621488899018691474305863579692142776810011344679783602587271680366369065102993902389084354924049403821077630326532469301873670599558692913032987869546543464136986097189376536204227512273717046415686875249069791562520532682989128874232331711489808681570957931214148767079574995270101905427463367666127654238995832781710600450697727283034294980506818726449843708622926760453964617274875754321775055889999411430569682996988134626758495415375131838765963251873657760845232538951442932299143353687309089032942126956377936470479451678384606055172511635368149744954630553179449467446397097759651918350330673228379009537453861120710201931040787741431301222697052419843779968613242065342469360879019406068654709050821795057077630464070579999557344055696890509483947836816942138015386411427546822500522535954213120505517152283152027312533034597509025700008267613018473170637006610802106699599421181044200927328705945720779961249319116459032175708551330161321048663802024657621660708366038427548912676216312828561574030248619185140562112867565138624283938287010350099448936544978786436231592357410479709269409378025102954174141996813024197449841471160633290500578535951486448564788330034385368391689316887477965723002671912491388159642786929052394132366531506790654696992278335934985928686353377512274798978048292531742231662156445946463288954935050910837172154576662277544439451821116900350550535629198210760356218942618860673316212084593943562046446976711727361627248002890673044667810962951571480510193187867031565905177946742212663318573237935095126847765446639997400078565871478724189519158762862546327481348381213735112874972515848380579619264244631178797836275563824967497021739792566103559761380753975539568056326873900781922427260216734378702109058992230628634504377470253406190022353181634922180568052255446365446721009500149619634265109149356543767306342352273493767220541400681367715182516955946942898216557054290241414896831511096725351579069812516139180393243821061379910250246131940449047095929384219408252646426278980911636936599548292655362806428769437281268588817115789784080669865963156333572274252394692607528801193390160915422617138210275522814743980399038040471682436138730845620845062363662340651759159871498481785326926544887115624000912687296496043756099081957292798488820751822463821828457796228319006587446556858580178689858812992076251773533517944484058782833156165900522081394402926230745094598674859169651008893485549210237459787793041573769865629793702158607188227446445093450830548259131195503860333842918710737151383278713355362779783919283772919407151611019504531779710257274810395297608659701570389085849488836878969282892999128307969461457005780872969592993942808700059025071100014851654024519242969480052386761603667547185748191968204897680527737781404439306815567552740686228948832098927206141380845787088170477785612042191876279344363244494233270492429405172079778134336173362800723539060318858154699641072840673448985421645001530028655664379366486190324268279314041092001192211108525042264492515981125877022627131812162247501518781061709094973349994756287613360932038003105740370446294664758433478318236445262294130875434650716737946633121059371830842088961318245133855323828459649505473335164727369004129788689289926948370221448835268195301528877060407754762090159971198625278022589071535322150614898763305739542441616053421792203413382344672261458373325935648013151797728826752020462907022642430889736281443202529106894045366777253816731623635131518111793446446850589132724297271089526402033294229852778581372736300950356315617968721370778730803818727150366247418038559920496787144419699606508341369084495672270716050323725516100516483573345480566694662756888969547687515977810948245612188097814573156526079475813959845569155181488524868423366511336981894183840838856914291918544186120965851819958397194905754542890662570621624125875275812745124007555638133781247435922972269386475506592266532327500783946336291032803851605807821303195138077098206369874081242181069733405424115864175962765957563551647020500077554732028660585221802371604559645035495573802200842383765109322126312778723070263545743883125267892440017552685102338548455458671175954521938578576098616049859783059316796395333838605748721942202914719768393083016184537098598943038891401236786650367369011822527022043800458027150017020891690785457572945635882591160693771316694942993191740970360115170478820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -168411444542411793537717559743740457574808554949666037343046721233133103423977741500725744974096078195889048408582583141373397375113297580459043891761111203588334623017077161728470623258180772214319739485868606909667633293492900183401455657856765421919810222437923553959012474095483892731291813667483857703832090736289400952812125734479589330938038495261474137656491773958688642382280191731639787808083329895187944700419132945822470021375088510173497249303810600684393247642200145780018683193701880749763367385983873695995692486318624897838487836801758058723184857226541705314924677560180605593396914002945104813666940565609926148952793110295420758856233782462544741901510497203153339550436231036510003743248828689178396126568622920224309501653781641987870233819435744065445350009707393358632461354710951118893597124135792684753580271740020673171185507827611300879616730770305489738082266571105462161559405280446911873864150753272041457958251252231019839768054893972089575732663588319208907506139732553507605127377395915594182456664278141209785200761954001597507422609214779648011798028128266283305680201652300974761662767428883732211280151475898917672753528208154674200827097331746170466778567862525083115042084875010301344832088950251610714836952063986613504519604552468940902312105203407903245059043116192721932975268840473479294842436694699683159912153033640023956426371582059654098382391125878998369847532455960370160919137970145276978720264725531974927180419920863755418647233033648892596101578062798156215901841980836453785162025107490138715001610278466461182131516321960834112374684153023748271632515114232382666657125879162694661205075633585183967176159187173689520554107416014421188134691729694905643377709996192030074639034478025631077618345191368245077677020494780493319701244624499380226723547579362400727243543622565841298656904131966453468177491944109393605094763398122329010060592612752898125462524611543952079321537857814163886527021254250445433496402589349250766933680155719223792156070983072275299587950047308719398701171871562194365301176732132342406165071081563046694766123887178714077150372602546388666952280133417702688556673159953150330826916169130669621062423242939533487963043929707216435555110694220192992889373169410990008873699114662859415467318442801481412764792802532316093244805092479367447148745875334959986100340495158571085725747552464815295893184970955653798490132093279960264485158693720562349132709324907250111777113190706025901126629633476180314153177223908354306854083120499856712758387660698156361312830843131410225960902332459417482742988502270647569750596848774536445333238611042700355020026553416850623435670656068682251668424770229128561876501985154661066461771199984654534146550483131342402373726926303683993175925659702943550129837540167668796350770888136119663862215051154903227885435080189040099995426205720577336325293304117249844227850283086942412570297924936834668882808558212678804780790271865768462584577912201314350664107498575293710351724750221625505345527241979858123320685216841494874358441937335897493581652498625001418558546100101514444570978156237174567146572940354885874583165634336639282539990416152805607797099498505657238825722911154698929799477253328447445676401308536600154868187612313357668152363221432021570574023284753383661933596366013864959646736006078292296929146113691132314265977432733726001401915270043214580516988260542735146298474582307868564541357033806365830335545099759669354163387176944257962036702233376444599965127177613966511944512792638037851930586247417101457432577597559706645566153369747225231529639229121677966418771095090309750017082687236582323253217923641248478702445423136201544551562202643900010213213588270798767449804123997016986462109432582180262419334085592235566701227322350781933487939028757929710434874696230877974218760562999876127591100599471910842316959716243124976544351730735389301715607851271350955098036262769615890914413770618197355118761320442180744899444884159499567595589282061892048771411477965182468079743384064661677224719433464175960412410302891437417577524386288962546984699836804249209080367721019132731597056754588248934297785564751121728158291801969459937917158573167558047359613387223397474149207255890997197188102321632278733912107248259354904361452713358391451932185227429415073836378726046555475516497277520192372503936371650388964314502462329606141284056240782116460499409089554262855277733177569308448590197124132973654632434408614186970837837187632311928634730907786409309963144863665176427186710159047914664763775363098829984664916992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -2253265904531061381931123637808545175094443774021490005402310772045981554034315711352470442452268892721898857129205968456858824638347272794722536129840457216013001048517645016311624990317187135800147785827466213265490697175645456716531207849853161420795248021438653866723007336214483003463761293744499823086535393164355170235976241174198177223197978103690703235374334293067279139007112786532104007889588668095955176084019899326382697853145836376710880011995020225295904875822274069108882331139704382466371589972876833594094888068166934803955299288123099160838124474678900880844304761822122341538181462384037925728591717102382680132673111471521692942322983016738945098777989161347621984702075297146559538014569835347571538171588174899319483168027388858949212692170977943340862183578056149462860451058863522164864976071591196902314627134275982890031371854712576083849125384741900377186957472503325763051631139890000618302244548612469517281738242552152643478494702306746047604930806472916474424545856908260626298428783082815064895248982421698681537376323997647573799925284761712775574060548535645341588576300858800577316947933712298379489221122578514321287457661140798477820405526858370066759700357852081948806525307417268741814880412633229669383947979814865347528633342313114996351689661502611113302219723886125896369014083739708288128211566128618668018131945719415419870888269986368070758247911657033221606197912017167586379865484414694105516987640481728293631608850623363501031780865591005954820873449983455339694920448365049141038270984033679434751057070864423682076168748840645532462926442415761588770552328086199206316198604677102689357967870758200766030772571059379937096054269659510293590153324042355360456788762232485203328513565340665026869611870873224171985736429315850959507035147884303995773008860919179635937290620008673442637178656670454658045740254469536356931705761457683760472200654114272462075693293572735928031213831776213460219897928727534089974430919453835245745975636183269101919120940426665745790500225896895705260167406501719064972177397388330218857514536078174555003852938804298099996889543458392601522938201464710776669541591711583672544018121462747997176354478372062317371160706582424741102750198141334852226444732704821884288911603008489854595467625597192787539774391560629973254023165473025501890302270950557924954317381592896869984883887541800563691289113731651217386724231572070804217714323589769125137654895005423205203882058328501875172412237538720218345677730125887815627621332480309009248707485931368867258656235450976135062394944341539101187892986708807649093555974681924556138572239850716581223363301001606396202999803571646190292802174882455183271858886055436786667468005201938945335253452259051629510943730170417378617083174910845609639292389776962100280330791399115270908126032946371646811449945102900360733272498300370808977786948521537492218501788830199060255985063394806968699236280291547175024738855597918451123710615493338842805053895562200242795054089872201884560149822474810320027738017630014316124773212910749430398672802334787714485787273318819999276107051311553085850647108491412971464307415077651126128470245707143091990707578472831731123585024034479697607864513253700796711020165166812588364538437422455705233634508711378108751164742423826866130434297726348777287335050635115688969407536704592686988514467429631101683407794993766259896094138471037035716662611502221682608604529540428544717391548485896084372147140907799072784653613748198229738814333557158877449301457931053629086112532565979229230875117152129012676813947721975096910138021252610861659316128389090457417304996572362702649786664880587078396881043563790835045736518385849446144894729984509114856824154973142057503126311697579921494190881078928616961301452269505850075393584539552546118015381181683395245501028252478869566942615830573408034960295145474919679369826661295718283068931282077878406360462060811752004388550578658377121329179233159451604345305686471576130201379986356784566388538281027546530624226941232532963646512861047589962146665889866877692073520225036822172587945540437307257001313021421063410707825128629509112354639426605979122118462006024951169499013727536406195004796695680596191551129688867671113602269044750382909759698573967241334920761795160649146626099768113919374643026819634921182431439026868080419034870412259328736374268271458184211778081732160331584462178610426115224151991691662792384375728043371819066956272410392893304677816109868850476562555056706337128926582345618327668588377315436112241059163352474570274353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -21435100262520160101764741915280535528534204580922757875371430170909310391391557383342727018704912751456547747753128898475424618729455802726068514814672161619109762674773497405318532204670564034635044199036528197170198238604596821451354767041291646766042924249200171657040800560477522087819213300937021984597708345643739675561095568388872222963737245867588443766801391320590520513619747685873554215228376464888087443071653869427019086747576977624674967585802717849903982367574172879558999070579588518741846077288989193533551263302107962370851338317935184571746394960993097098475422070298107571242989981116088408433882848540370485037416990067797250154663067533453272455603365150542718670971076007639035651020567452730709966332108136812130087083360603377501337900769611553866211326903288363169109995660171543922637934275572103443276127184954642923866013214499394963943786197919429999362145608927740255842955446462743919762814564928927491416282769831678389545557599781596444348050251076755796163182296977711922685505361792515998421067624473303478874115841945509013755720554335769729981483018477182326184662206315432620636462512820289592877939624024014813563791742935286099992763508791657748745525550261705849435652918683529759098019374138145299239496403481660485128879746567772787619752880868636539887226931746901241329140428731865691203931700848495859375527433845099165966801503827585641048609535127168772267041596154752427532378506720136400861216917853418379170289879679464775509902597420007949922601417283470424974834354307063610134566411606924857047288129562549861651813880395099708453279069730398770384715737427337779474269535727965933786940815309727965877792786770195833563328543188362245195262513980624553583586382351715532048845567627403313504772531474524125182188351248092196744146785687267128273212354776696078520564748845602519628806375409201887528249309417186336730294441592848812174868830050752496124406457421621672094271209695764256650502732523205493372674657264079662446002783963355861094632813059379881393329322598852149703624395555948575563244892991527409069691983160531732391681408153751368260044524596724283931901018223095287592813285560402537709307997897204867791552696287604445834964685554512459792468591430471392528236507983849751341390266359444032771597450273555240112645068046294209301170266848672175400098604820259886472467353571151016975196091297667756108352845939776020917110059912012164087474096443811461635840239511593986800125734345335996716953151657399521139585741589297563369368348901756715701986113571640743452163049974337191343051077738215732377788020362359896074616050667295455423718644077549880088031815286908123175744075473786757968672675156861933128711437240713379445876889743940159010830274042640078183143987342434550274354180529262643406233452165528176243737510133857642556330676765385869942530331712683790755858415583526288722060759061900228213438565352036575736933897804930474371583624722688397724061785749364123670891538095796885760817358556300048277331283524398532096011692770042147211573827706497948265158923447931631679540112366716838970263004857883427724872665722678963825068719506975341003130945001634890187644245360638407999040983404320339479219938602900901322812549833621199532508001865095887455230670633374952975849948800445645077816235121595441409367390673385550069513233998687409787869209227115401410573737139308410887189648413717436285002538122192011441897260488740124082619119870733486286499000500656953475289907172180917002078818383677382939198780117946447835849913870988889474880550130777557433010193841969408197433418629941603240778378797490984488600745075656364543941974172391641741240888447577680464425334249877195543357091302577010916541416927890715142268794427461977250422485495269733318831383123744897184802381783541441023457152316577489121389081626240380503369823856939602862035384801517142526455296390400601537772577648351850014649047863424711620522786680461578180772152010983309737376332840407365518707353046648961236515777244158121391112211048777879888468521097047030547066764876479387292610790134083510504939368544804319381836424902749449175426528817100975163234717889149896731553223836019470575095295888032814528363613708320031004025662757151692897509972282958295547862138365256299181499497400235991254141259693483361888295191625623264411262458155830960219383681400213816960924669600167090828831147188137260332076001795670674211481211903439501969386152695727537008172042972623426602238520878368663895532360059470916572197094208597124345083507203005396466704462233764752454590052366256713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -195756126264396041826080898465793458841779597321992909798075391859144359776292993649077915424126224364822241983211663810568560278681512944918232690430047985309935179819404872688509019475691254552586195967313052595820686052960439542928653803308572123671832737331948271391845765157285712796374110671109993886682189117739107050772072933119425024944361897498682422894676263970921424159079238510343200739073073351811560527198815404160769792414933600023266187158038486281574114889440098277250269597605145896728447745045099606346196219540960700837308233937966330220495633277723929944186033588321638526171542834192998366580317595083803330120782648009971777035886779097931632811507749569982979820565862797213265089258615492413221550093518710177461430085825883545079896900540976930313440160704033684166988981281234269137996774049067923512438937260277572756829985770647460222670594515274717628858478176924101984737575553950256584450717514431296127069371710368558963429336775464411077415463205851473566795425620561602605332096302717124023223948117266979311555314732997048748089717027259302539367605805820029174938120213347536876444691231464165831354175322196393086740714310854355547046741750930020515242618548053411582893233676467625562048825792919496568286617858082339417880799902027918857151008299431206863505035641617351246826190175826893239579505283532735799721284619774858775148869035275272177860808336006849467132111724939177127940993226684417770804135424114753831050618111417555479398701101812305747727673548470060871599903213446436851624573009784700396596412518244535266152160548051221662515894641165141162708681998031802371297206605925399177017984271280202519987496995788081364209997596817631827532824058674146869418266202904619882947179054519873191969193310830883877367455656879645319335028744996575245180597982316718681087145353613429451235988994162460686997515534947536298955522425320567203134480002030069799869583266871260408028004580171672751968069327688656661826236583352064700929556829149676208912448239663500083634339901558404849007678953196132871830889353230728462704021230525867525686894811513663161298950549667548990409654077064732926228752053763551676972461590713886244426911860733343421609546102210619839214262771446081438599963430755729530536666775443769474768804630731550396647518435074427196758222514240174395919635522671343005489452239207050841674458573146855515818218016133919120619947328535181566558011135909171082222431208247910535779837457241264200008321263579359720151272964648917509538709573012588674172227778366737918002565175360072297632798139681393795474717653643401292463639534543626243704723080901371649174408683599106651774104057792768097819681429313216963155571239280778771881769890165835398952202158689114089929371994581292810539268854141981066199316538933943650742910456500660663895993099934950470970950995383683287154874105653088138896432574533782477000985919366407773450231567977826471613115853152446832763421229562083230858783901068447899012526418335632831529837040483532552495975129928654890966129273376555197992935424274653376437749299071514219445862425248986975467957950496413828295338336513971058541292437102331309856895049969415270678872667784916107941595067078793366364203664396335307768328613215816451865348939313699253546793598934708395263635042204465055409095128419941951871344925250974021120687182401212035403689117298866308674939239926042792634731883632680718374580151370039828248370622370866782861473604817387824708850812847487381285628898620196850942354893318380902554468756857876589140824460877882276389562605274838207293851350680346052289179064922230255341732361670569050789194046755411390879657197899372085899067772097725178277059214383140372216333693615280773083062861137268519972081970571590867367760267233863063429645592026471208007561894209767089281090417671892818117759978766164301050189287266090184358268996407396478609722651390433843303031039206981782344890278488168766816768158819481011981474263770461593214072988789309357234620390615561896650822618575733048560481733418875267455701803483106843029545186999692636167508081584184752910287494271161719701500521645835463734347654287738532091827287584796507685785792960878511645300393144326787175171315978394465363699306402272426603673325637150203775267467969962413358874407482507996139334678382503651646270906674410453478973546486478009727606375434429387918548455008516782222582868525076433832846370710980211092632227888729721685570135888719406611562541293737382684230972536340384529552607533448649885597823112151185302121065510903008544119074940681457519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1706363945404752567590567900157911691918068869784477431093418075052010066986055349586599459026735891615780473723420376528232515207121499988296813299510530516559233380741949730038461239032514746569458510971139742251836454465404213256671302245733247355343391147579208799277620325642600009045847307313870653380235487158012976383493728011790741943984772557575981072794365620271581546945814440303962891894009543049467786880886158880032588520327169939196326661269101594028862418324794784684164031097610736965177771099377220384766630846645360303685920744729157110616530828340891825855731989656331828342244549829795236585461672249116271529757921890371755681345586201259179702912947254214182639315553599064541170946273928376911907256561643450961515275594412311629441571244210901269883245564488679660172932459533414039747972605094573892163864284832101954547702591354623468769257967436566932965502375466606355036461192002621182370876831659134051823622897740868325765107218733771585411616562338038647907167569122759225599690049436789354990332937487177422161042627770852717947686499865699196468036270882319694530223277455114125767836719412912076176469687197929746163368431317091994190014011714034291034020054438908349674691006201138703840416982844191504329273289866454077017189656949156920579515272051774333513002815120254512645151151208721052401250133575507405084176435989812722112164611418817522726423434532672792946568558471159970735129368842255203053362378473697276485557288732210226027842857629818265715682347945094689893261946746738488803480677952592549599486111409850301518181035694301736029976608152805064764868363900837515043722851444135422054008734010234324058578789135439848288765895511710888856073033424880801894670093381482013822583355252061838700050265316851330658438580620308445087994795295777188078081445120153529154996382673481341714878830070979432109714343544908598085205898485554827588908611551072557083582156949879716756294386582779664679159995622475894152986055535567002303547696339824401014690493307670592885003254355698699760353094689329636006490314142724624656314225409087634942307250690766500461648392330042732038469597478164346362573378298297021331360101886962091528141473205948703190010659091972116211977270592509656805156902963689690632216580804708533544888323473491231414806092081468070081007295822339060232112656713811992820060130867334864243332264027765893498904675082864024891217730117540126853526885548259526662824020484782074668374962364377953755067541880710729408561086028853392812501828015568094253989705982096095373207724874300313303068184848649532958202272367547139898750563322942746744123888773119243307206876793205765867446339412678302537007216024352210184747768161562445452529362656858597461577442732567853392578086132125281066990637715258641620035752953286059557099636159265511869921465373114027875424323677010150807030799946381648564738622270918829512038649556926344054144484347199159126332346524532444444297892079465151032709527698857130896998441672856198756028988392190603488156536035342797058824250139532893703088068459974669244300101387447525337896463846513529463642131052893348779869652784277089112248138030844927766019012865600541015776915828090567639573642268162553323710697144534930641377923396668681537135631956003865166232563973758699919850500325991839745099316924691143548786603173233130007727171564949599162246084074114990618503046614179766147452173563881655113923306401223329665769325810344418592025631095366224064029717198872852062683480533452985072055045987412288678276714101657304691750022053939161970417965675613597762342553053563632893986045275300734468256078365205399888891847769263391112077237298445009344679970951742936465554908538610735989560364884386869060047228877412586648587971320228165007666013838569163451225335001046345738011800348013235006343490678038572873887842689159772810010558349403036431818262355794080915722806456700975298673424115933111747423608165524637123989514433208462989359698495437153930761705938481450869044607630913879531352361287471100703060118250935303173370283276592618132362068297327805674472388546964941508984696963295390956202719575249360165757774901160265107795630208466975484877508129435301949992141529343472701123868951841145798639158500497415719935208592950859749651739744365202561522117602175704022934399548560651088462867537998168835969466045107502921090933327562615327861206214187675718637409354239019608645135156487399541460200170041102157818627422722259113772378932695646802833173250247761201581207284212757425873669407458714568764420064894693496171385049819946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -4287503552870784773053083012787970668461250114599818949262779881511764664208502655260364708908677532904231725189888503475932362439640735432745554771415447680743432636828962753223410418855929405069474829797208270705160641282853694104097156308764033283665351902847315420961251975708168312799958614459635259177463151478323892776905240429991445150805810573585246187768266782259535083226595560964867752904412761009329895148449311369916381612321964060513588837709851866220562840726816713735584510677952728536402957003079125117140717945368408144143590551390427979883149095495922378181755515882192052212354475855908160614862393058032098146770926382297185602896491272352289718011811579703763532036480528044002337472225439442001902588869427088187701797105510946569638731719128380668107043625891989714307540564988490366720255642289927386434567665097278997132996528361388738425902722100716368211459522962133363730208051378550947193467886291054552207150222060986581911110322875850321347713074265042667416077084627778476885688889067224634351200050610327211616272860788288545650341467067301683614003753521288209697002457629741997633115329899007899237445852164513141915851677082241996040966816574958645361508286631266706397819430610980607202819885003237545631010291164351627761832559409491439773122086600916764065823327606075949364212593350620619010857106406827535160116220841524710197794702371019216993253920640612387746982703712145183592850073269939974723945813049652284071543332892709413162939089960346815364759518963727156477249264415477620693100654455731792183762394309141815390287269147803448375471553266192556876378160355867449210986253164325870835761563296212238773933513702571231061544515205053605442821937976475216367758707722846048927182170406782684753703780053871146419506756921057000297586994318371595618602780793309637298628264593464575755010486232595250092309919814842486126744243812950117895386854290501338828750461034510336192822696683245347554833304820307239663589473676984232908182581465730532934342068433956556999186263927846763663870768271761726236825302634494956737149322799638303263731507863891885462793363329343584921361292669090608651294343058729471406822794503913071294536904225781532873559393041979491264106851940513112747554790105351858627356605736871567213504738133085015182058633252052907910893832348494213933393904149943104083704146828362526888114388687959220485288937957665905946023695627086711064050409730306703245754348329818157693035681699706665289772285889235496315535507741759910560088376327104857634374449996422173148624428959962380881638321829171695432489799514872962948705704523708723754524553916821977041745662672648880137579481091667457715910405702137898215756522756213832143042601159088998091361015019084235730282702265404415484198577860155627577392518262223195943706101119815987149836322283091856304519119838374727121368779764098824520592937144074600187694132496327890508208994375365979934724435774982742660170470587123593725491146434495411961771563065283418758559586217429626349087530131812867122742061091605618926788829708064846943273152247430495696665661636940167845771739075628155942174049271901719363619087581005237567572254488223385581169094734040117878114354510226482716637275227646819825383354655611079271043162922650969278969933822401633837707348925635210068269098792045755876052158291038842367727455625864416684364885019798209137223905843274925721674846400073682715381861674906059534517749559043545688075321592388770414650677937267406239732250451021235729293588879660394364278337570162906737009078829195293818855160333881980271985014922816116951827516707158895658084033672605228929736737297328276089385934686396014094322265988041020349420078181340880109480925071451840473701112168314761043959405620898480034139568316201411152381059044002616962364469365441145185824267863686371252014704493871070661452075950063833570184726231970289262369619319995889439026665117559894437767339235519841386499821246043422971280364695798023023409961084240674267771877006502165040144856521236938838569950654877745113376012967337803552069467401482266956948642676689334356622502039783918866460199314025793859433926612963104518090617541300224153258508679909296441996112323777091867397976129462625276138733126812483728703415489395370717012194474393565865347340221536735425794554945621044624856420687337124390015221866475358879503447229842157096046808294175291357999748010159868822862673029530524079626101410276792158206439590662339555253643201964867538391036653981636894427603952850423139536387789268910907698817425171000650152564048767089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 125043043721858171554721572082168261857669774457008459123232416284056506956689857088987997051285226708192839801353218601405386318715104839807011854347382920715317594345944833702332205599492764657795757995526668538498795268170706980816558672904613530407282893254701830194997271153356717734299326365617822525329674334510767566677983055079804290755065876009038668903331475319047142118869664961230483071719098183949735222141360441898390682593904668208559593784876325335569235324270801773146122189949371628291176444557912536022293860696964124829752691534940727586991158178198108504050125209382887034317366515730725327349376483278065915537506294294237701965117327749417341018789433427735262182436022562616333411404098384836402216224272781958403140227882686703764963138934518071769964292435823090998281204006640274075037010945338202647026151115288296652614831971055785384999471287654183552895027313855592050882884399670769885181562099205658135596098472570691497201600870380633613864686176587923645575215866546520446721862300992118171977275119532333423818944979895148071381056510298830844781800602581313597797036631955972420256777239524304023793491334086066061887961552978701314900102255464510244994133218243801144752796979616942502673387955064058382566598759594583299545772455210757877108031072208812299219864941471168329579151606147193553749796058369187082087054979938747654448813574233739807457314530218817488271012408202022833772151785094423304125345493706163078740797953440664358967854031370082972908059447985992449577504650005556064711318007123462921955210903160309147369538812393616137828525617250536392314658594683506173723887868814853853374113152133916814241606884987520305606594016710709530486053462421431627943414620295747437158081681702331014072904494659248169382259840496942900091329987759890073261693891949309403643289591164863491580611997237268256755552956162672682601898699514778622701170632029514567288703009567460623760038576825040227684746890355750202961546128928240270759716018731547740105916429063972567542940170804645557523499741203266791469688159752757047831085794469290540599053899927525514204034748864136422798075782477972455348823784418500750626940629780259238042124370937664979320677884660679478641455554863043179597379636548580469437244263380492178458595248399058471824405091061597023475655906701694275370360229296188771321134181386374339757236563521310819770302049992020208163431222577558902012579866761985250352362207486032699786006203854457597843064208046083180040060694469427688052730624724283845924674276582104019426454188811507322687490730481514209241695712724700977711812759852203676292662347861354505556992532221496532388526445200436733671387223905482497012204818515217044105278049119044428194206412422695684973211584452402819853009677828184376771492073305457232517133745841065068484474804464946565740810781974890841372300147884230765467117606500354681332094800787214878900953867590323620487945928784855039501326306667556254147564480446228967951894344896548692271928333760220269613445869760599494227655409794487076685211338566078260870922508253921934845690632311552977817818403482943605963980034936445440056318754081653128867977222355231960056302006275242127874721375466630062466716960365903597724680692525753422288350442972722513337375988807850468877180325168122927087423664834399341912524423040631230153302526378833295609960241138027023736595703382708373272581586406846249456252304282993256973246531539640732321513775570370612393805165012030788050846726973239008303260155900853879004492399868009405046522724116672200516055176512992123480961670736605993729232241317165651277369603766752985165386998536731684169491723325979845551393779250950612620276781350656279205281107692603780701154160491917850388880510364104142347591513259104241286576154937079512154544103738753642542264570216796756854305606430158957744732395213657562833212534619783709491113507292110432395780884938514944457154190776942850414967485894628309085963371050412290427955784502390372224225212456213108397139533728279625914344643866886120490477971511721895120998568704180069916075577973396741853125387639000439099072095881779344183830253032200568686522710100914732706997859120536943200290744256211759848712639743403248335575853064254799520041315835427281834787531393531579857955830334527753635801989527699532369786104045366366908472305509959563407939825381399592549615171666490987949302753575608808341018927420258857011413873470833761557508461422258372529181714963029219203269944841792191679399271176080136597936690014053104018643125527887605130672454833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 1665210386121882070543711630486825016091532445444226021929602340669140539540066020492224910822415883388058322763794412466004259751099441175644343082137444619043014246210737799627526636599255049784642155628449286210002566731235265999997826768358748364992894482533705868829148198424067108865145947262275844006978354620525921746879233329296314197434674315408809344105712306597135609398914165549192354312083431371069435596412442458074823049151068124630662502153421516674178200757280781877871715555971398976112703763795051585352960097533090987009355778800446897028865090031091016792460629578077406965100713367834702423345691411555305958439345033364504609170871357154939163662846108204490472183029595392166141161716856451989592599666341808793354753311860614107131409918857824611745377295215460225923307452488330881108954413502473741910660117554079612178862178508121289404538255071094400363284310431913436214187779606583392011125333277976729567873595338529856294925229589555313437674605795889561245145263934515244821249192210492073009493221683621689169754734272099629414002098327769338855777060062350153857834751379652419632113167945604085047686149105061229768352711240567696748950728626850849175892811286263286665465207549660578374580823625385096934771952244255663406700188078698329273278117074104493277735714128422292507632514085296861072710341796121453742805505284812262079595444854660755431992495149901513749090492546613609777296956684405812985686791480465663803519732803824437677234931525299530484497144348351835159409764451631070740645608801069129173163507217686996945890576128956527368255300941653607376595886654756275672445532870726610630555020904598758570506086705188425387015807734407046762709053961448981801169775895716651698702227491669815954733033078628312911039921984563078855508239515447747077918052911991391440979092887115652517635814895358119344065658071123666715275517679689825016334820300297315488256433401466091514255830055499290442980279320389137676064651044014275946958169963828084734283302071574748589439857473863539365101707889645719757694638764467212334286383463192157488242040662832937333515781539899010393400482751951928517348079551255253911827303048248858948052170951004042547438871109591861048659685415200853370197804706053410436673369410580363037201236388737997283234988030559790392870479216342050784073566827715542161338102324767010832922340063842673141098549660409003452178918112187143784569532870164813391925518951472750696400351427794039192862352333701924624144628214393759397525623592116004478685582365235521538766889202357260848132481795581519815498691418523285371320797834704701888965530722237570207113741248718687842989926120990125794461943290032955784059340461421751006983221732185823122582590626156390865137814516390094512903611702163311868589502064922726785240290853796302551114103517882422159242084318270275663941715552939835758623147303300625509125150999838361941150341694765788770483422230137130232025624294565322304675167832544504073946062965738925574751910820749446156121246916534944751347005961467061262497315431480010358670240831773065890675765731423587975772968029489950258509816550185344981172096367149070632434146497937812777928046554518120961514429536519744488550193959221835745961669200751930145519816034228667384641403680795286976197928770154147993578793875531919037627937432023172848211867684985685341699802598247445946554102455994156493032064404761545908915191699069843379947020073998382258663888846964112472060032038757236901739328983152821195093290935081325522094548081603521192507715363927300497364808117599567499134425929871399690710383138241350509222230667652474222138216416205889123954042933646543298106019612817591561768234214857950867456152010892596462788252082380271548817678087127769437497711428957831900525409636134745852161492589311808558862877173131919933655038118738739810516709142031717770323109803969613243850543257392076840031897366230474699376994920904515296443676958194513681849184870348410404695019178279635997159735129362418539787205467910022143601813567967687084382712662208892807446502909249033331052062749883901821519674183639217589891311671116053317654651441617262044551883767779401761278787169115966249497701712099543738261309804525593202358651517518449588069900025774565568557069447973242682188529387264094592171055749463525218482324607386874413058309529225184747375022128157947658823014645441884645789661599202519364250226203643855165624582201749295803581006577179435954890836879254831312467013837434084374138325486217747563367818008279089392331684393866453319787979125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 12454388731727506304881198366495666589718186619100971315665121195099848946299110995643160049123641322460447796564136826600561166400546196581812728801496001968832135680784460528082144826282273436339199936604084673445099224394501479020017731623279438575995184846812983249782903930546588951882343270084924455292086791115692632225995984333913926622299759361239380811738349007899610502256029351804656294451757740157055929844420188286428539423099915684463245575358934774425069095397379663269470237408005261041635015299331443266056988014047315201035644042743095159373959401233781275152227395087491443216077354768078058301163446773199441448025445420611524596240334668133659046296869828817380102460501770228821392198106596364894127441240595734736363512990475832693693455943806131226310171596317183163987370632352834704710373452721713550919228182675521274298747692991820037903075517180846425320624617228443405766140960436621526778219773561166276422465111504258271159357800432091666195404298355798878724355356393841964721869777881103198417373324343845632683096696867516106220912551493207070743282038969119894991817255290390784501201540090055416860106765400696591182084013670866334833519046628148969384271489739304457533299495406722166697630976116284969478499993038625970669638711734214873003951947825019233786128178161092718429392306228819171677872048596937189609109804900248152957363159300016218201506526770290204586405837190575940535669923077055583951067018652494243266001767186022457633237660030025176185324047503116117586865451731393749205356629653921689132282233760446585396375234316670991247788615595112582260018721809634374315961996177775489100046797777632294520573733796205612624064592047517918702196778111411020140016987589282675776114823962969367490676714945786296143138439867123439370962619012034057111526324338482820801447200120980161614357616132044440218154728527621460490683806794280122590456403429540361273177278630282864690863589845085600586945763825465476340380775518955602708596485618951331203899975483737108534328692867778852736992097983029119197927290900345545251357400346615921453912131400134205786104197401883726453278259213164572144817290407776062739597488913899943417974662810168452020868822877806142492527004217825454352712812925866209298741702164116012965966622998038611903760192767229926346419129525426376584211049369547403908514531831597596480750654486223244456944033139682629550882545272912252589215697347111014214034542803734108622976776674567697362335097429198722146614200902000934015247132607714392041575441264845533558546220792847660303127162973616023578470175578458579266545121151998210722027001132129423710719566494732113196843608375461379563674550333949954420407353452888503097791391471289062034279786908564109673977179350436801591053037689686670248038504653168870772553309604051770256629471698787090105218683252843400684119542930720996234427813484032904596010758193391031950599366111974813461744102848855743514242420186514606149253092349687376344452886195107340028175888534421732076800370950142166401224653490092704707086941350135171697087736237454321560037259301511698383082650536109773362950914906596262176954138774901514597426731097539197473320244954197292191007154905918702433945597630618488935594217663616927593049051180798023179253395612401728333847635772953544085584327110972229398980286404577147452039010744382937337151399017769014938504853637412196448324406008230948292829416814757779818050547234202568400440001907985044530903284533313984268635521681307077075744091259661161089018319602370346312042551968158902714659397452133219267211485381179669889947047055341298772578628102137942920939240960550848368312991568172059190359710281684102620146835215986550795196354954882765110994936076798611784407589428613993556641753132621456328797210596474294654609832381820715244845579235753029403944663507495752136584773651698647871665369698709229310440241423593968804265935980882767368527277723078739500640549574195974808714262615619245600187741502175877050183159528790236780431752792470825394585734771003838208425887969671745428715537308211184953854993080171826759020378693925704824956317128487603682984737812415413516113077036261934712332195610369768709212881019711876487329467914221425507502433925112233901778811700862813753675729838588989926649044496031854629425178890177711780062009935071672216017254428627534781875572803911903880537517885488190204663800010177001066841819605017994938504480705971885611737041717611712053902492044327562375767779466053371231855566599590020491646576735866869256597055937163531780242919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 119703226582891179206828555915163944581064093011415949754169499637752523144533586153833084822178923796541635917519567619849234627026867919436926477103764681903155490583987239069141012473739067876059759812776090119118896605990459992001777858572172127741995404169921502077653480690308511757047224970252099978422505588595093476859290632185915972591323639706449319509385609383864867253972137213148803404408821324147124805974312241748859403858243989303847482758625660842563765186733194752409291013644305654845821580173151850697701900420514958428394456412354922171267172409045033577877688759048366852613304529453850439597502558484102426014176556837625634839285735387368101035620743014613459909032610640574393126213232114633064896297173288266931437323069137003531098463478301291652786181264838640904096682593689693042967024332631255444411090803427533928219629604380104870495813838452382754143570959123043640346845690573497448440142931123984534778616080063104223111086331465093328766568985834628780122119823179423865766575293324859045094205920901834067082812942231500753958849774057163804472286728243926508034225325539762808036506478852456466905783704597093161567674501177258368851757803842230311964871892422968857049811750396860480355470722905742271690034559708990360553056291040510170774278344373934250765057252765214493108812499840959537439711734756342010111762861176580629989462757812503189959921282508252345683055612621013662864313525251615871350964046150939130039226696995473074962178745374878429838691251891786439742258596818336799027740047006810807376988661104901837518500687316979155244046673121398523932053521069179973155332409671214637621822341873090141622983622701661425122489415255972541124277367130006988542630024294156395764602977785605196735161428157698222171951622396710919365310807714230604843934852643273279896798565081605707650147568416816500393415258156787541048273187500955085185827048826199672507380579769010070426393574188443630692407810797004440429144360356092586961932263921931112784987784197140152573111253042653882110890867000744016558502721607368172754851233028352515814362564229928616155163553767645805792213646276813990636444912616047667139496257266926899765266040608390111315131724192303933175805858058292052733071457660072508587825423004147528186977997370785598543495635108204687525055727506021151607841904049894035453816717488493030228769298276495360792799952594368649060591916668915089221088769048695359355018887311491888300191485463471852879273743338568568920829321281191780448911090347888215574850262015776464994869974074573227550057181053218491093890907405014800416134140241181565635398833999526352963297011480608052007934208994185079721717579090181510396698480904169561711328928252828947798193196962966031723314621040863393277880071489791303107647973483248610588511960793917742420161385971505217102536804286999577634564459254810030448078388406135207278558252776950819008392120311866773979292376264087349732007288875639031946895414385705284696386048899633906746163066834464987435677434674421177606006146421405663010282435842529378781907763391726482985861857056064734545031704678755463648989028801395356590402283397969237454980682509046927390427460194155457149606657522561062036867947370690395838419096523186107478909031977156636951978688220644425218954085650543266766473057855800469889512822655125157564236689913961322831840599028938599701752359671253815246353245543101586328599598456994849169501768095267482786879240989913233176588995150780817725659999582117526979544426552111579527403871337873491218536870068374059019169929023724474439530073945474208217561688155102973457182643719053586772239747099092883598136689081622209159211880712038114638975217571306500055424485820744507203799812109754044460928300190092390818249492264772310597631865887195523204230141160944127888590933348873555451566586087726280759337390324127776515054489036311072138265345279334959818987845636073598516474329448652055235253999344040493659063156301095567825858107722378430392606742027575112948221595829546626412381593056511307852040920112264836113269621144203157424506143323790434560320915607085892735145424590325852642182967342780009775588584625693449338792480003516667933564544593143116490305764894524434740828345540337954856055771586644699129916176183565271395673750781590583016793228412474817504425780547987053028507976491568953363414424927938453224765690996226037100879167223514975399208667569262962232609349808226938005878702360007916522808233980653563329839713578251406443982744850454776371882016777759005776715639512985944747924804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 1182522263172495708297146016321602924365075076975900222608405206854589504238439939621043923585317466364854957973619842168795184047508582626627562838666079500565886536100657575948366869838480486565859626324857389403688289324925312175717060108636545438882768025431537739924205851207336749620376839112855100395541274836949907771508654645282566580293572322164191053803927947054321469337654329420531167955827291440864844569465195328040589804617841009951249635057381350807442740452598335411354989434010022931603874177535083885481256504799857694099312494632044592243682068326544708067286915026422707589519186124799218270970554708009876533428907878331826430258130987093539135716531836375361995554035297112817782631187761212853772059019217994490795996532272053644114031731126369985510875249487085455390891027528850911418924344165268939424293049305528247730146520361974732885223967730704507350859420741041266743556494727836450182506144736361371079144216333486954398950333074526874845696863389045847719674783532303479045046723038457095422529350070909870919518458264367298044701527531303185394113799066481486560099549378721849604224423092266311158590128731229864893437187219616431527032769597471405022250173931889515912341337564161604883172158059039397402028155526597485768093713286726173708980567018946524840789036464950257017855250599267084047651406160362435414086471628355446666269818334227504578199714961368084412727109542209724210113837726811265962318710276047093802322403089621210176996869356829256266673437536422805848204676845075217477779080864672514891520191719624962744981078711929297313528209953823023602906428899740116897901189879947346216039837103033293603043748912121627461138112993594235645342022053402336294356135193878478588624076698577462401846074148815790686343869620139775188985861438982571331058076883123161274457925849295811241417401258354324126365376377865093235939562115282019938522374445839824721043532497879906823482087467931382861684535150614480581607484854663616497140288023357579013458669871248167050375644084649871082314649929468781366667141838761055324736247751863958380903729387937248719901106811834427741386744661969197278325625894830736083475097678261719732835610893963214255483239088058229707585363378064408147277289126440150824105317804911590666123831139838326884614368126274842556291698327953672800108636718021747974444395464872431832194077448610916774633746710764615321675113332112951333241650648614802506189211892641828343142614373381412258359391158646106144954768344248524382852710758737559698269582123481592948127300058422739796777136397875527224667372237206125402039461247294763527918677375591202714123547289826476274924869413615827555322727445343107112214457367270726156937985152908070495115991020429117873595265570916864969328648119280720559826593100808423893129455840357242612852010695689724142818054516219223589141109888013527624871399698666301914244047131545284980512302511866384225590485217093802875636823841371680775191648320614537874970057543215941153119015175329497434136193983173151190997045864415388065020363668536319651791718126093480327030283350016822667059504800114795161609009090873281221386708804202768804957731151694953947845468747149260279714201077362746382480881100978413543798306065236786149143040330227775246754058855238323837922682529773150671904335296204894719095641643264660906119940845029233173072441418965416413614019382910831695301350314131901632223714412572447256653843244182562575196996767646799519020022316960553137987421223358699885345037881566348879330470262349619114225403509096642830646655598837437556146340263890819672937735245367735630995382717430783595321201623417313105229861483587677215276663051299326609906565150253459009309307626557366363487092479166823855249699402266378287214609902595370374229582607809273261045111401312466923061807803491160436683381122458755390817252514179038223142839466211952674117126667676228213235540365876508884233391840114302914682977601691415272146174905482807531349489477001349808340162854452085620589228535136595195642806903756230320225273770612107502121890428136058341805426888803792928115176912393313215674418706790152901803054200994029397886780572120625389692019632658801846552700756462368796730261869391514455589423747039703082322108300080254265631189083083422753470893704103298560834191462934810949970157778779831198260088756041941259778953416186947616342204668058855226218345597736093822432165361892065191197891971242015996544672591664394506451488031047066883310067406677834601171158540299289446680347515084008591657038778066635131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 8166159866240055011617011709892149745626406715135097065455983090708332531361710330622454187874459641866114078730294673204930769152108331294494921037211110035356769391457650108578150887237113078781674334494514847812655799281690102517723907346355897426963789612700192380094349194956490766929403236958954747309296975557959934094839585341267010065687456182960534507801897998040944412747996221726620438840366941662374609591912701010831335724268165022298427421156145184215009231869124425335093806962816187851789475137665880871540820986404170075464917392268273391917141617408657659932603871759187870840044843768028983051380374953060990338210011032723438094881661658472546635457007838689961666216702075431528112296629752224428086506987897030375184758884450458713298477825154169858159415288778556647513699955507138977552148256413522782197959251065886374448907294979969213652811589414806750487544687369637888094502523715986787250490755892866995487757946727054840205593968832462781417835056650424019258850668627130613526870766076658315065154580473340436902739281656272239271767713634323348684409146600068731145105103993448659911564555745564825066976988388234678935809241308263465651495667856518507351445923258672299734420972229041225076460751765375214281539070086885219692846973470869818302426870015941911822249787522257338540390617383326688354078696661317656872440610517345380789207712312758456257703097346708576106879241421959938627211079157907969147739946833929960769357738035048530755050333984049130412591772054033073681805636218257791077933534429335766212463790924312352701174287882026191899736357722604704760412464832833979024871786293187100582375758760011367255185117094443275224406477383425218929948031417509716717618062171157595120107220152857383330846242915338165411373417943130884818689491103539476700389623668436469884381530869176162095030792163549290955494107725625455528465275065643571066336581460250610800392715489051667140729479380993806249064154169900040461642468858510515846202883440684832718254197929768379686821973469058149952996551239931787023622846830806674827560799725648621492069823116648960469464841878564319534063171572654656048871711385396121162384261856491957751335309829532856071981155731954682100573074567269565305503926060491439263105045570410917596293642431118388132837136689831457576822918577495824026666717335696247160252203070498876186085145019880914537094675400039352893943886355338879743783484177168598023917092495963689868240050663089752766399417114620635878868589303647894775388713049989824017828453903353634865577261432150855623648874397461607574269649844127253070970680892582313370716988089249484809700470308070829463919445233778574849187977176588511778760183636663243346943481260802626648062444176246550131910521033297761704715271639518470246063030144236829106180363373420686670293334556030933276170540432356988501498824062483818863607416026135959907338687070111724182268866597148336753998889620844484870015058990153751028728689750883824537730931815112504339811677986789477583307037496645427608063021808137740694540842626149528451815237910574588095402835479246580090117783685227395890464259352919543202028116558471050361876361264531265369423266603300139231466532412328633234500809336615426484269481426409374063665697838940634439006949536049941657754219324540185716694026325819231826423486533549126911246592523417605189890625128799549870114550450712510889129007517271239488493997109493906659871552762045867240377283870990745766673715166349708153837117186205945199020475598462959700699456520277648119385862484162644430380786579730801309378367056432632111335420913462487935950763149989896758061683640582047531761920010254669978038251876944125361561478565676134377304485503135955378577940942901076448620081387977062214415199027686279306018530003118102222420171647694940967746382310035177129771055960860686377176254666439221434133694292931679211585977384615066525849608382400427613144558380187807247629627154525575279425870726119180574534212700180180385296597003456032797021909808198362956296052158676848806823076725427626258873052222537450324821907385968464871285778414505039372838228594335550835109798489550069140174006776952452319349892842638877430665254418530033261519817367964246842254858964184617910417979536940123711319272114407992086125610367325908509896226843122240269755842430329185155741707943351720329024176405759010731778891355559077257635523827861447824119516931453649969999453897590642649533716205512784942280343727248812434088645999317499203701787097981033778596599015386914288683328777551651000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 39055860966066489047005088669353055105238644886565272958508041046972257706115177837703587211825644902392117818806020581243981982443945279720356918516405274671996452420738567841127208332949886230830239506226034062263564004743620356557403752402986692396554084245360402398679338203622636979435889967194766963228085475281527971873542258035493872190736165954490503426715699842732433113362827394975609219702183535086215546073545644778619866660794200616441480964812785233872354590054068715872789466239918499602075819616325257098269577325298375324258611206235977015110406746692004046470905732238577092746232425155907986882457979365767552608080407940025825830769551415466601452754961754273327986129103149648652838997766011160959131645455392601512281304150185842122820985471713276055895957920134221144453820623954553884100277846560758018406862532902881007492530845942206426605602556003164013283017129498155849290170267618082638852955771073477371945118326566009480715377782767117042413221422720737931116414908006585750508852019765904476098333882477306417644096524689258186092552757627768645923863761686186120930351632405814103862623513841047631820288004346017609585269993863964669022521467234835016117500604484483574012530826134578936753692447227776159332106700723516334510582239346285485032204545744975369476124891668237785701683346821236329493453830692337626698229142929843973582782825671636355504212765587656496813978414529865336598566881573963458357926578185313188978126701540165294205226013531409301936901048582912070321545977543424218863718075132092093965771659462141078847462921769577237676469489681763207772769646847921852393840307558910636029239727355545670497396842071620939836148553783991633480845546505899721622611529131309942744123919943966654379374983840605640503353532182005505150430168780539779617289970346496183091551324788592095624686809807516414841111546929430702596123986937319636339836654938385478637806199299656364792277767298804991743032406997309573391282702388425937877950144591786567376741045444321981012987425274331563202360209109620301679320892715514324844332333114144462987964987640242107813221866882758765424767478483340343476590365259375348177702499615725238432087074565371165402272643629999123605038247442490757336041593566069999262415171758164282040809247168254711125461403707107674750005927536603879438591075131203359521964822059041675493366065136068242649677686040376513337260938685307472535396254321420404212916835821628399436495342033747652345771925700346181309479358778546657832959880038938969472512820209082969476937739629463708382618455923767860434017132796483660762360304853967753095660580489755064727779268233493656886298790176307363817251063390998797047848475182212443308920679179755949335989515130741400360829633701092520218200854318293380273511480067627278776492334065378227557703597162681823275428016793791967883539993457531690514808830308709470951171916949974656476691119123462074457552553758298105676027569849233377291922826639847889265397620267005630837450693301564534412961250967479372305192181226935132158932716703828034582968780355928352400655920292633588339765120954785359156849197645939253223967111365515223659077486256545823395541780266105641188190827793075279450494815342046048754564464227393307109988483895949965529926768236622754392309999614932234314190377703803059940921575609955322928878971177817597680693020536768431554373429884101650718935322474543312838347683801333520743480763681094988303707351413045308342150643179687101605012574356316755873819809690724545961175750397349493530518610086332465336245826441437512417147266157776350568372441288928875521847976211649506185812316178971455607663252339011721903267457234965670091554519569916601909388702832254759016185629865188320787770765674735424750192558495357499551926062779689162967265161029112285245604798912518791523792465008555279563845522644844402457484058464056238047671774498185557859457225296749094822851927370051597512575357013900309509452168202705004886928582515066214284140085304456185432934032481920967869853110521037926664274481972498603018541464223678940772672554488822919470508754426514004642372690300196746938617513877462258372221310390440694913291063600820498556503553924309585443084344906224132706729641171204218632072250272292515816559220138083958542940959145806933046599332626873788610833309121066535674414757760040090931540486905399472311722403837709492025517133987631486571695989955008038822713479682491256458506800336810893411876544695034844353223705656720014430730631736034459168538379714163966127671301364898681640625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 3638518409130263127099848439604564863974829836974772031714100457517439228742777141712066033511827290904068014568565432113314883309959156517839579406058484778900971339442937361553937503935138843763115903302995038735367430670268611421842827897039170796230286371706098652772996712794610597711796292757761340974563130190526478291409224552459698240561968494038240953128337369424765959834740047956199452514775694046944367570069135720125002840885843149736887757449628546391265368960494291815752418508981633522864302630320946365191943726930394225470611785270123925949539467343206218493071340659831480847170940836943652156670768095667513188123617696917189790196778881079484134229700358542418657168396636465949763551905323664540889347414498694335873631173150110961480701997049028391278068731871765679638732651947762161303201969053463560072246648411442006062235426411490275395747504832039644928387074194997669002294371430038144149671776843921659814890255066658091634154387115759088095113560130710039561830065625460393968847235021696136378680350946566135995774097455920615236581830261920663375463549723002101259113890356777680560079797924940217386637440765990647853527187439837702488225358230280400391593391434390187242322392160002802216916762949744995599208674144299194024999387619755128619571481172616619879102731671305771930989545246973459388061838885185735548691833099619729905529242020714714035384732476226321552905955625853038515571623182694674053813490070794899721649597731166307743415481645168802041841501823817008545823517732966933163730485531939373992829928150227688529621822695325212025322756749952658519117580778772954207785823875239530823462516404268795025622470428067986347702221042008067027479128698333140622575685132426568473649742709483926277966381194495702556754211139872078061117624199877399099688758886120867955279514177585828933197735676636900786030348138803870845270956348954125470930453424966420102797825158331497790441795738282819614119218988860855566757840265013733544818975986684962898265551139244508865106732313829692664507686205352238819534362097788139737532706141283448077335969815693436016590152278795491885799894813818480206697615194400226980626287832218067295532152496850136983266384618670197821330034066891648181075494037929245247659471263514847831187357932930234510489127661759018683228096567018719370972002592951907058687595699059401542738429575737381511214946052244498607403687305437719848772720114767371888775919979555737272309493866053142690182614602149422915846653295294135952284765440854464783649657326438523241163178027695896647420942928126578013677619773021256107156734915648221972684720331392732669822658699138874537699745755269619855968523073678440040501300786331935593397575833007772153391035761494909795234556762628074649648971958571309880195070049016978381914603782476285405972958349961923046697187334853691933875881802114363525563471139591936695965665621135504386532139344773130810238704470644925282786898188212720604695375543117143684539425637478719466018640913101761618727379296744784390554477372043911749734755474308694416852702334844156752602168563928736493998555267093961880289993365267563410363702436462131197027577945573928187342811347997926659354098125034044678268675980847642613288633502570607135358516842352422535941769590034002282816092453966683746967501572306259078620298115744721523845778758246053150130496225233722047533205139703088366751774843264246649764328487861985335209025019333022438150464575564749532874407269209797496435271095931646838508073385686367198728509421393869653670491316609928460735784038222537916204588291299908709532104986228541180756342063914713410280694848243125833830397080167796085701201234711809628497393699422387675976078007810746357943177107575697491077078154060058364728577921730529845105227652204695053572734082342228681480676740626203187793829411360901258116717091579256408901520865158109959369491925026434272558913199985687845651007998662086590730373240891895513318295225687815488544251252603223261385277140551343014037038029774569533841337523451854805816534845591051317901331078464969680461109472297736772684923815899036126930855189669087200866752866789197986545547069669677197736040420762169649562625398472274611940296499644245640267337991206522756593091741242038176292373768479531617446266128600354708537922192889149457608207233964655386053577649083857250910089919827709572009603754920000539771016079411517636109988300817787223500467127314455325867194587427431749230129091556677378298164318902193229897735449694922554852993812346539925783872604370117187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -1520025857872016737182759769228845977191617805102424676180630333976242756519484681625826790711497341132194113309007905828217788736257034260196079006320682389259509335928550973408489637994264021931579627778362363790353703657691955038467424280880942713902640180433834815575782080088026583625215870238273763546963628983333637820998129690377856744879023847077405436525686937309705065706653463565213189730133138638963163235851301575582762711986104047747317327503348702499543785906256196462407385723150759679969176675046218395151081472920904364624506648507129154582456017546978128414244430935220975693424230638490702676838437922726754727446569001868122822361562115824934324912892401865162192699764768533199496442340076440966198764801669189823916227692918964359931211875949031385449696182797802569144469288804970639986736173057586468183082317100003077133912600426955970652379031229181533132065291539385932944116391002600998961507973728876340168337173199657718581542174331528054947035671222287998772887069027292802169084087972354721758190343742825565404779385156525972066854338708078764098723304822488394695147305006581591535383026011743108384670588796223610255321148395508438512624306573005842807666059817711811205947632561747855514344157834185666827398492469096420567502630840361552241055588941575655509682255419992747571889946662170019163621730612444492897840363843132068656005326755775557268068967515425319949889231463719189036934630503643752791369067873868413350548341213488641449750367871869572868385630526013762003606210761804556996695980452753193896582049091024726008079010114765241564201950207607582654732727498734990271836934786754703579325723807852097781586274182904872395012589273428251857190325031178458444918455180529940571126413438252623731542193204459353287385834070928795680228531121108453123234044980341849713959386009471417123433355215635915383832025354924412148323963442353004229464671876174337805866870420636938904040646151577553796148237132061329315813088453101772710846538236712313352793523012596775582028962964659307015395554674997638882815760013033904225251194701899963510303974159983684756487080144654334228652726992036195031352328789163667070616627469008893784143101944997445720692039452927151355223493337400266805740725299995088243367652108618565724238868776594827565619509425378916644390920415051775106910812570030206445197197156264272010090218113610330048716003285037415174098688119089601156194574227348497403641393714755466399991038820811410421943863078588208375949348171188666529677598539041855147845755321328961497315507344033414559798355780647357151733180029147853732138953967781063115408347318945102611272391076167056408878643717060238819111480728716240306847407446160566213535701583159903497945243131047702676067193071736786422634658366018551812080992356337048048328540049059790106778667647123540694839860563219907374422598032832634232266279324313675284921833556492858719114093687487510826158430407156391818318156680333343952362701406046116186929806749567959168105567939584834886823334829943728305950391246563147689978929976718187274972713886633285707522944189448215678139708613066857896531529373714646510940720887544518314360936072594763467162590773752813722248619808354812613889319959687063790985304768697197689613740773148608696477152448812528091259116779628499139183947591629104885949657644996653098964596833006425183151885915829745183271990531894345701538762775872671844787110752398259236338435630097556634137250791018787311115210549560668536420333752411224843498492454309891036062103470296820624480025836128807758420687532641809726232034179106607576893652929790409191830899314237146719634298258012464045518833735083587661148492377303503814910226409631914761430587523224613771966723745092943074937033115564107211482309120952020149817763420556616604419617205842243839984628678025208155480571304677656654671279620990422059345809260951454744651552666244197117798083792819634682161649891595374048810921898171140195692872810632741977791831624290775159351335187955532867586659529249173373247334937305733609993327706805626427139354146442067263239868111842759975795488803965205978744795725876573509789126089982279372322762819575872576849526960686306522013593669531784948823268851175175856728143053500458506854926018195840198869364163193365486181934776748762952064271107876109289022895813676556187812596881226665704472660594429493507028162454135963561147033912207467127705529606645892689382425956570300009915503844439815318967648276355119423825205897776206251064237212839228008398606561968335881829261779785156250000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -652706650324481890743035272166398999232684665937229692473590772961413159543931495649293818036194146791670013015282865112268929309724746071505211194447695345473809029784103765482950238843244521000816736237669340038391321696155575683032677327544855577617180355867513134758058845954199020332222939494327215486677047049258986422665400309909540090172743029830349239642593269527359563279404343815239105711140515782441647950666506093702339837045068882014784449925415018707533756528248790719460346584964459723905050169036112011433886550879835053457870223251645050786093296116307828383636631740365916243249394731835317574330905872429516079575325869899122653187117757675728197766514786630507235522014324713353666900165637202522921199863563231884556879247422229745203822757283928838681244233929517103009536195338774554839954979825009857253192481149168633369952497929632976663662928042273117090557251395942671110933162585838448318642321003847617369493664215170223505830970762607168831512361613904975465144908458796633566718624426285834388046149507380852916440891581792807394612223913619566670597618683583356079977750385108400198416494691921473571422573136701734581180293463531458717317471114085917474906579451811095043933553172092412237650504671616863549359184917130307530124461803745178559321825954036368703280930100040968764702112573132692543706024353136041390293623427647626357831454412025731517406070056739906854181001670150567527152357596210143443412696129451406420677893241234440177647809927849830652049354225766024511934116662779364238818684754865892949902950883841188987657869045085869357717433365055174828148747951622623858849173698749099024405162229882610371040277244738925465090531942251173633370104677826517610905643204345811930082879646086702036877410055306045369709949369183726837785858469848107613641218080485215474687766457303565809662247242784529985296390190936104710856028394278699637861197085231741323820760980443661686732093267980635780958990861669950488381240768649144300830386039976557876937095697399727907736285857179122706485821950995271562224360740818316293281076326481249406971939595047915925424402651750156042720842767964202745952604168131367060243279789084274125309559613607441110856848091975869872372023061319312520676956896523204325446237665998666643446955117926816956944022021801143597162504628332988128283578635969383134754353338603411005094906489735423305623870752284652307669262593692180109127741870129725661799901588189894745983975007101459556522569535748690941201004697503568104196334166010532742573902817414210902253746910577490632578148398862543842741425797504847935507750205114787365684598426391890526376882848941778247624910947060503138201290681151859186145027732503184823359493852243496509656939173351461086136103274310581808483788468435982119845234724005547520107830663515843483059379196442065154909992646334526397051262902184049029892196901550185114170728392179634642141941244778380048577356900862355710991844442345125284425953565302770482042005477578793384025373137217566974650576195409435925110820152564696253207596404854079279440606206751566971784229012541455045672552592555507438189234588595782024758799222438746743788717727186788641921287928484775657137510726301891626490380030037127429478516197634215183810258484129743056731535139426748043451980637043646910041273890335367138869563040437351799771066805163594044882451352876559644976784639346846710481289284988243658002992201877903949205821471884372137330637656755199016789416258705113317464816733158421063249452900420122778776222611198824385269475519838640388467251193645615327725422899168217665159482697570027220556633451886067731189007808162893536372594763801092659581170252018652318264602522377335466491597275872593530422594157482270805356722352889359776638031147879979473859758387714233339966067997965004563939859001713602820082307852455705590661180729323650821952645504164524451486613047330563461018339093908163584723556759573534936102762827796856661855076174564394965532811843225616656257816493020287409087667136079329044088846420727779420962444259461825382806959335533878412165546358017447214315695132927270443202498440032066024187166548056367077011830224483325481927863500317389414460569559580909797939179861217084395520270970000764690949298688965268941095597131132750096863834830373069224672495860233619263329250525404374651609644048477124325709864307570964167964153086552646582222743883405338135449952363952428402538181480782225503267848030683455650837146635360721698537977188435195295167187180557927250745819947042036801576614379882812500000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 27014603633284943249765352790182614941901935091610624710194047668507599207797397109581399372539789068277993732992286694651084038085641470446677975133679770162967577383322770900163970230683255082212376033301914903347986588777420101236593729319334972861060592142620565850184756933444621092524020852019118082708370674250860484004905283109911469241463348872912936559428691558999783585951354207854932805268725091777342101619439645143018461106534763250694545896072054701549997746750773917859565721730191362681699013116477862347454538201733454633716105732881373309078462831336460650853295135752537963319160738134505471780743039730196918673824088984408814200363122197165418636777460706299936365000495386206450823916840405350564236437701055820708007611124786889855172557544812515594953852366319357058213948054958181563987279139930970943643085563899229355718400048460011862129397288579006181259066395115869101355310302428211548179329007902849214551575822037974233049815802861833475352298917373531051284236812193735396513591955639577277790672384601396821641777004576611930125893545972327906777171973878473408269961294194853167323251539621363441170453026899399313136028694844099768271763662087954702211330658439303301270000288821943167210639927208954603696673897847988581104597255622782711625417378996139661780001386035372213411378094800150963709354884012845498304514585692738306829006856407338557341369888525158059195069875435516243129419860252646057758482917518118778380521282482373770155417914635441365451499150826184104548905931934543221610279226080706002203475712391579948662585837891843867864525882050429330859782872992323871363123807644850532268643495885996731749940880389438605377304354663932613872440985622354023123808084374967218759395238888610469396078294823142000258167596457731915559453884909663674486326614563779875611552839078308226468454431816570315943597611706411645826025967406862818100199922018821344861573015885552918300801665369609812769140277413580134654152394102994665670485514877000729226345469365791474058455750449774247720440021342399239341268870338090648605757725302837045902229786946679729847002427388580260479384333383496866918988429509055590042794800833962481617271460654889637744114791325391000658778883523666345888532375958115934483117341059576432775975113667001678535114727545172821963573928270660929597269412154749452063518425182665559260058247778587955702529793820189708807620690462374579639395835613941967993447465744202604957123609040965788193738357836076298232334295798138359203051182836687500964480289533071933474692652610682301182748354074973869252196290388141282855479940127238299676217904751936329485959568999275278222399631436294845798963059638259050633656368442235677601514079924541510249655631012836074498220827869291910437741309038680236318440654208531463462681375518429581728850806177230410922129804306807611639304723408474302873540959787996265657152876886484848281445471641925517576571676516927914271866339187543172718503602143839506112268063762121052859190074643990984414615138615322064788924101317571774300213669331196162080326473417723037525045211906022086292368744772515407244188491832056512986495041731878443928602736485087531633423698628351263829832196843073437006889432865266578073569001671210354998525701247516040150865239006076560397497661133226931800990399025709814095312359061215383993924539076945110983173831538640363343975727083759005417065324615669612694653150922371773087407211535465690024412445308112697146724505517768525090770755239369848863657330889763031354008875501524522207741660540435817479524372173998362400772040023764065074086706474169617574183513279078027995816761931734737440023184912435994011485775106562197621091875771030107153343814899930042172493792500735335148914205709747504004032963180464101792197847862048660228777767016734752182084483142540464778431762962330742944022519458072356686182832966215492126768118727448136830713920636921698546997943877675278517334105381876444863971869396771235867157693785623765699043381800558533188267626010542627118618357639272973051698626181164671974436716278913592236905672011389379518906525156818594843521213721368342050621243520475230366441250015544079393186698592717795303701101217153319135455764860105115876966093566630052419654358167963115235746255676858702426165056569744580531139630080231396106689962248585732827772223679899112973104686112158317542903231732957828595295938923707008592617806387693989434110513318345935265764689526520467685755022653879122762050770984631171312779292399686159598104495671577751636505126953125000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -38234319581264986386155735648642482223878060812639396267587012244886615896729397912120832014968925052479070005079578978542867874957516555295235057018295787884245418262285328672679316365357410877002739902253986053177105485786856212693059657488955704681082512036453689248948644340123664082772760263556451751355081179397176921512003297243630950779785477948258249870671708478057023987863887082636674672703983911334898315184343834185795429522912437612629653519823661034164107129956438816542796941026856094289230423555249441142848654663401515894326722197901815873011188486941159602836467062314162445185420016858201511745120296392981206231754657681909109967126934824616367327021149259359441550462810088322198834209692891526095156645848832196842210636429132365468905630680686870385390698651991913056285762476945715835964248931552738064714644878939934249639729012687346546108511279685725233023080734524424392351485288111957464277501230172967947268041095176013011138680515066757264908565815280552013111457924249273269475561297536883016606883869850185006951782998595766480079583603556870216335387844424255949291680580531442378417032639199137229424210957520235211801834975518209836072187023235619211389188373139256012236221304299641951626734249667114943561572314609544640309061491535450252337890420246345390369775670300318029544118606322038412149098578715496646064124981852793804306225558892136159816768198177559702438260883039494530994174193197989288221542976422462590285350912008763388169882077222417066886959837675123755604518042859492355049177987733201920758347590564222925943876012862978346336939709850378914984626115605146114378811394917624699520330633839433510624628202604162815450200681922793120222492400625176753169887489477057817351835729725444766640704839653500841964820736316736459017031819572083867626647260554692094353102141458565787001915138933295926845334311439750330390380733454852790885865679854643235335826460909867472195742959566122535107784835269310166743820749892142048988399997685704869253702939360503509659264276356985382050257181769416214240470626016833782539565855100534757631300933187231872600200036566658757411567106050861195216480466164113570447956111028853114051365034142075391338125920482261776700688584112785124385322086793355101532270445062767228514799472796358077720282228472613651762753438786086745516824297520823567489985901573751064791028655042576139858768141581477366342349613650712658747378785954364367999516877627279862531033550845023448394120201826478778200109924160126880231656556968919714159539344360732404802521731573492318717276139446276867135812730570254309568474917929208529887712328465074380538402631039058951173341132839327696403590788405524659234090251271877522950732202610727873325649572182366200451727888440251914647819142616927163803444688570292975234008683585276109210942109939017029772566820244333747220764044673749137118704464639749781360781982415530442134716344691108916942828087474030470516411668457211456261546508253800580105226541816879792583323432971127230377252075326859965101527290924222266048956245499352778627456359069178621991927720403036756703843977809710693758978818853873603628125261577174226201038006906706768149288678999139697857723749021965023061808441383582948618496814362179574265808701225218405978923704011490339309759532955511244735741685671402936867404534119669282984142312190513252755601688143539099564038282286393630494992788356222529425885548008542995849179070014359811848380713009887053390809668343752815302388030204918967037912654917352814589866405590126738518136383162063459083840600566081420372315995769804725567614748777037711854592413775608998154100252861386344146908970051402709397972465171714598903263912737084212330661988773627961187759220558428234916076307364036881614731598294293449761691472254081928819573404710972632052044777214317010230113541922714283121839884872127075861383346759343476834446522051709507933654937103158664197356896337550980615333225106568738092687038175189160403009014195888839245095070765022545177781560126331990551286967952312219572763354630567604181345854547298336049470979167868971413353254611502252105750505943967820342840358802597545621023536139656801766093253528561454305923414204445983497561715276647168273102230433948254065619175142610859039078569336903605845817187926107368732683188740601391192170337053623822338056856889698244970023486044189889477332780789844674950639214135172564964198604934189926120600531549385405282671382858617455824948902279628762343573269129322252079248353057172593594259524252265691757202148437500000000000000000000000000000000000000000000000000000000000000*i1^90 + 1890023767861101202728080639977481503957495807635263045570111109464023808689653725016283390497588491351446551238516135345554256222060831197557491065693231260149036209931904912905880243637883893948323245716205288920983808648115444792516121011645530033668676409665059419525504490163619430586161723197437159856383976414871830650795277838612001816937880680325855642886000291709464944200741298591503972235364554642586625624420006093476975135189772515642766953883779464413235400899766284171520612422831920667142230081480059359675885354888667719243657059106718764077906832960856408535731415987056418540646792120943228246931111147919470037314872839867201236521848438646831471804235330227117383030310248772025822389924174142694931207224312162928789166266118367375541820094268618381549813205993577483935069125888475137091778192399489686319411815660681503434886031617268964054866755511457745573053194531128813081656904122790551919597186886319526916680273189641774170424877681165258808776191948821424003609109982251820010725830696452696801061136419333558710200364503453702812828088177575370464335070409804102765945518511471955652701265960691241315843211312112367214772768689830516345020011102509646959364634603195484167023801269468365649887425755259199070611110610591332142009366445698055868092126953646040410849297656130001627542345318263182402389003412258522522195627797436249707868132589261982598306988655123936051654679481270095910519471558288383396673316339777928262229650107600542354055996974274008991106939716438421751502583902020398621624407879733684939242146130595425982098862861751290543906170997946369685416806148442064568715195370362618887961556104146152838863012632265809441861899919807868389661670830872617566321222366900019663646061490406479299175918585786792589357440724373769924524423337716961148355368019774428978626928842841544663615165881559104470488055588498565314207711597641379728100077135320188691761845909868261849339516170453268760709283716688932330044995009703244214094684156458889062802593291339986636441444671327887354590058083361890843579684271057539454254472651291562660444039948910778063397497596392693191689365402543529742893747571313728924578538363662998381371958713609774887193321750146903498225851957887463385359960144498815723956052427512672129562940299262225030640295535838329789170482302935044513472552591174646721476777592950809922856941219967002796402922575182391968421047337527315119135815598347435277224991764962844439194143187639685550078220155284806798004508444411643377372775381334593748732298999408144487812619460779051521948051593541413233285443265113370414277123518273739968845267372063241630088371927021907442711846735247971765727183600456029356010991517550981266156238844489272385225634676641817375176874979585230767379540030030631759084598030256727645381892152930887100917440867099469877145705688172699717319093772463881303787546261985028758076049050194224850181934302089457973352712937845481819646828085982980379148463190917798142637360994090045744488149533701560938488450505223618438659187098725070473333699436160338724854588144912445579852561599947627104312926240160749310538780548863060232021689004735961147255827130241657135652519629642814033416342155595025718321308709144143152795828670778840034618955272374806548909172287979564584833087065950997887198465182018680479702598380019843429764888108020297443597023303582020855943696944921295172010209116281871992064911541820196029872865168704979840598178315059272346090174828571944361710645493058727057337758550031510889700340472808261281978865002324658503634302468103189957067260581155227505192222504420968095818732481457115532982411857155543564392145829644814141768303800875478025960817978794668378087662753088448687036197692412334749776089659485634569854794720394848147881950974941007579332911134566202024858100829238370976926457903274288459008563981670895880108408972091452909736822716293675357078245607152085283194724648951487800722429793671141162955787853011409318395060367927729342210554089392347224356526787342192446081529242000511249083353471576263048400673253888105306203364061164456614050014589481380158429585463068546852034689806668715017048887850991273240574557631831170369504764725747007379260374175896696593711597337401466698286351588657841383575824036931151892456021697315593488314938144438972790161500092346678757285986145238422166266461494948808354873864494271031656732078733448968617542613490757125034874913640984827128129199037323842337092346323147975979649371474390357871636636488688054669182747602462768554687500000000000000000000000000000000000000000000000000000000000000000*i1^91 + -13671914094757008269116602317784479677714287764517794363524251410574943811163153279552548950914911143669841767780147548121551296919820312854775888535714311526667401799196550772073930551351735832550264804568847464343630277572655379839789787178487869595973888348870861045020973821931462861745993369334449034022627554583401180005700849743177636164866393048829420683345535916029266296328085714537063625966809501097963930254481082898594835677513799006507705053357138860953854814753506591123066892719965648524984270901660247062174926252970014284639283240433688529601897193694214132607736768736667669064332829935925089742835523214318033944861544863709604602032877181531143286358325663171975106100445004791968631382013967698915134540031183943517148304948286156352063431634332396465197829895193021037592225417058432264368209546589693712616017183963149225842662034731175168017819416657943619777265823585409364423413963611825206487391771283837652104242056672788012891477020734170577537353804591941023527066849502704504114190829916660612766225893121647222356066282439347215571167931985422746630933509889753302389642646975602473682652495913806688997964725140458237081998534214260033437358779422005776028275433203699396498338641780701787647900583581755907440404017251849600116683867420861444896557498528951419454463888369029474144820358346632554649851275496347278826947928537193685971239891187285895834688073754458657421817382826963828845098679879970929747176990540967299203326601211253157345584082117716300884084187023383568109509497176365078076795318774471778236955300565646573648255209219403811450714552801313810238785095923270858083664238826873421529659918876236890647896837802390708300518953910870010310106353676333046667042559864969289943573246857601706507996958156959176004101677983532336286079927613792356661660505734498444619888130317036521235345498071073392933681060071299244328743731812059412673599469826163616815990112419795747047699958157585166581702315476620128029567510091633587831064567325233965382324295789472735915746770961191013188017930112295168478331474017836256443131630517521880613346136333071434466346567373193158910411430040179763167933700917847945230641807636538750222507978406501163300344776191275816624329910939632080417040200107785621861925071437957106192664968696489308176074099633619158124256366517143597610670810060146560247889867077361516921877019027917610006702875013630419220419186272381635620351426699088207584817519538264441536934116146056242093919456414366585428961767056447089618975520962283711643782561469696610150307052122267435818951479373907873021557880745487976488815199411000590531437743109823960043725083162416757268057987441866768043697489118454324267057850458674799553080490742687877541793602048454381554239256253519182400852787035043096486787078869461126888836275557964354753341357686138639892306677639120639532359828938474452356905726946968176157262485447199797313832607680120684416156150898046987489278767584042097662778148753703315436853482416225029552437584949659696514530369398968018545052518533328389680258960429134255002640376364859270401596043885638992589226462135297984079063417861646280976882094906007249765945475332697569021046737655191184198936921384271682725793266696575649124413359302094626096515507305688441870647072391067998867406176921339560545458591540720474719696692209392503401980775904607064564882681037107927084805125981019471407146370548360854584605977172255557239526341937500950550691204105553756614945233697991464689216336595531403974455916764148515163908044993019932710663964286602360452223407839415276682014323322137321467590847931626527365211752722607261974076129128677443847335340082647250455361456794406763097022045352635239936840910099425426306800899691982294440807150192475445610807814757252504846111390058142982502451804536788949378002817363302111496944153797263100965461399251894141428096828537919756968129961311929152039548047059409335272243343823052398999167371835875555350296003189717132462358499072825196259471745080786324038853663502767639837460452052881593148045003710930290180735345003007563457726435283573574434357541651682792352480123975960425802293065329163686954950097958441555615136315905891208702589941814581299255311230803408765910399770805420815934001264895473759874241955104797591032987305420211569461030105399561552935483093311882193894473531577706781735091411724544529033567722976518562935771980431058450643626366820866318013315083517485247227848795431786249660169452082944843206571230027026129648804603222700393416744191199541091918945312500000000000000000000000000000000000000000000000000000000*i1^92 + 61138768378952395502789326621096279611571626786845122562185895222567303505300615847501101468684724264968341922879607033772225646701780362759506201397007281576433358156539246754168882271595178804865508294789621313227763841803520995866987317291016142038767432899243949393134674161420376312680834277177224984240944152199208179836090828793434995473901043337032434451383951660629317256094791220807537958697832101893526584018401454543609214235672058028831302836148389572573148570821863022749781379990222602267353092287934746068108472345544156385729630716823123600537078924924171341842158418048826134480216863026646656138238833350306625740088441611829796423925011068932900711890698447240298049388308090122203050156161068114326720477394141872237194006568843134596122600663358688936620777898743708564318542469372169153842456139851342853929500998728553887952847391813269720167187597685879617352494144578382477370523432618361491002951116188079840321749421269065447588653355579393022062984135652253103849537511208823650847251515762757739841545147318659767134924559044614463957183245603461240340064996817875530923736669203252020425313149288955128578055401429356623778567088515925062340660090854753989004593728825330468284182281345305520993565838278943385969186087988035026088933763672478309058699552765395463036203786599654791723781907777566393937269644215605559730689686697547663816850624313156998587395276721676834500603935531478495438819549507299289688475766203514789468932072381978206716910805247847983735021283445040332922540439330523256920854473395088125135708117228814437349915506069471148956278563363985045013071010582886859018289152190862647760533277900274162394988683702364782174139133915396170166770398778879947512845530134373723943896968519223507615926914092839837007800240188351121952559695553966482176264857874296427431917735482007234575613462183399626288246473276012283857181606887330642542456447538089896211098540112020660713786838124677913852865321635035068875401699643298978163363458129888300262193610056711916207793785260085512688171847988353559537521404849929070759681818319507921728729123654081945374461046859914954113533440477513608729572823687890714050472159995041894316001718270978260988273100585380786118177266358282863915128567734774909365210199354666779038894981300296057306119681149854955103384662955178966773277136839026906882372359152339812224501875291648570955479101110803697787569333958951281991846163317154807797935026209627405147977515440649997254139874617601234226728682561959876156609980434135298828755168245603395495673140670623803867234799203967172898113071802326696942556736460245612306823822035525833026693395224855640360893969185271768442321668746831006458562194130371050083876722022477039430267867440067065070199976209205211229445524805972314941754752830166115252979867202332493657557403244501153535279273873648850489900312653067759627677991086241295937338831539557900963062800657771541786505909894231487835836977376795908276929096902466151195161777306966052962332444834952578679873883486055918752518471931711631570331907267372575209862664363410084093509602300850146348335904368111935271388024091635598265163548401572453118622351845280384508821319832736718839395489314781533054245550431494955928336564927286322405679670380882272290886426517354485085729011190277001871477878631759452494209890124946869102746718191899126079882390060652506341446651985015845609247494397529680207610981025923244083209514472634169748158696380532060091353169263539100644811150590293230863506499301090359017498999477675895050685634625149557645995270032641569802279665469901817851216328054818906125973256694397009703655261457146985851664331976377000357375493744236052500500170913635943797712363261065757147381686345309251476174180680594057719568910007207308607665707524684838732630521764132826184494331529321139634967186849241343296811660306302757138551884417148136285669510502218386019207584103939176238191288263004994646533236192040763302243423089940732768155068679719209089109306257820891893469189393586644935460932830109048171573167006870528989277657172309023817946564908092780901888135187673682345826988058031315746045548433132488654466311331585914451174303305882091948773921920932820436013792422932922277313588129763893032381433050270752680563845810345249916348619997786278170670184911109714157435010418016330057490523520109922309014274958017848525394116190624954239612702259717017729326679486929369477074722485748573179124983680307543350854290211297556728650377178682965260969606191565617336891591548919677734375000000000000000000000000000000000000000000000000000000*i1^93 + -338218433414490963308033593760412828756190391148935267838967893376585502787478436969387967064453492018665589116926032974710203833358960974209037174648695796419791983090716346419575989859912267363131605777102998586693955392938621206042946692452465410207444753005843204957130669012513557613107289833396279091454749531679259643254302450587279929484881637423314578840385734957440617369401710740585943042787717442974132152188280089458303077206454333388655917240507896346527872388863519878010705162907390180226471724577543679750935518172322623875714950458100808681445159559155949764806549344662878451643415173045126506754974893146525961561071154575632194031353274473625360758578444233111544382459676056943538967610122906414336211471738947998766770402413212000053825087053850854803964560563779088500717983131731179848423262599414380173981277081366223079075826047697462092587320502504141562504912604244046924176755767497525189196621873244337850568555859328782239783450532297264822725021078363943846529644114523320345879115315589434539775892632688227474772438957835034421268993941619453933196767412973223070867788586533047476730995016836475687486939872453973278142407866602196657613497579089401702596965034629894683083409686675024433520312705531221556665238270889616847236205217260704322388899040601494730880184241367746869460919769241741487203906395276175931323503028107554959827800503510026983874292514918034512131626833681977504225641579033947516207545818655838039388874225754992798541473216755179960348981062583971803988758534115590116305863506293764286539096842641572369977840285937273083311364156467035506798692744294957444410579608349626002790255727848071289339927420562882122236033845539660666139463061469395922901202979241358694008153259641586701244460818475702630398925932441942537099703025230344331988390780301979779708237214182502857192276892280830018209137977526462147276031033511731059388761040541718862696016599285823164132723539071415015385992741682260227448394454733655387092854494974027878100988026324505512142201741465435570647921390461855987578991912239708120550948251584360269209552259595765681906298177346333991180915553638728091876688395167490157197371962002410601834087240660314093376953019144323085471184550445645320905101163777469517707907820362933988192237912178741717421469308561703837374127478585230062720836666475856791740899375698020370546816886650885546571315922635730322946039451323946078578249038951736413650216875890882739913303192328419087077402487828632354281603541385301604358265084680045990284595890913076304325309354874244251011496697469508851443948906817754045069762035982230497271735934280460361869299158729527462786003707314127938995621305064767606226956680658105734999511377987523969385779166781736640698796572953104444756872076821525887423844124189997091300605952203080089105348002084654221228469539285617464273057765814112667209177340187434707626319304249077694707684161365546129681554699882263827245684324063395640188283208346360865574465280686361851672701201857774796473526364118362192787490408239067586460537813922621991233121259620449787096153165689501932081489176779027405399227429628919059959269635678957683145857754986899027297734020461539594664080332699063807552031878236561853245495836579066548996340990995939105236556619124186639566196298994167099676971871761122845412718731986246422560974695956522704783837261558266685872016027680187044820112568136022251464999440865359799571660665692084822933390120553120530882874518870352164359281625164089210282589779492244847747860486930679026201236175635991493440727713470807234631153541471816819806052182932240063580187487231421858734700624562420464588617121297137985300865887796631561024491809345205186786680002836024397504666040070970464669291605910313293473828697398613101131034258717280646772651506074895169832424654861521980444497800978684821332109544011351864714057682797630189180016313338438707001279923622064979391853098775827192947620689838508177873112361800666436332820672664298533289553485181213532555605919847099143031295361452703541988785653114920774411337895471074724456501335557338472417665928297938601654414908257919241324621948322516211967451784425949557988120070117335186221306415108869565392517440217946043965022696358620866880669367798397521989625713585731561835579709674296649260308065048075478057673549905153931254969566999684769834948220535668313128978912224633911764202796727263405649430479616559986892486151796632124510428726700886139270601075168807527031505920908150460840735362921805062796920537948608398437500000000000000000000000000000000000000000000000000*i1^94 + 1400749259207379297400954470243375122905810542877098912080345021895240374082069527134859486841028972951549723934240564955433921761641964792519425743411564747541695319172068966000903705433495366702383374181747351924552572397185838877653583360878103378414386477082819980720565733437281964625134214107831533529132754110154754892462009625299542809625888521958068238086488632799986710965843353787774298867206689897259285384046349019761558838365213641658365247667835964423022124193881613483050145417677349879559678332703880749279139910291407543829548280307323653969424212319353975376991345931900602372989320071412508966171188022092631570416127112569328844449072941740515391281425551654780507388048553334045507559894919234743298974707612514402523726348238182682827068411975774495118056237528145202028392061349087870785478452857723486937193882154354501189525493084328216712784003467622751272159211990381649141395146311995045332212431601616508049798050039461983976448903963934097363088885347817966992922303798086201544714840985897112899615723533760373682446509234853442824538278869099019234858269220492784133544746662710128684483770707348727596922280100396655830443018062539330511103930531620597606710268324600665884597586595930859559147911313457061991306206836520780556313434730091689125276449772805389883434498239804099845195678074614374267256064632785481433471190946491197738497341021861576571816298413612229565754158253863141144693690702517273590436443729491918191099168044864454074172486373543081379244034552639790220987532525203097044994653445199536172868632558088915801415331798126815349540537397867234630309066736791130602264635090784017111917504303254170621688511413421339012927803089633986786309676919898175714990967216003497153102102648287688315913329889636894657654581108260700134918624540092340834380811862460416633689374219541657830267224814101187627701686122001545289336446635404777405388376897040860215919893862052725160536080316497962028410283003666541617172704723821961633078794278156202650155846138957885569334568784803720202512532157564047578972329571260917192935817985946725873794778187025854302887513870480859583927595431357458511978733887734597514459031985619917378436969854922150019427490112411630388069139886279490246227666450277624390423869096596003164375541763763579461391127899554721273808537948151747259327942636884483781182635896229013817377905993266135338392507213331665329544878271574228871440508015963459198006128702034616376037272119461895774954762859210002682941802730987070032380052300448507913186402643483452132833771861024565140896793399438148261936691735569953198597487656493657058105033659527043867931505989943486091065111929883114536357702063797780338798282232295150717493351113165167204003466398457090452047300679483987151401636198173866345715100715667205730871912472446602072332085931618432006191543645559809308760281570832681570310634951287183231738157125053343534121839064595220116822757149681818108407087277072511331032080834037269035209237897361767421489108777344862103981028553922524874946677140632383911108409687841501062720668076994000330572458105401023259204101114679809398044018697283967433345932898961660011761772410600589496070404387748756887723061453222004626553694473607495989762925836611904096364283162283368538339850849187918021445282552667732381236214009601542276912711254986461823466745764394564578213493951470540952581715361063611999594034275420502816461333744315710785558075285459352322142857560524910437518626037395174101659764508813320947956385496026385211865746413888665162795887135240544233835786826010553375052027445153773159358925654296701225143450158913941294376078104505188038099015309202137094503641701881881753661689642609053112137067003452445840386522113053854501629957314482996486466672446428170350255030483636461391925357137996861018541779947803880994555106420282334234561852468965492366584366059513718920627415604018039670265065588824455749077746129801197925592149009983129747901911534815259234083254555540464527678605550989055263884600692266642213634936001342412879342018634655319460840450983073408700788053561686715279260119456082038012650070346920016087258047611717960928874416940658903019418413716681882191230167286082626418537313118503519294482992664145046818824652829798767254947150920216776477229639134784685410360295348791163457308839262228828665922691684055052899736505584659188717632870968865482936501723670048271350675068589349793316550368316071864180814559033650031445635019823979813813506538968138223633097538822767091915011405944824218750000000000000000000000000000000000000000000000000*i1^95 + -5006745224431821341245197026738917952928167172310719228346029340708354482667617439726504571514136803489604766210642132463550408765740033771220006870149152560154979809327960201614261827047271895576900485776084357331280787885510557921176981531393328349808027071747009325029649297940133507367283275269044644833553783760942350413843110738084896753594104781754605791626639285041534506538426291118668779736279612923124645742726846341893003141099895157581540870856226012699705188019477922770157163384385666739893306734297092551981454819276953714268314205731712088008682918379063965593598433040332216949364102518997574630062930452395273514264122404867872803718495203483558645650504495905614532274884431235417830389030918477842534878224121991453725993053435567369805980221618688667141672888360384921218642950321365046063422988647690985980307389190020633283805786352010613882525688298094106198245323675235099216489135637129999566897535413942221466067617663819502675950023059922764295149963501153090980418867829662550728978009015535527666989570106356797486719055751224330563657758916299121761125089931081878913346746444889931965517735930013510133905968532529986448877935818736716584491642067093905021247822976733786433189304938072789771320422469595526625801811082368240425507595946564761612041491447977949044708393581271314091369882037746486258484264911272083504944293623609303209545967332912002788058815066279274619936851962740212272723281580530168667443131694478967646108355393315818900797010645902287550423107639815516643621657478608916298716856365974426584606548727324958162934253766163604699610209912716420430176759000955457954947895335228878706882676534272625734054432705389059664849302171560561776453125465886622850931169001545337905639154836976612012692626184194362697277694356814940683991322071853609616515180645306283396650412074780417086027935255876290404572590693258798303006547710665472128518445322448069697359406937230896127830984629248764199751615675599930961685252808057467247407052674047775920545170829172927217196394954194527694892940207124005711543544483189722359166104748107759243138003172433698963862207950797367527992057345345934196386962346025410249514403335328099581802049617706652339409265215237896177239026553346589505497983381218498612321208524676467711189656366071846591276575095704642827106774740333065059189294682482408736579522332507624316926258813472611604876058730142975933054728419496761373798326350405432788076838028079385025965490105358186467181721843312279046904574329018288956428119261357637189266019394540832547979366466872808290823725471155521450412330935811043508766439824791459756215657859460856269538328909950763868806200572880404241704792060008148248366073570514842824711928083360486297860425956604963252157235589117607645282976087813003721126244694941346108721335007424527469035281569221936794166410169836118819231768220935263823167922502204863170800345134703246891194571142293538129911294865913161524328051161469820393843707862168874687066677753515347323466573555732073447807660582503394261640494355522740561486306819205631423588038556855275718792768876121716767481600582834295620535492761780867418179303595335825807270205450153864808393884119787610262108344172687510696035251477813662818487552677161555664932903663444362090392446239895216032222780032105010508046757188736604347985728489636813362630822442122050951347308978206308480537772639893973924264995134238234536479918964438360514949397859825233501177114711905089733726904206558872540885769120761341026667599823233592998841466535661501431607759366728781820503313198058164002189237349033474693606788747996214471073618391554714512038851486440953718667586609552638425240743022712012521330437269297740737218286662613703730235186033037073437810401838484786347085766903545481138273818585889174579827281139991270024520699514623716459458827762313440609744911012007571668375436741455293594779195368216199187629246447350212630188267605425598577814993148422570377457177763552176571905263168456744564935714413055755252044356561095729643814949560105837800079257602170873651218830042171586001241015479125170932239722372591734925073347207755734939456785827367479322004393510198311958935737104599013002517455236869395672396950608712847969395589493030156710458513840916664326602321020736325120341757731576432124997630485203792337978822058148166658254927147893190287688310998783594345423773771053290619914391460682867163904676136990716193617802207314025335348104265066983337288690703617251149221316835558406865835934240749338641762733459472656250000000000000000000000000000000000000000000*i1^96 + 15737842055851942627665449643729103914284377301321778429151720671558808276302985658272985707597512013259129801919833887230423454550385670048603160908332152994927135770906649305654888734366896332339867408058497435042442647496132652864425662715024782986328175501680064730755894008952106062642294777360657115031496604609602908364929895979858343470415147731304037140426479675940216305787383823254206468539867582806401606196660183525319047704159851610311126619318863101816116093829847915384792542675815585807881596352305957092386124448036657229888791146792356080138130137808551165024787350318282406467215033760131517960026347868791371592221501515105634517090511487996542276458719539186580984684647348543445891423402969521695241153341876436160280711225067209634867524981819552618173487820137631586976376079849294985159004068733434945535113310156114812235244873702917220307190475320198481711170927539447751783492797508528954560659169625712864419093007037481663144228698574253756586785425275522850767538211603833724544668630702505948674463203516815513868656281158669523483341953146270586771439892996647885110353809818601102212152548374397840053739673686062556575440029439008310001577251790633396757483463309749321955231849566279113882848752406210292536225998840205721432185193924201384374030607525297991457185072025021072862232871392680841724223521442700039809868976902405509584328030443356108425696017825836497503518518155997875782743854562565382399282990543282025315448509659764465786992804344708375505908301888705884138201260280304622360531955840526291155672215954372140972112238567413730218175319677122641843912342301598566828364212211408886339123259031845600656102873069192057965381882066788410235004216018882689722556803319487859789656918381754721546046104675338478402726183003904836617677417796955422454019184707343455324478340930626309236705392817975336633877334982346196865323239072480384233467457357950874540852233643582908508738266088567485232880378569329917625911984649502875333009376066198540017386503747145941413395196340071198237306305436364887994531216216982168510968564885871017187900620918748729233785137224197045999310454082619743281060161244007828342553735539272459132398371200067371958580789559032881118428687991477975345659680261173563991394719199556704212416973000080893613831325831625369754437903460910975056275398656153736036245677775875753120014196921502670709545445579258344907003056653559498701822301253381788955471199562556849783967016634136205451827212077180646029964088472269987402669035424102801494659832789468426092472198970999794424649303055913969558906538930876565510161364906572278674248515812768153114011058535701102075336424714423411550874258691485421590229816557707222123639290585865964324521932338706345701570628768103406369289908700956960395354970353988031252678315010784238095217789017306750125336832174298985961511037705361622175552938067700743421166998658901628532660329941920560678932867825181714559058632642262127017999722723294841965017387787149260821347579644590821984795031104211601899547655744459496267141863171969585116871130437873579330375985093600931730665775984966264170565171893246314555124135848410552934498172552928066351262287704466884557847436685727803599582562038716517373678758199117453100676348055454972347117885677075072943013789946702156238462605110543363856772681437039852139341039301328258029135115537353640768170395206706230198239160031877816041799306482146768163188690894979917506731426412105443113572172260224742879622933624423132415964866932377702313239737898148122783354109911929988816179089644598746271667807690354148995156889041958514841770418759617011588159491357181284405369178467978959954654031192290903643002380378486192835068688522812157847937157650516458874027014103382125689378085943874424307392495658720523591869386239016480542994396323532733517015265377389514340171317233365008599647835658844937833834197353899510562351691864654502488788664061840556525271485775536538739183270065816178891655044944853048636481662014617396365105940815217411873686492423350731393700506387974196730765733650800543649456593018407396445402561369680823135171301422845638333095068734940475732494054252603736793666383904377594270554046322693863548801262455835775326210083509983436764325413320798943510262756192311160568532419689016241814055776897772936263596669974672965751248438191785889751644295012701349636637353722842925391300355130662541301299145052683910915458028658762693677918753022195349974072674740221564450809541447356965093717917625326663255691528320312500000000000000000000000000000000000000000*i1^97 + -42697116763198440459810606801523132097329922490917007525811629975028662085898768393497301927241543825153314773961126304940310910038198160876835798248068342937812406913961199549641433468624557135806380335124663171564507998105029100953274784094892535239795853008938019235567000854580428795447190629553214753378680160616704757453796477547361792144923693419516945140228617780618949801223333561614022842085385970665965418491015986503743168435293852095219917567516344727356191197232777845250203097684160741921419195728171983319585554673865325602592239742081083558414612687240870345295613142088384452622790204078156205890553408733481266582436836360413541420803444356751104390390439116663171506677434628553702366644813447108455511862396214673271187945116428538982329208753014479939829223694933340375350569067176143394934306796840729790700788965637955710730178481736431042949492666993614828819053614656034962602306384235889642666736930765104274149542619851070081565564395496115304601723429825349562608363223652522510408147013608567202182307427106564263014919799726913430635625298172490713360359813865100047242655727369718996385081950605342234794748185509044261563120791431242032514195631851555868396074245841528427321903691499134129463320096676882605303065593165644935565195446574936106908250528138597656774502927497561655243969590571075547935288847236492737423524857699630067144294162746530303615992745268708740844154810550605943596978291819366491543092778204724250501064168096603486737275385258016318088587155218062461903081889017067307718038335665362771868802323465576624746566764069347586688503793704114096249725411599921433259913751488589892274762656634380528158603855940086581049519616750566505989776698121800289266542406936634118097793085468806848368346290134734106970607253691879026407317636289779267811892279312255220951229744242640637274252367121841573206950649639193746803840403515007685668297289726573522046920029306369354762469008097798997979598139649269297783655836423045300416197629928572566243499267498310776500437239357702898602701823827549280397774242981341235867906147746559190604876535190560186452557091108649173056708730416726835453542570552658823664047425863851524144702556558310056353753612520057439414743023129739386431357413979353137086313752364086255470274702033188476178001632974513248576671613452943493639901321119222842544235582513898153591374902639467913935559448607613047607212764153687989753486838395221222473081084271857333290829378019227947230882121482812939955997361106953123741187416109629640806009897144670797972430353546329928639514631931042751685742247008908972915159427506676529038656526285506641520835144237484117827837677543007441653126332016785337335866010386645210356114154119077925143654127870684474102659098164595413260309430006972954077349386651509811061984922415434826866353144300302090078017507469535786064899459415934377705245913425876399872385021613940892424620595372176546019734984692354885101695019516004639334821346208089883438181204373182749142428517697514098513483471704194055283298523766780459940207239593277659905854065942645432066736593801224007208296221248822242970803063808068255242042381114468537337909290913804186616816129955494411501869887757013890562253264356031461718799008644149443189794323993523315231532564909406527345975381142972153865211735722920416526132501597516331490704783232248033242942015857072087592500404318938223073952922831413757528597856722657283492852861659872907935412839738832289873095162555024299699690982301130159897378159739655119400699727398222477569243096724675382963610241604025880487444196777540897225279990480007868899949806908609293522929876817986917988765735217387529320304061892462977983327231028903393974234360868857803551785343466893981821489644801609624997640284128930512824961055408612285768349025931637110941891728040563516187214287121353013794956977515714704459285668010249965463457437805759684963797488853341888561938065372143969300919309921192916307357813382449375369859306573575116644397454638677223705831755352652879920874207098294432179365316802787749678596405227577579189417130191575783464990305060872283136038432843738196373369708544424838837332502924981802166800937288636247779010539625449826436471919737869077550189084228871123593579622603638815620902723427936742231011653410486001789004761809953498726088280218494718558393563044186048076184457405229125786267610302557832758788879308622070982501919947713709465147932091240305038690063852800256721245667239833971320716416927854020002541801659390330314636230468750000000000000000000000000000000000000*i1^98 + 109012848098270656158906788365457132122732425683353729916557010200563967857524818979589063541786489903218685112935084883212352993692773519679830505399512246360986446411521523499642643085331213163787372863727164283703831165891193938347897430782737360648587861064853089583006281358330950922666173473960559267671461903951826711923930915674900326496810758915084261017078549397962712462044494123468623598582058899640640193644796470602984747102059218691670989863741742782941816565402979842696329652205681067456203199584122488725473181899092184034299207148350412553945269038345152578649865198289347715042349163805060109265369904265503263467792537290652837089976116457094196329098251967184465590233393423875812648498248593900413487501574334152401489930438236543090269648386851263225223601144866818687605872053035585410532663564211226322815323647679307255322388533117345797719979707900182887501981525178515841052483840719852308142520259912906026086225771075391899159429199605473070479591074790379881253100266067998972641184777220289171959270472474746380850089617450337114825712555613498239752862877830667370183001816321726470004831036895825605648646287532032002185111940054619482570695923235162204262721214940639764355414984949277185558627652443245866269912063040479690696812507793963340477284632415716871909072098950971023467746211528407088962785578262054800485429433651684958542328006001908602905728426530884214184592627788388624294540299662440143252495488563457427792139229775357844290049189336848897279874504035920485743330293450872737725892914441765198255815711468510502968612787428205440239962575564864286905106401829633975467168505584865676943290412903695373924794450246903378111658269864501970255446486174541181689634176696968426134188546315446054797604972547210095420498873237350232463279744823265342387432322277624861538091602102841650129286893223904399899825294917556617433648649068312943856373013660649851831059943533542802053144810971991099192376079846423238436507102239936821196731683147840111799854766842351749249469070531313765201797017421205767412968453567926289648927571549763501747093953963515854961622500573925126253413443549859186979344551880634920442758524598911397400098089611111961958992672341804726483809087199122022639036689979940152186539644670586646362851888224929587489181860764578234661326639045820577140837768863727195971031217628537811185039838802986334784416907260274855262502614547804927348993427625407293192679367031738306492108996829128586345745490518547052252492648651365787229742924724445090051860060555720579059337941649128571944089360021622032129759425235557050161212904532957240753235986910983277393872875395525374993870928665210902177343824000275676001189023861354274943295161475983989197087856788385583623051260094961496025475911682237115353575350200387711468072433829062586621253183025296658360198886660047909493076639850271553972591070055276526560892645027781611174077842864076149732817594161200873529051455219887290040367343325030577684749459663595563681617880893412260030695285818376192413916700078998995617517801223669192367944505988282320956187715557146468163323906730200536011553770287455416349864325086561334594223009564940676992637883231880600787036529759382714082617771343807931953232926017152105694542950323168129801242778819863079987016807907346378262638015372821430574868778362390184578831276509288343620036769579859945291661265364309791504163826381352676475839162017415108997955946655329147848430612338916584948415004251712223426579335570053805350779376931642457676709189431616260642694626939316376107866154841815981937565063611124590405124298550874761815123479462309145181622070496221014762863226175279420636042317292378042814439700319042862179101736659944556160105528168327164701199492679551840482980190435816645144028227766716585538223373426527939318940049506497295914205207876902760469400895128200471350686098052198282465526445336398190267229076194062881865786475460961163585412453851437994217710305878769407859258044123006314130652504605483280761491656295555131237824040166976385769574997697616657603041176088229132432303057024242522727066032256926962510421362225927656941142783800676855880289839924673828858280113579588050378939571033167621192905097182626412319996107092764932218474831162859606004557291243650770581480793892378350605047875167028473198069035941209490508875229226318645576854189478488362847167853391801793910806082409948922394426700356730400999534385871319444814031482689654795752892823460668524906611032143644024472450837492942810058593750000000000000000000000000000000000000*i1^99 + -164278046593790701902172665474911554444536594779475349900997647557745397305352366979622688719843603881588503037149933802668967094014635840418543544333389863554000554871975513787965900889802499721327364983614209100933122033033964421776447146950932566773185055028889351417741587905071941227189088470068299551568248179376852571807868845004398968205115118993937378796788783708262348546814669040774686624068923204813375332847658155031247182732932265828573633744176492164310071584887228854648327702469404952495205061435308906463957920131142148445479320291579699979719878742687866325801833339054134009538536351150657209470578965142542544416576524695092398899531424573989278983126167908792160024669403461534494118453586808572135341098844476707926812285254385902307178871471049736147241364048788925841988220816436203086812090802191547414591929452059913864148173212738998680209826704823543895069364535873487415538273603119419584931795264163223802386849513289933160781882370492569150892311274577459045053320771220122394917212967586345472231377412289767034634373852202310713888537323134675903287754496350414600884105049885969498481271752733910455703925683946650193115867027943178553917985063162266263061587614196701167393342450015570015158424605502969783761739683044342538000739128924442638248475128383829918600228531857617887552748737449420508697144585932483895580695285561117220824091234105607485388348625825297945404498076053109933814274770411545080612190225664564956881887858296795090952329116638775925948732294899275591437362722191221552395483278381408974280879071160156710599321468068128916113650585618788244519278131931513542550280394646792131183436822877910473936223782181506290614911719115046952800931806315737551067430935600452494835161793604459843884094238313175078463623257868235166935210486034255979930514949864642304663065162141226429929918584755775126153770114654424563700920519987441114832048234731841555521301759313243585472810277368723001294962267347591420778265841550168246334987858939738989036969402070000330577766833034998500378559054597087978934084995881823046352595277938278305070457243630474404746565897270179372575826925192825847993182029216754133741443607397566816618750655137602330362193602270499256582558871940532197763608801529964821906435930271406415283320087462486604161699309636689651608256419297203965889846610290218837358645940638421952592669871119079524372365252441416626595240498181537946548919521343997203839259753737243775946304638327987234200306493277634392725492198313029179874875758853174936918711496554973502615259282710518035730694709906644277821460652211878097083429896839209497221539139613199548952869204425984071533373683401898267614969552692488177562576975910846361643144468512654624433407065688711298955116767159605635871331815410369399892597556504292537630232771939057340780956283150884049060019323408822667139459318774590420972256068086178713783072285825062456807312849006564783655877877598740371123365322980652422317670695900350888826025872342769804534318416458811195362179554747018725180484187098603430343068893305059161448779144568549296096266917980353643717332499371337225680015376502707666259974009796782558052236704014911831892150787110114602572526258254085193014409568773355443245519728974395553576409515906169711175225300826951213890397615995898246526438331642150849648293045884193821678143896526358209413754075876921956004879911257876752899578696631240840496234356503153956863986941630960300236715853740854611729422404808823006069546106424204683553887547511618042482581373339327133792541607549037490212223131947297978778168543924489309503496041935473960632447752293572041669196457772297874659939265278759232423556024510680049075065643273955524024633100226811258505720927719957023735280565958276931555513029677777933562348533605287027942775194159344964572085775060903480472315973506113431825257400178078919743472432016211348158765740750913033282292342354283382349384856201293665037648084958934950894004751092026483724542111859431246819026650981510313403455739115685140823188158599614918375830364532019669551821541600153481527390725397389397054210748278142566127893052642039553813629607657138311351589132159614266741400065488916248483421055555346827631003352080307981078587691654926299960523174459140049065286831302180918506716403214250097753902753898856659905061345904561038638611598391493583375685005759674855272585137910543893386241591714122327477962025590220137690635587442521191858760429074372654826810135182981305540864114256294215010711923241615295410156250000000000000000000000000000000*i1^100 + 432384869010537487516025283747587142498353205261556876176582583861836439624314876528021596770063391495851352994370840557314728218350359091652657955323913676094647121171554109675138653311301747187362386608021670791996855831982930269040170011824954049689573791366605716807264289613697251478648160208083543374414666899432803423103684242912489994072664403200076122417138646532334774624376603531969924637170442026467036256864294897259311165557364059706170866881717746389682657843985596292520526845967881509090189932178874259960857211738770270090422054896664825282566211947363799183224654990747673628250866961037030424509299744140539365387706678680126187508430479177422941195580053509079395164997832743660009818550198236976323630597886187505993611061784277525568104563165873566985269010340960966145881849949514477838299967613507229896585292434203582639810509237560109266582371762533271117340664725230410404564214356852842415809268316314795574476820237036721681153873924732515862911672285200077717779084273216122212930013667293188497574888060432899290303237571013576689162789296331874313160545671021032361704828422286736116979943147900365274693046182152788768985639603247487462295420698207566367216217768121180973465397524017935539365594890657563299753910368363367615601317024980768984740771975678415537990315046285722717826178553643191194745248589149509438253653567062429711721956289905162357453882141251384541626903477632835396144316764211982143339679402562747546581785310516413074701415248195662604934084895465329090404448426342887134682485762218059692195231642819854787333969854757199426038756455424718902382299213072534324959820913492375869258891194623290638709514090274156488551374917322291707647184694858601853270213836019827706151922971592082367356905962168289687864110273812588118478861180462319791295309492504545153486029991329776077252722368358541193608157452334327289303215798259443316535043077265874148751362602489118317422995439408777590996312283653873719917781839436734957978206367992925745193890865872816159549079481152880695047481176328276687935790577158947786596934421840958796987696850031144189293439926197942170171718863178340618203296038231990946564364658724851090249739281782401561887850508243347208826628770341987448271042288429932677234190756967604513276459305538814467435526396957634602364593985607676678380556383042945296885688641390605276225586869504258356754907976726842838957671542926848992388260864328226498326057144170449194247491306682288191640806491156911309574907036415834934496849752074268986281695814006865850460801600339436440051435094791699241891395126974150803945114863011235355064008835068215188167851313813874833205013747020733228256523423736045923466556578466788937438755220503699654616742659148919635883742981261180798038327330351168122288291495809676980550530412872856471795148359203971440943541397410688069419283158723492245919096363061444194497747412534578691935171576757402987981709326068271738837892799187961903336821066194509237372257856058741819664007442708948296634720770139251188450416150818777527620748837576699064954193347241623251441955879210749536982709487279238521587695465158319112746302889681472261955482150812871403394181008747509282447257391353345361602159837601779967992804362483685881861551209702760565444944775173308786563633476229865965876721815683552826293963262311584160306360481093411706165425459690544970113457596034942383210860299833401129600284398427234155243723263820646434755951314781482327775928081851123996676624249111847584881402254832564474614812206190913089933527092965251600637499000243659748864913521421085625392698986106415987585219736225296820217540579324959445287639348123193465417398766320958713642467540174023706377839748699389166405239660017961186742340881698837859760471629366449285381694170630796974345552620625397395012866726573113792018238609013183265841179764727308617080086531008117656630922268664985924090042642482246737850377839526212564228197260894387913515860504146314575043134637059132108151820293144300931777440664307249187120735953845009072211028209918700471368936666394094935709571951690394794324120064318714433949998079713822462105902263337340793855527362666538912419486450269433745083153608935633514183730985971569783455986379496325619603059051943018630776763172793550721304625470203944981178140737949352940646254951897459883881287251971700618747181677966465797381584252932376460015118557233834823895351847670681279723166902295097553770704133705722490256852942948383785454202765663467289414256811141967773437500000000000000000000000000000*i1^101 + -225846161114757238305228217844842133408732759302840319715193505734628746496336537467248096503621363727242005314501016701115180134548801633371940918904573088480491303358379852225742822812348894178563323992064784749315401712991933512253226139438418935939392873500231268330299712755703558408886720228969857583392705936110237646665445905465038480008925265646053413930757709761728968743193646492626758445003651125945666187831450361598062160093695023617134843601501001283478167816977274085036324765465801146286367402737856828319841240246650077597908088844542870429533060157996554963051481328272519674738593610597285878953079147366576545164631891511524609995046173807544909650829454423268089223502060443237980393936587545821712452269783189184389178355581199451588147565920354612225574101018515385141572342018330861417932740820211161729253140679478281892978648189632021217306813176479089989993312814507471318522981318641528931750541762087639457964379337371964391779430248246204193878004483166176753570829971320693247816945882070455987737878123075840867470621963027372024334330243992625041035540951482262965622178987724930640421601813908551804108990054876787147235172906388297544611433131915204431400192164846767782331104871216691345999444937111525135857203769467670478762300442875812376552837257151535316770151791466551664436421545492119092083146492408961917381980230407183284207865118198498795763368018045921322071635915260129490563540874845039246523665773762814826073814053621414201102811370022159297423876986841526575082728429656947077018582544691235563575351132364492394617538787246351898100117064842096579012542582769013012852132886447405631432497411779970145326669794475679744134953723878309935679325742073287060585755600698721397891826868951523511043642113224179556042238667055271507481578645905123613746192215733487700658114601001063367938657852161523040253065857684387715620743359819946983517469337028343657911355007896101416927254750504061563983323807302361134351364510967224867281854044607229560841392444767054188921566246363947498420347669134635360653750302652008501188557632378704371856932264735575887830832210667620083839423524961518452658802817381163143400879923193518761439113337692117804353165592266168213800930010221847024198433352064506356027174428303561040341184634950923397672548804952770429428942678760403736864740892726334794023144953056189671984966812498448175102362213261428784207667191910721809895607535691551895899680082383294241441667681761448302052733663528149255826925514018560394552652408598535066199378386921646490852396438263893111928537326143678726677421021974350417594614841918706350418317622878601494784195975263422625884990195544970585474828706795712474582146152556483730754611199548996107342917813728516156549455806031901744785987657476589260885846846929063525499413237399845908797088731054673328685335884534925432952823406811150105359444079182321371908496716489674312543567552715084001939062525970712100037720429102136162016577001013202082265758630755385430431320812631322269128951989608847040343703644752364851729116614751670038107092189885178862644297109082696629597455452945446512205071967551361448945258389629724297346134239500846751267211123394295868992333269745929146851635748258842756888178929886960863770535045223602008146280142045692107736875062480996792826638073873266395255852842901362465342777792111697224993245501974080461718075089246306810805453528821941073003443926272786837746828990666152310906933316577443000075383310409381717465341492205586494495395382899736806532802665908790722827808146325627750153645363685572560843813556802782283271226934775151869858056951982727703605144727166670013382451210825907102786619417910959638394133396233546839023623643167525153531072798519982780210902720287313868077218911631866972674112307153128427812045554496621001422827275947149979301972386165010142908323116682571074035107866197545586476157787765510334090755199833193533467308737017371602702170328988478765023980461594618558317121318766191591372846994511393652450487684190979767355032275618946378767495728915500974223802557633307366147317373034391141186803022264031789990270828011539280037885235643244329048415031117960491269184380759038925714539135885755946269685053185306079661098857376630545541742623079449864574944433183725400033267493820937140857723732000583475761881113030244451721378327467971731704960593577829975543704546670522753854502687935119697060690752185511593274108003907126130923755722105079249625627756391547593106672309204441262409090995788574218750000000000000000000000000*i1^102 + 1074523862426345279694535290849920857676804195774156163029361319112384040032583135044913387444430921224834717876654388727145545681555284996683813774732742875684848997369051512727593492786516790758864294753995142780757617707817389603314337527240803567466603737293877238208201724695134310944756664607863594958958724348869172321376797642895537486051631904476874381030005472305095443696596302510270265794787296254524824789420539293352804399327786141539294892871582772534715016224610833854297295502138689860860654558811008277354278754770935373048043684760259419606850176914414872835938678974797434746966558202038006081171402823553721539682081959487586829813768112454245974993379800309351632813907349890779595977572955112506104055162781327813346394467743046396354271181680667854136376130936714371977217800655269995678498108114112630139240128157581100426279239942354578943423488955459068981236023269170692308482602172749843524097515197394188515057872630195671139046061138729944020422022268538824936390265356709838319816361422715498556237460988023687319666855554430945060590959725535768493846703436835865726241366442885649318710096041909131414458401681489986892361618027194541181650857613039531707386522195596335023869455241332423624166596054049113713765649165905095010676154993332330198093390802452559016742496384588115440143258125281118986089169266421002998534366192954953884776067180263672092068374456751479712751291898609256804883791650591243028405278469770713674916362960076254712756955280462051673744433759416359788605929893102803685699723894125052023336843732225986898371791438449766619200306059115602833726503721966010392423519048432872936681715624247722159707224901643715740620701784555376049052337123786840263441174206262101337577286763058918608260231475711568951088837627342689524319362996261517310281808789973461488893984415355039465235518886197433299876476487423238334851027815742910319520748482531954057561173950540906390905210196149849742792755323601864029915845160950689903588180973150416975381184720855469340795910948794047180050684423001318952322008818714700914872791913517576559611536222646515728155225257565059035931920378096951491194495714138742234447537910257221552674994276573001740390723827503235324237260862518017159211529493162185572914760108869642127192099576379937326428876326502903181833417513369825609172361879757577928388881933332702046329907363089354219278496707719950687498381200270192157864127494301617948805619036428501603388511775397654149903227301611785414574321996153086054288321148633396407171902835788835710353628365940736677075462010393192751935860896379941501428214004391760281660510676608384110796724119146270416889719418848508026229817366539740465708371753830413850425505374666531525657246205468998842028257934978043076312177563914881991884727587043843138028449017879311042321357851995013885674134832074826724460327666403591014463508474189653471134972303476055240642651006637833675931667158906325603611032027982431151767113399048388353938372808426133881776062526311134201729396589319025968501871474498753497824240952651245159442140043544908848698842197538946908273726138511218127724958674123376733969459812699358064150108107030104538341760215700264556135475520180586072078950240618609920811777200679641596204319991706099623058626528508515956146336855109305961656008484736829803029188899806521084686975035551348978161207442100357433304333033693109920139373466440739487653610233073231174177218662550620865173819144280536000329782290537645915288046142083258055596753223003701329189504409556351843111224922738430467557220581906276362220866034283729291293948408129390876897618094271347928024834127791609571400396908510544480080137910700268743166896323830600783230771865711583682947949700595799485764544807343569246163732898710685600879291260381280064604882517270230412708657670009332297085821128800466409829262630297540623952558647026584492767166225184104005404397910928112859490859594152081867163456513321924293681196342515701796038955847817697490946208791574643365116193677373791827245995533777764207403025486562950730369507239962242474419584003114511234795744554082085634294747164374548970853688900555078724633107645195143129718486763415740761263149179077853921240454049655955237520276426000489858529019625383669048697783133740724862167920087347856642216301059070451701057671555465386217703030801278136476703411524772663110449171379027585717597729624773671114923570114833913904183078054075552972611492103675714687853300012727875145657208122429437935352325439453125000000000000000000000000*i1^103 + 310846644327002205808468600828115884169311791730953932424891532476440624091304102124305176898318197144465344356574039415105400896414840430194464786476447460703338653774917140077936425927453166531488828129766705596102062069213035486905645515505925431207321512062850501067423819428700790153834874335705710727192729456534826387078310874995134225932135064397066506223881385565776400483478506687895775253365591054692226753056606330002448917018975210869677385681314932626508512130809312243172698787834570836003111024019117802812129615816229235439971477746124301629525595730452577180437153843383869634187160051344231778160413940346931698103126105440441993207675288606026211529369668326936960572707959083049984700835417077697287364125198651596818636112373816965750384077974504516889788854217850870907456966503089012363746981626750695845914672540562770888186072235817795403563825614614541149513252204748107965159725128859766094081313543918318626036273878618362938527354993122262495113972935682157818520972621631066654752679192533537922197764713604368788283644152029027068523145763637650526268112580160196095825674698511615936068469478330476725719087654003137959627839317405212356746215938152684317256652889947016425262739678361431420455832195717361073693742166446697472389093851671166227917661279932731555097454522309896730239276296748937658321471431833068723832898288106760938670644893583348967416377675067198458039341719137745797970967503244791094135052349306493920795781501325735241094793143827146229486975655257146921314642051563512116029390557199241165233729932604337077104143152980621321471184862001247369721327515367063583858859731853515517271107375518905990932266709730281562119574860783204439615858284818243795548131824361964700344297718456531601318866515296454866328619212521727277694959655108626821326816302253041900618679772393638129201632628977618607431892422058094048729530793981316899717839773544082107122556239847732272295127010405132725029615875669437408107271712425801266847798194673042697759877826769764580516227202916806890430362446253166187192437915559411838551148599214596955676502370766543476545815048040755707735125185428692708394191775999752977972570025121591221739240974633609527385679234426270883236371348798254935949868880749885130750907526727946875660917316437558855528080033932154093997275099006238652781591954352920668226031961370772894201840735464528211677580804429359870627202277603751387483844260326006414931001007882293856545083530580212888610217206124820572323525519133879341288112316473437278189535982298809867952404069437029234612763021809259481422635570306678601005491041434056464975208909008396885896284232318332505924401253586085739005225641455155350935118280766790386146683860389142210859166006586345147234683625196504262517075818207663296476612257442461748612766301486919399578291982793231807708377368833888991899850893013010588837539433517255480617078829144316487997088813563513807961884778522048623255698937375869200163837529449679592658270942293036618301028272770417918216763032786807705927557479137298724652971949364852526916867702828849846451912833916139750305248510231003257407657597509168864979195768122430088711056500240471809628208404300838877359294485666678729686164793049077659525150335422923246226643917432665261937761300529587876168545142284024703359534702687878338121836114695042469386468808354400699360735805635140999504312210620361030445292907090003452891266874473559893239802179772682840651437435701298584503169981842842504115103987132531717088637642225799624819865423305198494702955566436167900989687340620895958157515924224701321818555531364673003249348970093426576946620407208258884446211985220580052833709915225628267847970253589810123454380961613921622426661582764214393147432951652550630376564388460167666034167023428589471384097665417165351020043669479417301596536463603903347952802896331601325917478975723104241216701338453038336175023778055532114670117380784096050915845223888209873497204520387792929503948831786224025826890667454853857545061028165494091038883481157250914118770179130121678298885910498700717481489264565351350155208943850011777018438715505396031805891971953309027005668279804733000685134483999887391167705602163583544587365393269353476516196660800151640537683093431090214457971331034643597034054140597954587559951523411092499011134483218395769873861520257649840960000035151708195732155547556002798939530788554987191648612945765649745843607640897296000304143257532885713423674101454907692243523342767730355262756347656250000000000000000000*i1^104 + 2263730294968483022756825162729869151815227152072221632410709972497885304792835004918682367654878076128103439491137333236126757993111979164414365852172515866174900151862604087924820665191869060489897669409395072335286498019572740322314599124328247857091704758252332623186273065391106283261556737239324284495279693929484195516943325967628274855407484237263063486537315220739019868401517634983634973740022033031888995478681974690361638358024859942203507997842853542471596140299034729102890782068474448681005246122342453937994013863390254218594786139775749691506473351018733446359144735850567882467598940680940350586661622980707159363796948726995375651514823943548040553544342924837157810989376459321321179683160531395822042822146526261089521421235140011416052597333063820357298256578055907693135526684500990104061797021331126221919104591328846345725632800349173715934085686110144623708443813444325325375011010476729957444464020527248877522270556755943142738377438061112247611608508393699131069579061271864440926725591971291226110359492215526765272446938630358202528108755735496906684263147203272734481675679829905552029397701703545515966269910259570481668335372323015455572543062845756403266129139935301644027112891817096230576171463665917508681308376317071332250251475494427390291628248087227870328987386711267088044642639069207023411781996482853421468287686720394844301007503425370832512120652619923435435796958367034410076439734321477150273450121761389139380092234808309114182719999320565948558523859267720502109495479032626095342848490245292623825143193149711652834249921956218397741766207204267940336836302102079183610077754591574528609034523631421308385070463235877262763432071307224704748460636848736560610373161457819175967625326521602877946278076827729931450345526383513906824918211388963362914935803101663420415026149644590714344197300219198041237610773939522233522098631321924900133681333266883767874838865382951840768649636093865356821464271086338842457245347029620824283367680311945826903665453039983779785966995251932293420755174002158712962228273798461464104166021730647467081471326036027979425926636586957586569457910514006533678709178787812619919121026459136689029443852118549389213448106515390187928843418524317532266415477627690401147334011848525407524612333926635821989645857162242537587386993794568210596405135532519973833511820247886579554931257328834404980381032744049218428107624726643418707307333717121601978453143604013015819051851590712342809239857413122134401124988412197509025066756153354068782922163370442591227651887983701436119116357805034264711797007371602517031019896275218004672191822757871572178730692876573266377574481019375000654051481157822420760321194720393604351896956990623489218306428609744256091744032689499128024775747087546732264678499890287413725530506870144175323177589431189448582531496684082217684857555799348486257875144091038897570440475636938766351994255391404799380794380157883784410378955924022984782222200633609602076538505636036721597974462098460660738750669637126309450994427605894725243339944402640354679708029876089158914741345371660884946995864910646456135664481877316125726641408399691615227152221119399224190794473298004532018310830303835803103432606445700238127019837047148401020071794451706354811968327636449556174142104698539525448891522338922392465770154594703134649670913326047915381345720372245374611796590233069515813121004738564882029544983968565543124491460384753698359705609891103416684534176861834092222926527169256017840593651630161564789946328442846929004204352017801669810269982189280936872098955496909105035566569425927844770739170525248460616328187273141871836948090326251354472957506217135756410069431931876288786614657985734319400217523553410583410507886008234938802057712018207752602791972573057469847696894378353250431501849135313173102254711156154556835518473873305229036610203356807018065923517265639965068398608871716133595299997391158892692123728516586178420071129524070919995568337446179055545504996449252336545169298836191522347122705645850146041054529778544842476467568845211159469076246024034762492132338142877344831730977665669193150021140811396315914244470542654701742587431113048102433365826380353935835773812554872041547056879660299313940846738677936915062342071977575989726023597972282522602452492455154425948452999536748693599980881281317214655717530636543623762162636187933183741574575623557679856983058405833590989768914067327131239572389369263046551351056118184246201963105704635381698608398437500000000000000000*i1^105 + 1503238957289804894825624567622501914868310521715797440980505240438770666472755030607078972925448120771536541609497971925936627111008358157598029060668434636502429829765767249415007212889990682084030260600112043910100563299685525155675989065024624426900453122855874900226937341080232861636190997527785794539909842925864229740571877127242074444774147383449333007681136441448576982076896650189646133479152445429614541580617104541370183865707025033382456666749554878345487912624268744565384271200538426655778111468348380487574673899244999885592498799498576168918229493018954905200822687141331520767658262328153638902483971583373783201985930720175114146727064023036192972046276988661260372109942760425393598381615019228735524650695116064351540758667016624136763241433723581450524951281415917169844123115180747415799603901959008210320028541870221820121443659376081995157644856835465231566206352137350755388871571843603463857915965422821147446389444741309534225127719162357361196964455785937724344565176911407174023747824680515812303678008217710534908835990301050725852410537638992196841940156136656902946422116823624899240832052541783343013012367745236626236779385603329529046004724038592196778536390755505501419139388597892194143527699068290982212595124498244868170483248583714257347469913760581040091812762334231895990369557897692416661655640103469978565255438117005564966969654169494096494423968024641785048549232488020250077951114206711037452328534727195221050138955894921712822933685338853967754999977032618011038970831107096190314878420452748470645000833190790543066742703231891132185136310599405027014869488938800004802332591792145919139198127074820735267971634940062101187774135082602410020241895016307246011919663841612365209470782719603341340837006634170712685699199064348944355632863465266684185748614457984840897684287661469404181755326460174316980350869931209625281511782059200391077736779651547164700207477156583929250441132258534346504583096386040366338133005595268522850400032755575761505612513360220758131327424493401642229307394607208355711586623695657582643111307981394545051697706073638784363927882098462030817320444485454314522339957860567128798749744049022252734843254302477122089246036781398273698268341865764605762066271450729508482084743627215030351167989678713171639662585035367196067777959029247781445980555537027579094019357376811596485110776450311378759055241624319447391051376016198202497685591324815872879167970385752941774066302125621765551094954587741160087087261940531675388240531781694968082370894286791137399024658513941168231634038908897617406054310104430164534937338575219711889843919378515094905552596607262648926260633671977468825262819383814604490505180576716334123616679630940378863131336129480479453570959028594791037340010464060315324959550538909294991285045530390666669983663332508476272874918186515367156501403497354195989100805113421544835206663586715527229081229885499720609663645725102031317082739000385433239099447010875592856148460130095724608180659030030621160677126625570932371141225982733009076997775040543943652571836803111567411052779076004935671079318852155645736469646575546815498982200768229041523789515052873482327002618794616024638147730609867082177248621257218481397984580233406704594191021066165005043323660825663114751005047032989556421404164218211351865423315459056387981868798026494999975354076236960002978536995209064686558035024448242350752988800869683114909812664393378458065199583775099741621425009477598477360638050711761936910866286576790623999798738264390449440325558088930107038640656512189183526199440914133801653508981787517445183263083080765034797919674360966262029910346883554388563943846942206422500446729603434891008642317620120267621824406769312320357188066142787103785443297315306169506040412252504622618896546183695748381387288178873926699491771461515596994951098482012926089087974244745146656538923080464251962843056405987222301021212069101120286343835919151425326942785228155176224526899637873002840820933054492188172855126845313627630938101558234888562285607009246858809840871454529215908610754003842624725961549207069782133823350518578553103353723373492324507644162544547904302496157818157201488129128083245027321051250047077123187852802828207726922834006207896145617859445904283370447203602620957213046920413918317048589472061418957862549828855295537077144683663172710662453101992386948223060350152283166541187564772442824580552549973798729924164920436002484292807536078728780637447925982996821403503417968750000000000000*i1^106 + 3270321449698434882016785460965422483131444151379548560154986867721322344772648116113752055992050944514716993845838149294873773198074851387335115112167299656635193563795456209769329563926586598411647058994409554530951695699965287812551278441446632703345396550962959767587557304176583559983570926873097955383327887591793520836405421867945104015333738906683894675322940143877190230808612296792467724085361727294919077130843496823209955549047080128073824014491429739760854896452507461554193997334135727793590893145439530672314193781932721767348148377717078048787293218051908966993892750538061718184219018961137399019880118668575158486580736012716392677421981041867894201430395967056113713116206203279151660912768636559078300694983512021186518400980140680379309354697965722893808514635064421106377911474197566899132765362987674523753533722163434345930916062294041186823022819578542506633172714791819185097406308300456387141002978072179202869206585203912237466321404442834697460287424537976132006964500752302421699038038339229161520586983320945451157921300588530307111113180146282476162226835444243702431364879600407967435854090027512467356643044155671099383826005695869736095430334271505923135190608208354919817172064727622102218511061604561380394215835411168339288236999959483312406842227398453928573909668946716847004279394042737342614651397708308181777259744874056359590789437608155498720424721875749951421104843822958194614214737701399872095998640883712622832857121087291569431079823914403282703577041962202066080332198803100755390099695958649422788892530543734805960233642180098475149657136427222706420305691183546987076090890508857009832196721093150045989499896138134047885254538090892620156539988144941968864405998971274175071065660263502797507903203001470084738213432999442350100739491545652353276996820358069847578103907426274416750039256807734831390655511653154446372946350313926956248732827176002311301914824381319294288908967728580287320931987845035732569322437145948858209687546182004930666837755597965038291253214650490497353299515086507666190579094099532299586821195305949239029665676053179032797377865453511526496003329390721535633113681290018840109493282038666284777309961532413928571183109202418681071151452179076735966204315567574177190633046063440988370793872504924168690833772750826849523731509567544103032336976280451882945910521410827740502476538715078272611804003387429719032739643884506929744538184728224881683540209985627930324611999666923903166246681184119936310350478860007339797301311426070860562922742744431658586862328615192507692060828983854119791857678096606925112010083136228487381470486725660891541291853987920963995133705815793098009432137065530136187526403394603838313353120392392140772846782525012569942988080669150590080124177681704780237909526904828993719765769575192193729191235981437864616663089980589300711721685145168087778910760592369208252662419965994528999274787333678772871608824402955291815769039949775506307335622980811170756595139318213316552466742433856159898416998273541254192176493208032473599068957981551803811889465602378714805962708868382210297247800225906443282686031551245551549935263738410954478432379264373173982552123333589886049526125665278371569687623304270000262618095334797457740268683516254554881035246375985881455404419242473327201267753530295599285642477155484811266101045096209499206066294718484168517899198899278281729827391792652509680265370814992520170509483392516795835713936124822213577287884778452132785053903318270715890018244341855853679069607123969201783293897934758715415638008517443688343454379071878840200163286708070470643004395644795260093086731417713247219559292847275182222597574998450300614324257555737458520068648932124185218014641524284916857305350374879196718913029161789069115675966954224516601160444550895540203064482290806830393768071864330090781513021140353563598224674560626012160704511966554448505263910850217785728577126633985224793718343663725751242033642065106673742453623096882549919241786231876274323157375106965866582783191035560390470112167064667392912636269791869506640466653301480577541663795799798474928100622378807330391633381587127107640516771010966438779533228140424164235860064467126624719980218213283896281986647095159167759752621936482196904277245450955386768082455804136384062657216113392048934305212211820600121057758599462301170985346813501520840225136377725534204697606363844173284294749402805447784498045111694899522795728016041991864648608157040143851190805435180664062500000000000000*i1^107 + 2384879793985861935065395711098892588620544213067243176553470205020654370771851673158137890934579456775591843971740593786111770130547021530970857418978989770571265299542310053832181873701287307204305751748228873342073820865828881456369623175865657280185646403093567394559128698177638119398586533917567719659187057262470146924986431565496428747260088496112666131502934745088511325692035515363876280715500916278083875666226790960668164272695570719332369670691999472159831006673308724322229594384992284920886463364914063339765161419040161544553705591327520707284683844993025776927161708766178974320140766149446493750240487232476157095962283696028266795261127113320781339081058226468723024231572193197995818125022183313692553860540250865298957420393833183545872797263489907117438819940436790882821535798232518111984594613188004383449669316943466050726018232698009649150533367431691557837279667999203235489593234768382082780007920542521617614783800984736236174382182827326440648450944143482495784204365747660390662644448352462720078703202262979846341233729103346858200200078324914823166726098287429043297850463004603772755335360735236690945959678579179137320208313037425412610582119844190972767095007791199666321750391609235568867572599313686523866835886260657348542697503374499024599534980413098441821210312693478855226239791429736241326865646638250013683768119639879741996120040294555579758069052292776235853683841455474729738537133706569903185796503531203650510264299038618769844991296364736137455234056149761228386241992942935953438864732483066337223585883643818276542124720325049373195383836432968719083765345759120681343177443475773096755973346079326278904634874389834946181279139326996609797100153977280398164557890809896790689662259339846775652369682789545575219497787368399143290447916571216488876761606082247817722649934098317144402827398288751973534224143244159218296811240443150853197495009590448203054574901808383793624504034225966206229360451471001432505311463416267814918303024842020151165473571435740416306061662058620810641481358172203625630773878781347167875796101531637949687837404092638565260053977022866802776784338831433268757255565659471572602275480425135749702210621970034836693338448312179258601171635603139507073508325268973534893915875342892914366138213848572057854833195072806215880657397846647838858302891157360658294028597411444823188470431896158341176696758674703965911116802386586629233553076838816996893963008982440349268932258691523760886364990458669914638119699514401637548976206634713075805086233664877934333372149040663432308783370344283517279727498939003631127438018156328738499667176332083415750900586818047388520488621056174985189711709557214284136049333668003732690278717598460806571661063437790482429197016445342697583070833855752088295659232233210575801553016042906150988501176949827956475353058297699815695208357373572106797405763794013511859683782917931539789157953023363494650293150312713094636843173573150351662328876970489321018490838662377425537602660128574072170040097599747554449204484327207213416142622897033725943908000563396466166650870284986461810930933854241766218542501948018366089664357478642111026202015318375016653995505746760960160735223123964101414887897962854426814185439827739401292267416721457451942452598481211871655245646939900780635171387923594646528574941311889841979690069700549719835535576632517069172466247383977107058315617887491086604223812800863706083147119527181962353623617833745820081689931031566911758645894246573479757767332570165576912373128185318665236577072599113689428562405546288416615672223321228690485968999481019225717798756107017078516338587956186254555547349807287611227706758478722859981015305187042490664372333698501049679449048715504935441283201229634033256756798654781501183060235371855275349844044732011639387258442504210840326746886400837764592801187008325023251105034529238549266680703292079721743760467377759362858217427630780676634665497562199912635269792580169079772408624574520395710997678082180533970149321571042785907495814362017800170382176038403327765726266916418458412941217958144104720152752229747760213079159406177074116453609592458121416986540483916655812137997506553892418200541749697355491449114575578548063094125925596241531230262423443156750129430417134244770703454051782535090150670474840195267899449985336137322039773427122808358874090789411330610281690480559382254372404988662148461367806600864069380931363357398292404903823383301728414118692001011368120089173316955566406250000000*i1^108 + 3105504441769815176098237970523172878692826235511816591229794711841800010006219619585277886235679054260596069310357507175521316168280684238969302375873074659043899056168583647270552635190619333764064128112301690524809624107631291490425716538464042261944424678971964699967040147283683284117925180943471008093914542711645952354896335698639543791225750107864530649434433000345831043484101919171678972017668434423402492942882471028423446368832309987968649832494263891791866024882860726752001263474437394610203091552876292691535793079382486862239966850103164989709980094159473125180756301776043281264912502351929189412827127791439207684941709337674596937762464240084599853388453260128345776470510266801726276220531483278011348409704955085962882482415905220606635153926585645130141636592863087323407135406033159906114161532159401050512166730709176395535122346257463868507511472885261126898700965376368344655191966518788650944046890476673109576402664332958252721923575505752956685935942489797745811081345749459958982270206011914714299574659367635130562652435131253189056111809820587020187817922215275392900827040591368760559349855266385931763157793665480974193207162221021658486855436445090392394480476356284996596009114398537880714100100917510283815596840915176685220699832587918005950420801247292497695343123373287052568884747015389019254580012225783683204006844283626607781754543185555454492038724761634041239382603328730671500327827625166248051279254828802750643066375334892086771499689762993158145897439712655549841329722567200011992198414711517287391015097693069572251590296092178958983463456986736950241686710243481737625749861896915135109074618970691300947847285452510001479836764260926737636725589760054297134011565892165610277340027195929941004668639937659574420283448101624672184553489611207829381200555467637916296675375367658021789695330060660419400690415337273178616880492157405230671873096127729070201542746011132009637151486548911346734241521265973065602167787313427993237369555755518760694574285116964249675511152392300076890760200456662793180168636329264357518169158276797199610202929767170292280450893576224702644368820909701354029506659901051420843896260628991318586777067236681890499325040161954058517818434486266106579991630230019882347687480139596500163302754847173492947244761846728608991436162425669554979042645476839703642012021939106877408602581648397362134113373467590923371321675013695396128280575142836715735741402637127433421959872324855279967186406973130081636715100874686730813620067302797984749012940897184287763850280368850263947801277091280803449043454459882478258664445152248826297885554690190570595643055129976131619440504062698605556268123658349981952608451964808499655787494873666978445972391475421852163223015686497218072314801311758959758838549310127981657699923961695958984360509259059027171811624523067130642238870761582985474523950576539434427760496269987225509902166612916745870161544384937826796174052037459346937559903969382525513795913821172869405652579140377935199180251928578396102586415070552050821220642395228273543920227379098111289691205818531209859307593345105229243727379580024951778031770809227006573779606415495607116287522308931402861193769568351280807597239076450632231415726763840034727511260970195231161659629730057816481148297839786104605729010848403366778298212900202528101328327563391554540680097372672749350330459820557772504873045684344516770259691470444057121590421106706196216714964878562436449180845607597913738648076673235826329202760596769139205981754110465215437800935011706030157792430890489708815290788236901065462947417664022818171012819418208642211313489966457699608892319434304107372707836516470994748573049489873293409237272773889392809733999432989609152023266755446264644345131668875152162081948798891269996655268962955776674179820881779862883699194864519707145478532807447475631289725819270122049785154018047956906656775861907728349119562277629910428634340588480980541549570379976625400885038143644234290324699573138485792695124379610855841474555574644811304471417394355383475943509974510110314043314853681850387216240928191763023619194652390310169152258281576932398766000880698908083587651969323670837093181115163650335996518106661508527125895741951652258166265844523333160269084104204917045726150780099491452845909062147247553711199651402620600572887323955799080052676319891365247917249344424482626803663782462702904954908488912626650045183080523842318001273576661552811017941166937816888093948364257812500000*i1^109 + 2297416382829367455769514366770493332490785276097891488307861188289376930561034940878609206817731055178725709710841795953278693632485374498643106763711629179143672449157444483696366322089061466391343379515091627929002719202155981044804909636672584775052213933269755548526339802299003565799703845432497888682852165822355075776720905574584395404894151239597209983274816346257664460814130847993305598284421490685778184200144776983583985390244512439457588924869189034900164456514393102762482947382110465392676745070161257039706123197256470678585711608611617572754506770147937661875406739648670792393342389981514789765181882857127570440398205238172202452930540792188131811798256187812370187809963125724231003912229499921276807509582291166668453042746397089014569028103661768023474115854120086545521166753504844104475106402707700519643801326045053459667838486884971982772728384905740421356798717519501611217340204315242857427405464844421493342741889600898974732051224589316090978180107376942425645522153368239199554195522388101888093809625314265544001304462012884396673250067035889183084557565175230323261947065832384990494844528451438380429931827462361980152626149098029343025343066105661294782238404582821470385152995372866318460738934409657876843552912399781763027491658911288962423114991251357483212194224065097248236821993860952377730919538981735036988776198794645070631970730181320776920001695349266862356508674821087597705288553846813158737384462170445644333315890698064262486049311209893149117980319163588570857314472016284342399958484948580807497199216519382080171331842416369494109069775171026362533109417171252854222835660658974918652423386889691481840013425695000860159181911899015017005031822139096429978921769136235348445002551269792779494566874745896088380879879755741940326165341666098160819885130144846394372311347067148173820366692246488103472273079602921131325604236499902458097837358878459522717863911884217414816070195329012626967358915518782534724863060701524205332505637404028531548984560686950149413931985001136332099760710570845852313692399536099900033368974366812326964877551619872450478265593432307431887212865852940113252052106942099139689780336752813372686227249195990436216551543904360840222909725459232190526934438851807977556817716573754494693806638237642009988143557858932999393257422605109846267077219790967015845717687836317816377322942119009541208346595253094031269310291062653844598735063388237939388542905024880310921332425714734057923327556253654804829718009215723819764877496573772740327288968626410366602243533904828160401283874592722426885265641862614992040298857372382316990439769006414190596276678927627117169037543695848485626392774133320853529546970849440112060055475471355955408240373596235344077229602025459906092258808364951886076134259861802098351031748310714521256729037822326838596008828703077492867090659291052434235198032398906036896520183530478319133762251225365296196685146655666133533944149914265732559923841428382565774654748866767988907006856962835532553050976030316926542194940873700978420765822309514785779934258694351487442371886405700137071562494554749677484714530762932761221859674298553312348818678191801459793301939106997266487673796190697305652598846663699261964903108501364583050858758632697747739499111134945393000507992876327946591427904230492552872929653084399738258572196222148696317204846036830583598956257787558547519423471758057438230633728791063115407964630657832133534115096810348217601133285121633650311589306183930694099206357181908306977081764134833905642285799859548901235475437996508547315877503305588441235322403918572306874407967664495568475516912413269416313983864063182943649038938809092259912895465330858033487688884911561281829622383665213560689017198735989141345914767716158607181448942029451750340954680592579759668478269657930650945654469809932992458724423067944743718081472818846064113300090628535625561047691643919301147811411336229469031078484573344519509062125747757051136046395601310687895192365549853381706714141564828256252991709147710264049307508830277337586704562698000813990858594220364580347233456801031452073615529259230310356724184469324881470098246202400347380834768286930948144014920065129674755186649040588462463219173961847060737029498789668729542022589436069696766592157922727541356055511026567854371667571639110598693101575999059190154641615731141233606936843474446132752913930739706163486998237865487775782639702384911394329708417922850105519216867833165451884269714355468750*i1^110 + 2329233299365514237598980047356724212127366931787721622224688437742244388478549202685053052372772180089274600619918132665159633831924044419405312640938367143859702093979692312209369152901278947107871127990927008594432410210049839642693601135122044751768198358575362595405531221844947441575770480722389102828627200980381690658916011329015573114171761781680969867695865044174780172270623373583994817695655188326358997963668323859877693123981234837215465359140102910213822825173613033551130911465340455433070433622338863093871801053547357173948312019450840071572207394918710310771715378704080822689388094064505890489749171983248642765191109938480761302400935949226876754367536998582461477337319043916836965923811453740577948448061355125344012555031148320652183647100798661985198271972656512798829623923425435014676366149124630883211703118782050526884623777356792269642053276724870692164575606944297585501983331462059375059225409539972611476126831263863763365779573136944616958693933426406100505656185089223858146772069212955851124443208465834173918485493975617167523228443085206706553368893153627339540021642253580741565310158607791505336334485405038408258455545160061191301540993902728698836595268329589773831356216524487798179891390296313373144772176242785664648108683465645126169864286602610232968556322901491969393426111438747018899485209044437367749632461043955654156351303577280078796147365427973677203451473769176709385307041032125962669635876867712050619151356559123477719167467355779434397212669289946652965907862886939972742878230152741780780167111855560775712604656330097886366748156562139338292720218965385984936124564895036672275481762246103171049051475917907168292460163870547121613866551140420236971902610104955120794570103387458726049388102082526134649963247865569166651449225089881237141545793820614355571075685908827964995221683242399274257520376800425461969473656421581455668186874375037351267399888655826559283211547973486978424481873386241238193673690242698263474005302981650870337184925814336886944758811640756294623444769436766106338286082755153707817080683324544992259432839493678263257874908081953316622886037029507810037797714404536791456705617355215730811173918439998770356279716628945462931075577601889363815998508060247181471781727369274851193346928393859209620459198512497351084791631683428000482630414876370682322324596521429004065060523381865094132941119682949702630021935668492020049414641404017630649826989378493081073622942790571329623986349413345232064590685455221027871100567397087399775214025552044744359757400812972992065084400952884098121330540962824643686197009183190607404008912062661976469440626533505831648871938005677409685512121232209653517140386561465479879301370745531461489510007026538995557094255549066352939432274915529217271090214148927861324915243058611251780621329940645495790839614338873220378336120029554970361967399357948228472073604525490877791092371305212580573386804895901085362289790014017279262695297460248499888486009334372050148858810891274434348603982740610548255054538075510211036191100061626038429135900990041480523484552957458232236075910235162613904720146548449925417610217452749890863809190401924416350284138847820899962447468338206260695322657166388492809321742772432789831904723400783908598429023396823514087519918840990100313196959413622283496831644525264894858881851838354741831324389595866967133909617093585867400850392155700383156132022068067807315598056134428222221402837536453304936629816957977027569879896033822190663812481819556549478330927117401840725741769969089233363470927429523720154278238902165809387596272397620062998903758150392160836487115016651294163090948129036804060886673826227274519340831150887546314659790083248680341015819415142091499989052464464719106934076293761602886296683337916837260782559777413370126536038143093661274648833303858179006564383454271935186932783995121017353199136189535502713958279661748642528874979153515488406812575167718291445587018990938463119403953989638137297331067346372257006078621067463004593992463496487234246491612876434945942579761221750897269462786600166164859593140155924363183718862480228447673025642412701115850560370880073064602439707428788786517725701520505909504034289762626760900144413796294746242898395246255403032530905371767561388908558935923595030372148564377849448009276337405157749055222644824629257182017039182096766207964296543294867032420099235958017510344927104801678102726246688546445887287028586598580659483559429645538330078125*i1^111 + 1853845067671290863051340735281466919637184112488935574867344954036945539145864964697615397065717036370727837634715813230529578908227337141252648815683996389661848773713407558459309318871549285186632902101084079985790218854977318307654605963767244957089734100192760329646807176437100557299388043769355438867091788792903237764436794849018188731418873554449773499852322074660397315892011561455420185692658522727429752211541728653837992889175918546879891793442285132724385823568777150614224130738186571914064207504803118039549571584609791245411202046096613939782565812738878910046728230948557268990785503506250660489366554485929431875898963253273254812083643951927946979233558260253388022051992859900658021465573905374424189117191431329649111130626417457318876412879479569387192418143398753443368132698792136221193359494192221393348481537283300134932949565621103363906504121347045040269304685450518325221495624431716400826224467770698989788250288686587459059600208000742528130078408703248601462473881357282826796207649022446129604351775710425326326249915343756662922809881732115621104836229019174435485780847079833277567586984466227658317118202773037255362056133572852155776099721688804679570725788054330066340037443887825761799159922722497633584075720910655352184488262531835298754109083253649647354830996943277542837244043272754518463535028077408388015454307499327965389060383230645088866812103944668883714651533894807421824867463920641486254939806697890079051115322080302556086333187009071761346738595725286376212107127604893988303309840296157603292222724591677545415630576143219109927206231661517098438086243644153992450670127170061736985795785304045596409264206024530086662491938809577463921121384264281063612596753490864869095482590284801301607812039483505503535464275713995645508953026053611954615769228087698780210134548725432973114565040470572041221960400463568106367665537420248658828764683459263551486929369852971323681009291510136768902800588450749592717345622318675372475665074913400831908088590072241268137817959704107558046191616737262355492898902185392437444137309984739157769805273882469718705593174522937950075808757243625777140210668054266942605748679619496150373177961886304759741252572444867274295108005083938038578570648213543201316840282129578260041606794490174461905657795019574151547082339190247291295723680631687093962018957423852168780452328571853404473129865822067237972413599818931292187832593375330337222607092410005292193890353780509141532441763559807965718323729431357882301685267878753294377204009194531554643918932743680187489332841894084379084202566997390973533925502563287197032716603875174649157419820647117014298492402755716850037338263626526240701658809214467863249117322222208828391863846998496339506092942430376002167394860610850130415650910620168854295288051437214584601108205139781590512547939163607644307588762102645014256891850965896246555900764688404130010647807386495445581962563816945913915596288237602597071240006300465012843020743658729959769623695185227428128675362472910032826103701835660214536204396396251401457053548044983973248189770143829068406537982552858760755151345732961040503157790678228276885068905032804958608696414874504764411525947388394052547097101993070068845363788136583784338596362629002417915570780168143875715093746411608239911420602065729137122185008098099026987386136001897286109390868389867548699289911304637138121524084815688093853509105498786921431783609711144913204794031989007638001626441753698380239821984906699748013214091361513573612674390852179909578051865619518387280417162208420031062303986937068199467632386571816384217743226906251459116777312030940633288947914824485109530580234862682638133330823545160922049371947819841428977635488852678611267060927436650996649519225588119875725442601952553245766780142617925933144409410155882653471591609092492906935095761695833220623549217440680793428762522410621953630150311606021519882683542020780436795915432359757534041307931998790854059079985683461951623720263411616607960188654712271945280755952962536436942261401162855443427703312074381089124455177881173373098910101984945048164311424584293264676820187760459456639502933221286770131243270192678170586506905844919820527014344585145359031400134881198507578274895410087010256693386144127362360933915387215438879465571404838436499762581607086152161326509700244302019614077083397443543619584240857311534351303115593191771455496563457524747465837884619066500135886599309742450714111328125000000000*i1^112 + 1822423176579265029624619058088625457997994716748977178458037811507572486458929293474270210982079077944695556552013154942595771584797082086154289157983211245143800583605237659180964906716198201536848731681111849505965340961101579322991186911218004276228752882610091831436157681831883054837254929665425850878900998145340609115622477916293624322250720673835395356561455858159732823380899097990630020359940660966197084765618706277563162136436145781536588069689349189822307009701784442056698419343130354110205054420824636930291368712274079200943040191275586402247880013855060278221761895567131135656949072132631474977793458910408991571547888082493510080206782372899111626919462859873440599608643405490742776992305502757887387411668629601470553268386694068550492568988557255822913970141358519546879227048713987835690511753058288314028179099984289179891721157711531819669697612693379712159305326847074049414449559272132637172468484230989528648917941243029414576446551846427112608432176712271176537044343233948558527385838151111829143866563410995025495480901103685063887007871472721570643663703067351831165537260947188689377123992009859767252517871731683995312102281170410925823075760369615083651048313500210242208388381706944246085629290780259675675960346336470321992171175166890693543744389938862104829559759076584379847873771053832611034140446650860443646256400947108160231456611798562113835255462288158598416132167331134202107936424834874569795637231988574647219544818883085907490886250163117628058036324498164050971589079073503399244682352411348969644831838551927464087273110852838689590898029795767370228676926537353646520334079399567919685511379826691621180221538184096490868535411562820530586597956260661127805309567477940810179063768121747038102532228168466505333633452264796051817845375048524592373299958973334583509840077356171593389451025920362834209876909560705350095236854834758409797421315294334068443927835218755582165343192507330046325354830268507644783293948550514946888223452352064202217804510340636444060080419574815498927144991902448406725822775185145714675990496745030570365713435895966273983133585539105098351778240779712930272745213723073705682743675929388503826898702035901870758343425498947934564214040887319655460366265312293798770552054840817892114097190195976661706438191949517138295684635142367728406697893187796007552139448391824504093252359635289755336673703370247809367109971506133954152267065138357623232445385063531839938050192479886854036745843771472484170356611101713924666546211925887100812097616681129360997349739454663002138394735164305363085599876712870794379141809120738168662906062242855814863837343054538398257150686963599557728177765569570480733642679297080020316109616682282833589713253425575908508678902971494557734849244596888480841461150882258210465015151888015046006401766905792724855969662020299902555803336985143167798440236260496444136347647073153283454931099781674579045119952694425493725730464918967508515195076547241132713344620130775779234152422711871081535899174173317325581997990913465502014059304386616237112839549344966218203767938804057709077742199119887724139085102022599693827758810908389546731127242396429297522449950392693596697139036253064690918790439339491238931846682412402042157924728563285043696439396154587519138915156752048444231891804632557886271394675894159342079926846763984949592164676565193086652429939701252574435238552406659738173747703007102150787449613218207917266384865906526471843485463487400021372497642550519703270494836957321206753827691849564154468702504971282917010442669516294045140685587518542830450868543453838626442256370488560026915670001372763105062535552935335750528124094334049854530469027364647397980732701252947575400814815879973215695189087773573475774559143897134794658950598934238441922990490017536955078305547404570822161137883109800226764923610492868273305448879988464260160915762826287121709904638626702961876990371963454480343478107096796313966724923173016756171269210549563496183131156553731481431885158973047187224352391812482425828667292495138246465486751306673671570402519583010352609423169294002846310945604695609275826291436971786752819440350064483519828011301325973318938866303458404941092901326505100150523128281099873584765710657272196060312926489708594421715764431132561211556846156126981457493128791446202012076171435484111357352877129320504138567958217961121356860512250115677155284736992501095666219246282935273484326899051666259765625000000000000000*i1^113 + 1511116350376779993433246818869013044854534933601175839751883794180379585982963158433406589380896145054691343375945154640367409935093540332470334080279035799899797873585272803150175767824793073711537385909293632708457884377674903818080148924880136279444284942498735984942861516877820235717416350411174428976763512099777908268872502122366444571988738130030625047202898385347402302593214055712510218751707964632748535619696222773014225174548660097690970600245577622792620498752427690855687895770569235608294144230885819682299291194791717889730709253395344933148094521624630616456205186321323884303732118170697970853659192605434378322019068755147009974695963736812219374393242625395525562999780170196963810191467495720409960947074122656164410183898315805491208395028094412331147429155469327467610320330168213221095062458313604066152257322373911378477831120605328577728892589026166866755241119800953459574689772863993746698929968391385084902250519567584810245827234353849201350364804115955265814686550755532836045909147098835580909158160609090517944412803743235811276178630829771188815993437019656329693643954081890536129992552958093140957697428013218403558176928689230671222263571308141213235081408994539958605402139922168467746068852736336748585667902727070528670521186454569434267208381330330300447847355406592419463990315665304198058905770453234223490894346414912869193455739091776299515003523966671856511753532758468215622096849017764413722242158111790473570937770790847464060695957439106291071210423163870532097807685568005439711366059132152644317097061610299435166222321038924516415618796574324266941132328893356914383574627093977549054144360768819115833768961474695317400226809953640097061390838096763959606336536085226933860986352783249640837439096757993483870375356409673789122243175610912176068813550740934288171510951752420203416126796329694643504222706887059529406003157797780853909508221989585203755693155328664252242194699674843942201094199320043327359932552629118413148509103310151961155620292786952412298527766866342437994547510239895054510401296858366019063802054713493773482032248245986986548062169613510290398798687697350289500443964482936218765814487219555762241491534513095308747189990092217379717187189041298462772661432672319313617575727497717587428767351787045482383522730440590582488620037579327197027172611803882670055843671269828874043926459176657173675157092138587178908292154230220136434487824422182949456762766234010498918460050090577773945671749823362019235362389070646345931440679454235942305663861888444586928765371426197974102500776952864965209566150416718388076626941058747296169522096588328037719485523876642379971985889665973240102002925074693892528284160466195875131973812246190525015112489605997136525950577573832398778552340192756659219301308890808939030969247995347420804184899573323207263765396244557309208885973295462915702517058591557448158825363845650533437019160229438432249080840691139767992965148013331685801231940835741896181693066021079091251909195965020796442976181172294138314887387986400430982327952050464399286977905259306837060451030858734834936946375062834876972953285718454177824055690778301669404604839947790112547500497827159070489014251819930421277406387809355139123989797438493206260524165337257848042232770409945997629402636206182554172935315838718973981796726193091211942508904494518435091442169278790031430157796015439582633158029000086166320305898637484950868372668059089134108430342405096182136208564712698553697595845037034139379378847547706424022547969365092977335881914616772674172532346805655217445187825226927704843909520229346926908863985311342381008883252782202643170392828855615360034674894874129540879987786109393042178823873776084028882740214023623659413815294416340927888683153614741673748567568727838028802139711827453708159008788139713476704163403268629717720365624441548954842788171380950042157692862671729557708145750413884716200069065010908393613024941662833174094145758336219712876405877033266631409136828221266136737360540717056807424576385042976875149801236449334754749817236067469898184485368824385589860474103267178072299194640767661361586083787938445791036074842526752721565509504567443336965321392011033489565850151690755005163573925852965395643178141329644962785811834743234260472600443572805807247250727541061773477946427576528500337810727228217050992661761977086346261672916845920712665962950517514713300384898708728087513009086251258850097656250000000000000000000000*i1^114 + 1312525955839584834910232953347118411412095210243133635703190612916716213824121648108842023370681178269925762645865728084764432003622598722468254571307991123807308254002129723736774878699440431138222360535709729451179834539506166039218803869539836479523797048597106322463151139615720163221712665204395025272779848377641330259173172918623142031195555769628432812126846714253401754364474730237437954032484298297668588879955841180574171808616128851598859449476715708076056087278733485579691139013879523038263715142741097269133289797794137868849671340173216777036064136936155450314901028961165721045133076452519583354709044785551324827585275212040221500574642685090863895814125616225370719274019128400938194474511470228176230455406759439963705544146645140066718470303856477175977610099262760707803337089047365669492007779654155022249916091226927146580643943860926744533242698491498604660487849594579075688954243188887144607383561675665665493317421931354334180567678549803275676652138762387751849360510634031701594311132856121936346578048836815059209038404376141458242093142188172206112309038871125666036155963724763746993246436782331808628529363766841581125737160739688959443209745863284449150578739544461635617010943353968950633802752358060383929062867599321167371241772603304967249956269091111556172837917457187421631295452394127692258655364084524496840393185280623615860907242186023263550441153473814413702181451241248353928459892049023160908895920832573963191832998669246591537594700167304700727571761483879458175652354013981351220582687814603527206762458830447599980696539217579900027083867352249420504083353740212841342575936973525921369884307857635846486921568325953597338946748820918492829961894179251583398763745370067766984273075418681761682380976852746708078873995641039716006467012108552791938579189038506208249236134298991178301940497481029389873656449034740254991224352537052033021442540148815580648170780008482790787266168033835494278158258347103799252367476809099308315693973515336006327346371965393149694212932958868390703666241310963485919665430674861380881521348827678584820683336473838121413095346913681272631823081667102227231918154892204231814148196734753740885826014838091015651688626100698859214132994792845420109191640222869997086585733603978164526335893878031215466040407247881729857057945250852219684935518679606546476382860058492392389165192682081912099865394798993744244229522028524079080387531970902960597895196807458131861496469293676625363393320011817284452466109537730674065448945415272535106136463271054840639825955368558444936717534853852461655233066271978352138846109260881569772192716568896856909486421571502706693575204745895605799453861278340960433899884680365805972704554317520944779976492668432895254973708359876586296172656973180174311334276978888752887641528553160072063780143846482196749194002307889736001197765340646079700802872364463570402918131901419801364075902748198158749092962409376385985812832517612849534460095841844680059916266230295807082686929218898359606181665242260036428118557747679917294959892678995599750606618444441457833895845662171304816904339326280031722979732581740698373059163122291402031092341890067350366448155718367263784925325862440597671742769578764177893172552365545800377917061286633761279167300456301401423008003100313231479463027917760770232341402081511260787019204336519467786220404930006908909662549265011602555430880396804291916448914800819596433038493386453400132416209379828402521229360749508651260745660647592873403519999077855265439171446475636478400146139494776527642786102018184514715193418113870633239009062004080852650583860764805163850093461506018929556080469125995899784890257577652551601986043904674507639275458830644980070412948186871422616418338822944473290513104488154472118657122095332564522045581295569672201669720276501665487467352859323243629127311841584946379699130750619620412728943032651250332708491451777182622549906955761758460547948879819974537460993544980815830764365362032553037915900501908056763747162932991668024057154000821852299324136687005344684446747911265115972239964622589882832223463078794369748262527816643864200295213792935333644335424848364230984835443082148685629648629109610267209871688212017697158383131362238137437886512074307048370670739552357352037781566510621329265778226206760847314128859752976244281911543186062828808262597311477715985650246709060570943461117646156033345050673233345150947570800781250000000000000000000000000000*i1^115 + 936214431681200728960787143819926175781708641751709913459702001797900803889342714700619109431574396701891019403347986394684180859877679409197135593444725587211659960765211937148711081742464115438322027973846380053224031599641414303553787172852887331612754280801540351129813869265267968126100497484670939900776742378413644462772045262083426144730952011331385464342976131021363940023521251455984973320454275743521253085274293759246433464543611549088432161728002431955447046423671713996046246674473230402659371658941548307599811128147629450974258245996779933968849673086611454739710112692036778452838312843455039219095612677540769125314469194933793590105230946908841816245825604376327442111400063896067943698544069882130296905095030629724524278287464290605293352061399954535999340132195313418113451095736543695051356374653256840881488380733988589238720742656488128604150148592192330171088978492659725490125887399146675056134244227229449518070257535350016283082085854381595802920449915220840746987356595489911643182510617132879878949813775574070575651892382352675387390755879768994806653707979077253223174120998757989497518025628903690092482866343831706298825727892710003451555452152205819395628637040078957006542599190518252409357141423710649408577928076218217711820911497631138080132328140592010777317391186149752555160411667882443876375545169336247061585405084944364442378453038788308885604056149186080030755934601624001943416664811289080738995578188479427827096582032447036977313276704372469997532439095982592831789126963052126377505416971886521084054981727124414573674511026364973775828927322454856635389399794722727700363296881055297708647158630288361768890698018754804390558770780789562053726448263224562296161801640130897898702395340988497802957884073182387227794850617759572257418092898758231617940297290028544681720669488802192023048773222870100757881554122057597724275379699060709743251578320761300394637605030782125687201740015556106891655067767971083651811605951669427030168838169226961451089811335279182729104534541034620025188947701652514933012505061164518826976847078933564140296456823823014058290697869948964334567653754141794193320836934069256915804498578408622991301915113335601028708897199247621702912510613237883038446040074137534645186551292711519014242564103240782252921192869822615282760785297957374801306466777537834564453895770962158833021295173258289793035236785958254570230988100723274184770280687418614420122166194254143536462185398263158122983928018431599563169227874925555198385560836373073227263812486626964707104605844408956584201152529067387169347814801529471468943147783890527182977980754598373321402601550218969806648871135959828723744353649363420431897339161989956869269277980602252746983174296622776707724474530167961547494897886911412676125676099425385350935578226522667219683018923647622283873737759496587778391863195069686360929201280868226461653369390547226221770018910603435213771500787094960190532053257702746987203199432570885972812657200089276154199549134857899448171622831110287934094358526197033850315368200151188872231883694250494991120660837033586118041203500173040930809534824333239066474762124863933197691259412324304668159012604900746144746269812758069819198944275690162632516641553057579660319310808120191820414918175565192624075528788969266795583396341210450191880021458638920987303450427258155264076515861296074685908378253078733449972939836361016326152473109565847909284773916992773305279217167329307918977253546824572065370537349866922348505665284144667465679431834960698869344570661033607675143711630343892802681776653850714403427027560364834392059642529645365162480523947886471773079782289861131399422533322714303677228164047114838214800547966154387066081076152771049679474144966421739803137011401124226303913171797035335149282620374589220406315301847801013625403731418755543680729777882987596260880057313047848175022194389898280305687497534426052940109351340824761527591908251055895426674967090089598857870893180653098247008388627931659612965102816337171690352793735914624793656899401799391195419956840576039865720467884428874018275136178504945349010308405156121725529787034743381203440050472218945253613383625924076287457914615610011461174279964377583310596553214988538522892736177467719443653144029529232868313291625462258357114576200568359676545471287802062102192879939921334717996896050823740213755966169204697502337353398615960031747817993164062500000000000000000000000000000000000*i1^116 + 628951225431334326388171768569797875066814102188072560364164848920024344113874811497410744888207530980287307746399331572648985273752990441822638794836004106401552034802088787768185899151997070628602742698416092783880150063018670679737583668770653146931166668156701443256905200515635102659193035779867290498993087652179148915842745435149866726915478474462626443892960210657965899217987053686829004441168324125060244135821377329130577767156940284571400740510871628289000283600633940883583551666444600300325498992071644269481600086769295854658822648329831120964294507261360221090305573343559431378157507326570948963848075706397483110621896366816730944707462107262884326577395749527099266302602774965367455382293090767101066701294017501123970856431930984121863267412283631372459886186434675172825871804035120963328594397170007567146121247630612213196955107521039302595767442635925539765496273225855795715428733864499446592353765757658479884142256320190284784971648351749010300830796735834391729307927458750519803747758355172658691510412249578400357765358508870611742507607045727324676627625626059321535346242466715483534276856516349453924308575897959035199127560491656565365888155792901975247489141710036289185615731327944119424979018513488453098662560609377282579625528686223307796220127291482004332167932685637541377705055979075131849210510535449100329559189094094647741911257544380312815079652328971804227446206124259051341377153252641895547241383299624843356587279511356718962983735916602455884786164228192362403591423440548048182298461256146178203364117904516880511219813898266726667129793954948014954739195290536178144464350856796669907698621403730622292170824004051312603490503196320248958717149448808429820359618209053494235724916321215528678808764390196950065078861937775573522623525193516259930058280505685454522634658900676465635312799446095797142274107125034794280123540722176134782969143832578957696344783629005996931152317335710746859001199989831546060927685938432704073673691337395701152385754033599127388702421321909528951959345951380879487118441627501911356880820426810917171483431005476270327180945107157235085895612563351225400532087702581992027066054968291721509667441391542142930314672537188833927073802224046428042873962695302246177513436163197787990177822827549918434082268843873407623350490763721044367811561487407972825607756555536284516252804574785534361687087111942704628251547704777108404545761823249583320998059517539251236135089263178624013027411866332703784742890741398578403358379411484619902590560942196951808055506258917148817299808769426547597326397495157625999754570758824943353172412144459858586845965559761359208917765752257315565817855850747364444782249954746662948761030396730960976785268307935084934086259902558344601488857214696820135228507457271290429622818715654438743138442343346289512458871606465909567279575849841516436469550002591170908230426291417042563979399406727162778640943049219089074142418835848259498493241952676317303928845259513991517154325076472143844816701030156338965184557415020818663904927915946995802663374350317343908989935634093104887989172575670243927547669078339936011765954394158963961921766343517466739999816214351275423886743111317282579434157608905600710705137802574835939222841409223404773404380328369272060616326273097940757128088811394039695873671086243856599405983230459439669521192264705338706298237694669022132374682796458287025671808921881032831034818201525486468031841918824116367288903964495753618273108567669477837807826297872245497192351304369600574798568153806195212647713578559493762642813034782944315822088384659994351233153137270208290159520805344921752878088692848913754633906044315134608236509456137963626614710579227547807911166082786581809944099452774074929372499417898231194736324951748564398019234636970827279240182174085536395906776612300644449882892911064335556859365036344399745758638131600791571618594892993982734515488962204931642036185907902713165952753225746596151331452358604266608539604852614761183272761979234236514022975279333036952431307317831485335096568746140863853534591891035016625691755557846640395254550169813158426963036005740619313029472474751692521037733423257412703853220468686685693531485315820078652317050846195413657013742511553541314832992114784743601670607218726807340831427671066061058370140340764876509527464834442609642138204591407823519644271215156550169922411441802978515625000000000000000000000000000000000000000000*i1^117 + 328658848732809486298209097393543826343348126501699821040147780263340468440496825532528119771823718212187868035753974695371296186677509020932256075540873395835774596645207886110734305127786237332629716205526955458503086392563288634960511593555514508433622912951164785758772465182916305354465272525389988228586425612815668967328420751382352262795023471010661011232848104358398027935280233410618272434332184765987668895724400475919525859703873615211724284039391438543979337309614064803810894428900628947214867924164514191308942880263654089878543784731574747819668597063896942323225209652479851150573020339136341403403996144952571109336953385652299243320549558709994039323115371122816164810143186489318391889358031422047047623306037073488446240629110181623673720913055436997603100077980924787122195024003152644369354779988113877933600829468189000651977009092072606649298915338085158995287493051997943327764609796239464456852287407691503030495621112741950612059045787775835782066447996473993276895203223061678033356865782837029220871403782940149787175725137452930073477535995688915747692075207988576283907398948264263530335083361053086113460784894495646774051650745661459771520901824450561881581603540207772137052744865428266940338634321438781150580026376113370014722183582223696954720706363150161646433916017304286119417222683539526009270516493637456030008227139305205538546162155343045993353914306793771197273999132181852016344372302569220877564916631576744643033461471156813122727146728849450110389962814417124288919165113469023792053817487370588505413734663236874927640372516184485922602425225076705409776158794898121555858999004474864853725828442009151230923854044884580215051802359500702104591934029671802985208157846690229366658829583183794872140480521320314596037627990363627094885976577169170562368903130187084652660518038374541011250525545030428510742463047232765939597744669657809171118249145909700326217632350238541459081470565405066760433759172527595187129815074748366833269526902782211204040462409316391073614354448465756307114572034704235064920344255110248354683955754719837482690451808414294464501491047402948295798967637536631031770919311260920559101741430536304201596424214740081551981921995841783339460524646274014289973012837891332816029392931077651469271632317565136622871850716239276727945932459095982820378271013656340598531642695995077232053115280310157851421751166316964381271971830878301666741095467709089212431301913570119319540057656110719205304914273282626358550064990791915513728925059751475217671408693286614861770464548007941781693704992176240303583591397318262105767780964380286971824686106432862712746661438276274013498301889800521992611411128921391928264596311991544437406314266794690907296957217420630587387565925267456392448532318225113017627300126272230247490317769946819268799506531395230487324865734300188349541700966564149591719963756107063637701597756707956533359059327560133947838038053625718567227269472504153487157301414945335712098964950595621026510451633381314580312314270712768564452203977186213886386330596891308173432460730171947683247319052285005964747042381716427917725275673267561572160356209624234568279235949348341746822116879111365214645593753323186197722111594423997607958266597337259275272340232247735718333630034283271604906415153813793782845317269352092876621477618110286756117601471990257817424441292293515419177010376686773843145866879270608925826214845236231699083293631447838705042838831058921711200573616342804358918619592310961822924913133270136385336887226901930046438509391331012348862855232001557470873678117203643890685752772529765144677936279225858863483792611163499188369671124223083905879064330963420782448955145500195368506056378657167978306744632508709764059298105665986053685398830765468722374455073822086919982960842701165439155237235895128204184954565764261578805732170358183051383626841210194361309688158028546128845864266681132596538350963068665358825158349374024403075296679656856117810039645033149408997927662811303234364191932081577510441316441720100867514820182243078962670619212856827302547565770056276061390684114000758413779476290707783984846834853822699500820620843086689975266811156200841029396793522271477334493813461392503100117800823310110867633652214609710112732236299345028473084581018707834293519871673586912982859859852893632171161169777351949331326286252163981771445833146572113037109375000000000000000000000000000000000000000000000000000*i1^118 + 151635488580553846352814341257484658162562832150846396585534662222891975729261211915420683423015888279915927036604879361289006623710097686775903150975480411395073613440873691293363621779174177595600520158896397381947505745185596394076463611189538038624771491826646374215951877701395346040459645665194203536046681344529708835673383220758718794852507671083779140841204230158354996661846030705341215382000705930594394950600945813075182023816509446177377941588792129234947015004899902758088425381191817350811672686933319921438104975545508921141852034153013955574654831613271897060780526791939100288686371344423668764299373823222077872095978007054412801387754935172503705299776672985051662788328109471788938724201989167862669557755872763788755966205447542583347616136346892724521174835211616007421400966888397097734827675043495770274792592197908820097744864935866539052907108714149071438296618679453700506774764452241584525619104783639203275092919980916724785932967535887441346157857854256164483981123450349046868630874419037549673275828418476246598044330061878674049069815121800406661863535488763219398807444925454120604533506229380726777022474906213959001329259730928751682089440149252040924834970051740646542148138615098924372110359400839290306332990324154659604568480831139663897765791727072089114645548553691359380537173834616532464921496720001790886957025384346114295660347880906393882262375212459984117531126958833690142853743860289052158566700183125229095733366469945261141043861724354746913222072285864963846881427096720774014660455916297734196166535552812315596676078385666820586445793897100797362641660478250967907797900394779327373530072958778480826421617236057173673432161735622938177462247048772764655677713065312705189093238429703454798686955399954479381387548942790835285155187100877598680955328834483565799077681745733994356892714892439803612524004660806162674872321759022881036835164932723113512277631919359643913807256662714801565237847828171061197780821157739775100807525863055358233308560915353317812105262792771374169381500266423120552180634799993093328027952258714760653728348236517575730690936154353699695272310409254581852346758569843548291173412380618083910813195821529553247184463400923779476731230877572404430210550528584651322285360786910766162864667026826554609962921800328438577559642643229795135745744468892600163413124319892283857584867068893061400237250519487117011856614576152788623472167042723399999262916466527026900408946957806526193343788980093162125194051302589126645536591522342795650308991350644750778504387254814526339967928963725521495708178056822860567423561359294160950192744399648632462186774512528048962581441222662574077488984339409525288521122071831629066921182748986302969528683492793878848338973894400595128827465932980847942495353079670930015151078207853381525048620382350808352117982049874845635674582365475865262027452358186858219378769828707986084397405247824983601987682566496611567739516304756905511083014387449380064907975150749084970844444950091279078640197651878023714731946571202484861006470612328609431122174316256081795605800482942345965905240326615603139240295965489868451859697553881711942721404656394133131571115602186691123391673755061951827659835641063451325944377189819182981524104670593322675655206106454971026920411828761426304799004570953393468365503215222949759679307248113535001073765763270259185140208146505721417813652078576534466758830374082704404630377424333948445222817786194383097734310829274143307260655145147560446112666491890484524621658764215175195698354907472656978409080003203802721873504313226746802206459550753410058223037621074036329089654315230684581872588292902703159587858489297509440135855861451551899876440958435017611192810964514055563445536633918493142074506657774644594138708951015295346348565240000250898188649294468144083785012975931081860659035649936706658635634487631069809497328125838323419659642121071317848865106680780513656403905578876936914168254964105197469997152254601017743443039587126346075734086678356424129417426283127296720244686578699601019849368380233080930786055382501522985383235416669785588342522460179485766570367948649895529592325730775880761869361916765497809765968603018592393429714453016031960112286493334942086450331564668374741496833713014298666560483650368369820607319084501226499002418030777102652082936236147482134128949837759137153625488281250000000000000000000000000000000000000000000000000000000000*i1^119 + 50124611926053901497307318586556522987427788262748976404909566136925177133487931897636635990309975913067640624149926959201642771470737661402183832377000349410727853637669183763385783715821895966686795442033072544422587579643893993871687921306098736450356869249637640740304549055133693424819750583039205659034499944865997474381895195806323311238581576755798027539977470220502495284352126281953046627782838457998427871122119718484958174072730141867937551258081486244146166811369931023990198396255176311709560037392834098674919889511397404645905432011641187567889798598146203736905908374039647328094411936355887022502447661180933488476010198549476601042244483270113522108984161591962802583504476771297449048415938585517359230707397879290041343951771734236196182709623941880026349441799041917178813059655928079809784568120397831699791769109738379414586415815478269894210718568588865333770747551383707344123849894528133926786143245056341710407077181629141514828207172610645984740510640292484000965602527604868802751636798029640378450961834013257811579276619190384103871228681274284555357940042534001654090646710326162232722718537637529490546835932552347529813124683614622082355391754602663956487478033228282466788078974610072234501050421832964563481138262982010805588836212616369945043687606626725046731313614892323281813931221860565150707189608589852195876028480957101883181140593319298746033518600861152454746127690437192852530759019092253350812051653182553904361873043148252818206703714379815211106127935893557600103079306078974591112081942344267243913990563430833587938753898366770271752768833470152273063933657540235442849581529468658845077407792541076505164206467436846102055005523966044705659226652644782663024010394497077424710323635650902325922300349499120848823954135365411365053245591009099282871358386347226739915260700300370723476276374720361458963573875676694084970577635819633620699411724643835202645032090949514992733509180025516433824302005737415459048534259201945546942821861706188080506567784516108251020758434621922813130878201740011822846356811952477910760724788517529168403974229134368537053651908888846235255043213129928660135254718365113159393439745653909936227320834696235320848807372195051744721943494420657255267089745529230598845082365737802104809136992017733995521737572690034123262997143203114025786894259147128930714169926511180584111188237311484094275858769127923335908476303154016974449729968184042810416989087724605072969251283264190905607752458041534160262981150217954973243977928581370163096011455391358497177611228020757972578386555779835024015913657114615099527047062364312711484377115550130033841189618298739003093452541002293728461942955506758784729081191468308577644078196610202942773167209848899199056267126850338789184299938631392482239909257565260749320393855269136727398697123816146377270824662155212429728196391068464823635732518916661956563050536770993054103470383937139813953400550664643881190195263638856296544895273156475052817815538375947682810581317392625093377543672709497697877775972802006772030323410144257407093101083059460378549999414820647847899585693557014041801283563251247933762785157379542331419226187285317700163485373475713778858306818022000395687293880528212193992233031491813434530268899534084801302306088057718434927209439529880865319946468078844630126067196624390393763176547933224474581212446212213393794786836072733058449804094561306684861830023451095664242452948188444922299099710425118193989100172324935808425223512754830854310399568833742764670903920069094554732819243419387113233748846696453755507928113723069239240120976606931680942119689798321041225798984501899631569467788745225963005891032602674395671061453614049550848067296019668343867183557612954398351816980717731323493531069353412229903260620338355066328635112123638591950428282381886885037696739279577195886611050403096740703794445481798829625493080409472060213236599187893858104240780592466109344829864166004329076964541766702115864422664899101620316164514777008542571720339314750392890950488664077817110739382477509214973269392416829912065348565298903006694964502801456779548241973225791388562015330977769598527947776516973919462478294554601484576817593734996734019494863397723893433866432814995316031856778274634188446135854898689918016280917001866382417027297153645029207542963282562874855153222597436979413032531738281250000000000000000000000000000000000000000000000000000000000000000*i1^120 + 14082163539908933268068133564465838374051891285255676974533383334488791691937814434642261354926611521818986535880007162022786277416266836578988185351657010827840616718240490401041410759009391102524689262860803774511410118494526895658685088390458859753153511179495274372679557086195028318299926505059194063603278401010242666668276199117747858596309966814938522385425517525963154979768203990987796694612725786173382286227035610981520528578296401071099284406845108597835660126953197794173226375900577639498664986975070266682286270824926757485021611545694017695341761223837511481769657389793801072560557192759579945361685200729942022164687739324372005934392743419281616933721156658411144287835869039163567461053614262479643612737517478017251632362114229849450113867151865486614801944217391280800752071985323488957608781840798806968981669652683646338450447995647810907198219257667808888626855750566540401435031658354446829976003125640102803846184774298897499228096970204685509583863754060769834498460665901537537159395775253766261652159058535712295500830705743862874795545863167975951460590863821018898240131598062239017055870332156976341564413966284662400829440270919172226535996721486283765600343399577297778282032124904605821107473064853152324347819551486534928578205066853898370294986725566163032138220032923281327051525948735271175083984071551595463603967890373041708112710300619633857556641198653682214921977988270058846902660275194709568300689490057943383848657832594122723410025037388346507960797567656678132532527934960689436657607403020881707459256945522781162051311493431322979657407464809541926550062519486578381649922878974480338369203445525515779055792374102390183965428217374597050441971691701462172235411763780555867247050041063183391075188014003202601440707893481465648374843066481609861337271083588405846168022998462686346636017205212864821562108531917427930808185383114802344625484118459550848528525537751200593271310727650953076314290127415775345841686984421372903599537572765819814125218917578753574565519100979592382508595661618075913159785954441325613543691387909918681198465235990042275647502337853417456332138137571329604883272713782482272818866384638767073969878430883864762433551923369405401214930388027680662988495030223011443173662178793036000109845875302625890019509930594611607382530941083106269021693437369565921670121232646791120199997928706730229486423728852129661626264136771264763341973180979251490172143984143049444472445071149146544903384131700639890958422490242648875019153934967944902305519857201070050550320442761512418468566530010325186185189056935471473937305275640422463087255745191677525990215553181279355046107203176959792588664517430429307455457972655180084643182705862150172436998547366301329585035037835931676464070150430276565699763430963317346770029785660956906751160684877061428972098278528991838875650251033713911787569075947675513955265461426617262297717948875398923907465442187395714747004158045270890657845956137252455907936245495194778005669258456250377734894794880693722196631679143401548766028319621000620904224994894961561565618953670719710846805449905923708716106989413045138678558550635268287686861444769975033102309124150390592199718127434418920438853785470763451308130228730876474966888881805693258841880472283047562576505821258572091116945264332160161113150747826032439799784948001394086793869371111540752980868469137016640692653774070196577624237722175414198137683312427505379415598587010027839019565998402547269621047985725015662715509647657481553385283111780169731973448845229915805176736908191943335170894640312770529538820198853041680941638044190991523899239189663314370515624227115484831676320615312741448369001883482386532232935439107316580325188849408530815866383568701615047806693624072403115943515496196435838022636086589430286600675066986939126921383348592883583085245881307209566093664025546225992064454526473171212603322206419665350870919977941049124875360175049875140424134362813486045967846234085523013300046086117476003711211664939099536710330323255832191877938026367342172588272314186545031903747531605822349738769179470464344458798813758542022573620087305971177234092775482135798354963981910404990462676859872228462686332978386105798485320349962475493583340266539422735430071660415143544234809550131753225879844764429943001648428657799894579220563173294067382812500000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 2123791072216710322449393452481882850552090068785011035143306566325073774386140302952487314981854301019388161656943164808399091058091975729142857294791014233527196862758313415186601852263675655644826531647358681114961439796550770943232939778169646973823840847502660310777809601201086921689265958749472581324549964442909019136971135005683896807618570565457700022053433264102732069406323440093151705367742188475021701757460615320129123295905796743709816674215651510972824941557051131557539198795630569719283248268075143531107906323048594194863564023823070618560809167167774973249912307607169124833394570720057366887789428477530796778235748144450090971544458697465068645156866735119846888563915277488725498080580985206982664491339186513371206978719865796257195134147360743698190944405578468602071330335845434075454277569981427407963693764974732693251031730742895572919795120665439474052362758181684002759757803885342177051030209724352453531496302406492601945644293826633428894868082502039772115561127487752556779508980923458373432031402807771014219112885511667619466043976985745754823755278624412271546205398852044310875917991919556628288496488927125937546776445469423905059367278235072714679621463644498562652745681644728795972252642035555260814346228101312531109331985978903813093161258704226042217107184204932382018407065733710353122058307436110236768460675344449537047915242433597868841758213654711991542726162340508643687002477841092117424471039432097254457683646156209482307965225334427085259373085535123123179884994257773158605838727995025423981032983126273481346710722254988391346450453574801432724990044366156558887833932920841227854909631613522239668186705913774544482898603125451870638553839279193469202929591067084054722134847796927649616691532530560897481732993251947412766484890087214281008724431180457833705149841761033180917119379988542613465963920297912759428070181190886270529740894157945425725082816076188698554114411337171468009627194879361759218060983034107819309534968268546700334795115484773631645863363277603855053822513109347830086846567939035117836728919440202561752587076558354107641679082337555309455842153201079220804808412680471919309849314342716936984313426706412849115164583528276965723628203358002012701245322217647472306807027214891158850049119914200083910667081054418762695833392233907975602064988101089510628187566995396061603925980595767394967174035101406534410593365183747110028783694322330694610545879488408387338030685663772229218684109849044938443938632216339118301687850031551373150223509666612810664094897104626683205327779343576812781732561116613658045140720264210387303372292703258787072717285800165133335342046727720339208961626551290675100735943591249395858532090689682189802545867460175022620098628760127517750063322201449506627013640678892858489121274397786685616102106059309809229057959299519221317527456310107358342063608393128422382866293556419684392465810124107391943602271792109379681664251770162167363657631407655566403908512310972571868118710905574217125424369567621627782004022113205993697456898966745389779885166373227372373146886129559273793554572925085367299305677875992033449669172864428088122204271469921356488685242931930807312069597077558154603999871926103107865169283817486348780589359342869128861706943873934580719598872897418644211468075106240562976382560517714108579233051114944902933682542962534418352186688944781230696577372034265526390015922652697151421251973124569447396925117543887319002868560485784440554480623038315271901532731741539440559382872542980951365872756188402157373182190514829882823518862989049913232333804882640539527405739978227881721408949333761134638541522963824355011104066417251798640671671607896537322625906618797007633357320744842718919655339427167554596648494225656992799249274096572536912213470758747501695961268189422487484000831642510058711201125820334360807437532995243269948827213666110858679628170111123935161481029934956305981568424681143973839623033691591095683704572568560457786994679834571912881460937820487248437113951525958554486607972646992849798609919554335912026309956003537127955622961513418159584956233002477527618809019120653915990046902499951594532681945776129230936690241349779716195783088666241378572675900053731856081952257912607680691046494153633271834527996898150206124788967603214354280389817625284194946289062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 258456080198455800337199301418071688956259294451064227073522672159737433248701829153148297780061845891313194740322671947057626173322496661819622027694902576371185384163367351484948123599038437471417042996672905246937006676159413307632510879042814412564001764370805146563502272333991583210061864944121676819530805977110895697307864336403154469340098945580236626756224733136386434260119307168756321923526325529599469883751025836578678154399156776985373842272504386021062271162224064250918644633335294682561375166634960133685090778677164634286288396990585946978299577128615336055998217168711911897641080886793384014174035149107001526319387491795903598344144820869391147998815914354882222519422053519973122984429022892108224349332800910592017453847506084496554855172333750930962414327422112585749900515022234834254010047340247855876721562475748068191652033549251582910117065941422901299308518643752895167583436409544214894841317537799938275333244451351304138605034736142781322417499924863186449054969262722930341730004107410502536138786780705638000766093218941615731809758112283505529233834307635713516253558886838098395868261965321437681486567213348344065758973913751966971085052258650396477236786926716978242017795189522676418275948552530575236321114501677133707829763824986791698126038442750811202035211940324959801051879381495447679783776714168208886573785316578156276164324327996262070723125423767108080344478730447871899556689605463564649796791107248364057228760707556256983569670490258855459139382985317224757141166676386842035508642052786852245127395062326037645415660226752410725402047039255587804706972248145432015267127023937868820330739601189062113257680107727579993829701419861559548943255316295533478718901743586226079634224904004486500469615347591549870892688121710961285449235942800907430371114452561952366613989290436096104953241683460791200354383229116534694447284439292389143164691828522917188518541484424150534949056003796276279656612435930446660405077913772857481713356820340293687621245300550365477395184993904708404719787471385138392967897660923043316991346218265689582300927006934720053048902187022097433403918241513919954859533410758874438471116505274035783505461445882733142499369011070608506229809756199749252966906558189624674587546063938123432209550545607116674366002376970638839290839773728702702851090707762005665513216753240457399678961295687070106244217422329670554729395843554966590222674903361384140843200580309967848862217652390508772529824134127968095893445598536468801740932527194889358774812515420197364970521250549859810267258898391339830526151386388548946246816018652595921235592311118954351954896865746472883170163472659022646451443356549819417032374273528590211888505535756377938327059386408319461900206581448289463026020984227970545124332774838190520927699501336642932117535209406480280558774548254251098498113545136813385092325674632151386772517279667109789921938553778572354449225838813179318408811542637887014323464834014137160547092204709157059938956309237115401343757875673678704106861443849711320409288277082704223827010081423845866324421632797064880440283222726519258543412322518127714681021694367616054184574744657517289469689460474414084281784843333595812328160449868752696381119328272057583840153418428956414144845985080067388553915849575002842465741125016037371329923741489137450407327687766633237300591970318106349365741816448540519569606041987978439510221934071626652930195894214505229292716987044283950157931976439939449614506185906221304321185772773637512435608638014416350159679869720409806597552006798593424765077174113534204999779467807964123043361937003133872403065527834967014371903832245208519960307030637109570936569021748269075860591357943534884038399936355181892266560337866819693393325563399800970412221300064052472554376093436815810118468091569070884971061226549724130904836375348920040465325511291519612941392517624320005458475925042283671409456836820664264783002564858027379670505229087592440764734951365296550451281452796742279998265434887088127752993324669912466324268738416060089047886840617826244527744788778134670395066782423461048347826599559670372079835838227556988697330720189669325477864586917522235439099491101832247107886286675299856455897006320565103234195365748093704267857224380555392331518056275226702833377641821189428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -60048602628971757154640737704667199453223933656049735994556796233635150826408195720419386447343196533685189879680220824259056954054223299366663968137278178688848817337629492548432602842445697202925682308767958155942922950620727467316424958123167917035482382970503341057839622903967028003159415022930015498331047034149595558235488139699033626036460542942425695579350612561561386935864029348564626152182118605092092364980114934411082580591833419969672093605507917906468563379524187284718348695198165060864921960681202731110622844206567997561514765351839957573008362925821299158810059804868451429182888705340661079684674009216582461852898049738394586490403093036692019341137700419472014347411211421531312241273852013747910803882540515960011012191012104903384936136590034577455387123851265003522768382897278469223046257758212530894010967694441044035675750861234238132941507776464905942317856044626304800299872414732999364636999401213349016873088167813679679274939605007874826820403120283886549920313078216815303576640941678297878254068429677815455524089041951071396016432428688300281295702920715826658904892060241288192111843728892430516670139747881237684338713109221931743766067992573066180640165104170373666545131397094356039966768626721311901809349209386309852415670133259254265216314873672115047377481067363084633857094278574984316609313351133554256869362329268209946505173127758903052955753611638681280149364407304282580500975213700494617613101832822642439262371309331751323362741974108017476970072839262468418457027647003334892386336134049584198515553553183954191104000867362468758004471556759773458333790037140895333553610497778917657595296620619145633419786592431167248514200812524487089812317650448368034153925693869969906127912476447685309874440649414896450841632833214117198370006164281877448840221978305860208740057969620960190667958435022526599831737532454182411780414213727810328601977350808157572208143189627059170299363386597563845766016719059452204267133468382148733549463121711756604029811093287690750389467669230277823776919251776428145291423542897528836856664322530388480479020748675390585763685633155208583467973084684507248415386402396879527316256065632146992161234082365953744017818230764409751394260573854567322483601630092292018264852408820998728267814472068562616134945073430244473883011518217248163520951011746029220895848048298555137655866951579181267701211306454862242572866446015218534951424243091844368075510124458043559269233158874291267758578159425376775531630496415422020224717895936460447202137169348929896828485739513821506973992833455642586970570961826601507919969224264413700606032362981091260779666877306707884839250917488028992968846782119708164255515766514934695639787671483466356750043227674944953360469261959724052447473217579190266541226118150773450843207378989099314968563029172708047941618020659239965883078308005025809371603782127784234872807241083273824363602106899700352210576199327220012083155258833563901427638289432531186341559001119364769329154389947689303681473346795313579178804052321794220163742859057469840630862660361244899656286307091139576438077462774750782079346013021085358728830005983731540185479997613245977909270803034559095274764887415337284196677478283662854302802867248167769522004890007174622717702446503997642396143497516186177629623217089206201564876178825852625969436467904136403036893441271522979414001769291742324495077737714823429046885320815095904093153206726898996022789281483686755755707018616244495306221124840182854598276992728401793272374089061321609891293123418353275711929025397660964010978997555071359697612237595276629361785424183602115594951647859875178317081043961808784617587786984092648382106948575587819033219222135926522351960313118145961746291635842948576976800279620957002400394531736084343884584957684963357817736637038019576882475681816649923934732757873010345242755175577753003754808604763120602983577301717551353788334045004870314658747319315908459289668078372160026763081023604485131635652372189840988876125681234164192647055450373865970643820394320042131342653884858368966583894770148564674450969045694921132639219143680082645582026978216331303519214369756876041748864606093517297402433324052127998379337017591470393042104261842495357133269908064942257644463147382846041436930086137402710269028100078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -9497459415737320284187809309481902932873318624373995402729836680171943510398280353839940894884193580012124775368712775520872323486484640884086854360379002826722948105810361420936735055215285019670934434279239553499813323566444436336846177913275959693406884397371815636518571754167758368755554050114684079409817735266235806071658732693973007652976368813334867846028077076967085479461773506129927728182636913086538786945376824586920078372790964677758432284324666419390040174544082292767478551081329470999493807096469825712985521126155674566003164656198679338672193922488707068038110799783316566470441106170676374066372171819921909524971260753402882063110763283302940332473726260910677451274449611912424091608803464659265278840734880197564838951232565238133664522040477867108469081419692792844993986654691466766680671246145279080753083848501513959430360077652379351268056460825184360392373959142234226054522076309535708559756506498557417396038399312882875045227517471647975236466260896728922309836031176027741101610655885857816161044077868746042276531819754102860041512540733117572883154317958067725481517506957903841922708660357188574789239468704259108196866847053342249527167087310147950960419636223855281269660127115162554215840353767498359512530541431448650704571145223324814870149804738566017131750847367112903640415313393599688117188952920407577061403682637951850646930049423895530031352906694251793716909297107602972641039008003412181575376630823602512018907429453197384794328142643283970258061553758050381092643742700872790294502565182401427390384899340373916131174137318310287908147023616523466802399452922620359527304247055301356001655899997761889561678391022303689203711656961496586423749010087968446877247187872198638657466454348053011437504488678568667698540264660555462419306686104813106330782532907527372762768174652950027318815153868705899056954294909533062424054311432922967938452525068720481821843190047696773431500380297752721498305611897131090989837331471717333826378566490138424904954753605578646690846347445827172312965865467149394495620570445223707944184233295225737515569164260389878117566592376335041674944022890246620261605368012540569738062730285247609258034743399992246766647541215079770567532865216420195805711799052191657186211671232549055127903596421873527945149087684157445914196914030868718644845730722355547228218781975952220612494674651335986310717512184051900923881837988393641992122967560717123340566983272929774364097321812878852627924932323454772498773634095880472635713088026671896529169843751005815792742172411927110134359982927882793412986891276512942252732643560760564148569974312376263424001350642238814562783235356048963611723918808740637947329611834302550765463710651937667676029697887707044514183760922465914319916146839694845328533315774052530492515199560412320219534231276156189068505330211611406081919366497903078933139111649155653740215986454480366552339559758642551893135838679773372984218875832000947398000440412228706025778735394121460805871665199846776443270229496688008205321741772810031791407615576484646284134556857484034178446741614658057600620297817138873040550723793094325598723026393151138072621999538185582009299390160635256049904310250761781465952464082963499990069149871122252689604702580410881910512656501051028261475881721732826170392127590654865565446129681420552399677428831460271217613003905399963436657223405322813937150822263721852799002160892816027135275730941683141578461864708763179581399891060729797087820552147519002569035307311196280088698945960752180590086762599196743162343174241735598444084235829167873071787346423449325360158794922932986179961224987701685932083687513362398721660077330367048461800401339427198674084494752701332419055398378904002270762675723667992700901348937802100333762193144897939278177561550053444335129453090344923340729136828010885339554947383809523372473663642707797083680496948665353991655848767114647723887976379458855157514807356051593845124601441360674126124671245395968370984931524634442811381431690148593687174459743406471128285974644357729821098668546678706434356893689944513743205808314353719792511086572698538893744422008430901079633221308038844765128021016999856645184873634309157659113796829437495370901450808795599929819589992887533841141030323685172280787032789707889710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -4997495468491164716258018642142725735602800128667385385814168073482032216134504677996787607829717405708374803468245936275813098443121624652481040691196434895204390394124490866129606074153513488793483783872645590163747850673382611290639860955057455400001712181286487430033155909556483101511278060086219121462679268975214311220885737260415416442843660851354213061256952796879444752727119498978806305257265058681669073624842881261476745753300828825863661066658097855270698545049582760403809827000756132177945860952281237788536224711157483498959467848028906949781362981590486476370061808575475766446413442082207884881917282632866843482281731366156455562307349333821914971291702843378034698941732143713813068185576687614201051356973768107369725239048719100703316727459826117540916233179031180142480808740062832816577649099783815823386110114044225539965048676705796204416384093243710523094892578922064764376592902566909079962436410893937820754855359552618866171110414388504806780455900490282229836183070995434855165804839610473641091776236085350503230037357345373997853016141054647255538109002115857704681876516277729074159268630027021469950771848251313047763612612137510462887661103152474408327355699703728274814259258295388603350213698590082782726094773493566737532652502227774718054208871725054706963457407020791593977439278412744315169253516208216693394637586885796118199222680953040051801814313499185062374142650730477208533912547281481152540956360128158498779055201925821144980943280214068670619140514994189267131037572278195440910178244123128967111609597880658352959253428233974607869511925476472167237551882356729624135620484438646305904412877921690561161747218046626071164754301227036154758535566134102372024135418646414565844929154076448443401846484768688403607014601703757136449937581339035669989261277357641688095497890059538333674784340312082467506755864996675505477140747860659188469230487841447679483991240832053960052185271418677533345782954145926901847784940278377085581193580997543445865248407118063642521598510000402721144595707284078292455033793195015943388464107653826974075432605965603245672023800926579336956151969480840047099507026235768682603299152532867887588245279812088737887380408353329187256946556653917486038930786978511840989757985777927730504388225742579375224939113045372892644489025892687175154899016745369919958006780047840743126205783025837109817138140182349809746077077366908291221537488596213781129742102406779261447139847431045558669532791587014906703950010704957584829543502312085805794937180164529009093042915727388085910177754893265160658040825435011434964406505423748015594359372930665199779113817691494133642747364862405678947843214045076626061838891335642467772932047708783887517342062121175357273008836311749247298136458070433894349028987227838495364509222346141187627309401898670048049795372032464606006077197660482398891546477176968542417049958105808810726594181375140279995268146695428504450675915096842491590824339399346386963971738963902919219118912308447132199264794445239936501131758792619085284737238877984832895597352430384480657691697878186726455573486146492018685589282577021992288202751240292901257277112665928539676563611537549002592979106591713404723609950111352478884633163656980956902389654489450718203278096056050359446129501916721719982512399661851986259353647442903105376484557493479010890022965479677513126269440151777173709342967782406735751073753857913641485909784047293007770359017146483626721412303746387943301352315136245001563160220800370111431432977437070935903637848466499384773137197426480748455167577221217089720481325794544962960089734757572027915729721742356648225943192372455443601740224142274280852720999831219592688630621567906763197042924534018228431820164141148465447946122011561278087299791797945910471082215035378265270762883104226042470878971666694333855181797037247180687015128432199098117987423083569925037574068390178391741215731713792117954298234909614101466694363559019405584691162847786077666650205732908959216349765982230872871836106882605842668249944435317449093654543666536996406951551421193596861132540211956716708989988669730731823272896945489125155956880469929958570524527407317924896915521648389742123021226485921521882166534318687477042317030605914975508800835023348892015139451943232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -22990322080823961273770781935796144695441739818367218338324547705011883893703613952181788141466124238527870100491091440576473646493925804759238204961057791487742512400631351514490163599524988480811535516252628047568139517202586702283505713959272440499948071036910792720707564492951941379419351461044782496668187629408643839189201525902215545903881761345136584831770957745133502239449641940193885674370300707993787482514887061215310459569392260663180175901063323348027228987697781938810112672661643664365328055347179698527433857435305700975219636784659636480814507556515684314198163781670725766338498424168337315604304542643144873409586296774261527610647083438957420743784934069757388611628883286934197386920185416327657405680637100810618677981138213826465380836806444727153217190052236856920492025090429077635283525745460682295421057323279896342209370005733219141542673749332406044428250442099469126593724731019933752887800034730328490141251233289001186421647914771831903937092991693960554205199121327264775746148960337517448801729987685957437831581943942059405708079069041316551799440080993919213869479665483450315397812309319120922304371474750525994415189091734992576304289341193404436180544928863228373066593811847384798605077982350335254333004080373588699188514878382290560304537408846972267833210403864865469801262984184511893711292456269938483076028590617420434473589536856873355319028912645490125737467163124214747034107697678978766093162725870310474244300865420475485189366802997716551304388653884437166757721255396223067293552591007167784373765518323943182712200492926252775649838383922536180031909853548898130399652911312802220480526662848141370199934530440298256001124663074312722039101438854858277310641432005678961315404439458936745201628587582536987957473372261370826196398760984938064170543222194805793519226954105610320724372105280568669684070936899189703956798359891092206208195317355621846665910388610312895772200839586624163267648434807596025129845245958171189436747108230175585996584913466929127567138249254094795873488933916736153333610253741388065076593380545213404503680332470764648626069405647278296446741335765609138354227006988755652666035272897520936317758527365894441785956630020080184947768892642975447940288422356168474425776197462394825616186382186463226389374088229566731982935484226521921112834181886394324970766549578665082087726873747487795937032885221062056364616897074032560387553934441803453558321027361513108234955815002677254199750677525659737629131703538355233143174640914208608163096812019783700013784588497394622970181867289015477445388230472918201136357994386862753973941302861177522146411536892097959469015117782114161016681347478780375102380978894451719179595879645302614906620167475849742541038006433224304132749656772761297723703203500593117573246464347539516567370183952921014362254287090457780743128329489607700517531972705455601546707111406830986996353952286274680238213050154069928954130352954235076487788173688538902935076581108769441842054789881162951458515071543546924934499223454202440553259110547967052959639127487628334392403249995467023324250256309370220552530645499822019719239468495664569032523541240061220304798389108024344732659796011338312059513740948778851356091386210429789407510515223368136637983275801357750908630286712264265823032853993955634898975815385665816386768474467322159094335408749304556665752175185277323206613514734338395204964567068226644683928827243349635793182301194608634320132405331029974234745253317044301959126580215307482313817603521251059434248664379366956681611251693851881299047512841516750140709050261423507498362150508725536479989335248576970607343678389860707813186893070475325166300624616456504158250944909324025443334634624015066138645179054755094070888685437756785091849955700077423514931105667633622779909202462307301071344359939733101304068596213618786104804916820115499036781603715862841907309418664367973263610962770877766431127961887908318457593358458735680548653129737047015324933082953577660034887214498196745236946143862918746955983908218826317850497034578994224995769774779275569337645793513192559528357264032280345784674240834837791788897176222388850234960411543631326324121883694958908830560772746428451793501886641816374984898765112893693639800824894147103988449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 4154192890731091657801849058678564894892709292074841537737080646549964475452310881587735926764776516864663593723678272005268901629620104700436961674668399922792658296029507985365198813428862798454139906236483700337455667377775055573902721504228222696842567821928764927846515851100828734971877052250199732981650173494791851915747093044822174544257628237345254758706173870288089155894478644938284620242029806418171058329080410388543238494425603619572757103639052498433080785756543710860069689700578963259847387778232048784062075662458715535265066300113899228034792170670503567325266016765700258709155580669832824919733266085650538917759420695580757318865870844741848050372943366731817165328020186331562550895402502460959864449768004852092141353138163343010510630731926390415087667711216845813323166195178331380743036434420215205470290940480196327571461240038566792264031915576717647999824833087912919083345185959707519218050639139225818832200516697569987962350248591846319653687707089286382674758593628210327746309337972786455466699990387081970739919245778972497871056176280285543118657475908629514869353054930470711714933750561243883314157410111905653036965345103126049584378305844325652431488492531363971140798560974303243195796748046844236054131562548481352285325287978208422573334925273564066730293312325921524436685968984139239758979606245927091743470313105213827533303653167196375399942584635515188569812922004480495345807066308598960697509494629172903463656568747071946796391678670451280468521467004109920139522000534563170614084054929012957359761804889826833658988327360839441613316321689044696765221524455052353903263166483432072784963762311138932889912200339661660199765300018936178105193502023042630281248728488777570682708101261818551264764178025384851285056117052877572437504883445469336055723409372390975404083934602836418183741440482488144414658775733257512269863475045492295923302349409339095488829500463271280354111839644360949087011031053535967092777504715074077137003075211079414009068815191997101185414913461931592700608072286551396624259675038039417460864085354301797761959360735172368227564416676922326931388132730034100253379398407613259393694207049425440442475410775328362873946509001954593523204294007051214834222385069980579366803556196664197671957773657244730046898332698647846862408336820386125491913606470644201192171345713449237501062417429549799949038426966394474362436691516875890031864631631466021160248205563337457764195280145851966908228506215566724450282662336193727293017578442490224206424986920010038594893322124700186038299671487115560714229534340998514925126871279633980454811894621911507437625218794846307875093873975863771340472468658376311130578849932877657299708334250772744521055520927843410062432995027935144885279708611439586135042783190930209007728609512913878892081857995298425817753720377320783784274077324735133149286249747977471257380079105062025214132687501853177055384399090033393611227981823368288661192166408438884023540040359505512538780624862457649300015322398790116290620461445676369250049902851947350010118552037064761450317420126414538773465020474804333722225611468508969180256884065245012721618289447061799022752184820393134503032150599533298791335188435217024117517753508279656643155047860527750096770666394587881704974770174981183377177922646281232788418924900452068023842408303655708239854317690537148476861053065997904178830651309407669026989501992468726569278461966961538880322699208160732281384932929561785553092573032439913378450689629611496078639709559249382082033598490469971302756429992264282824706657860591381328354638673562558553541694237881636391837969742186677362186362340150918503847051907862683689625045471983481402125466777983271496748700592635002339904840859976706070612011585533310892176606909091130370582607487448882585553186821695881545465647844309337112993609727779531307440992741622371878675840673173279125923736818919783726178944247242252351196046633915169699124415563854182390014356337813273832553715753159923895733494778866088857831944077357245446336555854865720760150833837098448847073993274879792893369541903767626037034176425035399790910941131560360426895859310991297628940445812012331799369268118020802678356868838325908492530938775896357937450036258268106003591633228768739328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 44969200412821768807713489479206397377000565874442473000478381375535480775457439336660403352757444915722801442122009399743914780864302337919616245241629024164938713575692597125911794358064922650469121969256701316786829330926624649151809548571250690930187242468634869488932682410151824420005421275472393674642671714692745088629577486059965545451864798900073251127851564157825971615344185819113781465215586401977553964835277526619018317193576425209378426744899327123429294138710426490806079489209555593534825401795911916853170197533280103471905520968049200646546044051919752854721760462131894279026208283586976859096933963537939595101376730303842447505039736173689313571215372101209108090611200530737273688429342640067741703290969587402826585121400926376503914153711143174681579726975161832545691163263686687689675487827651355933597804927359191702456231043498104695289365468818904513460305658302581600277795533314822959602835389477359528732821349493532806855301022319373488162202226665057500220100871324798424411924627425785860298116940507656147154764435372182349799464995934966348135268870259659593589563114761571757110819910143007990724142183972208560781481614343980486401338852949736018823973062089887006531080974410708011496099962124037546079516364014145680140393750289042718355641327895555246709725964525607327738584075597197611568322043653272339779365801348492024819719769358285675212687025713638565263106008729235299213266346195379998979633776371400753950262885427331241974495625112770544431808764127891698219914167779960469980987589057801649019355558562168579503515639457662401047300793238607917351075484934949783026884703668908500462428718426178005395017176776988127535537448621238717048039199622207869291108434389049622811606712558094297386282431801656332221088723049162445087372006786266726119434624538815111376204055526107485208386864103780103242147994072769389650222974198550370080450518101001516212968790475698580507553937781547721673298736399244773633572361514085763242399609188537038384979420585887056387667260339551609430797475579322073230289847468419002065885407446238179071379753724165236149959423187817480389377775623709126682903129046123668649543905812379011431491614902499507886189334806366269507631566780725188319534694147723177621111630240232194551575235221688824191456576976990041791484203021011342791285215187022259094382562126154899810769335747163612951760730078123279691079695614483854425781040168939049422584131311798688397862746004797232267004707109912752998652129368346235414722990925593406618170321550884489989220288310720713020245951174722445383161827498443025480587508931940487213028750618689278527060310427027112573549153452534889928505785161111348818641891582446576682796738187348881614947005322721225936805394594642473385089365880713040059813871973681506049487726906007649719032988595398047554945271334878998548354230466033499828409550439594694622732457817972594206565437437950960230169476401072324169822693801857152141462133851638734287787411919750073922829908727507344805814151126135931387224540104221245822899543399159390440158339359884327085641231805461053292191898119659884830358211528857724004148205818043678595294071485352521008261729725672103270714667054660859501590748967284004210295109155800994443456021732527497096911644902198023809252882912834446720628807823730957637605956194009633255309329809777422636364581448069230235655668796420969085539347370627467963796206704220598296384408484450016160487785488121792412517434113421261231716795424728711922205755989369364231785724989682677591905596028635976763461150276140107215406715501818536318952913805237137672056289798501053756468038650668918070747105339015676590272715102882691343751456901989405449039452382866004398225615602609517617388137586841481777676460209200415500987332677429155044829344499706317306315171310461665945754548895255318350590587120536905359008133693791435542201877567234933842379503628647359737597899335613467619967254881320900908224570985399832584346176148005103433341932545356165699106748014386395420662669719504070139362295725660357793068703789787531385856248475142344245255643561046102747561295217303607261295704467067025316155710753698212138038552357125141408905312221945555973972224708109488585034635250942494298375360130336168376685872703078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -704624512337047770531303085933041420069057213568392783753566858785204774909675662733408599071665941299136427895314381990128738378391798959073801318875553633064715535062587899731410640158468602164633592398823507941307963240975678237705589450398833976963774795839737560398559591876986696861373584892304006784607747851269499397902257921625251470828973211590555195137595214951889242333386616836472117229314917179451107489004149402445897996512668580983872837494766605782650643242984546978645303238038568807915279670478479288499443730230495941078888703406087726029429042825607728856209140384838032096920812877323984526639658012816131837868019012638830621243644779956373416166190380981658224370097576325050498992607388770860592818668657764545271023585238434478938730531391356381343713458759616202549095364184437507966961341132137285570468046565282915501664288264947445519278623391391456755060732227098765611015988916296168943237864281377742773844013274138888165535220817238550209776641195080305388284380582366668222484213018476241476690163281725360586044721358062066475936784251533452473536476778112966355192562316152985426130476486223088508626608637537846328801670705833654766700263832658864580928504195949058366042855256645420286872797650357104710638976369853981869559416400032129046586268839952232793674789303888248637185700694843964551768544121962722225082877171156647091578969703333599478437463641212012310737400752459886515428335462239655471071021686988646440417455876478719061212023112390481438093234528922024600743868369447335833599298256707165093397226939596747190376474225530509630042450677320044108314111152420152884676478198149159625896211279509273427345156839948303868858681848931612869711614178076433298812415175174887347157696093011813100680540782500867240587049797512092357873234507928818893746483458526503830742072683048850462194579984552245895004726008265702914731987085837560608290515102868765809758448224690268784472703051374389666718400779370957080507229867062282226777076651222567756131768876150767692742714388941316785351850531233123896956689871852561850657051032039902104281544567585742213613513836479642476279266661589658378078743341520220232331318195273599021436815201662262027527020598567521768823347876749912231606140515219725581142103530101777583492288362162968604315227206918844009332356406706434518321364189784237470526201610206804379370598920372275696206700737638778420828394002918070205256164133564089155605138414121242455055375138066674759904087615444635957127212062492650750205514697203382006938365383288569529462039563186112610629943013290030704959603392730777013181760681211658108400869660124822329357025185696298895698523099850834097474670278847650121823983751760681494838413620776703786581683211227041484583936911412333031004425161180210949478737127856857926513351662675897470860430415424506863855685917386721441361302111393431095116117497882497144284478373915740633169604977020507676504840788285007881892982693809035165820226431763530861244395822146185816546046120069831691732201670512898667818971796748842258205940476796300144191901285107177246222924793765405831750312275361164828475234731494984413022800544936909074699765899031351395118386398568156744065645686795475211330310719576698496467361345088074212552763595718715897720146866413684783655760052767508098071433894625042943818994070520897263221528031930639450090069444442254749397377850869637402792466920468245182060658811408987643561304764714180118928846097279685184771399237744296620134108628812768271050399697284235919177166730132092406296228246705661712065506329995932280007571070582857159900742120519963424858137315025509741665673896262168831085583823695295575116642444185094583331666869661052254344613368265201881135494754685830352957330259646666735574452414400611960261717226528185852645221281004462838126123283017632279134054489017746489384166493952271025832467534647712459320147885192108072701001444998855823322560865823623852604423760173958220171178174298236671941921145766912373340075654839610335630548776318218380615641859689997893895780085722720419385619289183934193096013798545192844798797120585688500603947631129588667160638779137108078592080813653226346564443194539203746752481662706506603128915958285152184214589549142303433773563973063820993017937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -471873875783136115842529236779507096434337672009288215975188876089832579995724245639171984518401662515075434798394915218897924588272142354971801591583829218479376906130353018673432971009339530119349004625382730573544127205388723915568029463605373497441913148917748069239986664778251707225247808856775438715076514979472185693358980375426135942117954367107067091909490248028211380482712121944463402689525861527798965372541847805200704318495436425709494066305905518967755068812939027583240612321113547348993549807202005159533840365293134747055284713621292293116050022428249580064993043846518369262514828093463900692377967964609226601576159405127670536671784841327857076933515437431385713803723731553603244995321015111935845137036152960426857056794265586336285305970476780923995046621702219876615215600952410150196421567231495048865311627043324651705628902052081108262656566783612501025374441555252519165128820741456853400318667855724277153239705291841951156535483719713460229291970036615023915996729714997386443107705660830068571577803376269933845943736786344830545964571529259657080205505543195193552418212431848409851355206743029959124578146084631523512281626033838037468220244200328094364510028210215569518268778285542394837922056950904523045457687751914797548682074652110468051867788305390335753626746957296176846202872719861011884075836444846051116760144698231344229298499096059553609668108206067565835138383608909670013895322920037207323682755316862096805301966285747462436382882024509433118240567053992633610835375810654327411997680382432796203301322208981923117875762533284188531456149851324640439921881815307929306326611881762387242701678794005556028725836421741323142057806236488221378921626459870393545144263026501141320545805402416742201425430945543049137821512149391861812694983276073039847640678502122831589409424896595940216755551218752872686104818722605846806335051190254425166000346260003605186448039490081441866768118644508376451587571943901014211395540302991082841135100423946739542752017115515227532557412291036982537149461209572980768803091595062545674042150893241021816366367033036120650937427869268051868028503910169454470211944718083596589821694372095981486971508250880060525063144641525308763003127232803753194962452749322053404896892162531898883426836621786035931981979536130740181976123105722183396948757264917929346474500332388881347979688824587475950055411685216802113211631512302775612493214886715452786710915338000093281201561368937320025056804080631879887600058591460612982887370116412995995075351388359824714485935922880343393277478891943150945551302575530383369476086778293268174037799812527044577788892767532273773151331569889956917256212148944372231296549602104332457972928658686652340117702843949999491037848340253708931345668922069411789337605344042162080266919117156006243043697418151277209655601781460730653324878555389439887812930641215150094939469535181640648532801735360087672544291006635194587794510408803096320742321705452160208740639220710590210138798309464494602063293616418074259183699350651614474317997524982879088658163323853058712208245748759787305748550831270180701016056297924369603143548662801359951699285058551879846473086168253113372997567911179611048901056828374936260198025368836186972129608107506986881109916292018793539335755130390630887152665271060750377379569637869326778332417716348575220283027666191987087049198236327065865102092913558081219421445081971520297066551604161925775396992893839793411999301464639379908354272999081266265773834239802306875139961471972420460513684892582479511208731436157327386352127247844843425024772186564826144420156997697786033620734405634471583620694800435411681360811558444929364371923417707676036860510925622105731443759742686881655912011138100656576553680531116701983429484469804113087497053170002823762059945687619287737069834563858822404914800454147784218979872207904089141990101719280318147206963751861709844118850071064876032048426782521392269750554678229047528080693222686084164098169844304049006389330894023970674351648607953424021554760398131968828074920317782997875791938650256047053404213970523015275658717714855527312207367755029287226479884706945019162467154139173659781383053666728284730799180901917833980579844910338002231386343551705207013376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -126560812243320576436623982180319773952604897685406994208335113094422843567180929138358833164306492398913593709918509016777887080278969332562555673249335886714294887062942095804739725508296011587468955839991783135282178030941066606363119736188325537471403460664850548153579997186355157200391225313102541714383713409075747852488800753343092779163568715701130866645395595538133677577762410002463748482281086653195355418608466958718249509605747957507923252025770734415493775896303747869946908946663054482728045123293113970182976068865552424987829745601078885448186995353534566363479852876330822753103762169701590978905661925642261760135310420605535510467741469409064787224190194878958147443152395333487015748569045669795267676699483056338941266306713240044283370811972089583142829728097737952663124939932592007576332934837170490426329463665256605592700470797962378014187138535950735083051144281672079093953789117775556706758321754861022744385271980224516678090828183343075510437324964502262680045569577084350618929440818765075774970126935328784460773466019813433105247618052767520753080132373625924795331398140133403112197795334250907543734098067215274174617358702211796091512567355293013375604299647085424427817820518724707596804907714512723064887242584990293200559863547694110371222553880627530069696855613496570845301160514276535226967383228094013529557340761387674173774235402956778802834751522822727110619750971509801467830334145698216553796424726169109898692507841100533193482444800854544516682373436331965675269858038911162078319606231290231493077789090778596285110394100973163040931185616446398843393686783445010338533644480904148593153581460727988328220904331771523160794748603114771976078064836967159283572741648314975639263101094328095778034785488059707418372745790716131086578358252904621834950574224910643411152361838110598062504908126225265533085600181229324213597956873026619749018928775512753098090148418249081770394302417617184452916580275371417503739825470119333396963073792477478599002542444642511524217628617414272967206905762420089429930068599094829513739732633742338752642633683373857667159118679433048406711117429245091773469649349729760038166228039806400578188900545666580923276435576267248851326034752087635500265926823729338951800574131703107072057275329950790437253478688106364669578144917825034117223506599592779801188380332675995029244488741078376122867515033823364726301338892982982855027937744362089103232263853582381042948074731549296353141572555048079666166684469363745218014149056304437895086401415177189865571415119931295231803887458997644283944031020512006914732142495349465929775497323026961563493258237455120674013254462544729004452789277395668100680385858012771445328319067080911624805565780211173328263073843602330460158322684417071387504032248356424493251377454202090949546506666530907511488654961702853220359538147428524636261632202448043451488219103977617835145338995083144551287788991313691912468057220082587719826792324874207313762163628697127448810104730531617737729470065344000673988360017000125858994186928838836138424401919835031199738269169482312229956188870822635941503747514461693692324479010006201166811013177409144437455078481267828389969882349112314488985743736678156097224644187318890985769395053406566277923645088015468651057325919912011471553355153690345495200035854271808124037808117885486326004759271913784902983220708326964538022096684831588423481130184750794814836107483499197867506175778006708192315309648684669031766612483526727594576162294187549140836277504117702840569484781969599994082835148034660327040171916959153275239688173482982961380670715280888278130389691599378583498112470002947454726526173047238630116808570641989530620349367245474026877231610437734386524941941273288052426289122462202703273777002642084019759359802487642446169656150078101003428439454296262851320598747801328018020974188716264686680922654387815713868278922175212699956602405195103336315107020038837439222350670597619282465392394093503318611136183803393454099036859275251649460909155781906584290156335882750631474435578112690657904568368276713125606037723147643404404544502694011671079298799109226576516718362118808003170510301624979793222793649417046745638133068353237968621498902686575155506936953805209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 16481025201417844602095844276187938447980917874352656341744981969113990405555044551115519045090295768315867543958612898737515950235048139066216011641904663550420955797077870796192386316742820547078229525459295474055232520757826192123758923661243219987790014638165270094875992036189443517181311563372594996198128282136922340264752692187867848287259291553904159894711734447211631159199498215992765502215538634297072588738335066915494470647251447446916744262308639251998048654119003850128675221121011127871475153194805335560625195411197042205250397533917689548835991847386529365287497328560882333364636326452726496979431975145156907202528695718351510366353871937610932740965978599971416136966192494536034972740816573066616966253833467896723474469629101333773994908129124062794850344928110089719132700996843673001872508226779274320240908501204813864497811239008920741621401020805167247747905821395483050544144084351558842988918155665888060599716782816302171258247511692569859380183688584595213210210080079495319485652287208461241571518321250842907309967751778543804045049386422751783139730570655000185900403725441750790467939914618368237625159250485752676648642386311301919589508481659784493196981513218369285486092959548157829548490620951046474548347518549348272469856921758896962767690592679422801868089987990873854315136732254995440683592396492522050217561166730520373048837175161682526380507636749796029620070695525110638143745188970432768427326485337633637755728806043771203545003552919178913972379466596949109285960844861317450335846462102746257386789629359799806341989051273017457878029082674701052005135151453158709987312124762093651160111837609861666713987519797602705745479364151569139735019659400774434593446771213050081015309022048277330149002622575436274252562508199771310325616215289562074706614237050414445873922651200609963317651523526272489616809271328343660090250129571451758772987540024381270625160504538367914739750666766823124447539578207433812943213887682292628593011117622282841204122553620143467467995885964630521856438086687312760918872136723700345936900382953542019677163770532446856827234116456160283824821475526943422186296819575310150049702002221200014709002209804982311944944681950105124371180737082688887761687791225312632000913833907208934661648487704608874770311311690661956170458469683251785943434721492598269360792073458419557253253986320506100428034259979672208472348017835685315832135312462669481208970614203470423489513061978454199131721200682966310101362125760872197582359755646090810819560164706536799361685369965371932231500443701072726655044436643609254931607225544346387961928962799465728464036571350215340947072092773659814435891400953723157967151871537208133444770636971534910929665965472141631410281863533867433619380062653922134374103102361713958369919246788559749509702237820538451287355264032738746601416208941816259278143887731087180326124141748268812613493835204584341077385909402967789130081202193714241877438104662961113667510191519105441786962125315868359868497739949760881752909801360375931014533314409261524586571486897348481908920967467593196092581834399939853886165314798043031676025992313990944477094502172611653800970749307545057565981611373881104560779049475024728286156422687526944753206167300252959701365673678875004606524354214826943805136626612503869147404432141414653509706540031592589910223252215925384772228548997970022147165482980364037867365318409141078365284344001387457513932178759507980957552526904311922028520989037110277020629243735315009760682018842048187785646679693779878734558391634120180262144379616513501831757269595553578908586477631738301199711674901106781707572042006254598224823078138896192073194443725379044613488188738822414401371725093738272839875727536875107790241467299334811313041628889255937125672149876190769898161713521367044973233531460065376890453807029203523836582596564139457065576568220457488324051315240700716459515658050587085232086234459543858706066418604219036494473610178195360362439261420466435871343010868425690050559147846585906755104099664364869109029879182985060824094891704784691403294051554039679615811860183058407545979884325265888111444717566344468745095414455661102857358019683264386533121139072840695040670794517257963325420994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 2734873255987940429531215981279245308135536260013594957851362447714373701166930089871381332348454728246458431264160455398729630579723272167738817214776119263480494583062643120026444979521954940191875570688446496739187608713773274714548138163056888950749727096562751244022053977924542826854167381189070895135861411911750431781666211870964746992225269849267731564051956410197595979433503442152497871936818233408288156604206866809361160077014176661895710275021710092581358521061363939181095355184782702429554513973446431851766931334883423215558695669702609468289236246159994837116911642056492677399881009697870033026650476692495395843134600863678924765764410745628445826718292381859751925436899020068175267930991853889725080184532076740943973914361256670098814443436820240626622891820687391494600786296148759730749035004592397890390808527844348106060845814253791369004538890330153907217007370558739647892934988158187513867370089449109943097426494469679207267965856875857574366319402321345525735513057594845250698834976991732434688553556436433043569532107713013186446072937412392100412769144677785749599643863093454560616751432149122728523458369472220325431145761135840749389157969162041365251213705086631924881155344494150412195932518149296091185243705327907565909145203505180698851914690853019747136988712955291866510464326818936075719151259515143687876707778363445860888153772093478619169837508030082478924273870752030167860924162443310070785997526480308132731089488264351540619085353348343705471744917724155626914691443635094670822676650534245395676991699989826234797328406994831883474461376855461507013496487786182297803603381189685005788583028784868822998512492933952797291480640665174789416086697908215222808630973860567340716902389458181665578481781967557491455078811490537227676607539692483484255751522457379280758594245331370738934090676327501396986179388325544475584883936182113710217615589781079995602723567600491332486027289292239085039629885034435809682535933654926107921240277877153062320219294357671701014917301047761800875805522830264463045191515409826611895150153029048724810316327189833640882966340871656367345186449072705679660093859017774641901127221987834424022143393113346547674028076423736128476352998038605998306838703634478901562000219774736905086911483529275492289447534378713706780078007574139798539395849401885761869784915546569738310489276786962439493759175902949536118659265067311107346795667329183754476389918540796657870286501861119238519738983217215750650835958959428224489966722709044161347033253427010623208873479311602336942755137145458554110655752885552469711488071589641155839890700980808483744450529526402609087453775542424875943273413794776178273091871392058554150339036428877342661435748593931906582397308427751425873773565746854465022543574679073923360858612582893819979943954902560206102467393862772850827649167196121188560505338548146957854558448650194728781159136018273582779831698769893297064914243652106780398393637818951297324249091974210634503998291636851067891788785569102143542098106218181977991328322507621655355650579576164391180008218153067801548993687976062028581173513277364732438345347791064056475885110065192786265409277688677528666725025754851001214033559520108739446206717960081708779455041999795608607847332826243923133640733494164735930296589867599684819166425990077441555546181612397655373234615222220088091578399593424146167218151417292395705365011481463250220202722068579085862724629732381939899167248470215162898709861062772964911586196127207090047689206231563902942300509602773561651395468569141038837697305399811478478954437805661546092658288275437667099620485644947212052877150019567626107347549592009379604749070397944654632459804685493797276123056490645299788298695225979578995325852510433556141854073509638397948463316377201558786411754586467256017801019499132339855211563562068221227023347387670536024777970168163953791629253851103354747395535873748813859206504835819655177834168284987699549078419613766622423290423466637394341137546066609393106140944042781871811670912235383216523087509777454259144479472207811825479283717270499719843600905346299814332179384147534055566303620574541056754429536393927528122624966549401128445570125817300572255741946605809308794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -598060340287881268601755735333409583569242007482106667173752569788806487923328207263294463263707851706766812272133453131094558663358504398064125648612257474969065593658661238014741002627979209278080114234197633849170399208325507775856891968922452184144479731959930719521419859319809091431120144548093961036487603202476924842728070984880213928397558010911735866749060824961307011088485245725904462248619951839319750138891333697730576109321684312993237894068940898683431062695502183080750437880885057982049015866072541025043161996226877319749087522357968416875989308827543746627557624296552243044350514166283527799209134248253523311987813126226550279744514966895676303868527212885725224969149499695720441108041257462436386832945162299724448631402513932893678185482613785826211083940684703968916840724297713245667758561155456325025810456095226561240557971143302957784645867934845864132702664314152932418668402895002499320099395235698630167691799668422373869886300115055588936499713366900824107721369810137466782950827365645935164119459823084207210916793165603100340487476337651554040320068681004180161437834145251902889701155184889589773090659126529172761318877731007723562161292413129102078382551982519268698568900358005198883814850841183801215601217054614632156527881523761659454618938850767661162548610353204089938365587337762257779646642328765157873104645033669231834813617126658212586173075518020062815287567953527843114586162629826121696226903206664265375455536092749086456021232142847860417946193845800262013974768222075168513244264868546763943786711258550832756876742946357013091685661122751492751009791662716575422212904391511171428703653326485279192870907042664446745132348652715192298979289325012844272321016881848157168552815531210626637329312745295908817089892483908037806571862306875477634473795473526569361985891470053564955770458242454435549424309949616446144481592926210431266152505179014814783080462697579497213871263780607683029460416512143861888610384312358866362507807350577009461252621896941274204813085766535360486588013127516915246273913962306948778719447437256612570001954287053032015271667487573168885763371497774917623102387348853376940403821038463742375128033595668571080997330628405167240408091971022621549775098765053510719895967260397283407122319238583560455001443314856544146873633436392442514139223718106337930389188531027688220649390689979303335351317460278770552636947144191860307748180063231304644018205807626046530534616023612101838776092268179819499000140582484295017445772594791806140616643835042195952806961170688925521265301299260621302237178440501380905213473288264924784284206565761910527504562861725370549184480207541444632298080492120544559349992297682913481084103877935026394337641594616024828044466053254585275117994672076395356767747355441121497080627689778350012009702057887020171533142995873143815421438301653207536373109444246471735897432822693419025020316279963756464170282069917913821691442419376946366894415659040293644252148139180515920520896809573871716438957482865026280630417565574343791603091047981164771132077462160068014931317313934030871546490341720127423830383065612032188447754598453571347690648130696304268600814595224033369044491670018197724901619939212511570492964074884350825829575100728853592648273763112867856804023192145113172203776189276773541305849252700848861932120259063453658734409646333241894682582955008945237407361879425985569301827319174458345907759528958815411060682258002093421873575502143725956690363918120251749911709350269335250903364324827180837635507734578177789182091918259889922394076031079768603155717625128748995228961183006048395693908861384213492052198332787689859535537866794465118092509182909480347436454688439565393425010835103788322347628454207090016966947216087421272382348577568710613906920592347226761263459516101325640952926988618978202918288351154712335210192286991607738443484723200295651034230128283426804344153193736984618816816798497785212069944305957040825308120004061575793039933261401286839084119615278939303010171529207464401783159579394998580503703920064186369710925296615331700345652909882457663455767198648579816034858796778166070970685118645533560606939365439091427288921650772212989334813401400552161130895620073062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 26986699942932570796479250366085126442515621150822211725753693363867879661457834075926888067839040881922901315203825693664999076920915912922440008350108379289409854288935793348289737190772467239547415476844333040288461944299028815963006773800714621908399864210593423378439942720965722955997265082885045538392662476994175225594868448469967966736791125183290968123867357345382211846764888158547001795697326304427969618883738276262806610265604725159673813304728595341115669574087713903192855700956433956966350511314272088858692559483113565673471123940421470097946614817913645630774043421497373310681663522190479959303302601017039567908166807357455167156632977497429656488167567873085100241827234988387415937968515922368350097476522976652754189594152332558826166007602667638661598952207895218738939933936671813867069208413384368037954907062159057777957324001005100623360367042478741311227142726159160665254501015403393205706570458187674623339618710559104203123835694475061947314352040613843467405174933733665825459580949156867481288940854746533742387429657756964852916857284439574011855229568088659185783939656049924115951787029149775167535269174474636186552195085644366599237414591306797160485363148048486045018581487155832988780019833287079713741380504511307203372574091364472527332605896242301421566735568860351033071415866490052056497915464504285356264170815596890995926746232754665031574669112190442643767572283858226326114491408037918039375955245600858635551321331705074072400070596702321492348050047281444330687968243129522521997592815452179396243130807693320390483365526259043696632382444594000924855919770941815086394282315326437924829239097781945517101662626045697092442431250216923690312722388756662287880833290016968579445506668616649810543893287971447005609300472251566514888151940024779992755875445401358292396716562569641829240902135747096877829561513085338825615163508022219675357729563951028636512951507864814360394565725907488771371800945830240259347324806700554915150291688063911641179462364487092267518016024346589649972617626711188187752071205621967576462007291647366820743328711852333961572779219422905385553826794839343469324103574202248452945557345974678288629796072052028762636063723406555991027742663541036463785251952924544343363192671423465320172428630069529953221328649415869408241316048389298037007175868686074554291820920569370505684155069471350499707123078499742790264577698486109045079896506024686222986838384006510346966562728054839014962133212399768377557628148045902412682883379783489518352041886032979967946208444182643081853851821083952720820256989815084318325475831649663620019179275701013537460721753109986673554097936395368990265153884773213328293198930545104783901616976892439916830624952058620153208416133573968049616349782460839360152577556686235478924727840813330527068580627192732284318056382928154356639707323360117106559389609308200138266517960105149549994507695532474471787990195310883233603080220640534302278307729348492551316137823851309036225819681456072356194045600621558180534414461020547138977044226388706159236121513672328246612608914694302992453010395008030344456460135260182393566047712115376952184083447829484286959754276369550344849869099515001184346994952773032438523722161774915529982389907642721759434447037328885222798097373831532783105358545312423410725329320762623105488134049202116595493253024345043554829163357989392239483444013337005024668252997340955277389079703517218059017118842504026962343486351306953235005183905860923478264292680268691647038577399670723664199348470078235370841242486968690912771482664847661866847947258735465204791966551957375590542317486385320506681999065970724371738219274603515070184930716094280066912390308685421910099889050969771420933540167182511238661157317591658781368128271433047022006648258319996773005168431088009888248666311796295693586457861920137648891122824084823514624552584421120524490571087981060358580375224536405910717199876841869822224106758303800339962376174034567265681167627332881069080195550510046598174459534768772383241070581232920628570054844751853969120543804471264262429460637228609575571301493792243468894809545413385132109915590888506175384788832015522344391286459535144174604346991803111512308931624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 894057881507745476734008998085976931376643603839910072889029857053841673621617665169871654589966281751026901909846463969605551322655307826219637324917145657897430234848095184113294755634909978443161630257659482901732949017950752773534157714857959642062254894595155598235483612281793402925899003118975198370065808671303376246740312310110367191903595069411075447511131519697941443271223084327224927121806543208249848852803370074023121652808567197284305255899947593601020426546662900466583939301873630747333871961217635298922664879340617908429428460783958473433203770427629799576419878525803511816381147986497762888844548248122609163699214794912139079312377886859401386409156062596803872567861410651507665479063172199099829116336688037193853324444127262066988287190688696336567096467331344248627972331368188293826853483470662074392748963458781401046757324362961836839597056050962422532981465492412448219725202764278621755999942597618173502271979913029519566747579784641659061772880574335223432602725622412238609269862570719061900629974895997350676520832118493406497157474965197887220792250156550794127643281080299426490704730059364530215442257686319180631785218113212452021346090025939882331000024289475997324393073648300072733100773282053539333530370306579928048465931536452538092968852032816455678414599216604230572680238124621200061110634229778859192887202325819931568853002699346124749897908568187257815788390065071837462951460260431982480463305516489355051880068083305572736161751514241947630916509498408151810569325378964630551967237115638959830498677170320971832922711811252659959142297396068509583953187892019449959210766011100067977497944528114111099302702551458076660309823735647365193665045488813748544450634984116014476377704501670738077221674898373906366919368432358625545983045695402092967742452997812771063342500135788451721611951735864666032053031640818519966503566208481664155869178668362918405794863331958745828017391003616360350389040239067704950061193546240757418734349256310920908658336479160341141784538056140154491512728216027496066023128932225211350805299495565364900087484627489168052875437413428050191664590699343020560877044594436964569127539834201201002444800384489811443032629887783843937709690940846994958199409527908132379379835570432139778455706242622559637935417098710510882851559919127020945906335844806293849840711470907816634985191488233442309414026386943930250110194746820529063554616404895772524194577997490820529316793163627273947778815603648528250847764647821813824238381820947303071755901078934946243741653683286551784548947341965729866487384556065186389068810265774601497984698471512277009226963691263488206544489121510196539363329425070138845169198029024766411610273611068501914684756908507940218225745204178584919028754485041062605259429040102319749615776234168397424039778098919180182396365898899318564401582310087160080491958844090456260269301404840263180875962492365017853374744889710958180441127156188878701340775523541116257535631436723884653705203856149546295626926483826230653234189350395429504701219736363196201779832890974778945515543011485088287040006558603748241496129669806508958253068648218517156301197273816511218932194219512985339758037711260756803735267119960707233965048976793978810064001040685959272263540197381678338663515199336303773408156559528253193614732704358536270263214514009843272770358798571389507504474150874539159903797795052995230950436547026793742595897823622315115967515168767551615275193869134570526182408938611683643353349547873893302666162283908481722532785887124267828410809414874419967197714342431573476193933934457371079176414497943355721931426903970614798796434700381585210189451690328251789272257829232582528769715048617958853106482183170781807401719805008565912049598460925560968050549241877953809248615250628653951080986886974417567457449659439779330499037557923858127227697754285324304285007272397701995817415569684168702283831927259513831962480282792324603059326266617749938123321625198652764237164191915872940730037611989417348643005620095501789370660042781379079875655082771144069224232658067445501630999575930980103445498176370882136093071872021848356297511557331961505481290845363126668013194962256238480388530467324913778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 747987286907694087870125355527894410243092946765048232378847022890223977254995354568289061559241015158968835545522864230027217452201043381940723155553523822386886877924480006146842100134042161046492515492853007944645261799000011461106842716545367276420933208266592108873854123344964973863336253088855147653256776167126508237057733606294079574595053288647732405881569939421710679820934230293749748443553489789999425321605642848873148052426606852555922888480691390289215228992562165651366801209915084792152613970651313007431060548298578343050019470899371811526139162599371183274179696640463471417473952151471138231945804273962964729442545166929201990197521074170712013883039373119186706710726462166829166546341429121780937851050819950072683630697462409237168321565841527815856647252655244214031629989971164208072320959516630529379517444144418755562515888098172832320222277594179102866568527350687977230676998879862425996686613139545821493306759072879277061216213398202882257253818823665011781692049647971745989773565934587299131522168523577181415613946625093659985017481622693939783787457420055822253402612554141532060957499791794199508620653431415671308282109116596369367167092511621193991070387538755602929797955741706871232935258109094591139975613147707650609038744458470306517438558342583092522244437758161671975170315748208833296854633000961461540345132069247639411431454728455162505118962465903141748467354352172558097086257403245088299164527079921752546495194374902303695553320659335061660909518102324081557340667627879623074265879714943433223185230475072716895480733507499221475785001811866145410643130021929735399394218349963664999817138030369320636875716478850382045913693551101903085513886106944736840671650552783363430192115320474932783213583105697071256691749614911936666467198981597446271303887817021624795863302766611726280720477066432918873585485228378930322984306028932016926944018632465727093550604351637344844309961333377020009523093470497709488500301287013676547541080825153068109362869983166814489338536166412231856628641378308152830904946795959804638983855362743233988313325606881038849326002619556468319669513792882817291014813425331907281028743450413334769105003615414398864397458587302916733735888657017428118482785115377114283360437118584415494104235461931303181965662869216990486568121785058350014161267349559127286605088617752165341611844368361570872425911309900839545013800058709247368987551806434082223189535398071394022075329544342278665818536805208889241530889156978649168318497427652579407675324042877154128366743471726823109994564462103178120851988133850306509811711507056999844114996551655160255588659094339714335386458819945470142716854901066552901748019517388802940813319851634503504966004184635128234519101760784812726248525928911975388341524851800187962395618610185682957775104685068752001836954416269613939700050511896070059224224192059202112685055043294691462678939602484911975008296577222259323992560100901054716829884906641487631983523176867413883391935652095001362031564171825336343246760668364141672513619364799039768211141597411404214017079146245069738070388283157382715836875338895683524570967377791629859737528622367453804897856780835168044518181369014003009663746120650939169352702967418382781847618849635170531047530986958097224678976755706667984689553211482909295589759832099605558140069963840869899337809980351358615283600433292796953792447908312856023008634512072176247675382629222058717423035122784554500719225987394725433287666007080523806941724279051658318865839296444079028280574342208697107474945698956575467235125703736684021390654486253244913996443480372500460197663366373737843684832838165891664516079796148512550290438032559096738278660372293454042269347595803368893963842138320724589202195235178927028454958480728960655715420378138386115104158274027439659969918785521274710982032098303939439915713200710715756129318021919751028806229119931040297251969718065271696107066600329927779369252106809945699259462305654524093015694706595902918929723650370055016434635938633693152109406552712637424535933118829430078006759319834994402801263179354372837085636062475932053205294056297550847639937466216850168544915958030647864696809569525395002833130347718246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -260601459350210272930773885550890032923406328307757359082801457364267505757168649210932456579862927991128576174137007471471217918905607909217374037297537735340823281725582426262506918325866298124633224930425212660380465768161341656777832856864718518062107742108230061007229794032155629471489968886837585728325145396648739849326068524008836673900405455924083121707355424106818763236033406511789730106192468299560291080935419149116163971679134696847881292920962602010531827781945776862136508386432654274000176550105121479362444700114678251836098565786050614646197194927630407671801714544512977086770578106420123531002324027875715266144485851738183938536527896499690212430579232492323759722529194297301698460775923324567791669703295806404865708076615523052440534573693518349925992032059702104746596742107459811084280527039474372824020603801976174365222251310043264211554970464896870639055630258108624260198928558518283773961386511260483861381135295555766925571316429504439271496057304154356746604614257811298612431679643893570610650890423944984310894252066776872458007975804491239443248947027799005727004872815108923052404816339667060283709319364504030865237315227770497157814760356917853638213382433025963705705136084417947811091994543715557390586429329088522739088633268259704607053963219853551043695419748422862658365484923883038619842582274236725805220971660144867846424366154115155860599609632381086692419596827933289707287927267084112650700174585006859717903726720129280410723781451896808795936956491147861512133755715125655399600190592479052644571892970916048426664553525611245597243468884812734432128486268554779263142230523379595195020818561015012492209804280739038692389174902005163255533445231109655064690992909531432493394837898624656939854270795380602598513778279548115219228038415899545850781114986293522866370734181716192575262112457151807002065186212830146342217256235200468749732949937751901738636585262516885761096774555826335635454366555774715898897913571683667481224521339454601506604959310227281945514967451983860552744823279937685449994879707923433442591342891636111783123136163066624780416576056768060202423586084130496775011212415287522420441396735971935771870048392026162275082321484807905412309720981823241338440748418398960994398449945664437905597773700716255197095413484202478650098523984658381516088121683502862150571129210799291453087737108484663528328184114560838937082892608898654137893704678655545764051060831855369089940422173597732153223441195179394327340623320859886621895579048829915905426547300229193019678015431735888893972955682184577329317252879286475679266490629946127056346122154106197430483246132524673066324002913723611140549805420781288618098233773698343378272418635411720877267614909950600053398530908405729848962607547353362544891505940126698410511897176729677622604259011923052163364315363946545366263345460525599467502946887246527900830520846348048341145361803347394639289432024522257243855866687718526919551394385132191157619025885010690675459584964651274619061072101016685817398858321531735296573128702362812833234935590551446221811723319582328473329641228455692628272587242058760304961170828631184359731181116442651197294289196300414450898268033849035273341857743463240064247428588961641881322639939812589878905769131608601267516105709472726116071131888080150905312533179279714756269898279218663321280842976373369988837788951232021081395923079444984354731892796479468041974691757271735795275079887247228608988508965176591125510500198840878031741968459574192007878663797399566587755777107679056898682014024252671751052841824755580928434772065653149261895944383248271292787187192324656630373239829147655193069748605428974788573794866197257071349093002571571303721861703656946133179978451652462172329403860327239625606605898195671265432514681110316129501352330761703396628933400512826349258298713840604045218912900110132856318328187882356835697869997094794412323007866973132490154044933094888160011202708474957307117872478250183094667791281775916974824623267040755621648106367178235134395268479081457227234234732526935217580974651482017123580914300246682790633438346407543771541336533599476254505629309021358052426062152587172233303647950168179940082623447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 33013308138043433733589873082315404029623955218960047849626019100930111343080310217599345827675686328218448851488640845899358457616787939707179570791283606923851072836668290206587654425733684220939222097160500322389838248788569321791221822086828768848544502906699865368141745179324871861563176535282572613683635757928222659392919943892751336027343069391171736985214762996701046042561402464732617347005413651031258579740064689753996101207924771029932969917179281133302179713683840453883266150536960074713554179215112807988627002701410751035365086800237529193615010897895589303224278623979119846543698577917822726780684233200432688754773526966392341480290418152635832946685315088659243986727919979076855200846720387243440643805623823151523193521690588717516229820918556217400895416226546039396854745315670867400564040303487657757330867142251077035367554253937895752294214570317470998411494722165674764477805447659500828482558962163669419053148794618824887778476701881402393160737531292435559811730466229071257314744531390797902811792307236556280538342970445865624720813558956662750873078916784781041364560994165744606722565243820156012111971754206944325024083501077608252645222068095231033815812997121538042853221824044476311676982187831617699952128156298355342540698248811932609304770029415928370315932584706106522380350031270707847997415749928396529807517186749554229303085940029525637714273406265785409799160245972214159580295308295696305011486905993703934174900831902512858739530681899098198244194404658848415740542594889241537173220810066695007565719886266426883681123260429090861041489062423219708360468203338922271683764732329924623378220257992206134492700703109367951008237215619717217574851968395560323624587470792732813953784143994972601802055987009821885116178088383362406266344838696635960289173717049793648825233515931998057537976686951767553154897065328935181234681459384084865291548664029508128089297151591894116723443070821110966544648002494953988790641621288178618995920193027500887765559226072496713526925247806360483399265718370841873463202287826814719952892408813744866595035776258765652257728325772773857607157703684089527728554415180153628354457364560978419200035190779152680492878197063301763317748148976826569559748527700306421781070186051475082333964081982117896819172886142729834087775214486330128280069365730066110646379328330889598085986220216676281367546792642229284977654061511077417988131042092372217441756779982524202615188414776874212109134767731880514145503434441312542080769932579823216903241504819252174988839330908597005726662320349885882552370839513624471252396251085661400903106332703477416994863506101668409776311599856204054800309436487061338802005870605725698919995898747659085547436639403244976970379439492582211082377562245170488757646148224905318859702462066542975461366780378170014743443234402053352639224038177702922404632341317547138144495314869142786424244116040375741533641436211859419844862507173859295043637367071918153192526019802716835794460857235237857265048690013788596337329057198694012361462236104951324368078651748839194394170354907947800173850318724519925072640105666013051145109170759940161693799453169615054450976593562349018421731703356663233835774991923197093186870030470920473880388835026818918286615020937249151833297820262730747530447314945384104934376872535100171057722630148453120937481751495282693716506528126867180712144419468917041314501239463591398939752212718458186177124992417814085960050269985529352999809495667903916763079637125525961037558379612138597587576837172329269476656607155041680586462122428454805982971163252947447393998835777061370100813661917020029818937972535183278799821931608125014087661780289750137771793823091003419875443203290160302304887682343930593286554076530106171859405825888056580294128844506892206916492544150964913440129207778380840729695605234447464534405336353945063126825945141472037532857406867738658274364541141402206268893022238754719718003266211157843987751162996475058246404670718476789667197743110021769478858603685336858241496423934295940412896219797024753763213988084583116904636542006785327657267278504139662088537288513951683596530339672741052085874979859664460128083826791476407304192000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -1423500791386323424588018927176467968644417802535867779556966630372052756334161645510428191930852391001657538988136251876403897734285069166261018453673179356975361853848533482894982429176367828696510558308522254481877562520688694036846383477628533062250046799303078886533316337531522582344820919953768977180522936252601238547932405710182633934820862204667198905917851915592110066702925808660154008455829381374299352372513019981836419041237689209539049056187964514473995831215778857666707042005815355268292715471715895799875473721510748123673774867656054194707010318923098278159392611002631841954301830396987899854788540553226436504547065756958506455405297239694650418615196409454520535425550130836913731818980707337293737710146292885773315358636712770545164450999425418874498417365929885742083047195987759794276386343433669227204312292804343094425884279891663258458858491062085462885194546140331518991646624765908043509227359466058995763606408668311358603394289427116238596788124512223075982870865969574604580467104235853630372455370592606540663516928830664263583752248080198877447774921059598385634597186535593106867941657406411552776936251589639762510072713444006547763186426964209209004450111286113697372434768183313431239091994635523670216057305699052329960856905823140141795412505222420732940669794432320054267917193556924156748691187757147380821370260849772607047160940992410183640137023833836159213690072989358620339200955262766760675777785583400331282296600033661476394692878403908811242278370378157302553661502148216141173871079135751681679331672818251309628322969535335837548730007077293441269251296944648311301011351260164053415616257277744727997410891196336745469857630022957817225845810378519172770667912126315443744220794205587585730678321102505446803857898312179439758524732859000278511803290054730788635713246940058450237967595117963700481594712084056827206697086303562362324320379207534670961770845495869106216664763281032283488666359948897131950010852014426874613821869772785246890738722257804435293739229786943441641816748576072456067649872844495883706826724231303192004116003506411699861362595181119028351849954630632848533544079109826412924940575583843390751120948783002184049935438792727812900676735933940376208592912004868143587384067027405607097407017362023499848179818306875462096584176277339562186389697883799988212822255329920897663449017963832463238970536435431633272477632497222584651397497991459530879022391152256753719717145953369530875647983801621860688794707776725508098142563013918246622045425820118465625039094418729829046665026024781423890355312303473053400574955403578654918214979358652064556610337593347973267947125838642776700933052786040466214920155038800555916063155242897083807594754419145276857849360040707735966568758611121712804356299076434690873106004865564504524315821550215821614442701751567076781930943939559577610914751578330157453985310118822162364695914808234092832739634052234117133126210222659345125775966728301170832945338838551317387502611001486782124554488355375328443298029087322582566734093313675540468396597957362507380832445921884390801560037848540940550175864329630179061818146444812973677171169746228592276111274216051630218905128292227628972290394443392307219886591801522689794848403480910551216257325013126952002058928992633841831856307705341378699027009497710838953017990868421557152730610096985504744831099897807936326633866437793606927512523776999526761905576001273317108178187465590977653999178176680855702863279882943047434190533428509024078405359250106000823828250998605401659827472927716086199614920357182140178576236721095111989408352731123936574431367030753097457143534579787769872041679463266859404892339679258158115685642218751749270300481740357259709112737837237778004299761917983772122427891962257953797090655213417334232646220523475022381278730189487090306437100589686763910285776797693096066759815129366005794208815515464314247402179885373832746439047557013521358902803354319023554146475205297889080663878835884200804645242412545532466343551623776885363188980590184508124041287174379863804849081953944146029795495823304533867110274045609833848156720646457789690222397782859794008160273209904474565904380994990899200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -177407117564046992149133929342270333712763209291247303430703822109169918188431616877170467944450087570259592410219238684094170534635337113033727802182964394427601117455033350019604851110463476482823206807496577149983583485742269134638423039201727919767025994800638489455096115827961384859517309305678625124569796251828329578380087577686921325409075101225414245853442118575010609512673550269780317665794597967916140651451574338817904615884415796775054942519235654471869293869112048144585450548420319436857894093646723315218546477008909564833975983263911864522310109967075971933223860660100766054885434018447756847355002096646897680664281603579890875593336606636558821007624453893208809855535912364398876161009870088438187954673782835642126027660849478891757005137208492672088669982156743746105029817697859494391727193999553300154271781680043827870395620359775991566646639258184334213853970696282180632238482767207121766091583917777405643491395375794017406802325763399994031007246077162036709033539098667297299339567121100989614008069216385348578305000132793407373335419810468340824962274032393098217270594749724457357740886931739581203656718549042064976258271952239252396798916022443985065154958915530542031227516294951993823842005406474439161400128138579057457141428482007573996902522684489585428111813094480551824438834169380088928708599751474189731618520198316364327419522958543731225781341660678930569283539046800906238166183774398086408875573361395380480107214281129486190956234428248130641768672751647862465930986992289233008229583577632528875519418877928676871322924667266198927084525855830568386999214849623412699240395486482621734278426431705508974009462265815619577516716451744374516142938676784214984384698277805093180009395460704157719524496618960295775372774510143362619902927911692131599216268098036436791418446862368731118243179674496417095688158444555500415461831591668376428569961939859079338899525061307578801801937118553342505547895857992174230330094360515412353499070418970320236880236843129578675275654090119441089671613952149792430574742508091130102468147816537226328982911339690740113300831447736520315547462298233283516473607006220610829539371852697516767873852384756881736340311713607484375190451862990964432008021399714748393044638266432773197586590162267456434945266572851103507247330179259164771652758197131763773182451113039351947514322487948887056410240124565807791543087420641444055046335681492124413535734173819334765259852816647155182341633137750245053052278581167097860840457022722900064057461564514596166987315851490558664588459342615436825221649153826493489323763364670878954201582600065583503878119369197336659243338108655088706137436719582785251832182748356827994664926834560728660658366785701878928889421392577257060288075201358119066444415093331542958862070180593593195687356303180190424573963053960196446415770354927629736479587981112944611842116712573027106161354953750182778192142631048958328700199774430988190749344692242353019259295826150637514792428268330131462454472472754247309076293869767316247051336998737250901196633483576291500169878635113111732194047875199200771917604534899146539071400203792048957376982868572900298706771881853999758988453135805070567948346010475947396900151814659732145962658920625590525963751793456940227338697673906041265877406024843370696251577087064483216982511100788239895034184551925712943231433859717765457538069171801130546923651319541088923620469565887642127502734372167294964284744886664403572859165651903577489914416090766260133162689115904813166725502210779019436725031700274972676925058404835873790385994258377487467513451340644071496942583242192113354247151457600808428715876358739138749446911311342444875982184600943265563474157448529662004956923424008564820046452574341886181005165173703552695081232606792025596967894384675427364783964219906685251158471419991151884686789470992153139854986917216939953359907592909125729839064419276271007151013442496745158157097994021041950794467691518105074344974749668468584773910342444857250390574664946160156074350030123413600074906209399136560586868710151364567390994797401272637379080791705286639668767737325617697054235372227365549829593507373395999982155202560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 45439804927507473402814189128221236115260053132089580709304639413521612841571541836803024082182059830801586261617910463002480663905730320993871071583159327668634615048278432077875009932604894184014013272841720345629053963436212344695680593144235208852943369198983964108356293364571642207529517037789504805852006118335053720129875686902373790937361884295454488621942106639443229702455055773674330483058661564230321643398293391515321690512192473274825066357996836081330246352931013546489468751415080868223141694045531241344805619926546817544122641732603920356020408302136377459298763423224915144799599721102357454454839232302976360031859399166534812441050756456009231799358787856634076281667071874746145778054392024891679250663491808187501535952278847550892276402921114961412116992463354193573691722602021936321144442845047273324449863804250097559974086551912615544554711235424275101960025795452437078840370378683887637539207047820998391506311506962084260300008179200683104406971659118546016600709652085370729229534603055463316537301660943456662377841610910343497088494083530066429546072867950187114083520703139658682180065605778599775524088365691740002032913599421138000941006047147954864571058124856843042769505156973271195733002389345424386695297870702681448268618514700029092285087353442368351360820952977976804071010239156081182210614768999317556400730818836165672126665132173278136761525454342444202843489660307954508524857547761065582844398447951274485413015787727463480637583730768746793868515998055336154167106847330574294099001287200081796798394645026961709866626979898381514005247351113011576681314262055364640212380858037974857655843190898135076403215668692909343171171304327152724700102243147278051948398502307915481820489891437893888013850677916543322458271298838268963910368794093613093819026904526909885273616879386211539087152826163548257163053139859102335922959112916788022309729481870771894731060594489809392247074271116409997188219474588059561581866148165513073747628771488554840369868521710225511265278206329708570121659494774465107695903100489671482367664012970680830639293703529461925365354167416432218599854180455968468650727733498996818042545138616780655213318468092827956742775656597984523361766012955381308632581233303596266352647452974576364799257755668139142088439578401289135740567836029316053379149789600757691488635993607437630430133489199606342177085964230394934853468541732762065535020216311480602099526676314414209434476860861078221006492658660929267972105949791074010069617943409911609394671912317945897578932136095461362459938198993560430639788958742806788769888382357382134932785880781304272507639860283201154679703158922384923070096534708166821136140409283844576044258718563487858416007998727151309979999769415467409920529818540688681191097471335356227695773731224288225178463563672417870549093011876477690152381667336549880648376558619336765737303379097806799349978363578268318758896259102188783174986724649852984079416593529350229596599090947197644984956074710273821344065306776325102048630806320580863592042840332722570758749399833614285386119270954253156064998484181520968851665744149251085896517369863092570393034169007441508376213645754094262128378435252558551981267886810790584989397014004052276179561202928916233169941039440986987437327914791408093295213605697504372646219817899548061106323091056718926806011470493625813685102345292582799413286108810821571739310668376603784796650951882016260991608578428157986464917991328285864521970952905038090717887740201686786112060198029747232710421005188141884035480600352212898170546010153918889882634072845991749714391790123736873288037550894124298781583653959233829221289071722824290253416589848305054862435924577146921087386875976336958077397711782755039501912486787382929041154696980141503347868770848638269734171422463438145343337158327541707953194362949776948945184292232331968117304023873886851098296673043286068598920878355282843744715351234309098549820297149494118016668490274655067719723044220748272610864189255035294324292735130659988251638485938017420185547762849937191510778854120940125281750755490993459610272576680335086664319637529829173131804667953865347770832728335455841419264000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -6815184063246492861395869185035252637173090692534445685199654359080795852615804377924948353394686221770960569942825335122526971270695681703823980104150516648786811458813902949661897937760268751917729253297640889783114613653076598224758193374745296403075315375428835355168406209039148415595401899316943571065317306743294813745748619443208892501998188688344902365869845778214053772801541343509545054854368077278419547039757996929586094542161525906994458096686846339556167014697420163624986484840012708837835312823934437734877015961592645009644951954101440432756317001014661134456579393698077204161306672097972712396583995969599951072535170360891846204069249537497623287092600079350817563663758190558023661026119066179142835024925069980482437289122154073057589586891524053246485286573935997036968923836092200991078998568316050325461507471355973082917533870527958857286907279305889690870668964344197902814089018435614343121371801896101109536897828113726170656440838638839294121113740411980280263599664168747007126147059516183914972283671800134227863213768546619707629048884901922086776104021327404459567533100097993627701823903090403058152368969399115543615463752642129658024470960220292885869562353493762860205227427484601608669796522382937178909339710906732228462409642950165111538153615730174309248424575180549668577353704130030186204054937391204326345715920192972464548186884770076137508264994775463555531770444627736944442349459658966415806918086557394122344814204404366557421754279361489500760167919587232005360382399663213808997137709892543515735491063094290926689086698623870523604156522046706822031192547946115190029999440010879295539670579685756768926406808000572800861502762106983166674763426637896010655917074150676841247755757504907530946129792999799802648916749992439718947575570261533151790601278244115848697265976808455103936523404025973127152279036468758705992112734567010457579788008968444342331853686674625547525921035016984424679028445763028324743485132688751811336042044566239427418832273265101065642721885913208445765083131258570224764503141907350599353881811845197053578646196888036605774992922521359871735479472553349518439945071663237454009611480012323408884460157636851999422244364558563521936734720320844608220314834204096467771684829535759390090340247813656307811929092794511966161376498019359025318901137427660223204639793548851345035936713098341624150006389201340129838141232448874379449604748234179328580536675394212164234591367003884732516304980323512101483598458258674619708223277484136707529060985114265026118702738142358604781233441086637983447527691642008846107488660954599297776094635179884407249800762317957455777002080929947028441482654965912809981569484022473942679554523144267212638201252091238815731121478100657090897447406485454292030826765062246928636990936319186619967119170549077574149384987869751093591441716764869521861959409223115778715444155036049937776016565590616591261562256783981545371410073255252736633969078291781091521171757494046763155015522450261389172915684017818178353551847643310910127528121795702572585182011522781935155392923001424092076175884395775191928317017270026287200495096687108640240376849551974316086101236098859540076681149072121937443697611371826884767837590696821632869656004027139260757512040412552837593986286165744135537297942026149299665297154886373453106011255085080279697988241948765689310606124387732349457101220829267859273255206957893270276417709586479322567166936581836689320437308088051247581686253064950111940469628247163592901797291511559086738815145443418240811973621688724732523223997731599562238609387241733474550475943354539684312175501264423743660115178327234513361455126621081955265320516614094518751533428188498108101960306258604736885972218556486387761164162969227290837620740653199154799686525421697296572075647883796841521954196148685725452178209684385193266070672555529723125864269802165831163269464671818131173888912958853968913479349551493714796903600780134787703071622599228137192430107699364657977306600742316798817295522198809259308022370219801848682039534445787414214329687255843716147257245897236074778105390039042811113634538513243062805010479096315916900245662959927296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 904587862849363774051227632428324780485416610101038371881514980826940902225286945683245954111950621594267632257462322854681500733259330684794393498846014924348130641780645901890046984816214748587086320451947381526842979676698728054418605384625826448081218195738851716189632392843227254663744760266367242925859228221201090310843993603780885327039949447277488667825117628218043557148618200025730899066796863890905820814715101790749620026981335207144149929981799664656627865546531002773539910400309082689546899098283190457903905478295874689063360419202296906502939528060140335500552370180481035071627977505398213563388202510439926731394707445533180496281400922010243801295299650596295496753914732062445708566015297259793881540323297200630447137155416466022329805460586187960961267483192103308289531130623914505872660868248274857709041920452954968526176441675745405339931456688708184208831668216172043224186219238287751593675448214031437827780942673400743685450639186380118477578476841284829261745729692445118466174739700614508067505435755949808716852806866138248777082566063720103689175940490509795560978736933597078929035138397952485458675088532615154275312794548114127600065603820054006282660068626870377453513630262064009216768621546982628946591201890830331796846138333511123717756888844697505039194087682881461514305551596876028270217311116419603570768211611975595298391184484565304733307762597528560150512310423312443692916396871313457234584012531152734647901709074266873374272242684700069404848969749727801042013168667362655341371672466715921008960589881072202588249132849598045051786566804289468972256890876005570696681941561657223293235722982198146438862858374122065659175661594126252022776802842128724224018986993314530971119148224576380310264333678268533438415272100129462205743255501539901121895439820307222358531382061655094452759777961574121485965130349419534439817913143185187369663333665226602594591499602658677052510558824844647797142884576740454320997517588958192041538132782855535301516452497131195870541480190599804270972069120695464757698158615488338989245478382530860745680723454233383824505808120159893518799589665721863053763644471036320074684350603810005076545046518241396906271000696930245083129887270127434654447572983005078193284601120876305642169963241643396886990284858582058372418073787624819005333872040237238396657104268664853710347174941710201096539859386428075522819628667359633060304647551593417838271457420062151496994896925037192989812192817522859514193187788046253133947469516856594784464369257259438000338856689295896336616548142802993083818761393200431729278058631137277489084190135058043277953007780869378814886036886551417206084691617315465317453823906900830655869654871176621363031396392536525149085709265837090345789241707762183471818528522719526307621476778407365532328090670416206948302947706157350064219561827433970989952121827057392132229179268404448722344940748010963524396934553661428510583580264429699766131603785587015141487069879639782569739877024439588037344034654779233672544544222086653019481169678171346294247025524574641088323421901893226214231698667803069282250897912748361757852704580446604278156155974283718494168268897475847626145228976070126530505719646205742152052836841853776298970046606996273392922296125698113703555052492656533528573839005764566343272104823495188773459310007509769446168032341634704201592824439954043112048464021962823416096461270718905015791512947090700416785812420738778873780654439618050590081821441627720075150309617833672995544587083320802764968491905025141558100227587704847719009611769072816435632489822494735972317751440351470029313110598188720722103501463701595573970082104927433818795797521286510236539232007365348202879026323617486919699125897145707672420579428939199838945038542733709065204257479830604931460936934932437255117672657716506503117817639649391516615142599269343147435051846748909491890902614326813775845938454798547653465022073665779574856640561837254181758534496775205182495622511241538631236022711404475834921079764857083819895265941255722725900936273130854390175107263189360071027770038000504651584891724264906196662608847498635895512659535150853522626361425920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -104332115343838470668660433362607096670170916014406067377842929720957103088361539037863166191034307368444156541411572682852029784244303179332405323088390815771102313686398654680428814190309444485180076269744381268825298472540769283762830360644338082135831021987549997496552146033922634049548576106254857169065664138247177314382430485437226734174382137922652403211972872761564256934414166147232145738062016862519512319784590020967809444922557179466840431997436883601151397295918154213639313480437669337958071356017365229879038753124518687676300179622063660344905959736905205302910929517149126549978559848087882433392238061248111435443861188726012883498242594707266532202925318101977484978325827553269515383491051462457523221186402038085430586218912818003621375799781842112440432106799541922780531406795226563025078855273768698862820558809964326387323014488814683805139131392825233037416629223901524821847973991685840817401714597091017647627223048033811840103528075906347063581195785667490997225620290978607657869522013795006147694300367829648095495034700399538660744079995887998540963755758041061664039399222943263990716606471875756820870147114609571004645492495733155618640658668786170707511928690026571905589625856367293154255035616186049328827519371854639987091503797349132738802352670158853632937563353946890244386465279749779913383155376151745056379505618267804218983081608224730525350351053213010301486709200644814381649543908397542765606729060881789119626751059981043563068982545694254178852406574556521898958967351266322449755234683980566474099678359089266294848610678148021545241972425267284678173737361805919694294321011303087425455067666968092596580383435995232629378965068979537684379337075361843773546870907504152788736185961449809171863092567351029523950683889894414584786881343215079038894996335852626410989949362324321530849664026146705865987015437033074821083132355946748756801997491097248055911640940718255759686133897543018551634924230765695475675856620341061512799187008643648323553637762413480700399956085115140503902958674249542200250723160725273647459212629094717228674595965518691701100775955319905017682441476018366273447818516516947185882943166507522763821527829680783633979721401231382671578157015800773937879925915045499378845025896976408849373444402592132582625716124836074699375379418359949483247221529171178880273335976879799620961265267989212269229986951792376532971305026358093777671530112707061098850497713613680760156803965379234426787738995324848339808655104262628653018592923463464102781024052394990142985656816377836163680218272507158957219357875585797918239301217798858869829513508659914919231650980938591848946977983481002908914744616563215919528918804680228299397638493084704280530160748537751147455080331196587359911973414830023334003514384423889561639883147622364202972547170271971542521959780926199446636110721510838840377164430988727312608621393362798467822689817070678963827140312699429927010832366125632203201256467859997859609926962013818576291646175205204320133241204926385118914511036025734577460455406331406939939812671309187743554942888234521945715890359275645212289107353124074838188152057004964045236264084332007809228402859790905745211966400978759120210710673604221132208182972577947591904597275445737970844388688205510844860228762992610494897331560011594227401623960871657387881189353404378768885990158818849728319266340284848832722517230258934773849797779113379362508762608989300278495036246011649019802128563481458730282003427543663030236992871455682643130397155236841773608110011320509697386419390476691662159047009229431200712175738978570396936077995401562651572926258098407442358924507840730677529435643012347923504986134703804488825367586109620864909656226212539358688839463008034479883827962521972119411791770023601361497762327174386916269401970083202416894692726903326160288700755175566325711055718604249150893221984296868359028058999263340187360420688061957353262747585958264070065761336677617650805364267545226275612440662835175769972775496130037085271255654483557367502036062315610346502528925082618228078276134063092062684811940440187914682916458938208417900472014312897945599445034425261949452288000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 9690090125940856977048810794134893801355164240848881169250338595522451059626755450032721529897179135759453001399973627360565095560897261278576085014852688847583082976446278039822613283518155517979213518255944255967877055893963528731141744924611704037239989244306039924011311966161998527275438450966116068501770429827897152344384117656194994704620166238163914137513000838643461646351541074422473678884971985353823132823651498861968332047493184793862416632691993874768942219253852000865098353437408493496835798712006587961885413834349399898073943352223709133269817804019267044015179771834576207568322745271419560509841722840638502489374233042730636285084033294581383588962166531913383448503707890094585502171264684033038739833071734681100555114088569994064994805044967392146935845185155440108709151841546019971585023880584639986090327937484910873624635599406752709487586065684819604594661082165294138945197766833309508134029495565720529496090098699980734430171476425464117008855153618965550271270159125298926933878972785915192596105677839058776970361035607023043275933088258989128609751213315413521862890939949826042774107077066730045504213213614505788050363285611855560349802257419301618865581277958662072575601917821974001619766931291559411217207232556196021822269243318158034713933632548688433481707320926809912039684138684052480575903469649889747922556148664586688971993595855953875818501326461917212905070746661942941352460947659933241854818083535203858370982560943380379118567692504839133929083538739721081328724423612395546896883653373506898741237208004414518392098911428888626518873049869723550530355413079545654670155787590371708985530091355119829009508340669889192525602891585563765749246617366843562877102993382891853945038673554132157872729093512385161312905439206233563355849534916610923158219580337358186868249498949851276157249696255883202299863199024662634441309855133532295140811152530114222746707062334062093036113214905526669343201271193952126169217015479250581866909238417980858075089028667054247797447822464573837143714593608263442312145706823816791072119452474053560800674340583672969647970479544301986642230630589753476644493759829053035917554398488263360475125628284666352671956443386949776644282893279788840490482461737429536124704952853873350725378477496569175776703761340072463205668665010976425386825618854858970609493296530966422180092745119241399490896182525234025311370086599431763551868425117721058703963288484829640046032986385598567581532953407639166578454281536164551524403004725597036419682906061122058774639356030149113462011534739101604398614620235551760308785135421371417770033015620743037082275993747734818778072118241638998519396852257445806591195610296914032118862517870651308656472143104409364107257479134577215415167152834540636047294411851608207397564249535250315373616393080093517932617609753960540399086125479188977054555904174684791312438009377599315728256115782220920950446640875436846413256530168056058038943104866323193929002133342281029553796811493762559277994762841851739509331876652597004412438119266434231400494985320708522387868961580139259237495722766681640399038723817558047110515788928366909841313124454130463412680147387925632394209421679809258412252233480090002830192007992861528941211233616972961817430613125199654191503149647938176532233964499652183313192365782719295949426964237839072702185365479492539452125647820895713986310027819774627828207663515575526920072812146717930563629555149825478955140502433190639310885179699833655519230378216321741937583033358515860417361787432953204571335537756298980084282142054397074020690831548998344613530091223741581497316894465626463388376244631461578266921025743500519255964656173475525318529730067932828760172998251528389021349280227324595960272902073027372535818896973415741864236729064441786935074391566528363020278353316255243887386110234899171694156443366583511780374694361061852906945787752411013211991138257811432293318226184321220564173317699573498121847617738582709312292062219882207889237085483663834621499458882160205428206478928839956467720516474553041248217587169492011521706530589246762272438546128515636704826758310684345632243968750125056000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -696588045150811080966879229939318281635834099046971199536486861614016413536505612699408981347639441796365697262050778399689985661617413481379174596186263103324778081940402667724836126773799541251431767293077445874878151863793277741458153511049103539987779683262812998553938008927547089065123727523265366941301866632731222637169431547600986148992536951596155508070746226805620680814722648392740536270729128779763512798022702957314863147929217855705320037371616085573691754490438570379586085846945887138643486960946583384941997383878768425191183570035500238642840622540058284508084116893000092315334282077151616148013124723916819292520586723031944432835638200367782759484206210916648768611225090122789455590804975070286281441062314803353413767868296840434349198995409891025491729463405363150012262361215579170650371780941539848839593188924192630447888046884898590578901810747565800468308721053356086442609070859253478465587335977954329832040836955940297112222045742115118828618519292703530392035566398398025923144411295852335204755336356379437777563604280167144370857715224541419802520661991302380138960832608747285002112769404443663350889430048021763731763101944261711852747239628914863495749132890156802540028664790783221460562514705929473866692667139958480110157262396420676338627307136174958318443634792789779892555573289677917080058220661723099075183356012585826060878300117190445024726836410925382285610008719670389378981185527993611621409552489688950255923170319985140545447600104594958348234258900142813582098773229943402539637171453816674392258595400195598696553254243080332920674101651305580838467114190881301427475511467039444117532692863849723028558558915288418347304415860816664118299313495481833208154868490825897620471231201712188627828663269915325348624871590479130293658892134840850726963747078949731750596800288594951147735875229291986796447093331132549295423377420200654130547520363707595408245597545267061246470072303351704131210838558164261033733817053172458560791356312997332163841982008851708273554667463578354742725428844670624957494796356824516661648525912314911999014037609475547972852877612354430818570622264655216617946863381224517692361674376776021089080951804462426640488097196911999059832346934474513617969671668477328309467207753353706486166717486398214213215572848256509828407638636779657909167954373684506649915570035289875643713855577157349766672262034617403065171092216670680738469906083279009083421758106260023059454296034447331329100619290282612321237316524652250279807982553817575243556874349571575247449474391609007436748317804372263917480934538213819011896058337710630194815456677545858152638275478344555454528261846236459426344110816002799033646765839070971002070259488632334193676801173156474800481387386013573412807662980720290895110235016502005558895164367155971996694181992107321957470548791680900080237901860371236804929731306082096655473261840056261314583500557193032541550366116808643992389080978335969363619756736958846751699498694610301834119045297162746626569613570841928534133643315613217338563943504153896969362399150137497788132149573727118351414895879411744021679828713540931480844276349951814443083343016083281568250688463102471808698582134771301354328751859734644438733261303296266517777628375114697948656158378827373717156617706366360080062829850455252094350578850371962112690149437631470446225848439855926453934763596045979053209342426720294609073477349392035631804633226503777796677441387282686662984675547919383121890204026287008769798011020005657367435359458765443689272129026600646013278508123103341184068951913479062514486621605870135550386166706216378409296761642232200495543551321090965839422383943404122775710103011061777912336054696408411468982491980492902107329073754402708981952745918616539641596521297729174802393037939703553099927734073550649233352255956993092037082810207363643431167211901024730827880211408651649269492371176576359984096825533658780670915045084032320882966624411211015379440367947490373504256577961903419769055498962147990935889780642551905819677220069963023840061054020393480727494774479545804688265650060099756707286289271017317329430742884939625061054656020480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 38233631474793999421313628365600332699640426819679332580369186062879073382344945716411580295769175349817414271481878876807984361912872151330187239852959456385651984600163263340980153402543129683115166710697641795787051274231150705094261133282562960711250157476419799095287161909692806017195374278035474626408697123846306336957515992736837708191985711523831074172823778479245973479567611133989933658643190388082228111672738736661645909710319680022750686955782981508166003578295548466090326033570609305971242245708690960760601857297158769882862728975484387029953165035713179052446218581621240399967156490480642229955404836557480282922673406122794110357499484716396413523981104688794794620259016525888414129701488008349825349356130896740685352287371642728248134198884736405530217313160418303739959595631183792854568190634361004644461480334260320085363746580347888498187630959920833919645110193914477221175300397882674579226870644382354406905220154131812103226253437601064222126346363879663675269285185412128431065089952230476758784699074976489793608224895911165025052594487482367967901537004580054466318333730485197562195696659634573029615362141437988923109069757698019709533117881936523235225704058192696656259067016451472571530671095046725509411744495411636825053064646197813921203455173865054125143661929199871120544003660251470540010987935651560212897182598824395313138956990471768183423526165034191504376286110763227780366180889935599543482545837876674489586166408457464468109880930289597051752557470090811862008797535265034017567774772608383797217500678500621286008093574874471346795063977638425326680136565681314879210980394648997098214914204767509940158747522142896140979672079065103759265645198417079439677221102040082817029621368501298628698779377119203197672498513381478865086562559606873672900000825900708480637253157097107347468142730316663260106034483229107471712186328739149928567769232050244368000463681601498962818753119251409356295447378411897955417689093980800802194488676621361562543657897882223888410117096137610974592047790739436998081776281587175779717376077546454455262132301508849402828437552496137716616427702055145664656314934956426591100861294929880264989477044305244602045840770959306620355650159074348667604427991489473585932297575569680390510293504552410842015541629551315534791902593165380800317924103744570910327657875940705166616175142172204560728219362541349935948902669667159776284712181265486283232350240282613591682600263954340451763893726809508992194011707282893458418205812176690428779056104357890821624394420198673135495244118540623212123185887862107603007642371963423841782290455346017241235394556587993331780021945697660307747459889860971182380417906457948559933901268672657160977859155631595265528473194022171858991773102524727086808056596691848110980714126866842072464273481260097886432612660639752837379534771304237231396713011158100524089978469320451507351046896133174183112162360089695937322390743420281978765728989817466700672162676821273609597458399585561060367409275081979194917909685088943235277898610881068987252680452853866715533612186587312795590018701988676690385943564528955397234137892811839113631812141543382699365583313487200845406237956578605509495222580834266117583208906013237647904569400747592335223695728415751487050365720589350606508575671590152568215931925840209649582668706972701532570744995604594385765745143063739961360966703697999624389638672152551363516014190877758559366726577242258668564042970756164787482130383276878453629839699536091838625053259818593961187985003359717040960501284945303957230960010608283522889191392852240893736366832792529971341240578540330114720471401403479630498491926441406883730831622535223016532072111178596982016449952846447673854729470164426273375377568328462287698762275130613346418939449691986233318391694760265806868466676991588034050508983408193070532213139749339256330156144972443598445861969338149424497832925902614144610836802120670372354227411157468677126483318938012001189943808149824024338043209691044365965817392139911079274834553805991203849924103964579989760873186987291558457268754796501687694675048711192942573856852352034492383232000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -1593677664609110755810034977796166339709044298156404014679655862283067252353714043436132742911806415960164263346938605134332499300068539214903130305919294343902419983786303451747874610401475429995141516728430367656378054171260732818012054649659579014326927730249458381695555304284740438362752677160104160931990387090683594665469517606340728120745650004755638563867250655713009733768422304041991314019986610159083040502553125683653441760089300921675432168397408192757456432469768298963494383929657119943104752767681438572319349226371211802849223152118844609952474081595549185209714663981810890855796139374419134449654926259387026452407164967171523826542532328973054592367331109934048303892924216000788407661240368422615379526114274031020005884282747589762642518387551907869088217832496308631199428563861444094105130237214646687984093231487027709764918147844690769756571881698866568819769392775158344378093292300172986278652803894442937494582847173495855690624127610512197750738116648422522556556847571013356456857629580484436174718578093677927734248676959773261267289913894430695787595180315162822232015095223032296687483569158619144318785528757495973195721650857107538829509752140388603219040469676273624447136227287854974145132186700788098290677467593865555051696026960973474484766972911235689062704099941373791289085675379109068081752333106051977593701359427580967805268226647532630820759916841535461881755488020048067244864007491320230358217797375778426630621967273338037122654213121823415550372050233079044749228140042109464178820349092077357832100258603634011444732458458321138777830346344684460354564902324063470474557284089996436940233036914707805034620611612152513901517387719418259482215585389154614676928506701701012759626660206825166082899283232312006903775593345429734837806791320291307517102056060154245859091139203659568198070606037373369175201619712892179530058161131799459235808802651961675245887434107879534962109433800486291738419491947476707223017002909247271402633112667749744374034699501277096024024997509831479573449609581413624229653965489277495447890041719786241033225787091205638133592203786365585854416807150173877726248152664584702335468814473070520074728599645236243550117497170469796660297392636066263584137170819197204827026803010141756163017827390730053339947835816291305766113510210306578125767837832407489882653725091333473725220470999446363291781403018188125360450542686268364591610549350242678541680454758770722472160702410116563920866539757643667936213890112498018226108422466976621840605882407939034253112858282673738213717607487725541558231890713495056472541132866916360361336103859571877239081943380138142319033170692703463307837206650904314558105881344451188715259770321900150182002385628728859437907523824344122694669404847339794914589880418827606478828012166745102083522339583464375490301340490813404912516088541415784211163345895440505882981539365682073712010239307662070971463436293355935325854953545694769529640787003516629307775006006587810335698451007668101319480374641593720705646030392526584905108194773264684064712125828347415352967349965339651777824897208436494708145219692521000144133064144876233226782169520916150437431301634831675181197304033886265704934329658497957418780381703662332135272769184023090194746828348102321225814958152662833166124513622146841550033154392714804240631276141215184664981890373046929430373677655912979285405156007690697473133644103342345536769012417920825527974885151635139580139847231943475937399772559205808350166005507251040936783980889585150777590653061432430675271265288186436943122261738281857307954160927206854250537378255418998420173792698178116556811283200107727904043367567047995420417458628921522009352422930779267857259029090970738443426939441033556552299299635481156003914519436105833602517808344707031634420259992196202347245608150940588312377835997136634813375149731242526953808612357522950300129507369502216199064120166906416167212542538215621708322491049723393571737718233883690093662451886909502372670463211521517820758723450000947750295120102985787490217691938715788491604888128888967555787430404000387640254399219585986336520123373007667200000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 50236010247736894610877772818669028820817544908079718800580659834186640187348122661181876596248148141809428321375555644298259916237052319112667259994510568282541463528237788923602871912497271807770194757690355812140961377232207056400955571239539289099116082024671477150661931744645862672573246455049017124858982081456565047135907178410832579352641143641177312063752877347362390849128956930894615797404095395746224541178294416688487946805618422611426186711217922632648060748402165492681515134218134492763842415821667587712350659413571429757260327981778876346979724557263246854456318339674777519424586172106400535661721406485399160318010798669876364989593757870780716995078700259534923977511030344468112786543358125861368499959437516118743956071860558353174613052779920330253131797837753890369274498811859236991712221102725917976470209777444849719922630669519373228227067120301037143588666772050414909353930639772079365787855684289079189681376243535124464817283332561282477222800139287865348920924960402881115300683835869523998804627822636616231938028147961414457952894888974697695747229514586913104394797072300598801586167029176260075058623326361505212681996627063574234974317949131909370392798508110745765873758640796544800160736444070251494862833187120204738122049330248390584980388548849572837245636786886429494724244071783032843985160487097382114286875585221718392298204719395502067252768044057002292490810727976761206281572705298493653382187732504866589678405852575645516133506464243909561031474049413565386155212483278536298907343591576996414025640154985941667132214083090002332165225748643532457113972952030459695728425581293453822931371108265447778238632635453649688939623792813927890746879514586306067109355891498194116493529339454785337695579084701688625185079920582374472589080179497348079736706701293203408518349142615863605635294073740618823848430704132703003907532899462757033847870104904271934905112561216639618777731723348068390924515588723438860046069987064884018389261152979353205305485337531807462556869012000242019861117290646466614802113753110365281811020400314088615979184787255000638048234172509030196250388583867102117505620790704368525659700400762932025122564326232084037254862954978607608963577827483148251466243661314909962865629688156271038329930697487138039450881285222538389241182199989752646152752259157388685070450928333119773224479096948102389139188190060759403034943413560995283542139040306028747355881178084579983763425200783446158347588495506965819030823322898519583152472555378599733287048366220437179532943005189064651670130083470086917165469939091097076023789652650404025134169559384338330684520035709932509502136143066834038373640147739176844158214092722366451804213909394286726055302657943392207922704626390921101055291978404233309907558681557440514826527702304640704230130515022690682724343045925912287125811621783540982093869683453822526450628045681938629775329814270859737988494838159626191341728408410947223806219437232931013113597686967414135351493093374990573541491891261246403819955418956544758146710647122251147053819327196816879295266854954742180790190494794440691031059083040329427991871708445285035940020414242308103740899345983163624771305311470089758181305093451163163773788842281738880979107155503964818871045434526983958370751347836656825990264911276841930683498545827922848928206000260610772843537436981396394683329585111544505506107865211076928357103350495461402392862250994223909328877220493669064879568504688062726183298395343606424137693618642021803123676743326900681515400936542791618941120026387328385698903853978649740601865002381107806465584441804657550153454604247796361794068558168431696318597613493248826327659134602243405361350562847143746031237642671527827877930061956307882846307409661707472088044006332781888280578826209637008155744841800665791548029730097557607874490516206353870828544724350805665149275763592039019472955586791033342972471738894166034456464759157145651916140347900863457968607289806322530025205623410700624010566597747167487355771210827015036635201155425722340579896839370978947799486809546170235173656419617488496872070530817167616783595601920000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1199423848618131761277735004161105899259224487747139066819447869271739982234830364284374438489140711919632519569369540149703560305194288177622790128173140877240563624831441656755056562585952336249760349135319359887413639971336423429897258852710194979124553592413628076039697988869872724494475523621724656584645977345686762542273564339594545050081331480965358206046794720387433441664782756540359577503268530890637665619076267812457727420477429685905727942101065696332187146174502760133141026234033069678034371949380424767582282554116500824511087870181333081141756177063758846809914367393413216019539022166766303912719760719865796582390963823194718435602606650645667668607948522833090468651844260858787318274711067610551239610335753352645650303987985888121944846558849919036204378358440965303026768599920521641659358381270197029225679131502789172743392716093152570546263346822588590427598438607354353729451884079485254342344686061469746265108615182658575259936714887619029391655927110430945682852448230042154683364405488721735225357788608403336982608219981667964006058542392133682297568092327362831171641515079733137572540038279911245607991230139115549145519996155046192164604036146000538849768937407518505056655225436538279356797713645301225759393743223898507942031516756056190538878840546513314338166973254677008155281379520950180071052372534899317546667605949646151018050242111399742762342107034093781100345150820169889847351744228381234667933681826697710437109914798853087575241656646642080440719238023771349913480119129687027269364524709472408173971033624756198169233214666774410907507227803435014747014290171155839679149197805287004141602805033576904233635608607150773270745962940687595267543688707966942556291632332902721778838994116283356950463893210459504778023309396608865545604863143392028316171875098729015579396913255178523365221886780308506611173605277248487708309796295166596746727575716159678008371947449051664558482359620508448205167850133827267912792875885683736812547113582135896033559314076118273584493200558115857306862564931547357252020793602609596430295459154279623535809672690962068385988530431895974218591674398502975061938025622721632694903750960498801432136739761707594094094462993582478133568559186450344573421580616184961450660345575533296878253280690310731469955684448265931237809290902024740841017822575065843765950694270234193774054303198676338954650457080071623515236001274393454188660289354027488919699856923492389398086245258398465791723687910849337433366461374907748105781914381362664601265372707090546168261928747229693508550762300805424067950958283185334755073200763479588488711451889771535760005384994854730008779262936282852706820367525516332059038813087153320614693872075846240773984095223146051716487959767603695738929897833981319754423241918348873217130781509715711865571940387024465486852790854773268697711480252864837065016544334196366322650342232037838001074459821856875071635626423559009215965941285070571395669700949006715162335334498897320179290888491069991766593655276048874620512766329976532972754231754142272671059559916643510990667311558974833458191445417569802006498146991661337614828524284434164383133233219068281989237143139835512007531529230552125148392109800927786320419929463875892185585267696030516376978915010591901122559239411157692421191454829639375952481771280706391714741639790272858428950600746852698311163412172806663637435142407760079388086724862192830805030990852211398596807100999676371278943896044876344332305056644171014259677586911910958238827892988200697195253934251059979036569921014538854294950602741907275030011474246266565640311180666793975224379516818719940251334489360979093777159149544500383584378921575171642168050213467084510110388518015785683310617575197212255631837413544014542590539131965054939665557828687354878154007278101520784712871190537601495208397553411581319166947454790817805360148189873706869689940217452280164203826046081300713191877967101129509608949302787543781088894716834546661503935752168787017430826815999685785774171969473635575994305892393601248910254646201756773958248269569704525366013613193681185659541985066625328480256000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 22620246549540246671738722471574327604437078054966397629831811287194929201608505676082736680578527657329433299197760130586968721708679962037380738935481720841495660532958537488975305795305847646988008267537674331642097670991283794588176250268109340172821505634394847796671924277323600279325448902405789041260002631250868683511438645102351728352009526961305835987568597285794402577308213271717846023851264631284505418783109910118179738600076035196479596380846433149884718734247721044853847997191905406900556080216397994122648901233963685010591257826987046907570282940759977586357568730900004617541693459353326049258254702264150312292931942848717402160486158547059155256634522171812018265511329786822643943313834674278571532878884094826012831315810364471132909036758480101060805556368515152899689870926000984730679771497914051462531966125714570921960327276819074103321074650425927124584388093918375906751717734613499534967073818462222007060067430379902685889022094339520050842780976979648635827627099938670149730666407363427762172689300428787444735979696235129591331863680546682911191784782762280330190898284895752540106362331440912735184717652397532578628089687794442951611025467392313219185738306575515150322060900634320610966640277367334605086575879218773430290860697898566399720207401888324604431266957899847994040123581678623922502347616920143042274678247581441427053861966065274058049410677668749759033943440972401132103464876905168319448215528025883462430942912822965611907471025430372865740642600199159394452481364161496176403068125926828944258985686502304863245569713854108608348603726365262067285769503838845801833320838382818950784523346333237400775804091504742188865470161936418317880816632911076822886062937914068891408823839787842379466532191190099331386541787308200977649870174613853820332486602714551483869526269719384357265372051650026413704569142298763923943273381833649715750299859394209899579659760578372933445945336697213067120833870316140183500294565904450447498598858004805074561905830701339092452204063077342440863529254507060282985355179607627113009775167307517518479212697574625108175293263950137904905205138168847006133799580135345155470904515451505050861110369229016875485673987684638329373638248945581549232512751244462562152164930976584252260107415450748441242872085289226860012444896474760675932360504414994471433487947487784219501737563784236399792310452893448038099962836187159805700810258660331003122116065250767232868562421444519361761013292058720114453280184829845988940488489774428987145417767287348746337604100637720488549476055417184228552580067696657574766066053081366437853893053459734262236343889121454813150158822176140411037522604247241470770376485449199582431988664268852858941558074589029950232825071858548881537045250399913896937875878569279300735375022857253376502225895622411700285873311464216249675975376610244933448305487606077331388404607867578424279013648439808743808739181314312092253797646097201366343576489079603300561403694917475756052150283074110172797241221674882483130903495076238985818365929423967350470707602465967175099621931853915800226499059879407710987474941803392502829322827649792531006842874272945090155046367907315269359817497022150703369269147557520319853299142241896147217496446049456065234510389615370335065819689786274233933942124177710508213003757999978788371905121425469429623108764978519227394532502750446125922162819365794201636200633070008228094024443824791884302475467047222318954626512450644228051397472612669470283239463425095521070161062345999666609214263266406777410938558277034597586749285762522278079832811397676762550202153286937121926989846673428188414020650217770041292596866968580807295126428108694313322684135048158398143587732762435669171998718326391197844862547680885705839227506723624287441696331902704506016026451877249603793528066468626715751327866200466936688268924278415684618835475254773159514840543331449643162588955942152377845495382953560526026965842700200325583067792653844452538324977256700114056244731192573099241292029315804810155175227262414897320511230979140267162383694053245251619902320219466837735106296781209600000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -406169470184630954657012402389440436567093291919377991389545102559968733697140723541923507289693733537512195198164861428028274057263223819112262894462822822267953352714051708608545675378044497039304246111600516811525352225447291143997430643893479729306504463151474139905774879009714132021211489823485264679898128808902080949734715847291598114215780385281197612916239012315282834311129487542388306448092652993625281645009156262436938130051875479514934436262731968585991702074174223341226243200938046108531326855014449414770241192265099939287312069078467328616855607576796744737485753125399391815123351350947486289778427025790703548216106469823178683459418820848681878046071487504435922068810419418664504610955675231240914869778232683598500375287352306601952400592937961193342577091728377689534323470053921863475629932156976704185652615162894848634873634520825199748687668236739440044450459499055384373965269519070138621316348357793186324849143334086586209695595898438403842987036565411199368093135442421762478187568435365249638326593182851741063130320783866916086208203309383303701055244479735689447189020617024385351144469856902055353453592034928036521831547252422360110811221401961659297153457126887473332723171705144790132244842434546232350995431247851166531222689561042854763523008666134561514975649859695276184426985563584378960077126243594110827246976487584095634648291104596049120961884366159241927605564522164367261407223237495227821109748585239506614792597350896305245866855215577483118836087208840958916780649780344972386695110998122333309887630916843337067483971361162781131189201864890989271212250168160056455184068633996290564072023324271537245516416363849190144228096746092433753329416937739132799359811293479772554120476878339867989336372493721520535233008574775905029448801517706618182810110729711990885340382018107929545219981012939858430164190102236590586174999033140004474912369953273761890334508237878828179684112156745375400891604619470288467111631525397957418218297632326600206071831998372004876781978186727142695085421409659210558931211080701701272332966629761128648706640599974434733938900638083275174356225658532439441977498969861714826314109394979344033085288143661125580492109154941553780916013423273036948176665902809727284655537184938414852253231705560266437758381250450188454877048161457481432547869149364638261571760805514538271550104521243378295211104358855440863544750994002036945929868692335814397945615981122594011978553671253454011004548525632015829688841041936361710156301338341034720507948073408236614322959277150999458745148744058665809378829601495150682175030107556856247835707128392990219920072287268548635722707517714795750374386648189956939986653146089302971342703194501869431000163005397955942465904286041046959100453200087331493616028565866044542854030352166322237195173629858997161871515633480024111597780077904501556408838678190062764956505606077779682583656475055988750886404190189651763324940249463835728386721167012352768830805816300528780575581480964770807371617545824445513069778190690100147509770216392247366798436330682846365091326622559761653624328549323479810448296363123800905135551721505174578373229136389871991625996091046258920781070294822235707988305076837449046372252401268147603974940122186187352432490295516286286898060559513468989500407519457790260801157538999057766147139079987403960679608811284955789575669347555444003792735834512118410671325822928393262776422304799714900758499726326276770239629584684258898760199678320274315276975013950757428303770567152505328058812981570837754382826312193694988597196754058150490945478209905156389793579588569876767060089617512813280437740848831088336952394970893449279972768411763844616250534086458268283520900455917732384377368726114291949157800808172392040497488366909308332717651994798889585996907870180281602494874666116479324571583145813226131045400434364478288925555539357900799502465997311818344646901144168264213261566490779893947666429178626249836866415591629468293454817539886383559500953227366494596897593266516849639986606819722619788801788551367783415518377005726523198859971117075752149256765440000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 9357039703592782516479374762944650839019516466754372357805169920036301341323096461399343442185326494806618046653513871824066122919239645743298040937707811576341329381286027118651616174489650107085147765833341311416694587020804117738217677693799397994164846502710110485008667819191650132719777276551156626009780512412496416887743868832637199696873234747819269592717417580110584324342039480939690635315525994081432793131312162547421406960189859786263418886348316436208735975228855031376300402608911918418648273370420597352893125906645161312784918320033938082679236834983492385451303352558367210923979481497873633933681481476433284934537439470909311091149116581844028706572870152750774270815984652483940458831042142936550772068236689073212044261830000987284100324844361041798862714574104886662695389537653776618841058188046776287774965923152354528765618298210065568438436584314975116461136281448257380492102445554620462983066199349523527334073374342532480813165653406690802948362069427750605343859927752351271752348666821596824687631163312764174068056525161936446765688644274365642371480306286797049128166972476144759793070245137112738842981055618957696881503927396455970684581107682865785399015696108387167441862459779276825928917450915012548804490740580119864151457582932241093450257367618897484597321057133132042464863997206585130538976330702506186412786919576356922527801220149111003275689081373685572874330390553869269082736988368094002334783971056371119890283841586264758111262372329023268874701035952494490913127716831327045130944230448672820137699414359268060438603161662750849215738113442766121766636359505545517286963182722860598216686852394115914345340984897560944246113773507098611080624175282121845499137707633876352676155653923475288022886106633111293405945602957259524966669554882538663001561507140122717052971882714745960673416267031214130855526034091058285564552774012260488164909899909375538387854913367900816096580439807710299729682141275627049334009095636129258046523497479958594641811126459293664806539985041022068563711774932576884987291659730741158710955660074313769606368672751899007647656347781903695577315301193784928918771479537266473198554905228026144220635805503892297820809613965879173831220079771890915842665143456521844954351479141470399133192542053801768912283913579390007591819640809967765379434230079633991975714473006622256877893771921551978375615727396130211217019475624846331377628359303073192650117587553681481478609703695702869088747650083030215290989645723093657127043817565134709483856356821850109504200804350970293039104527665849607182773245042733616433869935772415375376293843968558793981578051937683135078229231595235316444995753337762332113265938332307284978517516722865001002510765052858623028927419926589322321331770092266164883166429096988134707267639323526779522265629467449804567616440783139140122061436694556919679001268966219477548133289476813826366517720201649425102094806504923267805580118624433503106230335802392502889658991702967014002254849434681749556647773815679244595741595248095762976244899650531497808413399781362654916266501151768700106485343909561416241158519493287738928243892476474256959911518452448636150595784092735820880261811178863576822294284790034470170407905243197456323361053889455642005686719133181036411746985418113731020789348970869144955932649642944792948227768299159271265740189424333438518980011980186892727398954779024944263875581415058239051509265744020325611832973189450575682348306338208953213083101063145707547588945516692850601023387956999700210355682005106573327605774987838530773371017031668648640372542008181664395489010519250343702161270849057890445066449075956919521576127558165809163821463050889061236697747281682568664781299812645948167422621568705946693090132177795460577232561927222559959106184357893021201930657981318246245567542495088615516008208257701305431052562321522588000632558032832923323436532078619699620991378710950592436692714512999997853371340635844693794588185181383846728349551657183655544968172552800715468295328542702838770279417707267459834600765445884384961195323365980080655022541918036819968000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -254634148674919110681945767173937467878600379158826685265751959686962856547207663451922305624889278330552645054943777899495811876100124344811823980889189729377128853725389066385761759708757463052211830144230356648086924666955141227350746657558515872891520773450449508488651837863999643607062593820029084971039274015925011341662984842449595599062595432580021501934253889830711151464847720014616788115997044614685595342087548010046362366951389329248190753442671230785940893619992981786382563567024258587458136451963677299558456178333798510275592760673073878251329369462347537669107490746851897294560598035480376923181552871469153330140790311326915440275478032645974777356160913721376568739050055634901666142999928433080924508514640834195645277902109191629242784242626567037148230568435505259798255966325148144754606744078856962329852873489601300808682868777586878871858676536592843442686560460411530154900634295362294577445867195518284217486511092008341361758212423891874288184807507444974570151018214466368129303334371267172415984492456960696879122318557858695358211169076447344224991071095726916610867022892075969283660721229449099424957418448449752771999975462890576744799194115099709240454404170353701855373902270557986350793515228884524012055909198942128978441093311761510435714215861463471315086606440083049489490772917492370444798116930366678576816826354642861380805244132739364889137527483742299751714876639715494640533224531620505257223514331451261867542757172870330305379325917671647597153966865943068006348044058205959649575068129379567591931396223464701505453733244354557094643374716596835694175230591075120581452817148738861710679836014560745306279843015134848658635689699790831873216694624778561093505020750372100179420041121527027916602335671197972906311480547843911387811198764480619511406589752342440493286339658545451928959128154092075750863070496632580147233543332278257206396098646041558517363998756507283707583953874700381370309763540212467429596002996667174679283333509667847522300551763947483877144942496333106385819727481815632290436602885788483551439173543931770074853376593112535562507604353113888924805013657640667408217980369682786989108682078608261059993888775540348278592134284866343267795610800771543215478917650586265935373877394862993632548595822084948679423373114013538325935552270168775537395844717649878143988362163572119356586577518900941161939991221352884249940175183642171212684919441181938069040396861002207355755371921555149167595137659745760857921928029568556857444135727214112796993346650236359567576103132759526262550053319163520351356719831003201212274091524750630493715099065244942751410604606035963672479970271518245896274625234455996478439758448450725420020318062251392934137998883751833285293907432434296123346006911124868903402252301540560553925223086050340485786648147858319947407349188101322515615302082383538899765236083602384426399807358512546100942811507956531629404180997690407788234931504842581425657612481204500987605214458936463366949106984806350235093375742897248928837953811140953546412079443334313583575217982696539123217897816373479803682451490537762313173351292675631337739325710961353287275048519078730254729268227559881513921374098700239035997562429113267939828513035221215446220699788717224932946251148487166324833701037741103399289500852583607397245790683471290553482599805452880051625828761785071095038244282849121293966005525137679369359627270180881084569481207438083950969564581400419883685385029798367402340892777057157485851301564153632751147546191729796973773648716855995317696941758928444615965208137143064234755964995264947226308670305305693817238759410886317201516319032920624767278262810354183709658937077358453329371584481620516366396449185641776111026950850716458927834864826889986213690573346782691846502518889313651428899453883845053838429889067412557024444349154172587818364078987372199342780222947325449801314982050011780338942573198404847976010257369456899473213055082265217365844027333866311260918643965905917158744933598338445935410841575883274171895933784464916896516684319790932691080621477540289380150478792294400000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 6152523722698771096661111389786844415417254290632399396619997257208534670534730903326321959016597307264689816946555286345105645301200589754765195286380680908398648967212273048440111386534383778641102430765704189066881264035056204730382173065926219872300214763824391313330626187155948696021091054668927253981235909839961939070280982296977027735593674583083565505055997721208307533640636851861208554779745684116668492000263879749098936169412874925671986026605771866391479846306150463257978592610316325884459488167308354434492854239945500949530581787067959532846709059840310991313597942489572172426139282986460133432865647662851986435035331685914231975387557281190226463162670542537867006656573592192312166820123942564219352204985728184598844302099188325293519627621539556775706086852094615626639384730883516766378052294398311396273964089885344138525944476581319922691359977713178878105509327142812566485251713697313798115004350101515432125189045465226425041582104983662263534796920324144304948509663785315720213132358489340043706017876827944331733759851335154490617608224301334195573770715379480392959946304674217587453272746853399648491728893237629631878891679869591589970003512388837684614692085209799135339436255585691661753388395232988300960361139039966921737408250035609312678597098006181958810857683650258782009906380870874479456393604298145172288804495045290715127467096752102893439973849734495862668090034777250790622343339796105972016356733928774583059724840679350319071262974975722204063767299063420615348895097122453829491036963615434304551615938884510860918808392931087493179701432151882698437706923439113919189150890606482952383090844510412136613735970008442901178588293147641677401012490717226367660317837687692934198302348945556989290714431304939858026125382340026991088277335492165409771119918932740982539255872706577413688872333705560473432000967926400011226995077646858491314145021230512485970001501314771815988890152495903476989764945326027663412422545619650597565057933575048058772396422555570918113228213321747012912013796532531699041429337150182983962442017024820476311323071415031085856273424348793685123234599867275421990037114888784814821013760703127066219020121197566776142293121992947096175447840546142804876664921528815045978970540736972490388920369729132659944062393259579313064980913031579846207002220561733838573336552924537796172026548961143425422217512899631374877325104213365531472436774515081316991864964013809037541157492686086104897604191211808784071595674507688932298729034796864660278285065782369292023171129753616453192492077936359520251095354689157174242642622414308985375298999738036317574944627169372451588633874292033923636350402351080383154413955594922472935857936514828674362967304810884706970621988860076948407272710740218095941340538103915380922937489785986825591929468178658002561710240806494706254787991250124213278088605670712101206830064459397177991803049569364112412328998158151794564147473450471126451830493751702341331488298043525191930558018062884538321878555130474856504204445292113907762583557570924627815676371016827563341060786740404320563302996494743565931242166784031504496716047081138824466379563631346019684379967513212479996870810391819948533447923140561518429041473709423078340156312354740031685658876806568151053644180966292000647102760696372597585216538924891866777130141647789818040004811707386694308245425102146768422572605519706046127606871522168330405886494229392908852504175666223169851808347648883320795977843655962775955132453812007539904195326690003552303627877607638909535456925199953557443512589015386802304177208753040260841857782591118462902580220802928789544178342616193874873974835731543717311233046192102770098715875349679966903152289426664358252354098716784492958184613519499052779012359589286297220624232006481895093412875095758125972203268694337291224386644541195709031500411732762358622087984759723171105252983183365574292788547674152554692401018866107907205196781295205025545661501068020805806720686139089394589706705507077660727622179716005873493260841542405076096347995357943156422113955564908315756462080000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -119266550847262570835381970284598346587619720737189245046571934347150485505412174366063904407765485074429863729060262984552571380801191580359435273355640729946659790051527958780856395581088639415384330943750129423270509434312700073715307463625818014036896137170534595676129514071645316026665258303421844925485928472741348179027108935326716083804146996679793364077473072541697120054952900019206378307666865726957057192391978689781435476813775046732735705471176615805409096462743002607463257051149653674562752044254113180217106102280226731470411163917745827012446665397987530224926683900682311401157479911538561710103200719313720313262994647823660024711009676992713334349442016280063315419332365963616294544538547975787169340703166873908331877600115129314163915993906066163813067932309903455946549140543124848940179618017874983768681635416134021049601849645569248044672032188763115019438536229540591555765692141914737800441309418104753518358268953402063038819027823975914827217049852754479471295401937468566613403682915896376073334431205101870817832023970040910310178506018159159633163550671690688589939057168827346898480267728514314761768192472267581626948069389135746260322362032071908012593261926924606057076916839267243364152855271400232645120671213951371450217070420589916648155939211569242051667820088622856857301172235043161464888876357659244314525848920831649609848678517419940421048782454329011315744764381223660785533140438129695352127631574275203900938697895254282595076532592193100485617671506059636437943114652431279492305360233137562091044495993013576771683875499702669886040052275122750610555437347336974374012434987578384667671399959572037768366928819273630361306836125529792317513236652396164262466727281550636983729083182209335103464362556854847373831512998681311771311976793207653620424537308815413427769451557060537430469912705263765492679985323786731934358237202800856934317649705847459256269107998589970653407736940383770319997347370245222170083822795890909144048957086198081103030454592614699900952212318660292671009691292832191637777541097915945615078931806990844482570175507939740815465969454008544983910283046448095612229175913489492026347913406957836959514041596849595606691647868624876745216069829106176489481524318172776691045274228448932451515948172602262142744404494540984145028628129513918309386671413497566443886965819441851740878429836703945500327627203148251022035303933818380938117159977450496043963507813642433061369624802122625228589866263233702071977763934622684613691821815473088204185741746796522854888724088882827932031747925233257626336938820622253377540111414419430321916539390676362034374485633861537213036489871834815820320443459312014902211846441353235241599473361966812196073004747878994003211246130061241135553293281300560720393199893903149934776355040232855907114433728450795170375499483759808689420809719241470723320113326286978725116890321972057784254123136567825148461846935614644636547321230438332893373011239288567865018140650181744909030971556139064720267303272000058928618295155816125249435185345142394465400965560829229848467896628820041435437626641904308261170750214860655250239956797013970576898179077274175157658225461322840896393385296845994628143229641436943161842793665323536349902449477930805366279737635008944080679307507306151561959270971340088012749033941758509512211284199202673821139284125066860421992265486822002135343785943065948731286836142523335985033093071915384913902818397094522418311243363996062238896852799189343785427483620760085427939085307217900788642890207341466707300177257668889125050621661381965210770975109427258463422577185962603639237117783396509002880124613079746014906828534120774612197413817684573328278666161256471121925614083047802738927863521350122972589426249771299309951967854718429341771947386231287227882953635365579101918086808844398715475227728935882244220683484530581767088988724651212403816143205448653765040498531136641447884588270582328266638163108820372105817897706402189285013023520560375985145894965421984505163566289269139552442826391481620097080246670137732802687884750336557056000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 1875071997032315931472887945694542234660959692059753264961914274568957650942232802898517469789030033084352223637676187096853664007952708957083846007470339753701139889558683687854734033535746905932976348285200506658076765552632839974616171123195208533875331503321291115528195658346215450666953320451583335884765444234049960489741733360766088567290141639760746916482332602123703632458900212094246898021772668628659827297018231975750791108257892679616623374530634575967418129755813159494203276252970727242244873870195046301033872086554383988942784012732133773399297036747376331378624505015293107922330529967845790195737878460263316732787380554489542333206717283855413925114803522256757591141296779970917870938058455653251779668907611887561973099764626875959805941824648546639909207238582387186786260055480882413390883659178006981806228386953299910874158790410996180775727000546603280377282217402073635749704939240262766654791230350059204114593711492952795121043564406545240613568167873942816895260461032821226495152801276206800504252461529451690339757250863386689561982364761293569711182634078059294395471864200183050085893916776060286218943911734607212542539483346183113717370059272089264654066137297126087418225777110977021530494785603172230138963660562345006143832464533229310044664713816158913583651016168803152491228338904405410950159655114856847304125047849525435596116443404592541440512306985059034201222096536093378776852859080608683134266587059923980852018681201313364772746813265651034040171815179041738332757734405771362065712845377969995974115035335033783413274061969586796310612261915605179131777354919681768469585770289306089574357862806386217728643663558596913522652698964136236891511165884458460789048763679221593646755995587096037245285625927555118979548912020499207229425084848691714178508633784540677316479619251742627256637412757160182802009390157573686384237372989159067916832278119272846476584126359047809316694939635602409680774945360306082722879024188015950477045774170481539941395267279286926541029677278796980285144334654889863640933209891774041366308630929431543736869646766756649065907684431467806796846149428677198321535796647596854376569354994786424889853682934195253611162210373691612116380392056186053940997669055571668768553594502156988500315775136082454639052143522874241163653330683361393697730401418312157417761719189904616756723757532593049810850001657481047122879168237232418584512832187124764673356952663707255190246549459823637921710938197476140266718638234088154621021999207859310854982977837202119495755671090302761820570117024603158316750989179596537937415021172827507275012258054416088446580906132490412575469881400646519708546268692588654772842357458872007648959353205490066358554506321637475964205235513945093765254179265563953422335651744488407840385934922856100470646429011772966316879666924294524601052192630171942077470174295797791934855358223228065237325443453116517203608932296189795595402523177644072270251700405762831581470418244070797070000039098548130127096302157990054532546979297651813487171679943565108427981787126209847255699770214632148907446618455085291417800952293645873015217974652733707942977262490140197521890413501250810515524873391266563573115737354907105784946746822144452250943320611955954365513540505248104323372610070944657383113792343659013921370378822719146379312366478003655713739138777184692418169499983947763288789753857699240317365013006824434483683456884902553234852871851047917785458762674354316806120512725288349215809287994202698403637386207696246036446478197428530522396543353057261292705337123328747053402351289484899745148045969442833080359639030099704879125957020981889471792754081625955089063400693508241733267821912234028067781085783103015131083010171201638231729663313675666530531140271096151250323302009537268318200792659348652304726845192209063547172628501979629147069435813287423364061192729815673336496397435525400479292192534402179546601349156597079990757431613925669705264415900600255429139863988471100872905480618512276166638217424078061266654710682956979546537654081233988283325323673600000000000000000000000000000000000000000000000000000000000000000*i1^159 + -25345025037912263300925760669150562772541979598502384427258598470896704713007220160162268776842171052907796277783996646293879756908407724532714380827468266430685654305392838125197689363145403599338659136363286639552072331283627895033856042055785913596725716376154937673762350551014190061447304855911930268460994248578382269081788084413700585348736352745450657303545591913625166597787033597864374081114292436337510521232137802047934523122819961548853478840028256310268043320375727006224180680368017098961748425883452716867499661591066298637407987279773536518240383066030865329214319473013497703709304323007815405799639457289263786362370707899167396437966067731453770926779609805431447566456022399610958580279686391318858971376862743052102224094035034146751543528043544819129501716463767718125570611669108152945990608813070265528897890696150397305538582973810411225013466660332789143852837529548417413580873858950567110253465948586564245093576513433663119500798509400505046782163652976673047120857295592614083501520839603100697424687224758064435527735078035777292769710879295276071267944792775790387669998866504201678620108630232924770591144492990121894987653069264811034195535608168111344709910788794677123721893932814645298228165302444621564494034835368764734738905376225860369279977364138472538840276687102708474009845739079795720257730117448447923577748515038389654632546806385993149288483407480927529992266756419968159076218216579897666052187160914012648804097980115180792262557301440815584759139855535984865092123970547002756198383859204434436404720553172385367178717897242725396088308401020155465613462593769412261635310074509088886034743687473009078088206241816365435837592202490786675311595079946258060056116879867294247387496487833880299094206760534671373727251407321922112761690560930504654268313183639256280983528505316832537024304892307943438762596940066676715695247861689324051944155239775464796929732045436488349925836563395165726839326114069071253400536202801769297010143275670750953645283551353326846437415887851039725729299704163360455800523722638388569018657956735673394412859858604769533757198504598542079237137721018781396094401533182777114732506993192375186438348492741294552542062741217116653300315591110788819867680466173328357991795960941063173103300098580552853610944529991063259208092633572172137468685320634955446822929390814357495488055891879215945082030657035870707048700430106837333180881517839319834909449807692180452590157264121679184485784399865588580193150512387956372824062820300344129777826687809590237311573038781016606898956581462287290111300277508855923534781322161602872346882012788621610463165461034607691291563373182940973050201305113809290349174246245834815811632207048284033349856300493219052586407722230693292986051616609665310994933377982827838143040631362715960491735931593075382344016451065010562776574843275888508044030554623750341410981533365703064330552169752138719701120178392479112980546116596319468311860335849663264902770379255714651184198491689124577503971435253339899031979374286575724039095630539193455742188064558162920132325284894580644439179915020762282889627101640872963858934947383083956439721524719288912976136139676727673106038123568549181536659656034176101237396492434403180949797038188250820901628660102739103426861773514919130640532092199288253603401882257328778873352444863107803107044414792321975954931668192569269226314171940098316359612247378453577944806895988310367795793837516531225534443227334137558057784438855369633208990379976360101285584941631521152679128743598824037825334106600003262642800190964338617528835492924169650519024054911350264860413523570524052903697904767643177645258312770149641934803885754294862218419853087094507922434319447876216655846659159689477404476794652520236573044634041723145504750507997337398115390083172341040638462269451223769278478692035267447752357084449101547040873435242869596114491750341706208252846229864182667867618249691853824945819453443916725328100373826726518219164485636619700992023189175573240231640088915227227256945176830383983759766010048206036008960000000000000000000000000000000000000000000000000000000000000000*i1^160 + 321559781062583024635241970397007847649585594239598442159680707120531490270365652313992615720565668010448318897863118062326957988409629621394650473038641710550062552279537410196823572035668534103908473002932824499275572125803514109215843642171334547034305143440554866441210450918524060085336153580801843857700890204962021745646261940103317786867558655005140254991591883564932092389720789144131037629512146150724495303699205968885327739848973229519241606317042340469231280936482118877176035341291098754658677716534285452214599316372151618698206915227976208446356162322000529588379967864484574447706373146175956998605696685372710578849920410885741590744450313828522105914997295223713248836167069247172158859268585711881773876129264712243811418504029857293141005033390560977897685848236789584326793770916501780945515406686166558397134824207313202192093669728374953303934168366471580929357617134422019683759163046576201008955720225883207081531107521775896717595357173493020405791839028207313880888107843484749424552718026699071638648024484786491990408231730429722320040370138335724342216021103071597209053986260148516750030903307735006490500659984306307612183738297926399669964961992116200873069368407913814015364186976961848949849717692244723394346943066562164723408643701005893029697105940258528321990927799193860602606569452138859234783045252808412368698495362367418689546916244619873180869018497598626998823394029056913723646303225252393991683248669047020693157658768343012998005706746188073064581515986030924516327892580095791457305036941614246290427485457473623813848826712320097545764811917177808024916369909269945247054649559900124756893472478962083592725469838337204316873344596963327565402382088827040697852588163284262263569195872378603886182306163785031064858536600992736216885058608713420830132915272211733515341824051291734114003594588568919462838866247429723345816488580047698135446328259129146722998324164754148159286285915931293571209161093679551818372982198618721160702964694111481281532271996453734881368031335432237719655194508472245889363455963135567485070589936316903298972294093155974196268747799462692667992070205557223452572949814076351134183760567129220894491262967611720620531002815961299585458084688775600903871796682184898254462667648846390809891788151251034740369880939229962993614185039011748689332106827750941271729744775108376285352427066886808553933383494361123116864402752562080671325419621312829623894125315837098750126266229437751247487457709422158868861423383980173353227479851794471479337659292314252744891986839358400501670576970615502174676956718939490027648200564603533894105395123686236789579472125705441250269208957631885134916782258064467386184220634917207123011132341610048050051864142801024633149528257706818038423974582254002912358181219570331969503580111286290533568045974362214846453393544787158326553268039846701940850841365142652207840673060020488925921778274980400671160630034825177273669846254039821569466977388516987334915540341944334172224187424779037286495229948329358444650198990905111986494923326750086207697862615676394601665312290236867222591227546090975198528003049394554449798712367143075740585106743126209041953948356078430067904200876549171472116789951219673428520830222960134298766300769908783122033027989497321229745665383686299194845120421944288414322929145251559689487103554978925040868479959099235534686138785882734704141978300199429832396091699097268142879920491548289403111953517968676183250556895047048085693956391333454936543431240161868746149875224602543647985865623819754356281691740370333241181883928740439038913869668907540907214404905081690496803349284500595691307507473619883067227079477855803274396025476980190091277396874354436282951162596078608725437894454808169510576943857930795352861113845133015936196737222953545525919304246353003626235490108236967359239748402297411308222564122425830984211982610083829690956036281945622271258634920502328644860984615477813036936483861474143456075891627766312185379541720518442163043892161213354386976584076358453121284865965562356668382482855362560000000000000000000000000000000000000000000000000000000000000000*i1^161 + -4076887186959083482519223828108649092899971499018787910159436179950043739803793272018792829906777763506476932002595771065954993753167445423614961361851079270781682273683952765614856967629190282213173437875544227946341075659930417740633906438538705768025411982327521033286644787781794383386675444394393007060415516106399990108510925664773085156771419715891309680521519672957483643810797851380633532492992170042201896168144360148756617481795631406398644357446771323611755733714115710967022217170919722982666128348072644933563036925285360892410025271985317133523017504625683025876500712259622359436758898178294436411099284549747795975123526987134723788972280247270598461516636762269518124083041121788935364058721521104033408120339073276091761604055974305166033539015887937952347728081072863344407281966889951034854511573001348555087558492686792671646783666572864552484573727963715444787984638686446462379571259157958216234925195684106708555631290152197592395083448194047538672209302453584592455018886367653044866827716653740307077262869050141784306208358736175847585405153127204027701210662331426622579068712480224521305326112829852443755327928942139709927577073059677602007374514622754690252360436592016951661492696972799970394832462548668660693415517493223982879680309162675904633200203562768394595945898293577741541192659678314008036029700879433150947510925991295211178880935000217358934286363331343639891672366348963531036616977991074754002432593453762079074318577463574999578212595117672201636726950771264762923439837603328081584785446887994093619183884140741257369242907350621970372885417890437979189438845839759791752931846648699521662967116216774246428199253328280312227380895988343548689776300093856604354349847655396876711784022873280644890624603679367100645551689000692131190300966947042509881977581719366020189546219862139797387407519103960665999938317710098240655454334866921976257210433123134431392330431381153028480198916098840995565116607693840207713557204587831114726505915456416467089675036835763086096940309576849895357021673944662035860647029354670096007474111904006937757260148824094045795734797364619765046896040526057118769464282515310597236828191899621400515489810810883068396537935821281053326520487543856545536688194315759357433912287241732193748995717002793778696774811496474208810432584100384039648986530721952525064592899315149727420403514997119768267055994484348128356654391713393906416382969565557349745191208678913602335943253260098105041642446247877992904896424046648393242654391808378547944309061927182725708753932447917913449081156297923404947053852087347813921646098611498177717563095351147812179840739535018055622423666804827280935880295376252870233864661572713314627582042556241555778875135053113938650074006829482385967045042304512740408310970895530139216409557100421000087376422523262890712584474310684345087032469924859166535158564774850815604323431580500634340070252124282331587273992380622226312802385471097987159308194481349206776373403897139239276974973065806594275284777089634503793799528836323196823636891653302649390328196586199473185843274688817456642447526200556459106871973958045552389231250867610386380201515224378850914300935858025647810161539758766200502837646301196874203032697389385030445809220363783607929591732298772326199546693298406143866115482277906518050828432521038294995023850157456970073613933386799849707231556008884342306844958765001587866383871935027449406627914535060659626302789740012952532564844671625587649040233067886884621245110982257831479635190849513821077996411358275499642073830387037382901456674351760691629687690346472079676479572294866206463405925578921801873573969451026778742183148308814363626346964584068006362755671538386966105556338641168582738658026024863033708349990050096506707902900047804787957407317683176130719677177184529571810023857483162619984759989276187875872576913174649477417236401546808536710556899455550840973521953317464761893223786259529570425053920019940090262601977010004264241783935264275982580699898699570295924146102925336598817526061284744954078298112000000000000000000000000000000000000000000000000000000000000000*i1^162 + 50429864053161071889287561419966118351041887794474840109091034786732884623650244585153847885216742636999649073367322182055124136317993500460139293296442304963278618665248622143986820257458394892742407517231297044129807585829682497921563819442354893760075231311056492981585569037966167131112094797394250368423040583049338951585667060043408603476511480630750293752097739147665983186445766114360981521966708999070119192033063678487256106518606555765608043035148195313817316499211387357568091581341684990998914585955953422396110830624612805483498399127777889390942304121652128918635263736393476411654232501584035929839329650815628200287157312118688547801639874473629559282803898536996260713560297484430055520471627968902048774390165956959256171085133329972672338147484991033821389772585125769734443440053184727039742487292123280469560346379401887291837144954371634297754241643420888765532811099338083716935446617783029737006598838752943951184789101375102680948084213618554799021632206851158354121759997095457645990019275867983141192365839037404502096002233409285601878101710983038308105405306003322929552501576792952254668847828969639143968784528789254428307789295075710879954946860596514463156235679642299625445747396252608153599221669934241161093913115929810362907210826117845674343049499698012325750753424775592319297454318222818563248162905626393760084084273550420591980108156043031407558548249095086681563627062119403375900230208701018521870323877542086748763577493200592513564104903833421216694985122966143086788188515514600209831984289409824815017916133928072088317263892284473260461028558318034295301327225666416132498009829513306346324874042278606422919886049720676442591251472101838926515289155675905018608578387224273498821742555531398217067531612119071733956564625186207142151291472247009213667802248194746266860915939312238134201511910198012188170066241938585330269145950142871921215038840512512149387987086130049628382260181134220338265362753608901910246337683553976784975854767480810735636398009807241441325225592408326866706432774623658953983138563202739732720054775588428253366659941262554989374766091654460335813299225828029324820599157579510072500014208423699181243412518281210946339929092276980439789891437838219188971503185741856038874711083574538128086936611285767858959174303366738585333271581107155748166247372300699593990215050951393309430470840220394870858434470582633149647817307788943098936505113931766280822916625177077982527718172763540252794106792346147346148381546696446630283602467528668906114622133668048063934935326573753359230627317807305744149696108956015962468369482966597233918923823166477903980125430656768069062251706137908350200641816526241354137289753482609434506404432421145440176667165583318089970270735615461760915287474440819608437858570053858160519418685628312938859012847194087207450007777755262139559853227932983146241895860692572952149940088308524311303639563655321358778996032734689017766851767072667698552665808380905496963996097683691264837910224438327223092942818050420284104270629921835929552604287564131795895024110816521653433741324160090337691474437994730917595631601321867951314529630509772041318960360747848028653975429489177087917069293568482836309998857416065051621399310651711214924900027412007498947676452339991980316667622860456790204902464048735389030586130620604998471409458819735465117467543275565315870450962630806922316022195371688178727306275567202358086746510740000318107075828910081034257433104537082213826545887862761193585250642185054381684977104023134467794658386518571304360749846601089879364766802399087408165571336330252607465769764127774019536596830349862354444176218618242112687973299197189462335674801122134231201130287029741820088508136077329151099012629774098431582008882939663402661777154923335316751485831364289729436153353340895408205970300811105369770448365874688356264866513179531311359295259581915718178851256304721813436383631575905725481364002717358476826270954077028326253826088376296706990134192452599039801751036031446167401840915906001558878812538471050117120000000000000000000000000000000000000000000000000000000000000*i1^163 + -563900744530294763487189894304190059724324908556702040829030415829994076772011977711877986446187335635914887353476202749252125276207872037883712959354259531447308848617457492777122086028555189282973676707601725214300191839585493687536028205958458238972912449076335410008665846843135406198216649149667862700446066616593804203757668674446254620338334394384491042905518335912747336682686795248104606946553939426834580303069457127783092027454874495594762147763195520967743496173027146262059311650940679339063767324645160862133206805696085972420970089461024414304549023240489548599868449578946928309172165371798502285492798153943020908898677887401083644363907110064327686043696321600490620260156747989522980384934910685379131709705455149457995954930641638432656808818227992020504575174187585937700243783536968162947050728571273846959899701781033392115527098262641913986694641708467578745801723270297080390859596670296105194653952104057822989995446169560774556830437094991528131910417264497245776145726532381465675078092605957686075837105244420934024731357795647460107813567570182543915478844421453089908339893604751981074682252878533967935408768251326432673948243070880342163394460000981792362971354549590687320060565721806028055440109355658971834726238798810064295129899408148336265810174444415352051620528899913892362667649115013164107526599764364971770992671790073081392299909053051719689422709686669557539611267652098095195161404108644271499857086001280556842445133330061530669253439628970362500118876613001920904163432943647350247722373261876651411805553699219576644754148940437198588580218433050886834378298239624447341919216346960947560486799497217444001477882351104440151593982838990848691920785894291973241513796933439020906663230480629692133734953314710709670329342496116110013654525907190428562098707877877323773881940099109162758314424480375473869250368471500945866343693660903895291908074906007530036435752968321064407618096949411453155530940530822070369094093571980206343913818035171526388658264315350772447342546214286621662111636515845778004688478000688923571133430999713780590828691085635764856754559368211368750956255147249740284638259144996595712392816528521026883254947137934779399000863267776091243524063728644593539905892317732166550012201698699370598821497592303913402289143216171875456714391234099099923311337383412835082918756005680570523502384251933180363348534366299457875310537464359698740533564873864326389375624021097938306347121537067538152495372340793774276048090252682450432516935094200479071401280603174211116753747623228063874278997612204818656201564424879238319328240726455565751101045798723913207267520908287632998371684531030729695392932071068007111961242905292229363890745012734929715232025018690199841810343420045055346122849833040098447088526434499260909694635478967531606511439369549811411266674949179056583952987498289402688593549571223981360218443939861487550669082911889842308849162329648611012096520103867223857492521524580567532882995242756081909697231168544058087105668796826507062285560503799695841437765638162545175580812325247000258539641307384275119252113848357667622902101908602613273455909861226780731299037130058942271318296324978666957723332289288134821130660704020765532396396507183139597266050381519282262064134083344558533264820435828970758134994680869469972724034583215495695823791352023635019504118062878355275780048766459870788952685290981623632885211465434879114320932255910529152013595625842734474438644676785600056076117163673648654343273004170083845748924572618954506295237386797369972380026479552955942010872891384350849178918389832096133696087165794063820332438700674018083898168385625507702652073435909538898498716331882520447910018126014962583539999005393443577126111316907599184845195831869069253222141890874434914897682176702945470445171907869041233599025528760684224600341509509706132303953701447208836013357234044745988737248515706507614632587748016038726180309296849585978298939256394570703856062946640808970843770814666919444845541269443333045719674725555674619738320797696000000000000000000000000000000000000000000000000000000000000*i1^164 + 5353358848382216118282055785740346270802908452126713164442109116865000832784751486365465499365343757083312056827521422169662133426173562405123264459993844170046537575635693534805485202726646768618093975999364352699336966288060640157455277016791333298166788023220384540879558509186745745530346382666597097625394598008376926855691155589348757495086361941507276662762471672482688874850546039014478866676650570875674275345033368176006723823959374251324007827068145882167436711840741447480716523871452434774058078537432659284171016413466444635985200003152390847268004600147400249993184592648648342935939709381425876700482989970521619293090299176077156237315327311812531539167965732175784335276181367755507310686751047280206524310998681168416148388446761479427981580317578427469701795623704198278169609349877353254993172144913863825547646298876140294298036568299793578740295501580010644083162828055563986673574458472201948400983343503981366266646312419773944903399111171771036162024565068862348164374018944964959195309664287738093823006918511945444754705155322402837784074890195594867630512914315381797456861650826561507176355097829671627457240334268503312889401321262228523469807026775809717678278405944625845027365271206595853288680710213160134642100332660044810338767522896640282621693112771263887827959245033355548042183438177025119852817276889780495046534000595152451691770846773512595947829196813007310379709200141315624303709936795656678423778008862187468570957651042867296465161364369257772144258308967473637187924860904122926788442556823447772033624454704626732589621147956640350937323370188809365216690247500174182787952819547554978901182526747162805213523549281502797910501066209565751986052463777276822560810320957129775323117222046848271722167994276322655274046123658225281966196608074779218447862916992807554943816363399654243745799064971276301155984037960082566337395443990247088521139432044225788187603014784842219972440656602626629620139124111013057642406699579806390827569704516299382875601986853500246720225902900047821539704172324764345374826686247289745304107666784318096114218133939169994294980109103012489980862015010400394111936633420111909205776415541430246280963140005477373208475563120882989766509119247406586952929528675292469146399832750516855433493657578199969451473375814968816198509462635314320250540829256067444023232221214726169408267739049233435012115655886412946477299815959852595850781775542974497182191492818498160197390633482253181384078784330761018764540201990488653497890826249087276818140862180205199517151238867511379583034927236798939323288514729137690812087913056912277918817586939517399265914445680679576951986905057895310256495043084387086814356470164061848313082929013650579915983225288059288658791931823871279910599743676549560041985809667415371549162581242658518127156246504734775526191093715427648557984132265652190355091798200016338796491994831432924155076446214951488412432115716842519755232890351414115400149531532541031977218522977596467781184523180070213838232116797896420425326905348304627250559379566266461253421448298294440960557731816640734381076996690820938509613783071338297876761518703320978473023147384816369967803729593924245215465891585649636250449842569036276776640665536499798754811961967471791500146103302389681735730456080697674766370184468094737632992597684752864568890011423263558381680345996500384502492469801587017436408185330810603224282204500315967508036680917764905419601247089126056275015934143554732566262273159420127311366532853095697500907726459396973657004262877717062464493168421369666865918719168397973193022565555157265730281619264889588803152448909805939921804564648932206353909319389384324596343853820365244228869584483625941285666950076390787580221394398711438033505260730670550321996782916782185380728248513849153509205774313963392633608277860798434935603427583891031153570356589342754365347584110892867991353577200958091873061718535063586759010976980982495453155504790705142670182124776736573612814370225083009077726767912678142913628167992771237799526400000000000000000000000000000000000000000000000000000000000*i1^165 + -40021121612167237254754296634183287402522696087894801027606836402018776964240703201670348078079843439357442513144404841930548711877143726911936526041900787590667509961926387408906383310791892147271618277831601464162944256230145725915329021106750419595748106742659557413525498915336701604362130787603495449495552462850167900177177725046885683231568567357297551670332067587478800133308715961163986966886147355014222732829319517826220000421446482501863111973484234763813603458063489702607153138150822919677947467244063027360461121939983164919929833104230702020062766950367249102660026255652769022735773324696480517232082879423537453312057617980755742698474319617111093637656428512155343903866865871584717427061267772211397431583335866209374701594094386443174750311797399855508614382121843819170021112083834200375302815177831977452593079746242179419687268465648797351911607254955489101217254325449788198530531694901863111566219082322617023906892628018621252667015356750621059039987634469328767863889551139735415573638172971489029639072066776387913532892604676141757782300481777823584503871437469582018234988947737905282291934799198468460784216918695405627748103686343538028767191902199416837591861707114240751779031093998130394232122013499535335796994707146740076478556201514630248175712590588089943468470161169572330708502819718955920881219938374518353174583198492836482066389264055489580465430940139357325846655292269849161594455223290987201376568949581613952084627433046478458583148107616147572130406337146318146625389125051852452089868249340161649971866503200633291859056081786898065947737006866214516818677976571283680672640198436060834077994274330264542690497168589689408409676372952855829082471955871109211649828471948927240803107293840233482098197292537211244376231291842295565179020572026406248645517786765460704746311692617771268519343978827850495287160577747113531979213391732353485212517185488763724685960929231950675183909875538079262021019593597439137356525673497061616964453611223989101795446446324437195026478949849716256095909637798841197536967879441587193635879431844405378606679534679328077459603484530553363597238035962471977133485635598701700904240815617641061274770885359287064774788887063975498668724646806194680902086012983352484981420130617857607221252812702107053945739482815588812619984297206037419091875827548164176420269582674284507099119376150923218513806969986312794078116305858548687124913461912133803653540816075175177881368005507986101485968367466255518582042066535546258295546152563739705414655126387280705889345079611693672101767850162236619584866103279409507312919325508197131812201311283779544134274519036160531212743382727454254406224223392610370408570636702436738693851756512820574995550023066474010665432508085905574539520941443971403850033752628311367778160743144375542272739797108026004324818500423354667816410444086978788064822292225695002294528438090638316113221665940229658236635028047552517733259327619361722897167560460254514477967667298504935372236514667778850177378292669048079140982864416951793293975034186795312773216594210152346108583641685107533989422128908365280957390939441711938963877809178352735398357464213247369616753273227226393874868866156237482715937098565585644126320119424395579948244991583931455227273770247019702417033767058258134500830201618247742578523638832589094159019521247408325552852476113846993811630854258274160209067319461152465695514497205435060022363102703053702566815911444156629148094226162901846692961878817004918357120376140897799000004424078051745307022178122556086324878782063857829892277995713273160889664946904018026535686235969050720157392306987676325526597887051694392994636152193224785649212474643074785466478320597851973322985952409724881176337776053025996258386244661844231379673064602696767428493246066659730129144605106060192040834033375835433892197566104628107803218577474859113310271268543523954047200859649753918058352917368379414045449266703475091784138498441139528348461533080321174374331163865065373986386366347911261223453738192076800000000000000000000000000000000000000000000000000000000000*i1^166 + 202664491941103472402349480750985639646674705808619372144306965086071777655011740950572930799935176303830740355702018022319478622239860880917382131844766286977701113440126863767072818925166292120977902884059345496520397019039806549134191715550668206033626105155043055113203565895330187395895501777292909712075378713509229079189413918121798859807193836231336988568449793598271957410535477480443634470229132613682744820355912349289665555391984066557595197695138846749102937950954272584399267236407732366373876154456188518757375934662909619419048969277345194381232836697447845619173163768101051238143267808893957250467152077896346747738631525904735458560691714636040778176613576729543376096158935371336614042527894546568695452546522864319614913786333500912857941716260892559644496413212254534814206700823433219663403485748550148449973108132547635971717170960269918262911188620726677535993530726693596880696275712913017558940408241855275354966005045183799900915291878990858531326232645356567448367808455794759517192329108287455346346781640773502402104152934181762072755299007862811787327304725281692406606422329572656400365083954564427879827348691075803007552910962579391075846596348265748957007566488247582387607853625079929070217062110092721864383501572203209797210617159591342135343416257825169024859800050662940453129496396243084094717612256211149145231876594550626372225201356205573720479964681954098350528521869789278755825967710883249575074020119253872187451748218489257323803749308877755640874113765460404345454011402371999110312847235487849786559128559801797145253114490596365058122586661296124846527860476920607922524589997822072593874780902819898508584119570759172301968212604692471426684154739424892395173292749064800340422375218522589121046813535645242822161404624440379870696017952784401692737178923790234880514397612330190963896247913929644262323155448625814035555592190904031520903970016067239609345359263089675575834501136059118743759257021594279401703609947493369311280033641128823808776269453390876470680509695028332025721507540049250123737698935220555791148649540119908562636766983421961883386410440458544215136790793982932184849664895862687789565637627122745658636969250265734651670359314697813716925783748033235085348851276472348030913780066061067586092050880568078391101673564125105303647595939783208608627388228174530098190306018082608374855192069542726319307206241187299628045209259255122794719076701996821975159048415876869273562847417370798687698105233280013927002250077433118999694716303793864104584095083067095013992411399611498805239540105745904835727312401833118862913843483554952522798670157639445128315938947158451463636123464696974955724769824223156634643542472726674170775182906501806493495105019707688820090321046089907608194164582050704634002755651928556409583554807636713577290568404198335109703078515484578287955134106217399654717572882263459817824825415114815521710150793011885626929786887159244934134669893719942721270752899664707670948921045304439798408286687241422313893082936408586720554492462785971760174088563833817322672827466290352469679808245030972198480147806036019194669992960323762896165640028051529464673692250572382443980541689415848896217066167124347104476660178146996470512890558753420523268402122421633023804370621246670179754290851269651012934195679147337689465896215146175649896318692575144260036084416073055693596946699794728136056965301868748001599970123655921810703105947791240987030046085419999292699862886315350031271535146539324836537087094017694106580472961587201552097203764893874156686938180155338224474120069899943456358450982897783193753751893955829569968368291760786867869040987615105452734789659960140830471014644068558038727663012007266310587828857703098252601099400137733854447994286085586314718910985429436438047413495957074471936884906930754985649035304457618261141363484466188621851189608409053983703875728493499547367314145871131525054414200887364826694334918254672216724997873240335822784511428665012702943980785314724563002420849056113516412403712000000000000000000000000000000000000000000000000000000000*i1^167 + -317582039738468098546558190877240905639817096094366234488340353269797180391790317180281144793226961187698549877961410363423064018345146782913143752368161876638919678942846878968220413018981329127547831598421029545495212980286695425739596198186305515784158940864709700192684895677489926393963822655539674655415441907861326490897822023581319686434482079377220938199456930377557053818721344675810679806617361122451086288437648863298879813330776642800266008901293643790697125019219519110235159785401235351005918481684097750414672816449731733972415133193910723303976005062553394534206448631999380437241065535864895120146118921071846764335094211799575578982574395213929068483400147377668995335163395061587876908519515054080501721890505397462282582329437846666201740288066659291055069693665706719210898396118434963938870410690057737934137410756037270172188837803391015922259882173853255075015920751065183120234761965473412532770690157786032285460919868200534101837888092896021354535754404846576069585437397181129928631337773915294360403309140917170453678433530918304167927943500263078752799693469501565072167041764261684601990276802418228549217974414334581195165529813364434069280306286781395789754461118471610383856141160665086277121631876806334574117341569324133708951606443005672628201695968577344517740804307669198788244280096236831921611063918038155810259655227606532750312410445285826912669875022863563270145530803736635432747445218849625553180511182183949144976437357724358658364116466438933840565279787790979498918437650805794696891675810840783048566718589993247543749062929440167528437614588615402576300656601064173254078247874045135531462603294895587585300159690998765735090698493310244105712850321299850129950911427924907488071445719064707523428501764827766752750088540550416210898580962265121121932928771593218442668847010676535261850851402405562092941219923313555021280226102627710917459364134599987736238981343910209338815722262904126607958128209179281821045750225170363762004004210255866299974673469941939247119767292278127266696386057931354285241140142788960653931033679727144003362378832059836555142467217754593544469399081101154515129933852579325535069594493733976671140654425453651919945167545026717015530416577570033291774841620213084421404475501221402178493381878648341252576981488826031807768264120610781697910631936498486312987685019151184983589474609576480376509829321625728925590816752462952688293792184112344575195741394329311432535968620278977687418911592119914590114121927645475734613646141788166709199539874780088413552051588093897742351889330298850888040513582644622271013637128331186046316840618322654693907239928185955018273338595621586755039756949256300421860332962433158173308807991054497265394125842277166949039607977267760264355856090372166485065301775223949906160022563030688932988537812276246500459604575187379561911623854675016256721246697334683591331151174361557834473429588478774837906674996913249406401523584396096157626780832485840810135022168151553254508530442926388537087657663880802338306303207102954974012220131542204253776568329780569855910068954825769073386413707174610389057129181476682146743442919288509790012564103192283968666039220462620704803500788845936278103707761743677898513543704404453854485428544434177174804162563955904506209519130191965854482890429400336063330647886107897260089335904545067489093249964933204039739151027383493061487060123372422555567883995970835597804308401857089504232071716199560927788368739486654748509897773462445005715520312588598650228486781743842476044832716957482451083637818443370422368325602351712949396684624798749531291487133969464800156723753930651686130183429224211207347900378586280215496784885910468596352688619325049007564010667801593711320460961032443624823006558827287866707005792437635337375949675665050257544759315292247571842009242638182196130255854249226580045630896430464348259417717877590287169529055527681178265495452800600298678261149262861488787177536799042940767933673397339491889045568493553544374872286437992038400000000000000000000000000000000000000000000000000000000*i1^168 + -3842217554041430474315686769444471081648931708612857435305398001229938798203768658280915659664542795677768948255605747568444576406725414325720668752196041410203010706736196589360661850115592443116881934018195048912464222754971725258488867542419232893691084182252446940042057196692120031747477501469296733228493901982739043795718028806408486239938330877720674339804861867202949320294764900825276442209669202118181854935606235266319689668996321884074231292216514342079027279235108431503676395434214652414774408939209981021831391431465392890869886497255939397094311286696565689141387269554115924891645172151170249784233346060038574399683995299161523353462139146447388307903706843508359290112656327898502828506149127324264433318201506411626925032697405989266607417842022192870123205573589661221426547035346487106527635013553870989898139624984238464348279138441822458755483797831019330142608827429433022248874995131969166314360513844614488052249326530403122115166655727321806690717799924174193944068780706301136454167633117179926262252362340132565437617662094007029117936563658588396873129116086323149241001814840861980724836449580586947609828940844814037103349109306279555145453129847695775951654039966116222308361846379704866526295592980209704344893791244668497787693456884973975406337783177893160458006005256681462085814048273559536123344481373865783529079298945192705038944444546706531827702245124429326359801042577993394886491020115870146071388480705769318053407358068525398196413218570079467081809127159731524813348317855323881446092185655375068847079068639445256715803771747985798761203522104244280492509354062719819005643125331763884560650308745637203055319471253478580322287595310030654203421170655539822276132227328343322746470818540557410460297519741748126418065806409049785828864651893634618434594848353026660493824041668260583157766891418156953290269619325464785553541629621107058535729343972851999274799904330940398633594748177143140616301039273360485215519157887364386595477344586945663295846652748939922575169704820298777360154549607856289967392395777409729511288124176101138862665952421402840066306986044700961822758055421489096719434298360183692459955370042388492005947899498312525800691057446515606139409016542277967206754764064866899355171715839259804591874157576824727827920093333228859775613500265129949078310212248033770487793814833158676650167781995905799387492090564395006285899077571000424790593187812847971830505351888941075745480981181638324623521971174212126015376925036807284589841743803136414901632685271826547650640022156153892481564991764998317095619767555085328837526025052555017818571092572947007639076532763314131358041680306437806045240046102945933076393833708073258457818140138800658488301449819993096161685450854010924195825442226218328820550975852465261885081979694512177701656462994957061135561475358067339251421597254522314573266388101214509362915426870431420307429115079931889404553521152446288279866131687364563184736270361753529192102812002608202589156584628901212225866234735235952074743345993085880301654745961775547485667424085397701841913885680544403200699960380151710031383320797430857461430524018106574379622842836799466438139421307172464289949817107694456630117812848613274361023730828831342376099405861579430828892821015567574615043276628578745009670091632170146987755553362030552314055916221025920239480844505175830038580842396424755344248554189660172967406987433142017492047979952012872742338141724918366909085594436053757780679042892170421109242778277484109759486365002117603627972101044254926782918331595363222321336832383142366336969353609856615682518491069121509448966234881905303283741958221767584558323406584185478226151367117999280413097366835298043145337449944272733506350356679584266661290059194779655193405328672247641945860750918207848248724939883572336454529790795643189091559400788746241563138639715735593177531732172706019474717986154871908597673038150316951288974040838212268507389766552124771931895815865912800707037731723709620316520138670080000000000000000000000000000000000000000000000000000000*i1^169 + 28479671766049205422313132307600027852553683765882395467533656975445175282682095244926245866126923465917595741946453362406226723931113926727962311070017885865786532953640240184161866897168276921535808511567807598031372129608774570183280555645119196508779468657079300232485946522593991583534396665730989821948287483972008014914211387745702447116781195104583433729734745477888437752142451658460802939555425590906682128224451080198151603781326975805352487069532356838689163808627777951870475892410583873844508551655253998120575409287043127325273030011232883094504317436376324726259607628054817246437440896206921492829128249293279623462572563347057378333928249007014441618137973303700007854364035318187927339901242460469604554421881503332509470773097031022332821216998912715112983698314659471777518397958105228242170102169013503483856790734644997964347070305686804385998069296297223091668062606118857130218170099781796998246320716130550242893621839432058666698392159096028952683203198630105078379087571043252900950892501471758671612025716136659349677113004733362233588853511598580513481725138731870000428721155217954665022647847187599773342403618059215281784187780590681638518708637605353949952466238972708511293398857084056599309046518522399404690019493331220089628728838040308449171614175757654975417488286220379747982826228655417348007192079505674850208215548138924189283155122129836256414127753557657770214038802519608417335101446145955926496751610358160119219391302846538684756516213582339298030269565574953797564954160351250452534941437771384222528955642253884488219669620368901369805752768267841545136731627760942098043283517543919579281579207321101234917654517447996481831805250140978061069933990582687957205392799274709035922779654142179329138957424002611822931925682279373148943253134865419886773434458236043058892627749827707071712805036903594208835895249048636234018661608675939865634962362279335923011058203665471609663096709158087942398777741341018263657892571464014159420971940252642060906781407149674319086634773681618510288574349318264408476538640615933791631058656318019049293670191363706588153967577450381635289693571353160715480616475769611638836054795550447761895039809475291100421149606451712864855066138631624286185123241615250392437982975605892067394486449171931393026524086761049036195842889742076916474953492735798608125640092743695799549287047347770406447633303692388836466376297561150472794107850187976464195010450715608662582550915562442206223240139156275068857503054307633783400401940167753820862028544885504116220271277767645748625991038020006897706923332350591710329728707808745908099593534952332113826094013876644318325765236425377230412841701493857358231115869874868049774239905758528514839739208432483237025219928452898019547578587517580935096007287944611959328626287239322097559301071031910802160932384024700878128271826622686209361066406961477945886612052084054142777594047438920160909711833907610377608783586387259145349632076174194649778163134868223964225160199093853404695599248682815333683046524230170690036691156272250947308689118631333779247607842721807876652561746947093297625425156639294508576683590122114766939735746930137720060907644412295926645934210245812577667013834726547598253082571557462600516517246851503878786989861382835674163200491936302038985258625324514763129168932742612966754400544031885163542016598068629208819399550245398465298806403756916327894774012083846609787882074044559181010554851568890398605661882488868693167370848647833680175167799346891653015215338447456959373580307349827759823696193279451683147188977784154755596771782361603241178033171639636361420509678070470639419608209426866675150094786529020156011584475171114986301966116137498929215898730747556699186363761949785018668669642560811461349679558168611488526686210106043547957900287399394807087303712409454768359082102463145281632878866804312486375092079528771652601790396011098817913746168343916072290534045920830111489901476536206594755938186229031240840261852367241940566016000000000000000000000000000000000000000000000000000000*i1^170 + -51484386129837606239965815361784373666297784006609004362196141950483694501164177347521075340324746303849410092682234817091652354524305086805915815583890815812983858887929572759620388500206807320452587084036343162846627491778390140500507542598322729520714200113759061609937854541815290321806636830734198801155665270170590645651223827090363216503879560541236684145808252139163667419705937268453309241656786792144976927022638559090169019043103581016052117486501025490008488517363148073028437874051763389694080973796370069234156537398401875631221860710629726931686394754777247723936283685016640753299700593347008636162256329078550631723786083673322796966130846456391117004569765150629080426260634739194328831013359475075249506177218936271071485619880093167078031546595548404493356315282374274460324245592118806266915579607255766726164283877937949102966059259906097113746076429580635863775106963509412866650380326418009235881740438156496847309064779743163221822320034079719254255803295897523967564227561288974236505664290300896193913765414943014370316374888026138048969441858574301424199799239974077776932985279990569021797443122674192283709686461635262640668484610787971044524121238251242072841647530275875445771023557197449278199254921927645968493811312927777923912066401112639586802603892445531136805747489895805243596705042479559731911423953886336289332649685973346949250137951567560498982443529163769107059773694806149895617528018405478837055182577523452610498366352398304776095526088590286848673537033710166077915629646285597396603910331754587827568696511009676417556227793806586786027348593925509696706580175820464829581040208530818561691643560770806625971431513690346798910682488562624679222575684997117791469602598230916509122108005330408132887363422822322244326243807336213567314993270260934969747243090712765496424163988887171525855935044018846306550004397532855998961628320455974289174008349932082714191303891580139845637924632121084819363987987064116028718426006591861254582418909449004798875471974046989580896098733904091155785138640849951342111918884510667213736954912252388032364390715959449835580712793807202074816558698498261697598649351286029405534924915621762194356626134235788516783482295200972286750441653702382731969580655382955277166824519657950437595954469540934906160983408840653256904105126976626320173960921967696879799726129009315288166395871766492242699721836406014435631195027860720866947499138869025150010842083974532069822937579683475831891478475622802564048914969043595924488665968578674416646494940460758199999075607784167697824173772216532880771884600472499440882351904003216026735989327809076257099019503057995501987940048419796278398644291609233473822918008684203165190769804479806267691362514199490005594502545058772048470518317151908404834357286637068406561986732353925344610968816302299324958009749539927012676394249916463197077308892247740592432995699617616471009949298512010170210339184978575961317241863991766346675935898370435615057344029419485575403737840696496829376001407066320359095178589487029911062666551003310797308255719761153583631166766736118160860310982825220534405572746664481123330850563477331723523478643174280886710150647749258894784192343907580888681688642797089340511933216077944369149582734692403144675747522927006875983874916589758607778960526305906948926614868349322635053921072020000444883816148949531657816838379929377312326026259345533805449238429813270862179506568801123195488529573851258619960926247120391691507262215782169384067688864856804185190363723055527511983308608131819767987925975720527439955221249500500090395429162849255386283695335405190457317309129737634815058841444944102355863997468655808477559189569075067492693454300243006682947055501042619137186333789088273734678872496215327787176774205565134135911135748444245332172887174162035008666037918979006985385700093741782327829412493572866321930124798725910960722384268377260852639743636959701785931234337523311591242270518489560489524986083429682303248489633336524800000000000000000000000000000000000000000000000000000*i1^171 + -27887382802635183455998058352598475533977348312094809677328121286359483386521568748289348561361766804341051063581439600255185986241352423045959210069151363098292470364420506025560025611843581034234081576896731519180149661456729267146049131668061930437733494071785736683879166844681770505381452209349767327531281518755458293039255295292832491701394546682508433291890967070180091690709230516051791100940781730882404433680304603767556524664996750369027046638236635316967389087913500917803629705900088367181006310345674626411391339476832643206966692838028409694536351328086128932849679656613102037429091931136942159563984544685146257541659291960111616408848177067549425602167134619104506633457672256250466005603182894943453155683109937941638185023607664264472416405480433044123810264199016700217258909219014357452674943189007092305047799709535348278099613300835283867991211257185350264596002686304237644012945705881836012702117528292664222350839286669073243875365201162304343607799270709977244692227947426084722910732382637845675472331618441727894727880087185716677229150906587666805873432901021842950902613966624544430262610675953750864398564013695238234313619599620430849622211307417334562700572837171737182885974838715296459720848640530450489361547552830903170209392283295756906243288622845577492921172763380521140454407269623911026045634855344319899839926457477298471753116966563558923300762001874166097345445891670617845695023128796520002765981885163699876952052283749604093615544219109075493790303143306679418527371558771250047533805475671419355809865968896726308740099445754420286098704188442391982416905087130333269116614553283897895291128118715240101136629760018410740664948663714501525778644602893953853975165416377455441566735897055307447508303984029576992856471231069665140563462074810712690687757767795558317471571504304152277843646953995191700015091217144791338551738071465257019260889250652261065840971096038472632326071307426740440146185614027859955314562993270826878747423662028363557954205581678379685308200625183425956787167559399624604155005320910585842011172468469362409519092430330022474286679370386212144879589456120240742711111086224832835379611638905946211088176205652244306645462868835542877996715545623807714427388343943570171971836109376359200454755683438785223696383282456262905727583721509261650084280752183222275507191785562358991365715626880749578621863697791805081340933122668422291973254376694079535177294421810979611115414365311815773468789915839067330981318865819647039372826520507302166721247994487134055019945077391287997058493273908009167718324222517854037112517673906582631686272443936319138675182612785708739036973098776173493969469357997223717569247732558058193727124173334552752975630837013063333035057130686906382916724609387148694798893058937827556768741919086603880732336168922301358146694066378794031463800183183115391628995708683746345010390215612061006148686629573033169373194470523173458066719389672863136263135744158178391544537509756321515519946566765655203487455064273938634749061481713041071151482723560462312659085170257948417503351723135643057463229374106433221156517940877267668750800804414617927848690591114912972725825472844956884919575178451974101068031306054794339115798507325525579228273663297354017694760699183816730127282523650190549485984516079851021475204664863625302424478269937067567203883373212256971192638675544215476678475978789444120881989169417938475974021706030121245328271182164926933173752177510542183826756363510013404429880554703767677314670339979848133200583540476554722517737776568535839051817829819333641578589487220757048079423398103899053845128711738947016278611079996677579974909092311325454900876764706425817673448116988364902663126714541472239231573624022580882730409497094627909200056010994626560325554770061414185955093939925027243515060622891662977110507021526786321826566648567638071990403747967810637979134830735699588422074761087713161344272324070846756843932791248017228563414016262047987348275200000000000000000000000000000000000000000000000000000*i1^172 + 210587640318791882587503766461705493436672491175271608898593647482870601308657059999734287973078594635375114734101215836077429276564098657874381589527191634773558897419338027686278316956021394553162735959208974739825746890636350034172589494615691536602678992462604052027785065096206194750697999340257700428328874797145092518092939706691399788394167070854205861259148952386131715790467649249004332809738146726450433423148977222731965949582383569410160617890998168802846739445911982126746355006070649687013353035390015721584715763503441377868307464557252936126748527102586453233251233630803013014663882109956463581711837251796457977901896523047772581559596256838274897784644179521489964360762914120373429113409674865463815305706744222557743938163549029319720281078972557701541545789115849130883353684963924565183330596169797776317396723462146234947514116235151130150757937933383123311323581648764941348016896237518532364704220642853347393558151939251876810551626118761528046944820944419107631734107044400195198400345725686968617283305616092042330606113492391009602863947292474585634033146370450939588326140421767541052112583022317253435270090162251923807027055542903824172531387696236170347432396958844651072713823340021770918539417622938435212026002834853313036284231918900961409203666082867078515008194952564866490986561921621446522113927843642433507811400800361425752705432189489580458631541165973806631841298862856164554455745760569879844412895580345050548824327442126765210753142059816620072820984497051067497487562543393211292109968206932937494784178207156338523445525029591419802645534375502964297221209431999745939279614603255333589777032365548906235079776490338732813118807410851149252125675225695035258468401262892420662958758125099281969677660943430787460033133876571130703841723035648678099435493309057485457758044167589372437757473833085191049455460526650005071030719725550417135987375991065470051272194506919023398375688385084885047369117007150851774698012045001340708213730256484496440217564961958951860139046506074597674042026838892484886045181826056263863978320734675063005801566167163162061958131177531279228252412395549687049498793732863468925988696816602430951028861800514649796327206658129279837415558882546234232765187607900276725593311199774789405699885220524068362205690204254522418100116255733268614729935554446573943248051166311370040243241678209703907875072603967943786067624559321967097467432165049868848690758402459703751676144230698439866989689094530619018718186272984697849162871186231386107307590781606807853281332702578706295550093223911156884329998998777362222811310997477324060578474463838002978612947208599395167490833701727395206199331512677305920053393731532794004235191569617659380206625137252702363819232461351631941263601657791726053055986652903819188933781511135603787273864265298150271032663784798467185350568002034104318466097043128676849446686995755357009220320119353399411005969131276614886764295166794510387657008566832019778996755348891100142066454067390771315807329005120181372496849290127479449458290398144022040282600297850236275627995547866565490734518109981764636454586683828884967009103506393251401408261164669476990655893718874760585613707921274011256285780512622306820898760464663102719294236470429530048966893469067805762040806444496611356515802581593317729124431177770443769807603828913054267758181876058709949619314731241757806627067448629648990963154358985937685039385990360650962437600561694222298172744554187130906465456280111516993675631056550248737932887879567759969336617509739050932638790926780655737324323620631034184299439698516643303265629336329059344544446460413332239053135805515135286737040196556010320730963221172039407818229825605533320146156608693535954900424287187742605781228716776570745471597384593583732389710304382203164983665581511567479737854823640189089256142475458508519735904478715744246202247805047862001307190333279327937333826795747883278852389551610376271728172741710233844295864841391833088000000000000000000000000000000000000000000000000000*i1^173 + 706062195354656135844034775275976895302745227759675418597346266807402846116805563003865802488007363696979305277713882188804000957318514560997428083293402924907428053428784638147666064886265474852652833770332309323819621170081509223659589587386659346352597342905890193917695319587069562813664165684599213047681600593584188762004516523487842734371783538325817018271041694879765459809975839448933393881349030283255799720878605617006186820592975678319536850966248775532888569693137595860786648964098693144457069655234611775254489381066038517162595534794397519879732840863016940211108853435134370355046418783017747713298033137222603707510198097672300576813765465546178118844777569582327361966488355460317400597282685844617908514945775349793406019882700531952552730983560352142722949840053222659981428722684435215061913406991257959910255850289535323106655004895171206405895705126310708396099128820900355268742541620848315743132527447797208706727256764936653924626059961319599340423134118384412509633137123504815727360345230666032901462755126011262725125358511818061240305479486678159814541729170053144148447630113004245930959856712965202660385061983188440194277113925760009510647301821441330172924181783903194323468208373962162748393128666779314563591402896815830829151643495682222314325539117165898459579502183632311057722580567761305226978022781355563987543259992949750558103046342470412861882397401864909887707464411903735400645037333643479093922813484773742257335574148620379872055611232932273299345604598050145364331298528784611407553875721662502265850861230565395272918671915031634770080136649920164721603274273215810501135092719211534592560483060156863526658841123790741549631514120838436416934660271647802025457229597120435033933231967528992872697901481138291959615992828732143274831448758761841845027475232216211226416179514581582927580736651642282558243088059884910429987448427558089800978267887375895679381307793846609089366359616861044759318635498834085599182290688749787990052506789393079329090334904086050353127102603572648795425484901845427151559756652389209908519288379542123377005455006775083806826397650696549639083881761939368552744134838343743373032002190630041434284869666019739346316456362469503178593427451657621076864629275396224975660346125411640465133179710318579082637985161402859393533720006347672615006600730694393036705754057880179246656633360412084730395176992555173655444465974494012086385615804359575928242116763897453239025689882093678616227342444737912551022113876931866464232152349127609059211162912569033448051088416258496695531433357352274395797876552260778960799569703000328415198382776450340572781814383668681046772869354148241669584528040356662103356089911725266295161268080321129404067040184640705186852898827135635083550158727270961378590311176579134347569131423691995298952196550398799144331908987404588609986329964290441382075022335622881968986392061781132594671955011916225066059243721839104265491822021161210917745257904593365366225696475184392590761333291319180065223458423112031933446734541248341304484647254892812817805636839731316375904468987100821942037052019940949027649152665695152831038724477091994784948999393121668251813447852601089732272161124215111773448256692904193428206655804125377567624252810337236836447495485928511200279044736439250952385869355320708786619096726147938055564865213639216021023077893596046719266033361931585191378423129989680574322174212611032340608533109949159376767936437368910630398316183652298466762361111463009551435924471307916722769325163976870762161471514259295973968354154099107725943377497366663284834083383083489414152404790743389761450528005326065199671450842508228102984682629229942747253400566037567491927884219386773680565183612127737964619444332185643354684033141361648765703461556276085832869691228445413597429720427673322014833922320129975199650118019520851704080753594693659811884255692198669981340304180052637207940858119359044076718048181490799463455956198953676866532147200000000000000000000000000000000000000000000000000*i1^174 + -20273453862009560687376704324936928266488815763759393367692847393574067432408789397483619057715679126885562809462471808164164564535137740709909609654281485082218622602187765527511810948917189320685197774564595022243989945348071900752168421088391995671197995405573121655257416771293189719724562433490393278391066049266112934750488401334858988479368107471020760656534257789735197833429158393950805392375108866600073112718559970138431735777495922589591519784973980502700555048363589038609849821174846703041620724693856478959766164870124087855436231022974209079057812815970556347779808730715524817674341319966194828227351758395975334396781594847608948025676821771783560406828480922639554503465604575924349957746654830874373535430565792723527663059531634179895059124735236871325481085970276473257933814050297898378395171554894300561072968714819292681502759689664162147216138235694483926689941588804365264311362766505923806046671060157894434145339998272692102234403165318091688995393828466796947321235856979091716947175747279187629995810292195467283816237557713081333982832807293783410555775050271263825548209315058426161248038514838668116317511884148597184952958150074109469800026165789015426854011389127116618055473472573332507823929813614347397847978019496566522741379187677695435544739729621479112193874974786035187052670831587402813557934239769865212841427676908476396368808377368164597792690883455367941404479090695037047593349821093941855035313073103164810989163256899824609873460742513077031149134488344518476606973777260547607275397353990326349218935102623225304925412951515478077490020247398762824505715064994658435987432057942688454550180126534488299932024275367145275375680155243982261714509379691960037209980674291106427288172914646233389095848817544952600515647526081003074356812475937417394274384328680484873345976982984809872900238025707154252655266625278390286384877396634456834666120452869770339605832218491943268428667562824997777653668157166327457107345200169975850447142666671057793926185301464317318825969736272741978569184782143751494192443112176617931134883856583001883131563080916036878605172827375639387224412854757669767978270832929322250129746217229129141388374785653089694939588341612797592601662976654849743342642625314201472633416419722147686336120262824659447769107943982386860425079427059378805990752321671873239922234991612305694335926765606665830599155760522228333930161181942110500090790535163916552566174911048855466993370858318684162580853907119761639615050640797075874177724695366892542996750754052798452252690379065049433477918672499668582318077948658932284578025670609586083467115250445416015876250047230207346803374921676663994363186724487739827476816563400809244532302646550632221649884862507722717121559004975342553967450031293821331268591119185889016580034970906743354147152714517763696568511027982870048222899559701358280899689362285902180515827221358455947094058625563641705979263294844707198454575682076331077502175893853238516262723987477859944111036453363510421592033371715661161855125016108144970703181741555058237852854814906328204575269752940619331867664409398576215848997031275138169160834831579033371347685344644774651648961726753839609291370654716263868116874677661615115163322146690301201899816603781230031841931121407256947709351113383992916596243542390235610950288325622250469484087612930422733697298893349355819954911306365247088145160442175550978778838999464726770015183757272537790432104566181447679562895251269455421449177967950317681587008746921275951634718213088446429746710942409852869998261886362627414771179557816525578553466993023163990567428667530852319300424917537553924686874388793998763122881485679699389477495233933882537177425152557098944872356826240832180415519365901237004040471729568413401629806850005678487358008666349338749171206936286076408625691442155534922538889783424704653932526548572387620638880047078444348253872373101927162897377999071706953600403946723792051707040585042425282560000000000000000000000000000000000000000000000000*i1^175 + 267342462619293843034687266771993951942421382749499801207535263131373771122708356329509370838933509774591177515236680697313542123152343761534347972966410330256516471318927758453695937488310525693743462301618191529801438479440133639801276853941610488152074819628398995757833350771401032568505456401938358310050779744550421404550345288347117689386846447251769764418501714993165868315784099423877874160676481564133909136111529366609610768053085490058926980893224946443672598754551525543204296971913003639268180320173209416405949797218099001396689919181591981764180778700845105372008471625613095457288080081387896799885462768104110275048379579189640958602873922729197080431186787121490636464093095502705369192348504405448092079722575465181208021325140645248805506439721887392716101893680355613148022601818832242194011338387017685771920698654001649605201101831237083102309025333551136550425361331139825706950228913540120228389326670303898013295805676412029503459182983317346775835304051853168919658088365333189718813410875506460850228674589677676147101061729295542536872471078929251310097104507772117670613630874626505378344060315023574869214429497013896262000215255574964542248137714555452390523513150460187051750560837496373617549267005093347841073870505306297081942191578809820924657371934587536395559721345296293475520079877149965463591669042694310961587553051416968016734183792768152988653081721969597056844113327969941150406251766065693139388925427594263488878883987162822717844260239296273122366729069028941632591472876168805224300721338451206894216369834452854334307786832687117324784010598232758216085415185596098344268272817929139237533013931698402013781959665379249344791056544470299575772662514644909061799440506717219092972798130523002973859411364870520553290495116570919381678304472514993107451377471798704747131154729974557446898513632679448777343820542810530493525707669310487400297061684872611190402807834455636883656618129751291253236064451547954056378920953890852642661451079936339704690446882766284341313507737988338310963026222080224473587320824307289917507233075911596615523355934613242866846887504442164066758449063881313210876456452135488076139275919158440970912791599905068686414090312974661417800317384507375187063788772657481821449525446790128325094501043702966831208214039108435787759774257963942067856439900312978015875891297315086389054248336596252434685205942296715328335648091711928792949170940178631758601667901507072204108255290222107422875184218821675575303770437444493781709457504410518742641047295432576879249518136988476533102440516510813342580828024804990549178226558936294823320420790221027635456553805572981398350446127952659938402037794013216219243163543132261637738363815225648595436183053413361779003057760284188728594025428045564979466559367086180950989093239486760060412515047433766026612844865204599976289247938952045839487514260512440072325912949317389529500934622600785191339225465886260484393021371118616811176260208540504329512529238873448888367614224137585221318605868000350723423950190331255272588017491309049419154167484493862923997359876533055898813257671853210404294520753313537213430258509108726563340546221002833836836134408345757796617886597420526344324323237670639663917534336970841581320583516728406917744342119441995207581471574695862931389172577982771458736395570410317303153889742620856043096881876866456999261195227205121446296878734891857104745792539845288237659256869951334921037158991668226022316618340196948504739833439451585983597719919598325605623565593254554381967398462833223332900814527846193017974976120872486496640043240568805941553354816428221013291645860306348179222371626096897165295308619538973132873707110668718897299807261404601983379237514960775631125280761778345814097329023650486247515067314448249349056131041054065923859881934663520832364178997527411628478476063765970789602619891979837019244665688748823506996263887860909041225255296266351084519506402566874044359260504064000000000000000000000000000000000000000000000000*i1^176 + -138049475491060778199988432418262926368869988510365527795748271600291647555589090895463551605918775588978018718204161733201076105183688553214906752842224781628550360121070218746309728224273956838043473966775265106160592899491001960425934494782626270090189378774510543591246721819011668161586618659633446284035288734160383699660338111849545461594485737812735563964110821055314390281622127230082061877185974951523286875925970934808013710752577727112568043494130928362027095038264321113677955583615910246330336335092110626605693817304203781281289976356522986469815113683019598568612235736972663735151469760636987130985050345211958888539350361669551322173769837879317910504495685463424293137319554888450798456174458565889029732892235758253528679161408093978917705503586232924461547137725650314048788413519501939704183538747823990450591033086320719359608067325175811055634253629918195900488417427071241886904684625586739729630332313568820683548469650774642777437451893727602274712542075666639168223456408382868445931047353292613713471524911874224924255219764085240791331293276283375264656059695171943384329969978096832214518841879787353675829058589459725711204709397996215432956971389789702125441460013629929814296264843988209516760745918505750620711995556851674815059963611068227589506657051507297368583041506192943294995129205682197455225324764999784143216994250619394664933131169443054418272201549270311327924358824198454759001861148228224904561862362793752844327564757270277905980618794312306115623090554479800519797199071851383740062327265903387293191133260577635432595034652758466170139761303677915080415838723401988433796752310499178857593027375281564389152728924861675279908891018653521551775945425139499665935618836173545302352844729763662273116399931661789283034102477771220656599980588823482250343255467666305740893657237568938610220148379360508399500516116198199103572782798195634884818694650075204664298036065321731105156638924359011029997691112945717240355403423588310953187575909473575070901353357581600107547591600297541232293483920464120543438998065395677352065695145886134973684556217014021032355874382057496940407187181619194206234177248326065910536533122921681408219173105447740658052672335980785060623018735298366646940237734378258464396303258795783838029944102965497773193247990491477142013228249080642091596098516436151707800378681501868101859359337075578797247948070007210889671979182600177521513105364096272685728953346211055708255270070013457156603545010026836820635505266915446681258680674385056856042580079311709274405808832336346603924486097735539174003228046878759085493823341641284101203061889026754770653680166393152317439475328489390583033137669316422303324779386218493472993792872456347053358916250037701080406991643790021116622894268904830261120886035558688554881102161766925544802958401849523597186501882386975166151382567002363063010878271780584655961136441496663993064804632901455512577418974677506643732459354479139138647968386565394950716672527343231423353573626771156163480494665128641061911114825496773661753237427625570284160848739046514083883764737008929942454842855765993342930426066023212468612038991908077850474909608990075195015387238826136305837789470308772274485985117662563536606578623817473253533866495371655575266129213903752876657518514334466204934460071663264467158472422581167495349028507025022183841784792116272554389694285002153649857887438432172190753650234502691157683630932549137149148348107744993007883611621891262149903271351848965823142130770484302318640049024681469748421472354877672210793208244315521518298153751411754932818166516707779073895905946086949777363337440173854673281837032445991618012695685639735807330479681509748611109068100191869505293513760646381605578965285639277589883983176673482120415820227188922000855089167831050759873350046106517137141751921337234305997350314193056601716419146523483326309129131530152279899764810795808688820106041724806082614092323147862769664000000000000000000000000000000000000000000000000*i1^177 + -58320357838268178681533032620773656898096161332536713541166722716325650861526202053252696415035521823315569043483207499592670352547096026332140991751372611802590397828401433431814956387808651755741112116288992296944450240394606662754474857323773075611761750859883935655336957438837151881746446023461130393264085264239412022268145013836244227699021532803103508361779302806578251172030423919757771419798974629846241900547869776425183575751881714752620418011906752782505466819793075406099992141724588496724574657074733927674655294914739931991950363849458307441690825474676872837712592875520674709490236650268707992898730974618066182742751536042355990285981476483020979911469912804721282730266886149997660947043596123203187395825037365573969347110352514151367737965327564912782880798187091726273241015507241654797292412504910769890468830701522079416842592400896394343480006272279016699516697112882966267015002642070015347173527532778094627368984122112033885678079348473359315118604355932841014443879146751462307635553249760328747660155395519763733093888047526255206251264565179725380427367036025939606872757997545043496767275869308463911541511744664897967860298180776888226348617900604418202912907682287948576392457069111456909092912258585065244379388073897964981646537052186503090293037344148167831676004642364574575558979445401983976490709315562745625332214241487401642934639118248585599993379387804278760687639534505534671193315500644057985487567619964952042780849194669821867298476674688726547959717199113307760102694002075724977591706761670911219805342858330383912043903124371711577825262031730810613751733712130854817996925507628213085397804317302269071635668992025225624563231750641547947288311319975854696759450486777943308424744256740282626146023909958133531151321197206054860973489449209196900729329816517265838605976563003495702014866111945906595632608279809676867167955809312379125896743155104127004971957024301856588628449075515565711835482993345663523693696738559513036303062562905131516868251795636975967433312745899880219269466308850529009552787510159033364884786724387582171690185679195869626117535609791675422614008274532258635963837012439665473357641353212303420937479118736905189455040515705266488728124440555884067191998396282951170340602883700396076901051193487514011177324267192038307880542447146905898965960303346090520325611530019148411607949934175271893705529824619301171620283775914977555794215637568725151185664562934008348660957886696125190708298186284074408852876246246423772859125769419229579995057253798852863778638355071980098309448953504774212711593576970972455951663428438180584938187660412182504453419100563401584481712865532317859157681246842430558525923594996079193062667059929767876769841007558634987112739431912295193077402426634848369677157952730684799649668560234499420849305086912881152502285009953304360939629774422104991782790424958285915318661883838283610244406694498712656064703028747081010688722598680967093939193765737551533944939740131114968070325320455992574139654299943144390130476001707537788180504506045853422566230497529268447230368746029992499032663031665458758360976138807571609808058250144570825931099116606312357883492438170817612749640929711622689205286141702868112841380816913912205309634277520524683044797982015856472650964233364476673361278632785006981987594503320018532857652223336234177305556869887278978769879837179690988673359133132942062120690830785688499637980463799855758262824210621271461284980488926062194231858177592339638660942347535106964329662736940612034616437929908957466766708769297525916727825122288535462588011354979539595383620697184790279719634007658676659974303829330723812552866732232256153787247672954759958733673926709354880632074235551751774143759286553984272634858707493630075861370539791503253761826609467994799704045519473835444686403598601164338865779311591618708693318559204649144779268939067082631658050066852486147605177805127221573809486713323520000000000000000000000000000000000000000000000*i1^178 + 146876224890542764036611116792807324634371226551934200496053721197338551343728081079227287151546561744851187800740782603959816240467704086595111428924684399680513323193297826773334866551949712609129601382005519178108768234247506691132505541339439682595930351057821015791945348132630521682629352952591381205431019738571276395142884549060402556041766615494571965875069717304088763357318565697189686105398371042519972599395156100124755809187469266089910537415295984347242020937776750055024804892443884380138873135888977981815228851158472621292644885022050531731366720547729215053954122638834181549542877465956784042078967410404664321416905555659280467154306936322146106797676372545976559665985176369818168910039257476322331957977395213638999192814252083472632392004920138948189295930652570323076128352617127540827077608749733798958383411137731342363101863739093160378452069799358108838936086862429505250543306943443146470835693693210721924552441337656096008463425370890232628750803317038958607659737062053282837658415173027955887850508548630966635848824991504773856333377057250307649871658891391088189806191902013785979462072751404513333234882612116447159650983501089015344112973951742923019806613883696287716600831389872160657569522497952443528057012477844406486310413653207888240250151280131816037184748332367485159618245106859296250419488644198737019406139172422610498832853936867962355479284317795081050263228026087266274400522562219712679182634118009052988881967752649690946220058059999809946846732515573010187017171267080152833723686058811193912070114644839344709768644576936335434493787615626333254503258571633635352996253644550143912302485289728787582069920208895259513948532807747116092923133540221944604331064486454956280923391330919813285547935683125352211307077359365343010235597668783164783409113088099236638960417932867819158661811881500505512908596116900271175927678117914595014039233500996148727357540158175361672740149389212956765022572266931225298458703211333450346628661956459071748058369746352363591252731828179477020092897458183668314262593461150948355453237679527344737860852097924085101318334510593763759813773153546076328573247584550580841815521195506563694265655891412748526759357393126029292877495131933710128532159940709436842218026740802990604648828979930371284894196363123069010092784706003229761487332962498641380606543321019751755115647853762216651731143480236023838908894284480285166550937871761393038519463934798411559717092893488857910143860284828482088956764429898897254502131289764645372823080063507686134270415200354839725601402782309927921683964131059579647540750466900486968911439653832110961441123056575122333610397138789162251668062139582186280090015607277486531893620916965220903388774647331188361414784129339970045850481276283518248633490523954150512333475707990230310564239222871822745746720795515724535014842592649703433012121548869294061814113501602239923920499407447668265545392272641238132352424946772484913625964925496222340131407338427939297163431494808724713591481181330746108683959217176793699729718742369108420746191425833093807287167160066038738319907167498019610588095345614283075412177814774769032367149549383204221913191809675646699393114732263290086318169587617358185618187904942311715398151345329932275489753248415154704771746686953897261799855574580798206522360119479887301150030752519626523747696172320782560984387939179953531888598960942166855244641658895387872745129482938815537096703803750734145823771993962187353666468167635230163037965709687815125266488387523762799734577339324280250659429740620537635443607261911282824473721759847289233663282357234494230915185949371376173503086659731501812463567058009269575197708019166466077405938787490455302774139433553023117421945328013736671825043164112904893970017440056812817783246644011352363096935160646383282564962844810740007687826495300217104523861871851350664717505377735563342625248222620514737268609649394744796643328000000000000000000000000000000000000000000000*i1^179 + -106796848180465458419552203037447245154024626058541703972704723540189866002760164172414706812408541211458356087457443411356116734993023312408384489078328871664614110168452045045002415881349835965607113191972429046463943651320584450850409823212331747642760800611051129710184981976366170048029995581729555123810769150270444552297107449281080142410538651871798087260781647192661853399519809282938079342357901772934839624642532788452883368765798794777811543889174813776005597967144773926992411974788340182749958934454539124678197166619715546828536635703931441443411720725238997124831313426381717913537803089529267285742768163603119223482285974626146681121765956944619397795318637319459021327704532555883275461903568570467955352562000617890136570246885202316481552377728127817947515565414110146021956653200652302665079319701274799947210654166127764700837481374839276656982226614023565700023936424111849359566593904536345162345046357596457378797026321624700986005152932559386307399845796416214666541954704612612060629946888637954744088037085840050900833625063479978981685779311326518174913494393659794664381742273193202942356937961207762374894294021865705408706477364593844179745035223758715471840537845281191825646623243793130184373419242989040160544955446382449097327374797999559081291861643822921633386252018376847114348367773702561551817797602366855087250370278977401198899024561436606476524546383586401704732631603875919846043878387412520468314502882039845072866803984849861038131592376209469874120063332732446187344880355788075771994153045585013598572933901572775246485217059727066614472554296788921841770409578593847780237323901763825190836956656227063198986137097538684479194506627339314369386413608774908018358872151814572868102581337930771333056233807533461145694405771647826192076245337110850077135500315215012634629085992357448063283944880229365296449935695644763478370372977274686328264668962076996591826745217054799036291288632722213300433812232897362890949220773785715488195276910224587153290598230443600761393395045380659256464847128141886715844875555293329367237484536391414862389334897066973798535847667205148979146187232155487095687998749258231084110361568117914866953363362637678729640837885844164794295520993775573260236100956346065023704628098585199476933116569181151748179371612496764905005011076725466494167019976763514825861339165162261036719943690421262493805192041722835765384966660034315492568208052566582055067250515261859440988379689968817408731743560896525261663192974065613836867090471604348070592658826648054017455170708793757032427488468108384379799045697254222333231300965989381177955815018142299375603535275414132361652693282276711850485553598156472042784434167768292294804474386919959105968276555995675400110692822106407516902386716898514642748825292097484392945130244594675565560138445108141414886407655842839913443519669933109300654078002157269058730297694525925188482033859030156553617071243465916959507588615873365676590515143270652395557116412198887694000086968417719098805747346196011583782349171993883877657278799285909872108836298865151625264020307145086217308469108914190834073300574229737268699736825869985352052824957952546222939016578185464171930549166171037558793155553438228297978473891272089330064031781270031610117842602879246514270956849156698935756314250640030210780332553736927762847134171381393217793367278069071952996089100085470605256196777348496460599379338878021579933446765634453210580594850387516307563179909944003840543090369837288339826246662528529845716473205502612894068180429406458002796472878165149266204649974761999999311805745260085754033305099168695969864332442575949204061216081746778736570286882643683862370410030996784808591386053957543906234882268811073341561072142725926918850375177294355793825564322592713450455104152596566823261284894038978347128110532292703958263490646400991390720935361014246229209171015823728312603003276571669981363944927789056000000000000000000000000000000000000000000000*i1^180 + 45484463347490756344072665351678043390629838732548538483609101310893468407956971219116031863069877517283348043722018259939475879216687493727604325623711039316207218584536469118271312364007857204507748788335571798932677592591717228123412979086650629251490951411502449329575567713366846537551060481179849481871528611336739675855939491990679049641880304569332192443097810231104697557521012214278724908697428932761294010537637962212561230008074791762188226506908394809987132662492455018802722571105508251633358580079682190129685459101225171459630647622664841309901479493749889288238623763683088181111767343084686156444758607977316532905411118947491856497925422424577684288176469643462759989622552857402612253551231634655166928811981480514961566902149430905792631883009827629663427478896805792948033717066021376452987480474763300577492495882705932652933573137339502297048443913206546937452119799296655779270779178724930270404168149050651775523285351737433316069155731662165043478369347841929480781110153718540935682673593429282964156152843913170734011048281016957054897191723731965562061061989671339016461427303534805716459305387588118122985001634555027483369631999920485571528320237806620418972002698400818337177709403810061389558196018312554392971786248667479366852782151660423060421254815506386478453840841047605916537084657940267581434655780103758806977180847270376936035530431452905718503742109057097117634558105151467307263130713561116185372337291044355102248287655619959813156043295017292647526088263404199028959904709472559701538122476044535753244113415332943474515360673893463016983875841644600925160106492106241365714817382358331788989511281848535446292759619075149447102446281659363246504593356374679534785108174272123162876143736172864436255671993764192995558983364347138531801297684320327261554977479318321937612867732529229997669243284611425518870445270821322058316754654033680715004821051352040447638353215695391702772390414617059370538023287125902238856680646290984854619799643385113158805598677417110772736676496497084453131234893197819983948129111402912087010486070227718074709408066963298696817039289086548738453333400911856111146853238897042209429406334922181801492036699972065667755802072647345286718334918059382001309346516987442444281664967082398097820301351441161664823370455173564799999856015592276736819297598573891217724479303500800412913900329894830937633448482911430531329059840092961388476248232606109159845756931080538106655103777614208135173782874144154588291145062545114104248184471330084200824499225940130119189534362876195504562796534345024164660507513235140280496774049306478539562308012417941952663760462763627096829751742900875152114887549784554785888114418914628710541365436194346160298159565228622363518444641844114714564645586891290947611020671496404776733710288433180227687574354896366249798116689452644586982005845284087240672804659469091762341305547084705120406379763104910971202015208166326968521486367363188488822034174861461494775817881333099647133425390896702569670799393469807946609356352398483362556173253109864159169533324652417783768352505611797944382787052176257916070962085821529301162938778218565613783532880185011026014339637373520372207064258542553171984762388728406701915030716780137295672131066767436727522495786385550183890486586138654561368546622090298524410600901602501485726537929385991450012143727679963529139039715703659677585074556670460085172657138209591063849398550725713286425419196801212130466428043155681505558155884795840542795181537903587153029282200520860668185654588988597724748850109637127895953741994540818676422653826756615500439606980563226312282931465893503685983014462428801470169573764813156290950990314588189081053548807333574577288463617309247536566033939802954764626192464558970299699986190896212215655637715934707873082174202032592451861147836289595937121644702156965270353646528142526329416388842368780835514501819992065710059683840000000000000000000000000000000000000000000*i1^181 + -9745763046115877388388655976495732672975794976434686899013503784596135387998764073480941491814933568005337972087714035328318475987667625702627321656675590061706335591476810097789513257201290998420929853906269978073864523903593394443734243682627449164594997374944017694563290721018583852175021966841530361980681788635601972291192775398287439839529321095448449121966495184171095860299429828699169643218824635507949841763016790053092901158724998708193179558476789405224956687386811414723447454978159939186787211125105290068208087617569290833211450669911556680718743620574089082063237571029330406458368503448395721047014276882645267410709305198902054553821079393441954799634976404790272807378797439653530787920531599066755027810891508342779877408101417184272572493718371353341720720753708203100659672319229794740702390729159683709470837117852236182244099548208460947922771000229266875814986544503407724103918822418940568752625383557977165997441052976903717326049381855138252537151450492587613780795674610243534679647297273856620083571575875732660490583295683679316725054298143436649852121383022213057582120659467989158296491899635083501363145570990300764636629016241308221767682175226375658915631350558873935430451830852775126294996946306601839724941541389057532489025974272210422674925824107051895091323939145590285971543832249387366890104853019224717970245407466305750525991522806698054796726223148901643395824680137615791815844754945935237343267113053314038306685945932411630238089203316912399628941537281607520230141894709550464149727553097511668043157013481947586602072994328523308424157550812718386697976156992656395608780121961282529927325893201756814163119312457635274355265603193452665872792832308574120859057043289097086568016122559933342648882371771832668540145780363759571944985602136556289263292290707246908025421192278662254378436346339052570965229139471696485150245576044934094338413324201446536359145075647772445225520181945976872262958156493068952464392441521002304225050944814927010533912632615336256909613010732588897511829992953692921262072059384542446574548395383186317207847781988297913039674644729746223609291408410806571081998387477461280746518873037284303271234340583169718411905891003989620040616788361471804168067065504384399621741248706381835812370947102049574869936539873308269184314723488971389137325485035246707545803228517568472388097477115974101019284528511769392729297246456237018736499135610728434096354780802947655102079742832909461602740906918803159334619646197523277865725258527847780104577884721486624172687843447825061026079994043295978238633703483696141981997385536963603214319550273202177708891879165382971725717411511970942765860605387888261048494057133903331283797817154976472659406665023843599554659649803935330719556153445651150216744942917061562004251260664643932180183553783128370406487135597779211043175993027171355568362960079596912599882212030348806443457631079340957713315159850321120831643193227344618759950685002980615521124543653010633667460878840328580103973684029682170500818882595225963235096899652923390428552246801729485210708008293503278900003907628190613946123503329609630699078008645556466765339065765941471058547172239191654689589006473189551051551299640940300008582003516736692493820223844494790319371841503821810581579269651412439312573978149135020970286084371732563676115283359059461903655785463207360831071942658383910371051638777033512519589522854594257507958306077835697824972763233013348217886650233275108180402141437265960545412233650011756546636004171707040776999751318094511283067539465178219587552235536145324875629815560165135880386100901665961421126733818176555621565345834181308769366752308581918883049739009469508747026885872620905527308108427616703356991843592300143518811141185154440090458250386538698276844905457759146682307435393271058217664687393969821702340679272682132000966872586094887599550637137294867433740288210763776000000000000000000000000000000000000000000*i1^182 + 1122168127458775926110118118319806005084332221496630675666849433641654282603783993818074886921417964544022945090558682807359076741948462067118648369417664907739124016944023277132992124448108730556154947194525258112480072384951279993161841590842576113363200409992334286889452651814737548325865847623953552054959845947788554592018201524425972912324913214001436866275956936884116398528224770560655262142703179904698663260824541843560837001695649211979948900824619886839136706949100931482452695975652596076478922377959509282385586867040802277237495628189917750311574437833026255894998607118587144849731895650761530369342346555212861913170399801713543998132616803343392504448631927865579401348999761475374834883648376788986100375123657440993867477792901797521292503660389026839374106164892050258427594097107079214126502025762955308057676881125704610523804838129280961040947070954311190142302653692048647091471574313280272687707520772661840045611256064174513896948905914899049758580649961763719622341363650119675796846610533662244623609796167728033778829814803736273827701392413544306647741254893892600457821302229862547408695425244412224477603352089494563185951670692172484055582963207501372804244317902649111523988299763418780858393486116788258847365193120275001057750007105416950980378228966364120560671306020095441941933571591885907844989074727341279483493039451599656692023063861395847030433285025659630648965178242333290542201761281810530649412506969350648796316070194220607915222902349304006968461762278724087189605491232658414744527928627392875594035359465207469483967913077943575594697076548384262705941114309508876404313803086466888690706049935344323220589506546981567910233954838454827399686348466465898525407801610798583374876345465452520695205269100963139639345791061238588939635255370341248529725605607738182279382591249324099588303334218435847162188896525141602976432952798526774540973257353544483575882601044195626617445193611234004622249139510728250390889322161261483610497702303006283575086167575990295759259225469563177998452594259711443772723326436377079195637626011379522827912791849087626490476256175912441367795577928902590863935485220043152802504600037684592102340913525609156967353816977457664254344705822700396466344490718755734350688137231402081521534453138392561920084331849820761807792236757097612880240391085962120844131559270700307410404342621100661467300694197683761626751438828524079149529635293580311719632920029119948757260439614301200046761910383835792332844422249666221283969806871292523517755911447573541925872639187441561148585870862867546007550415472469510105014712502908324419743711995570380317329126208533988491091237010328078480505645448285770180398337365871100969371875664560264827603565603109501835972952174180065985525000979980741362667166186021033764707051740416951572183283317157618686393497207398538440495323978391840320608310553116506885400122981953350649995597226718106776865471447921485573610861986483887987829163156121324742337205316785823584270747039681952973112997588373826735143658384761762217792178283911544565820376358144245346305054434832769105877722585611742185447716444680387701701355345088937944238761142663047860988230041889333621328432471644404433648688087899752759368533323556803724673127040326718836874151488379450331209936725435768439241623579837828262559347418113821190132323271017792018039856089481894043660701590986545238344014882681704427244045034561791477071839542743578162632111672802586705735812543539405978005555449387343066591690149528421257932192688251704862668916863154030844414926415419515201556891492414026523610208404476964333944700338722972635031409868491942593167382150399814384457435702223622500839207724545439739362617481859431950731166358217547439982415638086133788081945197766262154691563060060606079852276645439683720116192853987214018446944446710859987855144109689763665862606428871941485633756133743637693045145600000000000000000000000000000000000000000*i1^183 + -81532900949385400190288061737420578338384805630610034502344121167894705615603724447976559447830472854354560104073137063015189061222129752839046320930143723301910279009977581068219512402803262400116469028340385755887557308373217523632415535658860694099354809719234125420624260894908396810784504487420081477649842235685821036256379680928409877215587246616514979464980057253801626632232117514087603610995484289764168760662481423275442654666178278775559360192647395138339622639606589775688852001993157338296966032231420159669650380873605832059960702830948025124901951232984092517955988068306090825390375762211832280497360599235737209722083502248514717363469089210110877762440470918399864163803296112001312466862285201016319951399152223302630903847848861543885082872094689945339073874570291150773252024449981967783227675038394510685677328403581126310678140367323608548407623521253973837351538758700007863169389190432770568135749468337247840441697615913302217204936512326486430100371398505582449576769582997534974977949963558406280083060964290861344389959396948737989596962909807769468809338088939963691820715987956827246016798552425868886435916422971468400596299928018065735937301024416182049570780430480386222640266432548864935276608489997744710720274383912898677409858890734679162634679010282080219795831000051171630155241086006409470808827434175226778156233352301574906582773651667081663868615820310769905997504393796994377354994338496683965965106454452542901657487070227566397919818329343299905521409187213394379940819855248577268417241134196228025488246544410295747467280424910509005320373041045430084546931379979934228940327924736777050591975326098372932824775714202081692162039609768311427984125473659167454529955702595608066473874598092624333347218548300465612416100306172927925572827874256068020408039493610513145926634703026268111318389583792937345805855479554579589707710735166140373042269419030089701945459192501665136373628431595707022509736165709488516176115906096838218491761902642601303222452917166531211776829230053321428133819759869357223678751741853749650119805034730939338304056803415059832451380477834943625359189530238859781828236360268699307717989338275377949075286459806361650434634446735338928824175491123602201512806316083393151879274026829937548655575883883981929927719643851896375949292818843755595488994003215656599659587704347100984563018924945951085685823164079333785100927324588522768192161280234874471133336340022457211132236908302939173974870396192485730954398758773841901964567401426846932388896178313087116407918777734223652288781897730718607856822499993608183413025928385749748945848454618545879164500120840446536400721732938530171623820902890125350571993775780790821423069166536012721590435770396872194245759727949658726932702060355218429518212988184058987959345941353375474377064272918607406612900567636053910983533255400801339951414082140761917264001637815181429919980322782969476467462114997917837717318420350677839983698644654672294978786395815835401677475368019334748586473909227781135415176098335229825455300682779773339618859789149678256864202998214052211332199780338441954769789148335150649755287892795300368251413016755562604703965881706908173013307929369182863622971953782097759258345163378343157742450044271281430244619411397356892657658987782379757738411432571976923266424891440780185820825464988807826161241722029541821009399142044152821691546011954653850506839416221854692780901141245031504843859614083135973605772351793894474420559126736234059756882485504714868936606399651296425198549695595662154178901364978215574713227027735901375691159438807338796813704516339713839300584115610891120066792158169148113536757663094460676462622799790535972881421080901508867991813876346561551497065024232332741408220866029828970478312946494783058208270808937038866688226962211287538422588562255908021093758137348929629804578181018010038020165836126289920000000000000000000000000000000000000000*i1^184 + 3493606580287330009973608509984641956553655926315338310906432423119878437991406951604895458480847757133895689443052409347193531709732980602487676220080003259120199604739657779998362870794050810736273587713468536632107145754510944712434403896720282308043472730373040716312835705812698251254783259606186245447257575472749761747202798932613952334406300366062275916192596294699325180602056294864380906910324617186847180084009382203129763999388664963425660573218174583499169972442425491822376658525806713112822986603574208844110868660650608436883971298260159656752801874511508332257884946451754316953539649386219688813586177620386910494646303954541427338108910585522841242953492585558036893679353881797947834900915513517076014531587337856827999135511821606006820230831040061505241451685575586673795151813328763867578848095882598022075805858960759550331424880619913172045381121007998599474007375607225665976345765276173919205260347812508515281456780188130830313985874336472039006011132495340341271976043871625452705961617349292959296166775005342312822289912112219155381779519910703741217707506065873067947873998867398166096460168244824941414883264906338950881395319613177710435474834593171925966261440941205618997243982639455655301859878162293175642033488687731402208666035859828730531035981148042736420127941249562418682064505037928691617178117454019419736103610544297794810295647668828670707810957293870977019569094783935849611607847260219990975084978204591757094041293682107027543006920204897274012986520599757501605636315987728823236875864933600157973590612690084054651038003190291576945053382138373558247465690698596375172402279445987626342016790538714270955925614721052221084014984441796971199643973110444928022510054860384238751044785439888021800655251494365407306732048795591591955243473490528649561691622309015704055322631506920688444400027031110871265483232329032359307433231848757400231551717458537538805653615235207379714905976549878897943275034956446838416742808703161130838677567292923766677084973606858676898089561809327522185458878006204078901421161445821038418943402195636313743889878737366897813295796171863168853504524984306044762222292937177160842384590189938197372403462415740359387680097561963802825381759629527848589227061293315171345364033075450393747715296745180759630573755413878302960586585151593464841289143837123082065012269923657407735166769808492362416108189667222174933636334901847850408093759742543070422486756587168584743492574157796892797864507136349697187043298546855758002671913601214678264427653625546273075963795523191302686873711414463621433018806264624898664199176099843909876346966856015784281747988210711024067036816358878492578385897643122482376101984856691520417469076731028559176099149991742494887853738615861624368695962554978515621519331969643830089283334655225360682163743468078575820408758130241789154910344970310960494227112183243732432375152916532491287850166770030071371692252673680348559612774255199858357342524273065757190088547248719723066906465772565551563845401083275017876306369707831414737104699806150986431873598063785431898951433765792069101153089079971523964959693534934337073955738335768778845891126136630590224751359723015551609180676892722798058142626716672582241455277542853545050774206241135740741050867903137833370790170120054859850905900794148190114488126295404549392969248494507164211586256243697848333531971393759094777391867439453259805883382279723371394556029273620201074793564721939472657379237032278670209442058442783096230251569744902846116266328917078837200346964986214716967166563871939969210047891227930171286120605347219980033242565232520279700222382013543733775125021767845577989042157238239855783456534254950237171182578748813373647092047060108522088259881840216471619977797031445191740043769440314188251920814737499119914853866771347757953711658616703122453570618880037659667910637024772908252135424000000000000000000000000000000000000000*i1^185 + 12801043072651277445662656018817609344763252803625582242471286329450546844721696243712622900597728097441780986265066348657056195515221649998295693096423689613854548727027295720299104392049352722781386334390995833208466272347446672935579605885871540589486118293369132160022521986118618052240946382466498179658175346582406994371145815353576068100975615078926509402074920497733791740363506604742524939732378753011048819410821990499180278915355274339327279788222201438193487107633594142251120078181124021802634294487902805604005474874691201723424888319716220740515848640351654631164060853887287193961342274339321042812932445334430974398154635895708137518854047171033607089738652958376576889752494239929982841441438479399090485804054308518235524818605846768420972635557539347202802401694297224009368855180081986876955256397190347189326912793580859868155137502893071732094010893760185799595378380439315275149523325541857286683244252146544734931762961901829979012837098563319023481803882021784131845992801478370384022387944724631276864721933703400207731850537165106247028449743748633913035106873940436198117677564007406842419463861174403984881792601885829807128446404671282908974660640906692343636163764278083375188260672056133748600631567074985105492357188493575727602877867346880808780600683661956191861612025870329719350524513245637881700917641627989194097623249119485157007509382069765630783321160244156413886976372140268603927617736241240015181850801683027836397240093202054480262562952383374525711245235770062343580682637856824973142362463239097758147140179226780145840789224956057423709501233468581647645176448153268637468769796345912122655241267384053897104015280308182204439961487385103927500368022186554980236175982994455469291714736534649845630263752991017068352733985886204163402773868099746635054771909306291824908556039797505045566024059620014927155194890101018537907150261894110661090748484260873160047581465961761453785264267321781727583487397557010460818281902516685696813488240430982737452577014330646211967302100529950696863005115220682537258482451472238033896843756001292726224683399318415714204324488006327039545279853265160791513497915294646038334605820035251932193955808379532075233830958437663578563816490712757740833503752071566819663094975230036910038766934011392084825544441765646351205478902452200347623039838351177889595822177912616373375711406615770301638451284560424396132667289181609126536542161605470193590439436144258990058502855176202788482608492747560445864633096850373048720170379022651763242113372324039184878768080331883898513175581758547591236318186906180163356562374329340085196399274932088693872774613834718323722220006911178583211206218755336290870006214254247890183608807635415608523014488711967708451590700006355139410553501343927283977042453451274609978418511292290237186047011331239411835197133345898434620557263468381613224117910907930987728966553379911295329234486875805418800076493124093729158198257862058473592424834069343546594707274543535597925287518186682803131335603896620401492175763811602560312062843476431486436530426779318293785817245364634871372034081754641513346474028567921315415028769791927020965561198586102912232743850179105983648579422811498738619643724126536819947473974833116348225356383994586426289815242192761872336167049188263006027275710646386909746182122507254441723657373143213195612440431978164684224748918854145682760387367269612900524715355192444743674811775999671799671326420196752449648408586396782560411409896769454172713841506161211212899565295710039621809575438698516634112127770674062332007668940576218541015313163343940096298500769323428750675739040291030338314728735104217559100347530596358594685589642282657114057467171927628890078544598198274262976292143476696318022831185223347079726993247459413692126875960490910629051200364468422873760060651970386109629763657054689896685615507203686400000000000000000000000000000000000000*i1^186 + 145994824597040519703382401459010268111258077366911671333866479839949271745577073051740423552162360677085521528835464666032004797802899261753506065568649117954345158910607389367732735697784526008988351081202510733441822840858009756375923085774913125273099218886059379391781752124861209021166596693668465888202402548323150887622159621569615387488761425600992661311558824574139218507385424597986540284878564057914738031524541092316640980072541137702400700099137879961438889167630054097743916974620985912015971636889935328056433926993172532011060511768056682364405308619701340511261397547143007968984386094607163170403788599764582502836674637027359062256196294416567425593729108797097725499843613495384256196388608586996788288471151685096799498362533268339065316744231542873311191951938144520469973891359423324531788965675873492525624260678264125445479331402202425580490835309523250702130682620206369714227927791128691058879661769862862010289601273557577217766491750451879456433004909073668299278401839549104467760268725929764242710839651304012139888590634284572405475060864595634808354814721106887265261618130358739968464870319117124780761230408975838973871509689185854523073850885624298153488398740245026608090892479098925688190624766919790943785826810516189643910132744901311829675978841931827752624775254493102720387230993048530000562169430814052586296801587685210248152075507826680097172765584161437343777144169199486043385382603694523228935378850858114607345953963393350004749013715187311737450857047790137741913564860731024009902751571125331569165772413410690377314462641563853656061632343614324478960699368441448629196849476735090367743345859352185831609540513011160603630508271133035434752052456433819496075714200862625388315062333769392065458776368997495830774607181053208680649585290682011228570951922823072199407861654672533555898927284279257214890360046674503568171563836971628498533586936531739596041417718127631155553268090309210703721195700602645637285346129615427706009958338951334376621892256585841325075450280957196728955139949366618303345783777935346625981090578507270073038350612350891201432022202031458765738781947621187985497138496689335193241802927846822374529501761255818530627169731947916905404435471172449326005215132724779060821711920817611753275521981090887260625686082219513489284835661123392196781220463383084893027769594076084857068217561217510270258638162932549148964809044936929888056183983570420075028166368228879144714549070278264499660997972215212386714118610304679528654329969839009589622089947720744613075874856435433903952397906446669397419569320463136755674568428104152372991944223858856930631689426236108753237599115472202915407113071158035282748651443809215278773059002507877461395763968734077769291853384804328520410704060347007303119799838046680412988809869536931484841921433821208470297849022343056262599883733688188336457740642631185976633933896065661437317243564962940353415901627184469045325335079556311090424298016041444054710504392475427739174843117838385616356382497122039378238994058008719528430499850214057232325635273709277682324132924314355491887151345252635693141299360192362645322839395728475403496653927675208203495851106888597088708124183157811467953380141161715320352445535332509932507918352150613998219196947367648925606804309563222849653771443926746729073451875248691216031241886923904777345687043633175258675112015737205785223830608616692483019193248723997957472331418769561310630398269646474490602623338356968327431689557625458703707232438065034784376130461835904881725234847889300823926043310758001810907844624780162068027488684718620900790053646294089916887529050086545553836993643443285935212523413251605144320348474098408137627639808674856979092708076372771204730027706379992080947537252649963590409312419052525915500292558033719277835563339270659814136727086940834204983319803135663443804160000000000000000000000000000000000000*i1^187 + 427727165172682732826028827068917904036151917936665110687325738203090676570520322918794704227816384707994743020388826323723061134935274791825712480876777163043507607442914839311264363143226986317704263936037403548188913756505543646286772948661626889339602525708125682496339181234509145585468791707466680247386219635762107043101185645797471338558626505254128531645686922763603569240670755629446957770484762121298156633257654673683797415419208305173727901010693818718676711574717230204812894758093268487321327480165571021705860686665103568235420583758945956452127488236714267802789683348679127768197603726849425208956495361844003406278902186995341723781187182427838273002552327291342245104954540593335537127841244667510921162325833572895179767052970195405612578786387222682711813117169026204621261746299062694478375795854124595653550568148617471415822911136895316583593399566146836328481410647803668556592567056799356434968821374607614823375710326024962919270824611811396758998387537800255679207667767328620676853046769229322259173096725620843921136370153148151858593962300067536154133935581556525237580085928403642654608508566829279598420202085764288666165934780427892431849863502886488486465920397202327985769918773482261648870267080274451067475567703571883935642829859288070887418530042368523076601019458492339912872592625979658219362915617037025549890964459563744348252541003538183231746207246416362718014062922310690169425001088323136726916507245683635780067075152891980457834394765095464715515383912877043592418025083250748791207008995416666822536365165984968083315613719039723776571682616874122804053758864642438079311478840562625383167424745836540368184127034996193318044401412931235398722924243806507368254261290380219327620005661374567164375481920973012752069963616769603800405592942846402274883242998340794009628525527573963201034977695147415578137173572075136978414974168974121109025869041667623771299255173553158092396095222694434613463581736209162313371240066168877066955496613343715124950257499452073675851932050600128934914981233718043454234518112171302637760635093762407432435353271074983011045649181146872127898092746869393367488976392799621216408777719208216639299242891515650744867840499930037818583724161218700087769767820765648076770183188027436522881638875343314532510964634134401071104044538704096665795661618492773066271384049341857190558056153825516275056492207658465100825043922633408762342901939635254109580303284411108197323324405570430156103289383442622772957327334056968836733115697665263998862343649762129424899655103791359711172251388157846533173623606131359117049035019528529160325004707050565369363147300622827251750219671124370743645967108618254845085771318484745551399839303246837279998236977919485312234342515530708282061589691044424390580585907063924394372218268810904159781682258760279058863138826674066744286847426508872107752052296536739311958423273694296250108467131395987263959317589923960003187331831075345798053709674330062291328399109024385597968412019304126573359572813324288753856347891396199011588127110647025371608865587170065107191723006677826680037660600996971180774451391141434786138856068158113482877993237430307304405715958298231176091862663426315708175404588368415644139500328217164131465347660241372372813293752548388165664788995549952851471915479714247805488696448476989855899108465874613823064141542910580711007143201332394885883325565725413498435337803723664712088688369668674080417642848517620618929572456204048268537229055813322606220519477790345552393746990790930643603626099932041221473035730441420255168742034499643193407595687025067256538277232947509914339799889411820500970697666142776755503480734659080009455363815031407281623612737274594606909950088438398079540190169425459778209960507075653584546366656081954911851653768195881078463142816276293738728389224587701107594453057536000000000000000000000000000000000000*i1^188 + 2225466746385308307208957376341031762344948151671253082497704661344066421282910395841918079966383869528719363491398313804399065558489770185738088956722074933803770731628397481768841877908907543017893121861190131215857338780189936412715035322238345515565505498318728334704971899427397508085651247294581809654953117548326040007240259669059854619734663364812425873049251236266917958640569876515902040540579728438165543293734465784334144562006855026892501754688777152854377463038291528381934152544870196972318347698366600998085510123859377940728797499919243302841706182955855868144498635950424116030510193450501759385921516903332601844649098523441472968353924815450038208609102544843502932436169378144414027467653150201166672088897632048006210996510053011929102682546334402400668017767343611583296996122116163919094441866757499941196654893571723911321449892191007019603688040725538215304369732240771007362091031071242549687479806524649546176385069582302759677576023397651716684426871814780308419030102931136834162517038612988275116964238326561800031831347743469278915110094951848743744570106714269469081628291470085748197363825502017188639277239473150355679962693806883294724915061882957471934026532767995613638216469541227401884733571526327140278775067295547579935446191902819491925758767204820812606605620678648108141943909973633602269724366454921576651790315642662292078747016628997318360437025620142996066753430760525972930527932708275380897637078534794058833187388106761764349253872357918692170829662048811652208617791213123914828705597879825298958109843024632269231945021121242579354599002887841350927835812245901897297433964936026943678055297460563322367875678318332531678230088992431762693854770179646419529104326353072938542169915264373764669384412162999965479702873686114667245972190566124709787968370964500222939216869487946046007461152643727234776623767771078161981891453041714449855738845966120022748332714602374271720829256566392805632623832047297219038211861005414079881486277622984419356508270441058221309666340183635323797291999292080484446770874962229271337115582707987743487584949620614894060532798559446147889173536719595120886030226000445230886648260877678057143297782111424385567885408126020844074984983771823386281375853583838388273113247789987943633540720820383197717315014256307523444781583961445309733387404997384296044935080149149523408410783242870979523073685432594434969142457180156459592729617512488462636937425833980223848264066452300052772466070839180968839025452543324582777897941097527850142995600502849825686738712568560586805699737711681103031194907615533047445073293082831847426471231828043870170588271535586412609540259452699564973209937190532207377976391084641640142954078398658997443108501730888601489902974394320601661055038157694815475475413726692108750002750987793649220265819135775116730592697475926562727729309647198639880343671190154231528347531118457494776046512941347595717963910096430357118111686441969090431719733146790142676860789337310746540699189791683380135000194012317111447805149819780068872533186118592169353088437816790566255858763337669882529717825316896153999420740005601594911698865098209084860742441367144768853073347486936732971181440056096789284829708178562726761634492132462857868896258951843725210203777923063157193358208901211887991784631964656841171103575314186224055188203111121860682090892529834756643299099266734891431392095242775323431847107513649653798313085381759366875527563135159602674507666346724169928605737233958629673307233703604499441478903290519379410740299132562429400496187486798932086918724208973033000299777948855358130332147683753433177296896955801621533196079342208741018944007155044729384424469015014573015734414457951954929411048135093756637847671877780206649335789412153913603203254039003691845574039361840988345654863857655759314651758951980335104000000000000000000000000000000000000*i1^189 + 4802732947929359583547520320590871756777728935644902530316721717615891608822989572593737830840703953442536676095389076574619924357432516157120043227395021542627511576180551796808327175615571512433212587049915782626924208848177854213450879339084731553135825575274076251126133295580659584563337496240852519050867528601681209948639330585381117928405847953612413220835615129798901701688410295280137509808748591513315995018801967763840499621806268048073646844954188570239907064744203470488839172840641874721793280034084088314458707097640174890176910896537101718805152232804531596806093716516385668029405872203563377762215791824055109931898049243553033512368611822505762346362101477571988839991833074478348002656011193086343521838620123468902645159731088105124289013140403454002442644133147858815595386913959331469854432384688553452694881409373894053450123011449013434848963561456012342047621745501219846832841422765030544064596330524016596434840433571569729136985586503606068139160239874201036052693080622529027301321535482450536735732030401671609567738606020400193937422619264860274052175945314814307046802216342363522135818490773999101156202228313436597177281805163935114769461859313313258296068407851486978083633913348276216178803165044480306429412810615551497333185054103031137316334494190000084231532181062338185107993804148120632204375674643505767549922943061336470037251975158646430414716680882973688130341873158221234540472439957660694235272953477646960515827654598622801748807897739978474359588599012748817291211995749834517714768336363879510499017353700339594720510925654202704050805184533206283101895601736244216211538850692065556972841246188599943946162154863513597617232814137667778718340618521777941225510715246526382077037407898675700193381649944478387154732716856416107327277233249184826921236175283461481169004687336707047101714192213120642973022952966102943423461648739388016434666096085406640691827203902864671459394826955048409801457217463448309282246307161791250978989321086120953990435831888787295922901506483259874781807866013617133393638781862466494356931812597313435164653333449066915595315806725007697493745851291785619585389180812734045318253311565503817385466572008299683701381117139766793165261142640845576937813099165066044700560744530018392396683368679100059711910841655048133200798695455280214470747996973496136231026949985195009175051982100837691873281184131749972447625510895289758723304509154532220724853801847741994908529033271878032062586818764056745341022265492203048962084231130009082961808837595598803336679534969080767070455454983682010113456188999799420049993707355231269745358280366057340801104267575893629778696572215062072490258329580926802100609466624578803320261087279456699074560034146414063156326910242415752310219760958656063940654524297696037656737539797490238454472489321693373942324499491108679722880013758716738111495898455684374489056632589976448005715391193649093798981179020601450139836192213123104232629984407579966090020632359913813391824012026619145730201380692713478038110621411340850846608872774504910160787526287335240821372534993194303823286193387588615292692547380333663298480459240118451901915263317564598679125037868314985215043538616987085239320588722699216803821914119205098650922321231444120654128348837837811953608360562278797697288457488658476301003519885838852075415419302648942558013350692077867789957425035705226471312689891136879370643007546833090393930470249220528520262425633173917420685734957530704693428251909943202185544614925406566590484282739760367744115648791174569816160305525430740694467743350118154572348837519589287420513412804937382394690282816718051096677078591629202245918043994941146447115750819298634553489757532238249481524271106997415706156883520756894320734777050159428763541857339535320491056054761973653994497533557134315492852367360000000000000000000000000000000000*i1^190 + -4575482497989369829221300885652698254697039497191750907427878502999984811743829391429160814451310663577226429284557778003360498494028117290038004935049611645635706847500233085717180953898146938567826971347667191448003086726529607911881019130280939366933683731474922574767766345087358347453455868788558122442116992321845571236972502952549887572182012000085662588163810086362260562029940959720934427832594228839582444652710213732051510645067924550654180948587261090875155854797161148876991478692909232046927459524771760451075771311080693723125861370708108573601469240575496703377782516146345691781084799483116182204632930907267911214920412675330949627373429510580087957815456468479635582966291941152006781929901328664014645588375417857153509824644083825343130453418243564398986644891988718771197828821402240403946257001555260402846342174890264192872620619520947863021711719681290778978648525893166146610459874476602638844282068337354860095574573539193279744774527725688078732690485758205579849865513083189065378538753446568494734009677716461022392554300437830617156568563999257615763975072928324397238051533533202925466484302590608118797073664158193884270305251093404784261025660234395617826361869056553202899211062936106397561742781958170410580162039903430449078488708867364248092851977115937859023649251255140251625746112427746149407927309430196676845972222101689865181544606271000841849153278550885670034908393049425961617440604625346735602228591081898188959750213714154646076585910338754584992344185094012897655007624277081999322021063405923445775435758095221899798895033714371535985261565866307962034079130055396414050937287601942960807862022845624996907274786770530268217755293728870638826022806414917267020758318851846805726107042499880543962941955642487795159363016463491993763957107177100484224061444945210101475778300731565612217791384120653147189435287555562220714155353301845607060478469854535501917853944862202383412491264147628095627970621017908332957812803896515640698714744662588361402073686702886873881529545728588470089862817545288953493519768369171059131127871292797563822661142182726707864480666451416766847537383227534042490015039831537916218365336533458413158244076449210228127735142991144435284167836489264593551774649674272867846553933761466283488481841470342579450140454630923533065933033436294285308680569011418344056831135023207613379224340475438735416657621743644607929235900338435978006870016236545108036136532815214132889721147709987914406972770966239271592907670732933752465090819967491099803021236889667110010857626682382712503498147883015946882778157348173028395599270588348564417603477937457845820749390103516584996824137332469519190934482994107505076897493352590668413916186705119437129144297930684250670143124115364831374985994482323267815441159714872413050844823654573750092373314300343527015388559861906379621365622917597324123353407406554138307251178211255751426721854038356874870704262613901335725535755227839727405009585550658982749887895452037747349476082466124327425221878333326258633243122117693723890466519206968118975971143749177349998048559253441711306274434257626031818189160484432160212451910325456792805598017560956455241669452264649984665456212316805484373613774411420573411630786643624983672425575091145885876810061371060784022406323847281307426576636710870131532089547776981906294447423520161388274381050335514757780157193517836616011030120904747364802169193867597479699137154829147678980658203357446832781562970462031059501301045309913607849435290440607105525635681895743610084198384679069989569348844903067752375878217528189779117696914565483075366812987255261124583968015182970832014044657172203858042674214851596129068442278996901342714275739981806504607148097143313804727560256934102257650831218351481939542873938215628451133525197150271309152671373534953472000000000000000000000000000000000*i1^191 + 22110759079164438784166402825933912874310168474776878964277289494896889338192285816538089630232560680942196768576127060339625102805130133369802501648609757393600554754988844501979348397637631360034691480728200589550851506353320727483361897488831117892486931653479997192091087166496165073090754973018218475737692709685542626501104085286369576945820964482924545695414495647059828940557968602313777536855319144671058945802079960519298837699099605648417100638861638579096304941283517956229724287322608508303897301215059157370870497394310457311270878548641093919689103439002704903066931548670322858267152698460792798621834601810065659248457465417716076192700301633355200148983607287206397758096110235282765346745248347331445814798116446395998964565987931233497390769174983310750321618171352354899882256557352416855004594130019446389617717940488550921111604636878268618905404316396627539320300986957311565973849037437008384370024313576450476130818820939826429319581284020839390783566058845425683813632282339111751482345619161317444785520132003363016655702851487951094395689566295984940649599855319971003262446176205341372975466239445809951690777843652108440274274158569774291548962130150735464065569780304267433777860513233087338842981192861777022788223342867818583942255185771456561928358236476189870174771980141661405966831474531820174920931636657317237498123956434597829360401760797192936619310816183201490360259566469159428906882221745889614358836366366129210332628360466560491005212034295425504121564715860478638385319773566370002931368155167165527793629148185570352453188001144966365546299819974491885167303645495651495170501382996649704249752749532917939933399806422063244873711218988293903347563018397596335628529285719510008627051567834150075536027633992928269954264068953236100364858538915520085400168309120118862384821968584666845922913074624525679301347576942591775583108477540219568521126832474218169495842178235613256782088329685293176719135870030889400586587115709919621117686312431207175563535331526096550582089744198073391342496727378889111650371786327483939202139385307347233438499141361089490015241323822779559028630530667526067082550679561241666927212934112784084890203921795493563896541858343288114600665952089199158686870880457879131918389918103305354391990740540595496023109993318238011408923594157629970252376195529208988596656621056490266522486768195104554999827324764191863349993228719994541294562834464752126560601706711772054011924595801438219727234189750604904538551160687238545133287929416660546206292083377255894676479720875940603668522411233902934952828150748160549815580725362810808548265993866909523164018502174827233785420528825936670590137493664150044248825085671325746702241996989816448482709854123629159552489207395869151776275040843327523626448514207599746371628431746831005304509239921602119154417076126112711475632103459492820720667341376808293738275301548610048413237026734547651917489706160222808868553987558393792539679587539807520476947998116211644787617065103279220151325131614238662953657803064655237099558982811316432380095564346399168564884421144380655936172018709135381110383935068143577408413044677988544219645270044092293703766810707562168793538158365881481511025771806363584548722154811537700924612351642071579421547416688998535495159452434238151004226616035827860890210694991209694878255466162608278265146683304876267959518958176829270045428509882537351384377125313682857703995210028346714541780994259256783394014109789700336735219686493918713276548881185917604827145508436120797085433954542356913436083703554155028825873363937548650845149594065395035825850952059427935816241789440017270211319851878972584427719703158665327236449047048115547971229748613655019297571767288997679833528005356079200069734358840653039189715931728485107784662155635691919035596800000000000000000000000000000000*i1^192 + 22711243074377710586006888390028435730296543381773139012071350768986888649317095040810927756824158627023942646421690154815737663630585656328322612862419638562394220656950629630309522489621514215758001068737572644185713222720890521368437949039677312971965883705949770355863196360958459375579424039600624566346951208951513534109872257672563031202573704934033766817639721687496066313361155763622751651818492604830301144159877114875222487873372151815061758264387197185734532218678942199499010956216692781365072165607139204327770674040758014350559824608072999382387536846989913112737648000411554315772711924973457701474805735010519123165226976361639744389540469924484756693082804090993721223760477679517353555307968126220859882491507808963283145047999370998452452179141433250774697892841433439940798075570860841841800374944457009467856525705500241279157839067490593874206774986554603672782699528421222801265886671149170355701019665955209741856264303534342371835102101521564797339511262925258996501931293991911843828015590624649465381459323149656767838408365673103574914235924780316061624344689658996910895732899393085887901682296131406514005405433587859825328041829634452816771956345315965684776753921085173351523336990597583880828636254120156631489177240491076322832338182914109120314633802891025465393280021183805982390782535418616124866164242674228889425485782773672791641870293265965248962727273078465443580776197863959819897269835413151893173906401785833782735773287284466072655159549823473211221899526339927014782037637855460491447482168408746843974306624576789467006660704470068724852133890538591865879901628345956955152337788682464254278373048609750867527640349426092172767346391831005946376653810864316407010492300740206262073819252144366321618643487420484182191923307010864399769485165387953917704303239516386732883161658443310735883068226730757941425985192392973107589410088368014919602367049460339427313768528363522729870467983956462759276162656239868978602290076652570791836558363435511402530498770939083546366542111965216338340661368153181891529668562141650253388576954796938767998558286579726243352175973681223738213603360706886850357911853155642105512315004910001748267878179227259113456703606703284312767788365394683162529977447885197067474230518166606417512794292355491098794227749790879238484977395891702357491859804280835907888897740028202397666991605668557475453687496156632586274672452027797430426146886358827187374964001500690069017130826640616720827805354061601780529258730400411817120085190100958808034221361553293053129108705779832854949125862735924266030148647130091367854738942618898867264100234808250169998752135640395038653741990546555846549664813616951086805539110488871807697199360325482287025681047139597115172020239263982669734470631754385828825295212430994250912216454689767284003424312906484721275269819253008825154842667406729149551815476804601822792951279510663313080164421176426911474847159959586890111413578080991971318538760928669088399850131887642273707973102643333241491133984642332007323385919600406069554583055851759601154474355164801452506873597440749131751204606553222132940596771765325825752200851717979681827518150599101767095791920463417116021704776873522956048753148969378816697584496906470133285977054117698367752401790002493862926343789866498755803008103546033499149542084166677231279065594884322937492248376766679574954931575524153305815423157895232442187187776335198691340316508674886066517435689625270948598635561131305888004407297772109672072772223093547634323408319432542674163228970667344493928006075514549440107524310828015053190919908328201174146663704407999451953238713987115977415446323759072790419724987175926765428402469356408989125869016611574237307517652407599724690766249491583318451848500637046131018961184567341434773340988375040000000000000000000000000000000*i1^193 + 6359538916404031386929813588662953359914608065315330209533621779173125664289453714738263299477558305677505841015646692076531435894816831926196214655690469709950829933993825595222419400770727004640501562184612345283299504150136083651701451681282340854340677094393321970163823523733360947678878102900258064621097716748158838249355829213916716743378017584458807978097443527659200067967834248233701613901138682113412744495241541840432808662750577113188420112786156552624685949804453698479318438565930835431170852366193120910884352200263536543183828295730218541828814204907683638806051585185998278857087155861351679310786673772318677536450273338838934174594232967333369167998155317561118554019693142814213451955981105472742395919660156078712523457804821470078289488479573736130427550931255558266828991349918791830983228518863391546635539025286269285414753252810424621440495965812020570112095274212838812649259745947474430327175163178778755933972277404202719619805701073006669405550617192497647527527480752643948221174781666018148142466726266467150102499824300802647123053380967976053857800221571003018077535741790181894663165892536284606852829796026550601590909335856001436133313436330504302281356777574866479249789129255261357034862084110538096908073534252001761427219948756433816695172832492758098632703858989398363784939251741277591500652429903021643713543688582832872932614773123903156027557846882420398559987608473974462471852484905606743809424384044198150905801317097417388896086472038628086852997331160665986579794233314074003039320871638099816862325214158389138385740151182627536548963086449708516389835769615851387554146170162703642580495308329163477588866823742379954811212303856462726372945100076955367593688731676615466373433379097193246367798090154260837664808597479076954331704524105233190645976628005249161078131668640481125531390005689561644402489265406250108908245822188724803024805613065194057533633179358487157430847216462981238243162675859128520948594939899612159870994786959541655019281534865067153037065394244949908046144421590615005070903781937039937907295847044098411025206053512205157384742898568969676290211912525614958174976369161192137691506131770252732356937169724871309464373619948648525811139514242641906762300511073497805929640359719626890756284303261138888216601684739929723205500014346887755207782509006120369585954761499445595863823211503236584461946781353095438927080889333628271402200502342340364515089358372085854464158227365272521700502844492860783195653654580798876310970301903098759795163452755974294427667789132626137998657212048295023855025611727977365763404107284246568062592305752309262194265864401556639037282075427023517327231292974062439498489500074466367684775074240652389874580559570147045362066598832193269471005183509856882740432608756878441044704879491712153345547608768014851434472907288991882638708192473914930596774871267294589549645060358792024473761181491512519642435418998417565822341393282600513535065194869818680300847977137405119013637685975017067095659977553666644933173841218852408471643792109562430089941247346784610914487706257545389727226745735572545043486636279773609615507666898309062144656245548164560835452629114917110927176467206866921318470435826859572702262882557609037192735486655502775239405456696099486868995105078012291036327645567006993510154498775708034127523273154519428773754280427752578786085877261984313614572891158477655812164661142151673090162131284705758181824581286343155800710409754049284293663955850819511457114851108044214707958310483986490964131022774351186396002180445272285825712036807361736186279923520348929203329138778558887636057088092919008693549401981832182395720161102261079951533775479858158431608370457507711447910612976595226058473761334740014289380067618888529732584783948176949248000000000000000000000000000000*i1^194 + 459869326345192004515665952387603988845739789944464695319800749643452590413071712564308708545150764668190255776892430124784113344468288956898601563971881872261040881220762101671103076690425425436721248055775258183844336310958370026750506838292756463181192165044290541716462991295578870486686429549309770236527220812785604613069526718821174591129367583437263920948704192743654237407820773784395665624878956527101666865643172321075915958877011512788033620632563273538639260469031962081414362412174049863171413502046792851107650899497835321507169711754284477061178795336740574588635143481205278952558219289597974983640692419874794056317360771678337795655336194711117595960402458658567217779157000527770918792557454129824595337076609131827401108774962013564790450189963893038685135093665093295952102739543530263797000859952699016456907009455074656018808774316649769707521769450035518980959070574118884095752900220478927170198690005257465766008157164189336411144087458441345709749149454315443693194603086691489828063730606273001476713585321905912762270993110432729037820644707013745112676469238012092135759996891200686424677743902431335228610486800275825241790945862611442258737936588821699752491655229002336054410577414434204466918215409160270444949025807742883814128542675057306707547563549176604116379924397943518981985676155054367682955318028181047327684252702574335561775827442795324090620447603407133653159035058770858189116317951396919066952059740352431509117737465431632641624300660693113425373601791375127667535985268631833672665469710103938266782892901044487695164205901685421094722156378099698591763737952465380089300301599283783704885542378311739040157425177445661997921235987872569711941827607684386634106391841469787008127739078290657344492642205815689249935020719064243254033677834612818092329123746457447082983303662796044627728972024080917743882027225303428947905881954222535528484007566587437578860434317789901220469747895453439208381707114711552228555935832110596320510493133174971025540834642086755985230514170277236106499620415454180028490607321892176905189293334607152414781468696984686758355729233322088701576572994962634080812429722496609472702123309545050344835330783093426523647262864230257822407996418806284598941512911340525633792444689302952083943214193899822042053068929916662723117860196355039916337986494568956298601276538312001553695855522339209531782244746586789306161441613101955320534886243439466212451584920863787645289449183821675197764034776691355819636978595278548745415608618933409551523117179006520647253560967442869587389546302738917595627394257168556331633300916777151182213254009433847031387924436608443786840818998621206253824520801381709039637244844536630605739812757189568978706383803760816811295352701023640676058938947385634978195473154165835784642334816293033497969359480154375764900440083597304522975014494376838825146132557974148882651145378988841630085905158796991049920744001516382717758763939901121765979497586812005521720529180470996387402452901407733970723505685773032557830159317600294126778166853608261528256281079732305967733252306886288926476788771981953473598501667342605961040170855682843715278477258951369366207831933708838141324569413773949926223461865198927897336477925960111896867335996261919279412086193933671247564105064915608288694326601218591890860798981052301560298522749910693174138133329091857145127594118080862299518248370427068057359949066320779687976823791505453710484758974249273559245123605660411476426616433594188460208079775982958146657997037139166946408097467322661320305059694949449167840208384037152826410016318696350791053301543295636498513766450121443843666701772791711766804898993807983442288668492132416236620951120715039147724081985053666306857432264995669281187999063971472036436377600000000000000000000000000000*i1^195 + -21832499825385739831586816850505423802429653972009937084476601443875174562354103854745555193316093682777803707557144041694419411844407669496665989813915553814999494485220531807431439339586125119886287833083747979397069555369143938527203220980034867147427498313552646783215092089750489750823335560254978638490166378571356085849470530489436696091271145918490118707342261915218143401698357196951701635614030105602935305283773792006416672202532673011738742293663706602574435848292274147631826556260551258282100617736601613528162751022779773498572789889246105924847713012874742100994119837119718287936088341915596034898324768702734395058392264230287810848262796071984598909537840667786866540257220625822012916265437310555002551646724945542228267376964074306980843627730088509789742022832268887381181338371530750321185169590638844637256025418892073403362396781417252651908163547060304312313735307762175122952566408652461440804899809528901047402134613955099696094141998612902387900564015837854089391815146793540256135998841400758731682592197698044298925199060611707322796487985920594976193474005687382811999629002256050393491236446353549936297249805893870790844394486621987052687544695708256973865373445888307493476816943569462377584110980150641669923543788391990174428122484777648538541711945204390944830600895140735619276116885621509710201544372240233089852212949546944246234088995069139263654239809398985519957242623067131104360764913042819606689756811247934035892633311347501610119594078777899560843147112227005102252694547319505991824342103848823540401714074396235007725839028297013068110608328790451468340409628252289709889370451221605501970590492538375261962543302637941720657709252703910261667596202562464752007015204382533114882128552437649984844498134586654414304177716303246095226452177184701939619375174871862162396948017056724733754929839060620185128370339556767991816703017034321835768279352685431949943675379940596407109067176959384969874456832465493594844416866049510088336694322729331657195770263533592374291676106526488525108734188998257890578645356512896072398863971774000793795821476773798865511659348150145841437549103574623223428838420876134433636245209471562819965252378054227021121581307006528478210513564807064753405300480449224246926603854362081635255520013856078977508678269463109290018674261361067716886355375031161514019645650061876434390764310895360863511319978049510811067669062367875055737642088203455551199852580329056087423191076918078531164982995305045701916670917203843805484996195067998091630344909423335897648775348705731342659783481697683749343661366962869378736020670357371461617753840378855221328468598767596056743048819878011213766734701114829952785670060421828537221152855013928097164664470242446175303423617944212652750821949245407065162478521410238839361403760321571398997084715447198560363063509521450090205329385630093859102486280450220633693663093423789579392374868670422695043724506896347126034433019297071556601130055279474448060689517056559781628563621212278049064400915408549287247291796989067770453395228314455108909190011522354694432048846028498177728719772213117294976820372190315820612651559270068849953628242307309142358237625118024483962724795455862024455304435185455075906962562689036879072686024936090615577172066220089026310066383170143973532756675189037348538128170814958690304427550286280964008477728946987596193355088340425935754820810750679208295280744790159721690814137157239773753916992356626954085647745499629722072224288972788436852057721113425717823139508235359735352498309562203210445048519894828223774973441591598881410628451517326620921856753772104491221833796577959773524207470296707201517253061618180090042272777570902351531845702851528740989679594607942856312409074552486929475431552778240000000000000000000000000000*i1^196 + 180475395137761156610396707344561777739082452513820867360729140619599283925333527848813933664646264446534553562079797369757015745248812901927872803436620286475885081840684428874920223663233437284502431211214297067042666365346940279174073960751552668917260196588914529459209321802438078168126543304781054722309629374491812087983109834082724459201912970149943205983643014902930539201452070032510559514371527853478096212073485574135811566568849132002089582874476743733205221701243040883620594297878699202016887947990356348592938541086215696175237949618887180564483897104790153498741576409687253013658870985573956040985379645588835488107531223444190437530224614321918622757336285680949893290807990806427284013000930628488620953799044587407855642984921250308942619059255543024217786955959666826438328392530851410070730957506678254933137693655664435693264379569553048919931576768815420378661975120400679424215535121399633387251582069886679655134762627455758431505658772754262861050087147012187144393250425781941891413220228014802708405288818861317157029961985821606238903413729670596661827191438770807151487968770310177789086453024244962690112736329528620354707582970391090208089873576560658826958237244646462115677581440548279112369754895206260409359512569776327635690565082492392308367719824065546363911955851451636106232886680550523067099074386362982901054755300633081276384790798557186862730848478282881450181806051153426042873904490852011909270647787015668265657634917710487890028003192291607837665446758026240493611767064405384986824447149400887633048787492472257286582634305079029867439348041668154132387411331248513964317221452719830732961544438727132696508310233970063889034406942420228250776189560909077473406657497366513311915258803507713150583646179453378881955092822863353752644613203536878624402208622655713164290215422410620468297906000023643075809465262051693568710143485238711545912956890163784480464048888739643043159715473839210560491506667565752468397113328751342225498838628342259293930395614645973715255602230447756804373623112913673883993029464508790789714059411630774983844034668449008498119645789235372133002438674554280733645537097459263855178766882226678031692912012030298148307993758856296663141270565074678410175403129980325200333904253730170753889370549117424513824136132960369882624938837286548401774695224252402381400295495454104661007691020132056639642308644061087927825893305262369213486604912568504262166978222246337703836711505479021937083950670255419122295665283685267526444059177306142225287546728270021574597976173815275665983338213356496869313707999758901634260215344880080273955582559325978618190821227813258797838389616100761675800016969824022776050670136559319613874163236764303195821815970214763442033627369345424010180591547190797414790765497136623415498986668851379965174718743918619402627683782275252095935964982196429576310555768498435185650458789164884891007793283423913944436679027707693776048311541671562214141970887725165625301520282195970812008590939880955561070219365724215406692450197194824694509892144561812891021272749431665217898970573195139649145329276366734126124700412602991156966123950375976955121095639389974910131599421271835262414207019252831523627936336762896398628060282232680214569850126021894041096513946570461812274973903851250451164387895163144205498258418847300000890218123017246658807383319758086782882754995937009584739895128635777483886948619356243175676835376656616332605007435009181680029421554365486669565765457109439420854731474354963776510990382200909959736693715326376253695679126102705534353871157089920953400756839947425514628267382318532124904088890711095117969547580043060739216162022998052247087127296411383589439714857616462221740655469218681355356734897403199488000000000000000000000000000*i1^197 + 685373696239407228485378626473015409963496427515628493299766198978699489652527801718091987156298290871847074913548992822161911753235498877659716636140723653628235562629374476036221329152387335205682529832621846024893811285918302789387212784112562031661565713175107358648656003524446433423966072114216923185897585503422159774853632833825848554096167371679739426185408813461443343229487178880527947833634725298440966565815062458944545873984769423163731526969855653476266185623648685949278081605221767191633560025488543590752510201216992802207089015670816445825466479110334827551827094661038862990325174503938028803589122043888745813855484743442256959053141352457337480145435911205301454763507573923849357021676863827372534756056816926324041028600654974661481841822581979955078510634834934673370302911111011840793776807376860971401581288401812613778655602425951766148831190114266558818239260178601424338837697331186794544606972366562262810190605279358604762895660324052218355019645370422028136277643167201438175929113312830695115568467042533976709042371938553764598376592255844631826319294040637025229607137984894122067412621079299497031848122705541974526427126638862858457682983039395315437011573626090116802928883436663823304381737033182649654393467107082691164799298336508836828292091783516326435679687514077655318244763482890123039421167475793356948102365436895859581023841779102703172794308907298829628736139149532780897662995238216122142887473963168281113861408814086099671749004432886716948469156648160540602521405197325247586287459079830890870519888590986443837185874449397385276024454835668214615465924346953908438857605036375465010195542773323172399502684689727582065168039213536929214350719128124843058012821847709582710570480322786946880899683100644190538486958497027649474665803083041105692003310309997702131628695469444976462191666924672645846692352328105306607188770740949588819105483048049467939799332252578457492802476155968508942421446205165305211071940578523643447127472185461871289826417404787127394142891848163465373699956779371143535317045054017754290675660387358843005609594494671031096308863724027011199245913946844569178201255333497102480242706964604908256614714487516389656434520162287848529174135743400192682169354086296125259973781839755914274530762973212159135089105955333824238072994697101948013134133064719522111562628267923754747394417709334913829344160935926876300921185247065218580180415324987363643619160117462382590565808306360288163710320105535305641922078223293745994042386353018135844116908128839249518603333571902176852506113749278001303587856636074558689857354809168879907367008224281943335438091917073028750353007611073300566762688465743784971416304798455660697952894970441510396546861428738667190038258992231411145019203904329550983136945110886905090777919417477174753682055542847367573969393390328011796979626635370739983046121940721202680999683522829769347920632959846645942089082640562466511228540577446940599375995032772674239278915501422230383577628677174397021744648217084244033347782259394076110024255577553478586949077640963663761388075201062235257330506082026117301107201843616753346905967878377425368960499550072984463427389549299702108247382273166690320408899312149452568176872992196021352977226805009068628712811344262985961965977978471183875852094291943777858484270537408786953247610550868636960918196138946672196054527978388015615826590260892755591919308212684442140865981999739456258977569788738345289328394439978726762494699532994922115182037551439142126316766551763344378503644314447867492170023464584144991796069493985045389433448030425163963791355987293425807169028115584223962959764231661992174536974273753462610890382710468925320689388020975931091630704930407117855129600000000000000000000000000*i1^198 + -1517989842500601753220654558043692417617835844731753689202582965803791603394946850681857858149311677207023168035415922029358925274346546578381375829445089905361940274143068475033460074172852903541623462736409908068609962269090806997134499432374242495735626159658115936014473852837681093001240685963175208000721464891324508272546940272221038650730913975575868553123544215512995216431865728206257627680161771368923905033484670972228775905401155419174598260781187272928605401636840356232396057864481251770614103251085346014647455058376801254843726510619697888390582132841961751965777305811556493202274147998972264633721549334083023196667504747776659906629718363022901343371168343204938114556982132375283308810576391497639801658575478145214874183886207287002199515595882290326366845786463560961912202617411537116637775032414652562402724595751400377517898478192705349853550335053441721997608711998940843643137722136299017955678206368182310840888902801998097110427360488570771647756875588689433739760227448518680719188057151175243868656063163521859742037005028517183527873953757371267436243546855169648456851947366250992499787354126578712167670444770987981664784209084416998328045608494313987445654822064208571058322730876864246025481649569763565597868946285158649456402141976103151963712823394585140124925856800175675139887107819977966572598238624019996524895687215911252908997398499572426936460131690612264381986328953410550056880172400735303936869104607204183136569788042321391254736730829695197259015584896697887554009246430323146577445694465650862148574020664539207761769418234015922360793438859277719702054918603068430814942214064963410025411860921139615049946766753326725156091787207915181900742066033284806286168071991589221328919370491779125070196168220619174061491912483019211811889184376378889631809401998682677548685384247828269756820632349617003116843141568453181473428982985512982589584184024843940988002884357539759453412851422583691591849039796527450220391189442142662206390977327697243248108748509076679137608684468979930584583245216450031824895252956337905447678292011769606722790427567588807704518303532502302026083535921789453275702384352146400307835356344126241151488955916313018583232137830311797582723255906465358441426533029404757174669136354653069135023468123096405674542447672909088333240255740099363219602716524774777656912689329474320330132181365207974189459628832694846074101866048204810797212342867380896389217815223558505907482152810288756917534658144164967624125997652445089774593443865374296340342904262270474273358349499574672963865867818407688057656456352199666660485870464866498331897852710058140209842091884484282169278194324828424102672561252599913627086837875239800945844131666749320934687371011895874340231634407965005300033215996525051040749546623711331638128228783359550735431547076337995876939105072163699571158860493055141691311311593572750850990873095522622420385176717770098265629054651409544282592516180587870729249512987593399756953332223476982853892486322890216407741010159718732878193233456705821859395171481681378410437885258430738598545691141094114747666801349394431574247164653458213629139867314159844728094118504119268093933294019870840753127889481812238710250500613892182256550829515761331826716176306347178349667001481955867469854006519995493675143071171182943318509705326573892523608555794512716582007629059428980815101095021500329086762972740423239885668897053918714761577868513360283272162208941796588477525733873728516456989538373343729457354617770193807113030059837633333349061976174386289192362423955640836094946919765073562659562212802738339388966352421352311776631139376279412815859250327935137348364187031349820855554984995161080332666133745784044705693040640000000000000000000000000*i1^199 + -20064867088799427220614228850426412805169168545873349983208238349510158288350722382561147323707268289650873278203139093874151969006240890396999146752278988940047310485259352277072305835038243425435347832173087549485453565970431650465266353157402437968218081018847134048574846300511826928402188291682309744109693941050472571967575441541600157068759628824844509951173300201782499712985134996910716347941269237652654235177920123421429168080004697071168013721823769411494154680513226843388689586664848347976672636006510508232251929781387451049948190035839883398055508369482322896284789626919261651721598476585319710870774154071648678407704274658704730951067349385780278366105461487443902319617575400816766541320660790569088636827366996813373593633883617258671850703819647459534143770630983522290578421144427209472141676272908011697574639799034890402183239808414247344499301388806873995230657728695069248488875506178146833912384304893832898706539303028124968849069030899078631693333354272383510664286364025419621451141381866118327273918049933797907277914667775525917238436213532446931599241327606925717444118760703049751263384225407061867518350393491355897863554754679272922996958099797182068262387608842061290919902094349487972517904037431853120634908435570837115691607127264082660277463433306742636074372690573894065002943395575968724460249262630877396691367509492752191141453616089009906737382922029630035373365684667107170332700272554592482648484879607343313241272071413166212726965665348055259161986058172561392099710048191022678737868653373136420791432250271405840601269191101182809844210576559430222718417405327056485104167904634353539449487106207433168793410755420085400028747193357509850258692952267586225439032788004738224821213966864648100359968085866476577367828216791449641756774108145627280452997475172485643559892333338421647159532103871815623705282583901457320129377175383331797230079750786520253236549475240040384089310024564147081476878192747354661873070357713221719267296653786101166315720039995905436016609223912853241742553166670374055191158987933510751983964084312567984323104729312666345195636839559015146070163194967391733810985325974808806762473134722761982153162666413244906357224121082439923073520502630091491326538845738093116478861962222627352678758522576577361254056893667846637111332132797387255542199486164033973838370049128281115071200315854487385702412311974137888665639427109821376774441343581056615534340037543182392440239623875283130619915463562238274755874806171031014297179104343725931185185748503475184950582166635879621188268697021122181325584716650782455856175212072387639428163144934242918470080143327747949871258119540611496015121079325731714341344436925094367709893535872861002275168245770486321189843612515976725902108765621230487808387700194820882862538842011685172630656309846861875698786132259677319400795801068079470525364237196046691176372392305704190747766509678646150330107650077087071078283745871527392635012013933704715814172875813833680896167036593517586324388322108180530024540736273462172861396702805740085290014262995923783413743405159541188757959811090765212396897923438516424983943541981767372418867704622675276760222686113257046918749209246611021203382295338935720703373784651596358891786389315888802355803863195195675323921939308523200457085634602315739106096503905714119090646671264944691537571644646061074979471820523646654532953106601173281965534033876947683488403178699069819896995410855449287411886711025880735489630089541618799654853270234965295504890738945747597458141136339722011704432158451104852419902532061564754546920942594942353976407186880056722073345527501638689057646977140780862432098944597930844150564461107388053422034584076288000000000000000000000000*i1^200 + 87282349297373125494813062141180028968047208401106192088758392814985234170532667372353167418782906215259779876889374667285288596688139756121593418800012186345926072013566504754707882649868649471289617544829731193452272846697042501747195755470396874772774434445701878429113371729221010394429634548382354307933559097114361942215025794533563776373852154716635143106280278810086913317784336905330031206718208429119857614856433378109537002855845532659655282398144679540648021456234969640828748355410350737135405378657318391618256823945332631317935815541703637977515060537134880669648984009502207399037689278924447091919759852596205017585397551817135453104887667776358095314287116575121933478275719446308354549730441732298312795389303288386378150033341013139012524965889236945523191812973669205245440120800260349949659642898051638798011937600556385495523366324754979037612866516981862238085954273045298405195934897119473182187850983577531466563518276418349889738573763706373725316716733460883571756153835075998643122715498862881386751498819257780600710153110383423679421506655693379323482591869602973532543026522683050445859949068262886574238777601805835883356005810416971835205590162459068567827242877545243808285393857553196621996329807594899928508239577492043152707605819384505815904553663949748725409880656092228507119539251527392131294223578578363623611673399901461005384449035863721332915500009978852195773978357581549857814417505008120987358411087918952625605243821933104481486380538865394069770614611462185488915523922315733092198161225351337532069806608343710704950215331565294443367637901912303475326727241198003301396565965174829647535890181014628269391890577992954696865162962491577077627806897957661981761773169714690924199057535025929963468175944805472035147191297784667233996948492382903177279582382303503310153749749459519885784996095285029127608002322917615748169514235428898889357543439156229917953004072129946234792123431927976238343667717039648019235905786869853708499749271948245051817865775252769440684091357789399990873760290712739857061252786108294306222241874814712235712773731976908455184371199126556208651906413990507066453043665319801220005777907209755332056526070481592947710612267973432527709115452914680740322133706097701268230525256824285927958008388875715978946400504408958264794204816028831596033075990891122446438409532557645940473871939007161395308002996938987592028764794442893340354658553940037995738789655503461104935685587439772509947898234228314958957970432638584250080771239937392657695729450290892239803055828781302668925088413122606083283294750023369833281501280985656352056900335203478104961489270506201357534124190988196445191212466370626568965059750389269511687795878933134826141566908518943875251259452584834248839379951115732285896274786366014624423207040127512460233620651240637088064652002654499299100391879132792851515370097125773403730883003324127058592239706079939885248148106588462591203534645949772584610947776633730064663655084743499578923911993202050306371551652667597106492250516847325759438394783818224094792507862942545421391252643991265805213069705152727969487462711064260170482509960357683927272116779480870165262840680037402808450247562469941662017731241255380768959080545126933899366532479556175619440254077163226432932816725739344574106165403339914994879574344185140714456400589527097567203527456834568771367813776356701222947796348085440546597798100154391497761323413167320627448365710367458423724996200184872336428426934177319507373236093803121284414075255227154925145878728038387014202164816783456121278387797081375415973981403792462273275428817414028785272578986790451323647531133027009184282969211450347682635580600993028505600000000000000000000000*i1^201 + -26096979217806436253009771553831811660267318267676966285233469182493463766269462712197682280021904215652019646216968713684731713507118855371562240983470173266830956314308864273910621793503349866501777842996091453516735400911123735309965804412770340006208186519388859011152872214388938721517566226213011296495427396822719676509277607534466170704701157438074669832378301222337351826510219249632188132749845833206383994108077202540342816573851176865718351474870581017612572331443519356744571075567121482141730888364908896467901362235092434893561181937454170007487825733283698560489822600665051677062523065171764252024359035798338729315118562786261867434343348288892516268039131558694389882647951812595222747406606116110594739360688999755202786870891566020871162525556901499969876341715020319024298078281546255030600360163587754864842326108851038708139882554841416826895559979664190222237807554935630543306795891491875640592940956117845557639228354957048355457117826884011034738549435684976130594318203950784949517589204890391972237893692783399398975931441551644277215166829281780586450467358780640550239438106917633619848791517176579068674550826969885844832701764002596202567703446363880565521493528450892532585094589050016946038807051687620887572789136673633857567406195440785395913696185171814969923167259723431260989943830680840016448192175055500371164324177650093727985138220358641235528412904144287295598953585010052277950213530759744068407924958011232247896582919233475227967884764417598452073428978328551629373047772932272636950499281175324600038795230761624612259151043818897505725317305153486008354841273103075094038396404763628291714376682818641344491197650558700185582215998518662767343308511435931144500648035148949541030323129599614416594617322816921547838944208685782909697055542754186840601252192516397645638138222902127735957206173368085591033639919017909853746805466573309654396384566518053358229747720538035285553786408808722932989675951477154028300159090649987496945366969211581189682013647885089485390959048883600669570290122666657151946478607612307078016809732474849833766373642051042182949016306355925861830789988572731781530016446384983359523809692224544747065409586083696189289549653083102610948172773648743283547886466210867968759180971279056124311071265107095082963282937601945104841878178449305836492249266464420839278830870999203857116047298996812547325282360158704972021496300503225152691588264775994297795410148347174628181534203902485864454634917728038619316151193201271896855932586566299295424853357229047829071895972859993925919211404206880365427657271395454088951877646955386872634951052288335249357971779107308697996823742876242063204559793983941264653708009014717917180812080329332513983224959108532961875780469941217767701011859627785426238262806965918645725972674681972073896358896733626835375171221378026291094848816695343861293341031276881663264627401011118286201778125639630213327970250534831829720890165577829907859179793465913214015189650623398136215671924547147929296544372461783101954363141157179408620171244865452098190903667165427653803305345897375412688961744070214632571177616384514376859536232289320181065964435853998608021411240540543470100554252083903245277400736138103011620205758386277428228616690655599158332849726263890662707436742346486276624461388767883177849256383979455907495508758368309876838233261200350108539950388793707417367122070373998641282564462311472182123465746024809699409680970970193491387250276065493173019665618331856423932104125418045876701463093349282817581278642396069841867851945571275434613206021817545493200863362626955271721665605909350571887917621378489065742106770094969490230282952143241520087040000000000000000000000*i1^202 + 3496381071311309070163014155098635664608271972571919430815968411497914831259559464533023614287404563586594491897320355657885465724857010207205780148045252112963656161335113281202960323380140683824779935062199093321659183972662327015545765528436811988580583437064979156747274227105362477586389833824617019365025588158360134779130473577553573504182218868228818404502582678284740116853961438919976692424507823988469379277210782179101572715427494794723368217951297160547429211137392050509795209774306939927676832195862956981696959507545148020233355968573469835705037176921587491180344816157694915887162619647627582457966986490138088938299475325832996429634197009886809356348917531413025825995959181298793405494005902001511617571175474288992635042578982447061022732705370933009135355041052326777547601289690722886958321981390665262598498351293924067445342438537178921972024431279614987065932826241307895631072144898457255322307873288123217673371377623091992195878386269011022213476115008224048883016891224324388558770716673839440250746604424300955596079898614597401437048905153818906359423367594363544514295796210157716883291405321632796467286761884941835772800188966048019396454517704381668637725193835771663277101796445505494481373578941981572431124269107801615353781373237250880000612729739244783362923096538568477906941204927655987220216303614977833973770095541771349912296842080243437350746251878245106393165531691056824675284372644518316043147110281014074660200682595173893848441751490620233592156547531905769073091929829704578504440371822391544843598280797653027860192688438468668945507552046843924191815914647511527092490763731557386716020670334544071679521367406374403555021964421922203288905498885546047112479817526962786675781400018585400912737178537945778014917353472610704413742942692967313939688143787769424003606961580280225106202573011737649072452887929026945795987866909794066788282034701551034923813779952506938504203811683527278664229791202248870225867639907215334433084496018276997447657017264589343780892029193952054875379077785198360077838070560967482022282571773390675064568881352234589871446152933012413988899769856606251650765719335798884350451989643298949788011371497172489608234761448847535865272981301065841316655868485100843722410562554191228324851648571415424757885425905631980609220199888872228028553819184979198086888091681597206991137675944493037780344260065009718713526616610536821877710481953009323501209837714765081001772470200937033345617561388880834521540714338187816047752398349123303242741723596636442691428403727093465370490939310597642049492270107939221534776283070049617286604305601160165710999786120704231310818785619133884075013458321885335208864716315980358948104957662452096581738659286839902464638878010604704996113248954380871072692801173512169465359827016421550826934898069741082325807682799356818499976548518337800030164703931001029681628090600106340632917833387615984040738963354419570740076406498897566944102560394603373286768336870851778706948826303006680386679822149421600966916524655680891176236143521670335725559517061398208803981035060206475120193992468997515764678099914164696641424555893041267119356751280301854232373970582797376131697937108609084501797146972825429985307092704082439907990192813085215856964885112286464200474347179170226356541584111599137896701171920897751188641857503614131725485996255843447815128266424490529927118687931992789075940453739069108457840356119223194576818092803648496948976662776971663531975413999962466192073330820178389371418536011232514954564194333548522246936119140629388820297225978161432771999635854382192444983691030244898233910029247419251949029330795979923624296448000000000000000000000*i1^203 + 65254696069332419372197573786929632514132252772496645713168267250984769584242355480424567291106638232303456335880931552157526860846605387701756961087444782813999750792220068886773693974479315908359612271804001147440433928864531816322999839566614202626080087257178338283804353121466298229332837040416587082982752812876071066159209608605078868810592974553039226541556264645215527859174185513157475118288610745334324377613067932034579631876613782941958624001044015015485260058520131568826984283538427243046798346354726060132995447993321458879790120408885635283535503135888081725983777433242256362724425185996648482185430366010241390954167902757671109731251933849045944630871050922760901342453564029913672623216748022720201634043503482880300820230632059161896316987455717395334065432033137154768286323927639585095849121193205561580954506480708345164422088882716893670541383833000636290788453166049196683865199474044808972422562740147753359588041089126903753182580778022571026472502545844401965766315638888192223190056481247963826980798001019071803245623894143543198262204456499662056235093822625501106698577786981213313966383556082094550649555003925025746803161457080344247833480074229690553210854975380420300884644035106500887869704184670549911152576391199335191799768641149304105241061604539119373425821922818309548495410465062376526173347441488358817887991393011685272628976066786015136265409874539929467380662424727608838568841871467925437949512998329537596642079840671209362367918234030334721469965907140715380812590624554523205972505278783938652500478210185068209982974105398429263034954281020992269183621957324622807892582333460493380529323516134186498697473007476670995408639207373804190001832328085533945668577723377265108582532384638774083913308583041439544481109723726589454811303216969104667445672454873172050750241659529098361852230750682597522499012300865991000016817686143578959246769258699993685526973636581058838355165324016406322978489285816762196400050217613898259868418390268336288587844545943141682353716416939660032138391996724289745381862872757025639895055027985458941360993826768322714943437494032488586735954829117880481240552426638093900920822177210925739109683859827863480621948715306969274769574297501883998306742584798048802748213530018515196463079060984584003753223822380373799162800446183179469587989029212648005885853425872780648856653569196881207447204691556054087655192974688109151265017701419664529578358778243507474119922313427792881248789389711470966540856149218693024369383714636885838850800202727198439250856590613907802425973252269131681804640840199382925021697172845866723039697516185307981370543823637456882294853780615291958500732349213996983169180476993379730387916177800798629748780273543386677510096204239170593062849111177743354696081756223069074347745617078628899913321636065350589400896743755413211063469118965276714948394387416365885954392755783113839719339160656575462437295461274255527964975615369069286741412370197067013960874373068718666416608597116143468304239620828937427319833848092385363601381948233170157643640539565037894840368019646428608406192776128253675623000560557837486791545968049426646229313521355075945800737473269424786172537138861195282951859463041674920681069419229301438060243577108502376558608434243316290314945911765192239536503835483123468715150801884619057633110428223084047893614990096562308199800532753805232029019465156317978379588568696001657845611118817662934894276621717484748530288315834448368689419860820319004468001310001888950170681962410936287158585505104630913891618527326313589711072252680182915600605746935434735407485973407343095695201403342613354108682240000000000000000000000*i1^204 + 469232036305630767619417599706326824510241332563813658903755270977232516323752318863221992521094159161114547065568254560333561144003466222047747039577433944361397933719597113649339344565529583767765180242826473005601162090254041799274171314847348111593511862353013853005177590248142594446145781536617728609168895430399798723849821920442070994279125167726647210734390981654210071419681893549000701291304959792583249491589737800701815131516390487680960856004845791933993388089817836805113648151580171762511576356718430871175209574790382103027992299250470162281177520028973569100924474272803398396371736428987498635143161353085585032936661385845250352914929917711649630256426699199931625337447146599832745562118701906700254544283976287706076782390265590320874797401996873699618447342079033777375345893847733676030167995733744229746582808404993594525660783310724409195468734594886302277861858557057475211853665944753082659048489574360420916735453811356470234758838204277195320142030707130986027582158997298652659732718061503573887051263996335965512355293738044580109344610035345409413134839409499136040634123495331639118473525175763984595935065742915922442506407140014018125707160547818102782287060711897283636481173445496580143073745143148446756564071910195575525613570736529007084702727576856033130811801117587926741762717360057380166858126604626163071106442987128962606424639741139189534220462897155584731660902516353024014755671597710803543591911824459468951091217304335285673758797262481429205914036821407358547106104133174587312875298130839262990452273513945039027843326869987194123306249198907017693160183692654160265838077871842372056214960255452087693179411971725673505012753394702665820449545866290687479272404690287736554187203816528700148170515194176120625120168824162077953420874326988083655722400349527227942188693546511734096311366812675649166094020262120197808803296424670971310447143639754316395032978955110966218018662316632475157511970503006470425821379429076967405982034753433638883796602900521304003497730259478823359221199632066062612112222592465285613198910863460455194113279158658082154738746446084236411830319421909442791878851528945639154402160554047142763578301623859466973825395534900260875304714145800012412678564746043648009454469712790052291746982743467235370463319312877761956596645992585787088795554581707586935540030362985057110764005845194389775457649012618032109896959781211850274382409930841548610485853064294680138565868564148015533780648755381434819097841701537284796950866384325875933490517108720671694291691644013789441165719724934300264195365345934669931877726934626484126287802186326920619795996176425705123418240395430166220418377220651107106184427875823041182144186871633592245570248536861487418953137638407392989574657973825455627930643678725209055462294580727301015599017147702757568185290663834265700398681708970330604068330127243318310384157829255223948147722564252495989967484857828866734332640409414508282687069274021996219162326021727384102398949220522494679403288085684553370324598697409252969392041711167075076825382694621009024401432455580859705574777729876615453657973954509304743524191147723881451134773425508999701552545515102037359482182338419200430754058947093333399879877457693180008834157124855940107971298910291058133769859616620300447407709324195625547676422064266520724642914954301428646546667808826279313228628468924822269994442024770303416394300481685849766063243167444880360910895132941227247076262920730788119079031453224085528733094592832407727684684638759724037982325963502405227091378420298121744248368284507905435151608085150382836485840062522488476594685870080000000000000000000*i1^205 + -142922921642779405218057273611865831882832624435021550800793682560903490219184795233988132038627763710737939646038956238657888247715819565950174301965066437986241890317573415181862870974397879582265115827524160032463680868272586035108416947223403174742905309148540871374734443977431509857810772591991565946614027919392677836363053662687079544574001877170736918228663399388203696186160472634106994028492270047704753356029969607653430929131259283028026781471232536276646574755351063613524180770724884271087504661130128626718719408377215118967357326464114772270674599061782579297728301383296751887357793477670831494039905023536265136243444084713871175072273639046812654146979746531313440756418068505327813285875545419205429135390603125033930312299227020094656243171248919769401333550030942187421739115076822464407466700508820452642182321082635253182160575402283317796467649891219927464762658838748292512406544244434307647824982576756401753012697336218057523262981450861534943277641458179226787042758799311244283685765614527641052037467594680587084512998687412959852703478536288539180503281822809837206203708800020549975026784628022834468214455023988163287390282888315798891426503974331657306808543455892068107029458029403394633160454371484575751836334797352313982379985597148498632742327477265050939394137665074563026803152791325718330336331922610254370043163820874456201809338936370621848789692647014360679917008357239026112715654221749357441325807836472412551695880764185515407238584310902786031572386566088292969198026057015777097743650368403389297920117585525137703036752164851861060938723199554343999081301255400647223332347055740327467289498059905802950203883305676824469264078756489996744333931239377609818178330921158004157912497047914411560917657783235139857927981596426383444076278562955597270039691629111947754092215514407472320614956169321289895536094358625662710717815085270041871033105933078995477019700121377660391442699575226276682407505720016585108424265691293171091247175384044417747340498079038595847124889684132489955825397239239715257125277166821986308442935547074646916354361236689386384096468781424812754609036084696611498807981515013036732971665404896577981265651703001044155079969153575348040247597264785384253660454916458536956052325647696165559163016208448065299769082157521689765480318828775438002813585499682895330710222940059294039897101460155374928964249267760156710305970467962326178867910266599834476027845307522656640568416611457755478649748694974997294940453361814879368303623954947605777843257470207375226373992745555751294057016049768278542545685856924578211345181813920010559678932845973841647757578581659477697496280960415249620448085244163911066864462313743107931094008212604834197535367006070370417749763790516340732494126982205919527648467426390437775619728766039684963189764222796433519394528560801322060128365778553623007579992833965821040507603218469442359901639361072263441324867290409332550155485811611818034170212870887084474899195850450056863163356370057441917743392391361712261420629375471541532937877471890937712835571969367262930892682055218170870578692920917320739103242409140690746503258812182743472192460170513022142624472397591885276821380112833559763495646736172865413199906701601754897536648004980992021474528228813888882175440110005611850349020241654714752357054951188224586123839218356578668909362122414079013361311512482034830124124288507129053769837510980406137667192780124517031835663551120217919620941168667742661966932636273521845620299530417600309034446182280754582743654572901274986926517237480377833629325108802417673486396735383589453323250434048000000000000000000*i1^206 + 5233856157714700260254428890649205697408213886311667194466957970931940814681554924273453008372714801192515139217285860301670127609602452179776817357461364424929210695679186342598828778193371322693106341676463787052900516847328528220022699272043963579354955725411557822328799919664039707400352410796126173429429965785267742070819590801848694731400252684134929047181395628560924549761936826425943492705585338330957100441058723198839257991042571829106238567951687861317092660415373197322250902920768152954020408190380932780416766495962024644141398045645581331881194640159725014577482464333147045287061136610178189857932961680212924897974090480975261253101053116524758373703605521018341082775006940900924471354222936312826253881647695150977207079996163847418512568558751846636905679793882947826289694286377798735691595445839599384316905320490049242408444960496515803813723611530822858407940568672110366745573068583001956338640867688367030370205249983361184704817916033039704010999132360461303787966976197623364569938906452372622408114174280400746144943158478237940956765878311013136392077869280772476364355553683236460497069684800544597548541919074466654233425381847646435858690446641731680607205204621653470290567716843827411275580262101362822975652313924753787015447027067272606414252485115163252217506623016133597646860828443493372818759265352964157623159363644796296571059379892046353756508514790346197400065130316900429483552267524768774411727477709547645130150254844710573421379915852584106656551032807798497394874876513981973585576154033655285839438402450049564188025523921514235050979127612916937065806682268254195029436072519703854028344866984702806130724223141135031820232066222483492569323937665406619562679676278926311323594331393874675151146352917558202487746206191254083831196323148729604600539027581622248831557386481594171781503761986736501170460878130163520821204810947590591583412772371078407022833202362137095812434413433843902399321355928339189487904998292392745684499240972641210122913437112736102801325603865372097245393345461874302969540524326390641187563683161592664167600226378530904378813582918315000012111871762291166529258803349681985460241503512926867320854602801859027541068471648962697565362216591378485390287662823988367178134843211137995601030868475406790304681746815352655830399937221950641874294358510524489578319833002294374220548234122266732221997621189396541149313256450548290871275766743096937059500666237004129960999066819036491948377769126374060718320492246095062807570283777934194253686227517760934903664511773190701191876806918143228720960371046349192599767766717522696025130231566873125024733345286878174888113382696571158365087935255486704770852966578571038806291946144178568948056734704581363694235825371748140971425508089109618306346447666071436214076626391877845111909628529139798599044687259841313485498361120107361023185978140228066055218623597691560303724284864406661240215860755085502304311651155755746971825881088542104132788599438919696979544991289219673908449589171611864416310507889987680723696027563090137609056050986238782893078094567899039419160521154561383167325332419189954733273342101793137845144695956908281657139829289099392141038651909826328609883017636008364657504365173348947647531901067681378990833570004204079093513289020396606051438827334915912883817836687951621581646879922423846322036928477560339710906969195288302900146977802115851385255695824759039910699568323839251325998922741833844689295619223459125533383613824091875115497788873903472498894572260711301011521185208348401335231051614943655288012528610061518913728050469273600000000000000000*i1^207 + -3180267332821642579848934308815502499391543342264138544390711552476136525943335279347799690425283502677254964606787744090054851851176140083815542753029196262833814151465848582969935762408892657918459069371676463667143471865768251324195184344605793766773429508001154918790472474284531784000342258887246712336137080394704248210776936285320957039783188089009919626464196421741927673309399814688104683683870614761886972545774002970250639005378342967019714298458167479664698936112994915086557619982425337947657116124297671086344659274574386898528130424642751087159264323261238421206590729205277570586265351383007680273839896990016327811140513084581261149505844371016845397493494413922018363027419851266479983868598123113387597791798071239803643993790514872710662084710941304411509301082113086353141360815629239759045846783688703610811583937025219607743580407833151882883850967307377493997159817525317111494953504415179596284853361385753080354733110666704319618272270284795028646484718633496888563447523984514548947469142442338995947390792491389288349402253602651811975287109504392855668266457091709702351536041956664409674118822117280531056114732837838070972951814542875644905026258507499008672391006579249362729272100205952654408627386955704608184084765399773520146723254463400047920893278750201300506727098214789117687202008157087957728031708216670469040598005543562446871872199324374467746664775414567491236873998853733562168633902665037097257393351325351337060171708007033564631620126907937099311147043210058677879453562314567551011859680466894439306593156843836466126012663615941976487124374968685413863266512047153923759056487716362179435545639810770636800308808242979007247039789560150282372840727748010700566550207943371214403762004278693131776924712669394660984463965999001061966966710230168365538732698512265864998807008023042848663178535603276151978855430834314394876551541283977153396245441420530527010602901503743260118838969720639183329935002609586143969590006348885983056060523686037280112383787891778412008314751085357845763013563500598768278197798516947940686223115812192196525241282918218209528130784518897707078919450105575300515609581824528679002964700470792010005591411067921377325137608025486989839521392091582650245908421190039921425294211153494703297280356297962297765512226184389210720562085113809876998077755856835564508525358114383121478742411904363252898354294258187474788507437574252804334226741896255041791546035314410944465627822573229848234259517775446362435669865731392999721735535387225211704215235179444641911392058134915480890815202212952289748337426389933714804527462183459913326780624188259067476602400557253186088536658962733901512030724781150665602336609831391650889214127196237028391937723041678399526482564013227977447553130845337790890409167916431462099805517829840338765065531050595576638781293503291164861260758299328251228882010114399691290888330379448022417325584272495857200395940648101663743115967179596624270542388384583061417947818050516169213895945724121651710656963470688900281433049987024020186884299319923000409944759722104500997339723246505816314331375398124584400807499267413750161377531397004163055937838359229590020313184231477596702423047916704269009485379395300146730861799903447653051285315753109330675011354381488648095663582748767540892866572947876792626291522217919622139957672060773201301783381863261272192435381113565340586932023413724532824660943652024893928088679129445780576211345821455796637842877162370919916764606735236614939898445291712311858862775617414217416475881480407695512015859803620133431396731369553920000000000000000*i1^208 + 13781411544462470277259051036176552405108696162255616385792786294050444515068474425312972001638604037856305771596489586198491907126088664603936337760941683943894058025314560123720048896836771439103854966367288371916140007297814053195963123700765241583115109463721094559390348190905333938027642634730937768322948786132607934996895476546880520084023275760815916560363009183682725568290031398628359727196606927020536412717591405173388563754424422301018025109535649605161945488246723399080904863008195164190584310806276183381812391551350748010119663929391004634780294631924434584654979444044564843275391862332735110259260498212152954356656961725892253077536414021612061306971365775734576858193089214001745869236848099039687606296166157547083755459280328292179253322589082566874794407352011884817852677985509199098603600641050798250698385288489848780858017930225799651735815942289969146009957895632485436415044296674411238618084177633315281800065832381589114894363792391347490543628894834081776193091388407405243582080313485709182675291649251899130531909171122869235290253915639910548195242803685619042725728612427761636817643106622449120913860722208651292250892487970265781274819388632090233476420096407173270870122044000390680313115725722422064438219181263289895561449124334680834046087411398631207472283595693809341191850107843297997253313501703903376723249244158591300575766923381563177930801723326633141529020778294310133505211659062510967668313071955817980620368579380791210318331282620330917183754045835183595723943887806586626594587927663481591993574311973677546015060766449918370440912017190248611972239107038516544747754997865872278267679875995625775724534329675450829424655727712630630871650365493650562788709920447406608534120576885499313998209080209747084527249839426682069272509629829477721612500828314709247544865972861970682412677428056076874310889822707989812092412965393341428734609092058179949429844155422020960596978349078357259450552881986593236306552430882357168474335128057133943880173579864323001571944512867846121369496476713487680374049059745490470301981787979536659453244123164430567245360852922799058819207001608873338268372350293771483630828497834237394790974936902052333306098761090528167206525065874217221600848945743272694806389940241395613811187354141484950503610489938649502709176919390424983596603299235811080423975651446291010844263690966059324297952614095177116232398858267409908730857346223054863475480539850509272053988789720618889995044341741547417328486874909237260602648893302492969294656661287888457854552184008210946320498161159003745888491860049407966862942374722100625508385808392416401720160653744129899708662206805065494722652163635610678045075688764518639296058755340612976356704337770983124814331892420816218912856376038232762192108745868054966600616355459148641482353306293594325798512536820790823263557899792871844021824181163262034847900682960232901632497730384361980740046886820483208388451507473399171202254567431320653968893632350785656034203206749444828664143153890226635844991060046274719453195902300204803332605362172246803327307350703336523498756401949874130493405393422893017832934341102242251521082571716239877070022983526349780944983714294535863816167583433080356638760274000509240843614691851370808452859771044727632993903417394153284363800779267386942911796799860809872702805083952419064987665777416578773289384619102073294476596910866879161903793011039703239317434697228198740199356277403758387772687610501418250238763067820489878437624751056615849523685024741418907018969882570727178399885963852513280000000000000000*i1^209 + -3190941341432280638649336791314248304527807008638455346390824079182167022858295981975655901563635405823222677929258609568795974266301939312135832332525073856461717965780051106801061041815440039579481421533524836135863567621996676406149106965697872439061177441510541374201655072005038558296421389427828491319458053257075779865638095274850202577148100734711551955249291764230961898515279082274794009198778859912826018308911431677740430347755881133631014613394271673170687196035961373337021869007813260349648109525607670702758983309985753285971976935578800460496596665737363211422154153099583357965205888007269819322618360519377705349905125659314537611755270346011822297361839923378904048538890364219957918235134682085933160478269169122561454455006861603881901778249880464076532944294842839545822986673502068679128681679611944984720791051404224587687068825468922464192048253540552737919714568078871030533993607932358064661242823171929330346385419137500114960704907001494234113819469408412564721185128513711014559123320561969771650501350450357697335522242669191111914651336227615569002080744943222843358383639859961920287957914992426195581379423591810380701772312311053429991186707119541285675091507322516885146774685168400705028888709753718696161287706104544684897493213465915160787871450108596815008119443500826561607896186112575877869386548999417761516533551837014025377870096344316051827896559397944780280826050175928116295282528064947172755826176601905203340799460812399858136028399574176452598643649606373102411064347498777800754863321050837390004973604889858304688857689995719413886835795248782549331858775327671097121015724828233084863012887706043088687148359710887389410213024357491252029925494783539084692682097240975882065047021019308106583501284310195375862846627620576219135995178529101169957564990086832482881571908212149892884136577896996623905208813446246224972849922080675662874950847759434754265350750244451897093589993841906276209683030344747751461584064077967030376554565328144361375645381516527382609466397880666324310689682024665927970942544512521578289035360832956425383903611442751687731761325033222254601152363396926066363847370837745984360426479648070663021692474481647129987141442666751420782447436720272504819468162432389636005422821047593382798142392699355692481358194048791845039416319441518124641965050698400394920396907019829061064832474213717670631386745058753577429940625665060792934341761623939472418529965360057652143653384972605671394900585579722743361189516281704614084016070483470169321334112980645320564318280947056984287539615730187764054494793741863050341846569520769276455647298111037309546191849010039041654477267352340090494021491129192978942327902660514658081989157236493257009828946132030639528159812496683661968993225036820567993798473439959950182757480561117721941432795169053690692676296044556893321611784432840384958394554191390083472828044054048906043267994096840268566136076228992468588894820951192059923211431896761816544499557863835575715325687395297804432955056773668450238557981311798382555314222766289812129863919183130660231906601847741881335251745907145919835871512887764696115720930845397552740230113821518919066845960151455171277481697475716028233281053924301019700051073019615070610147404014826079934336859186068925528393484512288769937083903279789471971424550813700392149786777938755344380822984353379033982086250418639541976693649974038772419904920586437971939719221611585578798376575679000157541368424631227098067135936686933338980121446894402588485028741726284644840431761667339059200000000000000*i1^210 + 166872292383751533755119860626979112156283935041642702455177945587940008491921702653283798363461191044106828763902289425111539078625123444943223635179390678263788445183854936867265101626503648575306426443678879720650830442957296076071099029183398509496609583578901898248957635842426291713222103431518587021908496411578321283249094916623094909105596700857932179466936959885097413036070991548863254756564544459860620626128515005356271525806783663791025885551161134926405782440737061490202319864371502243340998852518593081308392065921673509510141168319300815590032979661536217614087077274574041459528025365919199831685553060652361996094406735795023541305748708638631139252017550176321927100209019764791819514033975674262224890298191781023494645291406637501284207837548914556899543404714038184948631711703079110847926597352824957939569868423568607212242385154304425312564330870018446560160136669598296585906552878726727577970492060737293864795531107220511057785789475461117055512901361244478703547976334959532322394450886999965280528052649499539331344010019127042687232563528622657779772954605276635587001733392175631343408780075549498737974251954540510383679731807307473279977063282024158640377208284525817600126760359494554711003277626864970813293827570783772741620892071581134720524961088511741124851113486988188980161839645761002349587478734937355491217902300602014459990383024579883555045342098987059024587596935245738807355504262748847660065498367355612608210002869500598934797112583923683172100831152458836322782182171330512574766538529458801808606127060733620529930509563927745231099779828499951059141408450796455386180823741194751702575089973111889662552760327460876029768713538350051688390239702725503520480948657668615848719792114956235655711521761797789858411469382829952029468944541541214648147128166084618093830788018111489657824375210986617774012071424946671075889350676227848894638821780949164518028971133350189777077390709748997945573515165635919174134868623019465681822046792690875592309736375584571487208476010943202453594083899286258328169332580396997882671994121155291081364113581763849058030040021403558480176340750745319754817871339704245414881923389605390045703252327788680882706736777654071553689483271806806628491198133047504763038516618872562435866480390620639662441135290721331847260252948889402365579038880604576873055576323491311765622966173690720944825590637803261702139670281461880345366378510320611707014579914380855203267156755990007697982549745378722499622973365211611859778887329166075574479571402292949651784740850868786164033128947445717720332773251118924571523102405912890296093317553881065388696842426934509307199077901404137281303104354762046100708200854742619608922427995820297249152602626677140349836209784693930314243347416112659506194686695796311362851995647646882573276538149993817660742044932996442756157113431315786085520278548085290636540437349580656980965932868218386390595452929793270192178429802569208141305032446092061107525525528986814997775161747614933247814952646411082824877546690973495158153531250898147669306751766417055804736441344994371065522310926428523921189002909720017266910129499352248652815613223533635474608154598050655433939667260050469500224012883776949236036387974434753314350577996136973798910108317415954191276739001330008396117365295758830759395276769021272815997277931695724059416898997493473759989909859778609647417663800056133387123413930788985984395198542328729937433078385838596774062923597513211026893073358861391741964761087884568548259789672588247040000000000000*i1^211 + 570910942873704121268520846590722930842797750212614419215512558140073265047992321179625357818192922012219929698715813552922320941310172437613161346831019731020568521094863648009192965288094427387506695852352365690643754853573501526057291751283163334870169991785564480913065031326726265225133820409441870086737441039732653312427320851860276041953891404730558370765662872202225401891583926814172444759599035224774301031737823089764689001917416369335488873321733276132191450590101747551215742417402685593738425645609851596961520130238448555439836062446543582356110975623624955333399914937982822455544906163758294964836194410715735275530779524952785386984032335110411237587725507437402928740227935943930939873096233263513370837553707078220957073563000275229192205240660253077118990825936908332295384577224547142526240194665897155676876715992943814174957496149436647906330756099148471901350661685366091821933736250895945721030054405237221585311200751283853467562724568046608412778015692963889073162024047144243794399627287330584873193190720148521003623937497502116702936125020303497510035350559149768086529091854834234268562688473899814630222153458484137684775784400093203120010550136575442157628799073151821969387839769322600601605690234850816682388617779289987659964031471712639217109354217434594864463327474751069656924184798328880403643625462082000632067062754070903625676068862632116287687913570136124273335908725491596463747200524732940622612181586885979279592454097831801680237873679538380045336311823768842606657969784795936414459636737025816781841635587678492352745031320227537871107075219521381899272313741085351154357335771642215557765800326822666899576994887426345119717188829681388314687359894125137300433426006250455976678221631241403176184737774816106328922344685158960974939988412103023108783636098851147404678184592625691542148013381003103967510065113456989154712398488707884875016013233092830646240867337492317098114211024019339481514993005766054991578832334395247428215070823990812785186354697368510561914132679384334705188547419613776810095600583192247416689293835414114780453749316545305687420404003498107464498254244255582115656155386938748707237219873259110750926657115073986193364450012212027907062370976714856477103113309298833406669632782621717986408299508924586441240251016302158447968568179022563339268825551311629978842197769208149866743835178784884977815513205108469905798864193668285582420051508350006132392290235081552544458441923109477983232974037267342256132495931730010804534239939042730412623587500333055029032394300417807069911323938519096700301562065894555439797690115609993002509661300052344768925616480355242786829997992305187378764011725438981207705862363839067848848355252115061808293296215462204870542849176606324608226498290048167582416872648300535787441867694791000168752923676903324854248345753210653995525568483618875082214838494165008449265692516876707156662300357111442322660977023530330898051882440104924243532497984546162877292112439862196453302371112263374405882105100918987081285904238127786309590686528455422900081568453159536640061608258257403509574254606716267460618004481978610115989748075314540023552874118704760531766815672326643993975628726344455580520306003005539390562437641083976040263741509117641761279187792957973718531759051651977409301070211370641231720225921625221800790404968363578769820222562108445706694397156035231039010635932076899036066187189723878834679525569791753636505504971313617374427183605040413136603388306360341979492452388569088000000000000*i1^212 + 37692358334638469636961165020428676830163799116580462475481667669000552224514078066394499391624022400167641296236792289193890458678971109332547229374872952305332409885157918352064330507614349572197557759947199414001069102588986710673385167187027033165181821616045926276603561143114561628563363926815848746866040786372526987351030604587885652038386581064068749791875328575348717811048446477872061219162828038810458487228182093948588076833063078618575741547107068057415456247475995510502311360713433461423393312775094497379306513958998143542760671484168101247352737243821377869036865461093732311210289360415895547928774895271288408691446225824472256180010591402858242791735408115325879845031189059900144237758433102997209059343768328399700927799542300751038389663799138850971219190770829741252925015811138515244394188155413762331781370134044949553237678827100807277490407194805146727704400190931812794355905250164455727502576791781309957502012309081237762152525180018904400736783193628239493296129380690868576622107205634333974439688493934911310355732280067303361543018411288403842407770053395935571877254727317840609366500758572816915934044546881620401506825798699292056907093262855320028650455600188734162739228224498208828664170882880555261345724664196867347120994058126923421514221501822538830623012688184001409848658252090492118663383074994332587367346226123417263969303139005136220060296832215468684945274700410896630444875921022460345308319591116353039272503650357370311518360222291268608825326774701732870611451137672422594457437512923746607350853218942122858411419004864029079190413060046919057042004422882829841430263560372492345150510332667591043090054437740169919042425569453298044999666322810507373504838508676898646329296910594131709986873078998704344217158777068393373105445935223833860893597236407359908436375551323588733403863433628692589244459262728433575892045289118949463899649427160724036776611968285295536053096426189831361288226021074385727051870259445791355836253397636344442416773108442345463980444948065878061407975630680517003885751597583220813349931181361360092221918853311052187594226971796920109309538630207959534085551641960006181751238341744682863877991251823253935322940822095137703247827396226070596833729419694108160979524204590907874806480175941405385668856024355143259185329854011468504079171841425008617547509036842908730511456322779640212339357415401661681233330741215731694816160437314670017119515737068784220202523208426149986809998247263043276002451299931057229129080914201143524590508681782397771365914703388384257110501048481763648250950240814035472553108541499115083094081049377722648012989947816581670920456568444562802283682458849200088638924606366523646716611339634141553890995639604289663523671983023252303220048988044118343410383545073164063100669035239110839065622992143157374057616734645416320543032840134734022487231547102101589280608336686058157551812168925497603419881068811093269407023535385866180126190785742205299026929131879768871825957102292835812634887889538300365340547264214238234315876721846700869674443070986535947346868273395355685443393334728466157500521953464382336101068759977568520014600539082791584399573323443458112445793810211027546747807880575483920061466744000244555043821926983793668363791126532044661386337121042948896358340214872373502097457767753402385028244731648905193878247246028560054224330527216084934825178989044514871861863104174603210754793826090805383833749970486190527395980909751133938023022080924057600000000000*i1^213 + -8924783757432354488649933670313206068784503164505920594162152663558521723217961678940443904973009316836340120790605387344342289693022405032194202890460159435458525574712769149213927244620697684684780789096342898221744709243927789591029392354140347897211526118816115448854571482050510736767391429239297100588058904000296749534165635734165800885606621246281019323111251050686772969117026229333702281119271853275917962914420546672802285902919499686915202554729394334826055613871677822465274421432404414222110589703677772793044367703782791075045715570876877630659989699024600364123819775862855863002758702263331541777474323685227974121431526031085920048294217984480115917834277305042958494124392569867189254425715619960200561510380838814888050767120236860075612824050965536836453077481587652249200375089317455189862362340168057721730053447393762866937405557533883487297440497560296730103520956320771696612598963722290776445568446750236536377451788534026738003371768868694847448422624813073178418823533299100959060746571724559859048768959278828731832498491030464551740427428056685891193924365648900555589644260103847793457469495073141463161854019968536098575437532334299336704626944366202253562623792455528125621521338918090027345198208700410373384282073009208093350543898334081008554358160837175066316516674631986503034840259462143432542700596253779705802325951244065721964178486126874944080527510659027073460164768525485172414602105214304013555069514040062089997492899615527904535301414837269264061597411296653251824187714020644704516299944238293246669582677669036362256927158050614614670834262494765810776539675477369401920246823759530605914170564036983016138721468018773923252593842746398937266632767825368171207936414147055534233503251288422221087839291375122579255948180367683072647223707266436854311107683444067770439764465858293039686500950030675780296812336862250333541134137216760734269245119664089343147266224995570942754816474935271100567090536596311916838239764866990526431997993688171830612277226693304651875797636861381280268766742006576554596447938212802459964250206786674042883955557334307701588578439817580713186248883784285727737630034527164636192745211567348108888672280419900419224241651168870389245173385120109662629321782722417060800344262425818446367375060021341690317272081827349558496855007361885209236247170624086837583469795312590520660818949857923147850181099906972115886084201905562337864943233277980963900978163452188374004407574820603157714322360581509004437877057567324563341222137225819337670935903206225725481274292023456083976765274948383927187687312247179800403007249314971804198332236861020489700680395878650757192543414791725499051283460496528387812160955996774995162162159746718077838320340059545858926169485358481872048279798941468842325559999100514081465955350952902419546950836256300804163530271889065586260190251526299844665451083862736152303719653310954480652834532089969133916146553195145688275962618443392078459749064026769219136656016351661348150335114375110065230590824595733511536582656114855933224545900755616892758622705575534554345804129952439138528883964355979059925071659212930300523269232879828951344421469821493685960795978703929830143915717926198616011380043613092237862945900093348815170469444379932304899606892663502175758468925043220220337189964953979064407230461724871888202104566248387515534239881893419951307875711959451691894665058302261327882475593929778037377528263872339751288211929043973476764021161984000000000000*i1^214 + 198523390293426001966225264468773664442214689311861422535423298968471560210977804897097436472266577967212371109361138713985027901149144641445960908854278927653925012049274176668647903006435094384066282154757047430237789575743004738286133446072203995819875850007193476342084442806129013685388024469595830216532393218850071438898620108341901246387305254855327733303176272502753671869547856778351236953770265649908706436599060666798570268374232134282033820672329414867872795762967999243976076221682481753946257902767847360166075172272194761293668422198813267875511658612535647216363643893835098727125844780825547394600498621881412600879401521230220563269420232416658713679135256813763165752884480150777968518883256327044989781255114900599987510611625583641188036294719712698056564603602844543130056538932597891459456676526865840886892059903825960472238686952226439243741041036897674960590872684202303456766576797413712952238162253216275491769518474454365048428715222264012002611591814694325925040725300777201144415765589103850587003789713419495115841450149965447720446074404019329232269936116780121727339619688074808965986689496536180607164646363495945114661041466978603707827350433223833554905954522606334667593503391589606583451468810898071069743997058829393807101319249893262157052258349549554763450564189853265924650191395463219353548669560071785996214236270483595538768342735232372759407188384275090496531535217734759441547021071167325525602744396642013586144785117686354630337572456180111726936962864169603253911993512333312283078422519588768737624061554459589434126662997595790040335904484252493788229725020673261300057392259069850236118584811680908026097733742597646262058247248351497263950132574077264371797735193271302508793336547099372485784711473549607049032825824425086624807734630412628931072724287255600581515478801841480295839720587970677613096401577950569578810565870986098816687986541417495841448086595956728268539555933130496176302789183462286288627254557720931417019174987608289872045207887001861768702114149659342769966700385638714597415498446994053010329733497180353147696967214493744512491904639133724242527901002737316717988683258830333394484749374702948997119858749214302993630179550635432321649895543388102681623385476173665009263696631099908512826753830943361140736818137043649523038044118089606326559772295030266952676091515401936945124615388084604588373694949922970843273219816075841627132350542274105488500792029401660402770075125613938798233205464293743185779638294699352409808945692665258166711141777688707308863709221956894687421066222480925751944242214854187828679555152725286001456464521763624363961797309593615891207641701858911814196930790124361839205743379377126639243657842695811245572632036182390650585131743556123834338372562738016592072565811870800864013786799094399430090040695496215010826891784774126398949512664430228588551640755160793425539128904795159382832439908294908707106830592563049191978055220068378605639969276801574690480815774062358536904193829802709592865858676762395953915338180564694174389765806165076176036992390429696248805714938484912506984378597681489458287540737468762235262300724649487900410356761075961441101734430509113764791368057963866833262763665247311852874723834630186188120600778544953238545436935525310512829333499814185946077889322268847370545486224124161853390778271486820083819139738628121429297944135757282495008898777449495460742402415087483502370171404883859059605766144000000000*i1^215 + 4140302731306859224607709233692583557298486941940137843141735655490669560655083557307691676479214342390813978806161444584995981043310962950839600320152038948513611502721772896976435148045183196043251344472939173015090500464376274248390502122947584850337830302114970430486980568137852423040190308203228882018202187811077558839088967877699133573428148459735171233225734254292492706378621266619224284104023207077570642864308491618189707186197489718989813973721609553324201611015988093495115974881477146217369137910899004735287888482010663164337782158497220449882944011188828024793508767157444830859740496944101221321379882698791140694652716330159251547075574774428568352710389916904383855871992475963837120600007010400179810261117430123880973408391888542701769016221699716692849341468106587448035192770569056610509818280847863353440191936772287491747264573865132388308246473371096220655400636176835901399937021590296527527683886498223547964159711515960246250165301718665601950347978644395752329776601181897987729358066795570397769439859470078398800122052466902357828364410620405368528936717028160770223860307392914658570269101926959932138804361357227177850583892682516704616100330971513515322222984057922741272013789765352532310035177363773644261235718082386510748509181116046095684448889793174847782944629586030027302160665512629870587065179204276517906963956172110970382518204201691187416697576234221251697251613375992479150727494996443379470759311899630617535620834890147236248437845451655682811474692125384964603016320409467210074910346907023313043855549501355517225458483081993638614044676896223745026875643007207155615355899070683153314771710594865784366988273504763660052132771830131092232835537202671063529229402143206125068912794437013002731801449437057421705208613989489057471527350236418802312322237326690626725307807317745870694506326352497480337974543959518889567097861076777457120996559858172174307124623658200482092562292174399945478870573145314888403487252585727192361490109319934888002148783121382293787804482789306622601122630663553959755626248698347383925980888177735646331537046966888743119001381200834214988450162772815784672366642662602405816738411202002747972615767105743470068504331579152320223389905980370948109622851562999225730241625030210837285094551188474343222136187356744909356403895756700496643350402819903947803921926597123250240677765538388989448289670161349966564738155891245462070126702742863214693015334755306280660928265546478918157840553044368240147576723270458309255865539257002869757417700551561700288679081453619726019193279832476785415705890032138150006583182556039521263057863078063148857185668200460050639623622871770484427395384510095065182165355688943145073552403975136470559769017429098713309188588604917774468900232277656515950888796372025754391901115937006115646212752059604348454897897096817470603936410116603347851129368455708106464147476803143057666287030142208768992792061269185217373627687671750416140713213768787558911143012774598495445440067885658198200455736378975519371287334711028117140093789166102257172815444370846093662428124391240901048589268998394775872644411767263179985212452572375819986970325295272254582452781993814641319874825938857602719880229543582064131123772842735932367187476476696042764972519308216286098766307870925605755280158379992996891805551089597038550722230255273913847448864790913038899790923049526169766999784082900231856023324810677707603968000000000*i1^216 + 29953997356802489237796593829753028689960858053828038737184137784475092898400982106293519473998086701884224358483146663758137377364946658577361647854997113030397989902703400364041045811532067502646601562933120584024602514810704584574549134917400950054712655956254397149880470865244689276750961595007360303852788281670823077599286851171703850247968129939825888964509162795912946248051205630350882322961486131951737159148858084389934306193893092279117100558541675800076725540695161049499595035637128001511086089313251358854839291461832443020531210706648339973061327940280691567896791384882737621564751809243984687053983190692609266049325716796594723622723007677771805400090085560499530815532513289659042796951226256525310621184227843404897978726720025627778151380850380102783532714200908990598300120764007365657803020078201663318729017279556396620383469853193858983158907348193413930179916511183230229667362585677879473365513353974316050734568295385988282747707948839480293124950390697853229903188798022435503567318747602935505103012112491962116763082316350941129502048323399000955532820078278235757941894139590215017211335906274564649797368977793597647987567610096442941458989100143446185440537501522574090192710329627573636564386313615410464963446550092099275935033511966674303899125048748737173692824142725766639669716195126278455368509318731032317393963998998797900984420214706361424696767679083805097717441838649018524786616092522618271344728202360197471794329400793683524982358228525135483238447110145787571356655581663328823712579569614570582803033326180815909311210034332133831615535422897240428373466387586924373404773050405052368232827307480261211471002606939883758435199150635383629897780475359884091491448046450598239611088692344330248536684243788720280955962818430504231054144831502053076946170826570329727404723361525073352277270947161732204076436204373227776610757200790596963444756460316578414987211356299915883335709645006442996871710516537980772166416179403124309909849072488465846922698746185373251399691452220366820741979661270490163078677624125431384013503214437914848752069739132557814336838757920799601870354066525128736779897461958580231141899709386444772713892634905218136794437618365280642060942312941905094209604299721729954340892504467508306385304650315019070522871788191895738516607656187892409791738216386734319100150990840447627825086686922323469949767838892649605071281873067066442655427457659389367293782166686210502538774372245258448366977173734036646889420507322668348296956037047948048866157759436708275236048820914262223702707800451147360970429232230307261013324918246157530441933680521812680055334355796886559406689835406351827521607116684817359291003946131227940015211893038217506290861807673142078701600119229403276787080482259115917916023618334386522086510531783961305920308127241531665252234061236272392019241259152221501502996673200484119506093494878340232069825277439302249197372742312936195992064582549320261552310120914233418778154707494494749232165957277702599464487804717113116965934093366909143816979170659863695015826321162326577604964266573614736713621706232665732497457056723739200986460565283471632082153248725207328858596834094475637984162302174675818206497299276021436634091005721580314346409293032679634596423346268750596064733945002524353265167348966808373835014277084277255654396932476071353206171389076450679199706326320618130639402597710036992000000000*i1^217 + -318865340758605097763955398735295665380566539163410309567666108743841920865035558403997757349252821072406433095426373707205064972885378748867213462299641538140890655048427159875930247691637582482949138756636628677432681574239554006859780919818802025586741252752710922058287218618835371786264212058931828624659187286419187964061322535479865038789365047845856095841977796829195688555617977343217113435928882442301238372753834116268797440656066243503161121322735956637413047575062438351176519140990769981173681208258823073322950883925251204222241571136277445496547593690446682852751714388982523222933288126097340158754267016019422472637714879794486094321111054385131338392551830957188967594031586765249460290347702470212794355172318891545049820237921038748240151910796408147423877528554941481983348929796786503753091335752164430566369321668614269326101686828750213763194662521684087132203311616789295141879407374829223580389898191331343360848303983824587395780924268382199487760426305037548689490779047765471701783549335306423891365291330239013561327204698133601157205732943505634127591058511993823179840394911582877330674385955536577822899917585524418998425590386291527963302403639629973360631524792104075526010742684866300943666198890187066792884248983726828724217768412837882249672736114369003154821689923892860591599906716779005226748695098229640922973697461499782080964872708306161806073126312145265721041248824524310429697662285031555985076173794611359979024889421462142583048720691441348545040178397479286441115471924281183397898698639539009244655736286084749298322226121882203165485254264907297601747680417183656875140128107937036927434655519800736900206801381274206434477938914548354681793866230788338955802907277961732511260344397499787829779686875086088877418085236432990844800112862483055781186575522852623280161690417151283413556385799856206676667490216100112656844562348029296253185835806145429666299940149363688455572490873913831621193448195881096459229437457039527475103724877193291376644445722344526217058363043964589199633886368142154457163335918271221427088826549084264056987222608714236626188472957156589121078899396055841485702680678047935774172440152589877259243964671891425786955175350848608034192567003294338943315586894180704166294265695004994610197871756786892943207535599617589084432314714662211793621209139449330984824227085283522675849932691506623353931010577181376484781204633394040152488212351857232429088811927569039676559244025289184559282417023424921839099899550073929989197404053605738732057627581037333288156850135650498526844430840507122170774560666657757635723075230843792097649995751532691945914208849636771602697893633666563924454086281585118829253131145023112285036309855468447755284856488803169428001087038810855008222676905649494776174954764761735586621427207150932548547353199299935472820357973335726280418286174341811971375227875292334622557807922987601532946227388443594637837461173969526767626758931760824556505536196386583904710935546288468780467890712721044270638762961801455682577279618645914986215573437687686732574498275018243295710631653174953473097715418388590113949140055461490406492795622930216805728471413252438958878363575917001168413069170192345981237199092962536658322624820735087168043630958132157456556144289586368273570260131432758942153133419722295963943559343102388691889931092755789470179469407338702569472000000*i1^218 + 642080471985469364635443995171740533203866893719575812061596472659547388330897433331042081609869564090144305165296335296303846858387980674706091485760122884248858939255235297007300523636255392110291947998395499637045476514256701259555999122847373471540926041920956317843364691125440900623395330882384618621325312341643436965535049013897362196346504224516904665364544887148105605348333061969332059421078341712935194352676684467407998237453760438113649428078046379064148876320819243044781120753698692525605014763336762187486425638756563865883984328350453339333046901665628632267032635795512787397037637351942581944116441826505985757342211210325369293828062067131394133307161437156033121120729139266824707964262034073452395609955796131433506517759532568151970572918763355178032151445663451298882505537457901719915080568887201470280860992493429148683391530791163019961511697553909921253935683332669270580691886187213730805345281087192570875538521797415768548236575609675391050568035149416746548864460099635863337139394863935682529895435306183926297385265832928436872854214024993868422936266700148567100246204386513203048578842125221670982505963224524460567388364717814361781529211817460189481791720551941155220232214843080140834895484321849319769340140780374023150540222477088804539642807055575437143689479988023058146275393317558491604655949735312500643950135271192530367377322723761556423658428352998619279691485492377247643550780374982722083201160775426719011325470472646044439256715120928899471815568644074972365381294000803943753747048977928372856426030581139315014957074175404093720406983025888599808435847141997315277869440489345546069450623342153466171317103661094784206619706677730667311504624914436661847114410799548373789300727911557597954425580741169557256895291100308976999389984619475463651800993506592127870680639459518935696579488827607663425311738765855686714310457070089371554728602853229271993744838027035405772549771780793556717632166752204649248374768297485141622721693243405712762382699740549346847821500048612677695395486080968124661720596775133968780034681789366501645813619973474253303067350377678664523073339226830271481597020567531988424846304595899600470190236487409447908281871768930065999417589241452853357711289182903707518534172993491295831554895736227965712736403501473985166998222712272348296875502097899883438740628858782374588493839928620929915344273230201172797025593774467949601794750443712321936845897387708780125216613977650948579293376082572888638310004299368931478217528231600185387640071651912962919685423325885247610665675649477010620696495874403094450341942252892290514705733621278028551775627747571515776113701264345244465118891704820161373499460928450920349149860942044635889449313579876168597266705224979867083919693711963350889603816080919533451622101408442579892176183492519842687736412152377451918812000088857772629290585341215262589316834668033623807798374966230135201326935390879285762486616541949719585064037594779684285809839371387662847788302203477748137431353079270388327327989427901179463685341130042155681785721391731905238505244233142237483176076029488323851158084814988401181661474800017422553222444026821260421370871389167683949754867577253416528069020429097925337897615726643617813501276669280427222712274311720079536346599562729739992040300872355330233319901299292228078796800000*i1^219 + 40676303127151376006654569120399926556018893442433173512232216106453391166482898335628264333085111501028060179555408465919243237016954517428174960460172918066732849956662937332063238001483028377219133897063265274686880410169015268515653077526355615412208801068156671614100419787703311739668971791966777778462524247504078687006099644445762356674134840873282661382263899481094367878951060883643644393607540228274679138189847243420282794216112724559714428723055250735614773650940461066343266095017010469194957075944117804047046820337520782986286704339565110505828278657767533451578955640610427782052702232232358363870663254695009125814326914919336045889225932703952006091703580567307365303029300040850057950044872696032642901703600470837476091384521508430664681592876468936490594640151712639105562550183411317751783080154429384893998793213513503678846509577576054358474022945566511812374757377716399205591465329246478656490953618628043429528398990542645120402355865622046135013751944308920646452963489167820557096399642206930079372316506882676370928033005319522334521577227066597530834494736583918655639453493524941686546249737460299887548687992592016071699779408602341565871125495325264620581371125611938588702117610377154454891425275536129297589626486334315207365910513511012216210130942045537388543747545812557750675970277977482800164265242623605357484031017183023989168673318871749745639550671545843500422291064762222874987548966820354711437198638892747310384141249268487319980631172917696011008380078994227449463110633759467642030969910795371572694967249320611716860553327502313997779302742736601194982314885372168505680381476310119680077226565869030249432146839117889013257310413098088398543945674617182301047394612635690398857771964560452628446594291993912171669369869963724629136466353896100556797202931896845330871185879092340851144770205314721922624280728293608025798755831083353305015202576521885106142713374715955050651927262747199933587639525621850419250666147769812334574170733521878375850949404898656387034018901730888058172812871279357345872874424525197220724281889072818572486244957496746540621565372169480749812278869979643737641187680994576736313090667291214487608205929515329755772562070473159355348074200586118045817247531681244838839334546519214393980848861995658848844605484525305624219876568367911236615906553188507452110554330749114331639036697676394425617706697120780865303731492268870943418987990756383276557067837751243006151443158004922911138295684873827661070504298205040768824171944614375833922970041818646901411843524318365170210979125715029674307188404249733613474216438520248546522817917767508423670772125333525078730567884776617841573599120513520211146811492886691755904708543409550304782378146117200033760007967356862833159791338459905631493641839671671593737383895422688391548503740019346045599417837633498936193478547324471981684938205388232335591104761452376563056483058698390623861423809343203825490978073927177869839114298655355563826943784057145298996707184471021165827141570604254261066079501194223621379076363205615008935386933296977925350698786707734254286282780105848546664884533416204253877426180925318979754253116940910881736136141070970065553573612617407623247536281401453036256157754144137946902676655361254754664168810731068897227606340267434741596160000*i1^220 + 728203303316659317414822596466863312881191177939273660683391027709407458407549045208531456102377410436988233541221035641427341321626965983047547735878703920954764094540564226370259524198607992634441491615014477914346262423596777747708677465219196866132314715811090723892139654147212546980682606947743194404153954029439383446253454825961994159544315583056678813985061284148078532021383825866308416440905501268259936343337078670621734416537432577707636734153311458806324701769312882070373862826214424334292378021956677667937670389780797100804693844054478565472328573937442789132864033382792603088738628979382812278913000765929991848881741028436561821969673948344367053046251772952592534119857156161958272112719899364342959286014860818843650500421495564413343464971581637803601777857220828494358591312025646311959580136713755343541234271019222695249596126789023998443443660889278888795230389274061694900231101490715592643148384266623561990792029254678592598155233035171066185830362941224017437355801999542264421596500412388455248600286837146476676170620358749031464462336432555802923850979486700459248926584630916490178324150623265402377318593408959425847776681783775001841259903271795688336621329883723893944536578229990364489299780050653650551792687137689748809261694897412453269569101191265382173820083556965030192645934266841578409408808945912818290771112069064376093845183327216172523371023224366669472698273686261813087428097222604655848009112202825134128684654464992986155267201508987850632439184743701703698249243758979271835696632362103476099639205220408584230863835094515698838379579002074496082061849329124329025352965948812056403373910486113715465115325502139544372774280488275291501301269668188385231826305432066202054857650998990129949586160142616345094050958616907757034489095308914688405675314862434251626621552502011979424857751910408906934776557818214172810629476229629616950212746624680982444627414655774954902053363245459408777658879033297927124592828338116937718534593295319728341136147298405390029774851779073375132836493719151212788504718895375599060729147978401905743776114957314215955461962601111178931677593201680540575717297250986151996422770374374065101075202139120505994628742791140787203571237043213218163612983157287318633238261314620285642732484071870046057394665329195575299038146761620457813431004691528151969269741363362439944056083847457578280366262148277150988008057630001512112098801853810076451100001504494111825499649213800874414714678495384923285390779467658270814067580893220793780021268286270614670162885032066429981105849791098732270752559228884666185366551562380103961020476292957699242690490679142033791073444470758441651856464806948484357501584338819286887859780835110971381662328381141571104120462995075230345573661403039605258021135591526133444393580101528159014851925160142753562846877632100340018976099297371654374866294117952218315627284472077152212946869950793832750925511757005772132580076918227365718225342828182868566761485741668578876945548336854230818181200749137315584617632028849856434853382926405584186810081935327983160786017936672969782956250728195668649653849429210184877776790205635813830596653236869325846869047904385408583062346088790332995069124172734520533757044872808517001848997024548020813824000*i1^221 + -8143420043703416133351091600677235788436558483102298418859185731781599635025242762688302455438199826896841045710451979548577229636480618840648610963584098877090850744133569812231627844827068671955081894857792837274328855179692565490904259426580077522333334567756089081869870312542257125207802013932395105015193884677471104163997289481474022314855127855470992951968056550291414906972256274599572215999140166778203303077699214161696711984158369237263392647329686501786554858828302253637962671777768084484033170258989330475483153709311417697150313837074188015550227185821473718621947792878375010575463705460666586594576920119184231711549410798986552401354065180099103887136563742397523841531484888429213658473128454613785544280792146448138454381025214281751657824079793580007047683498600232977217585174083491623089509099033951430550979280376869609343949165874929990092812743504235071631882699168056660773554558883585146706960277991343806587460908077335385084558735364763366834556434178636090518413089460696784518972513986030440088833674308640739575824533763416724895708268953279517588515940926840015992707139088385791360099068899156194988812122536990636582444464045954713477117786018189352319130629388897934952097736380482789664534252193210117710866956126265455451141281186217652877529991938131547921465287988587782847986087717157734453338809217644845555405778637809901283660752566692656256614034680326591075151509416775040721190762345989615279589639675520578253042521449898770005898164685040486560213575323151990956880086330823584705711951787964039279950644032077558272784109486632602845845066376124973390088085874775876239735117494758578678961533271061127900924543098890579308368059738387440687286765726585962784731773337670785207366728169622432368136536136137172259453976355178148313453131236113312610671226833132966667709893273064099683523383471550075555340495124607481426040361329039725224708233592332386469101476547313685209231377338454463445058705155641825154288305059780594450431027433989829898540062422061631306644211601775073163046028063381920163233606303458426544271465851557879782254494882486960350694513428414873770418367303426378615622382586106164490393556883843649985267729458561166180247837847080458164821565703649922203371308960501292367138920503673295648566052615751965421819654591055874310054025909595761829679119771484773390575522444084444191062463014216667229312466524602636535391855671465655632348658144927885780141843339327161868167186649795307139006570101128548473448099754266093836558811126348674639997109384854020049502373914577205425059712374083463749402456681367664830478433349013803482171304192630172617936731992745386940269542845226759997520385867398966151683131889826399935333455639018254095691999205791732502236163703874867058340464976696962192223449264257671952427519318772820245596158667112867839588387323677580771137225509007766333763092459227760908430807384246900439004773511863968490360810307807172901070765645659729753764309419283756144944397134064562903319590275565210469508554777681057630838455038339679190175728384664764556361711184887667887414448092515920642812165758510632383422394442365928028273641901972333149999199365108536070557950730618045131149455213731262063230592011468800*i1^222 + -6407113611156630811088667140252574790886069808928058960633998944917404623263709188547626469561942867164408220656090670576958353287286777972111737314827399894306771373762617812943296555826860817154751372182652201505440476507296692162402005406737754297842415397833205482970571404996513179356772039040865784249259092286894224458630441944699905882969654467473155178663685989618401614310135707575915885234984125379548217753616190155527949779666095126731343986630745414835098515392541594126382112388551462828766465422064592253785110923365413948474694485596046013900180124773258294467639842135635665767946508039817799318666052946124224977070471613830451036086260838206185123792835864365559102517175548332014648290932390622149949344222590738499188290487446964522416555475299417838078240592831649548370493485388909671452388846109162200152176118176104476598349026643659952735002337874917481637449388280613351309363250857212239933359668921670869545202903606143497832249006366351071891327729714360667415483324304938963603369022904187423873424442141931499967062135848903894276225448558932447915612710061313658506617919329596825501098937691042806842699252901625633685846351018374499790272966808712798870176280349075901084868405261242432229984694952656713795095466556917283543312992808819159519754383039240826155016281084445800305921331380381480429833135831345143372219338948146545989260266836023040674295355444053180818857626611993704616079002589143286944385690400305799262475879906913488638595401354415872079574641015458395568456511052377313603634986619338570132574474100943678656086864898006094507273126167637733822362850332548095336951892909040162387940753371660327248185059034593562353493967167424088750772829186249702187530616412038295088507319310572375579878851551470857553002057350300177518481703641008654579697448643730043670683341846306364964690974532922969655691158539159365217455122961514706121794538418633420216765495025651328514199874963611518589320008929239059201838128206120498769838419183180214403809749353151762737703297988279249170909792731622362344133502975302957217510885910288072669783182674757796783658734293114817064794732651957805344032886693288902920670984074490838989800507896461677978596375228651282165577098097719973528180098483175323322780713805036444441635818464696891709679474743798471098674612588761070551818358637863310411615234297456725549564939786889139371691034505580533161761754846989100991631204942116199264660978795780518517297395301001275803397113011208182413479318231995674811596311892079691945786856199615241950613058693848099505021760431500858747407746525616283670100553467939716726811155446155778527815895571000222088846800249885667172603308596184360998739066126476255437334491773103284469945317263404644655177694424648386438149885850201117754404477754570417888000312651658947775530002089297176633500841811572728400622971127126943066491895665216029762408220851541379302671257711369078481073451084636660320068740997291575726250925738915091117914140365051724532292834966984455424261379488030677469521810488025183391463324871788248392082384851825585671762123248473369160659560554222156572812781730448587400374552029735262868758015574158774108160*i1^223 - N1*328080201350585094577099671225784429302910203500001589083834029724221919558242277394567243289269178581277808412967069170359220754268121281831733643630965826961697233321156719966858349996980854901467058291826208193613095826177817440359423431735413746314401987064441865257900918202634773368960753795266349947735626785511281621830220474802469320021434913755902654533980555961157007828857225408548343836122382065958074860040659738493525078007888436196849711143818946883682049066592102276638034458364951691766745336614830124581687306469870330954051475484261384329641434854019336491106304*i2, 55753745384113727648205108490457050015248427632432411179614212639380981359215782305486646923942363068541616023385208551299759420194086426302125561751095336095923180274078968015155136677902916770713010157949870123087978811826923874355456747738757655382326305287754573916184776212453731361217973352754148288695135025228098363086711716919886228973570894407229870517339995020815107722246548794933356027196889419628852362951649778463753536436011288919149057112938456145715175898402321882614994993651218812163732808281233181233257091807454289350889468524236977669375829109823639165674042310273297196599133078047900642010794076997521762416280696469317112057637793138775375450443631217219347221487258980708559712847743066973338368617119284177156558855544718137774295940385970561465785779463394223551185360192550440149357751732660854562499734973249445774663248673687002627469160221032738248311966130965611381973572185865645325946767765301016528820838585106777804440725952302913083717016690707603953471002192223807053740310251767679103032506222465220221180222925636112054166485838141905547146930484970181841244001657556532776906413360220304378574147397381708648626335049260171369120240668763134304519958993233763374308948103553907001603978767401117807046291661044818837818176651084599343964482789019445268783522381385451725049847962366252995546874078099456999799136309487979800446803040017379428793222541565837267906574498058430993920786500383573720256412707876934881762038459051003010937822306628430539185484461833908606058095648339536683766574793626012075333463246703691919161440385603981828277397931796306409589682323708787848666053830964973761058233555532835673991014927846013117947755490234053239607099750136376068524112247816961636012423698916679785011046007811777649499833172934759484853597827126671867525730481779768077755817835183887448917140749803252112921344756776316574859116073399726685968795772831274868958769668312892137521879156813047441125593568149658954915820753557256730941258605047116637429398988917521238053993008399592265444708330524385365523247738274920891516544944578538977977478768023356614283809889854166355300024607689149709219011635975202289043352834456914589440880998173637638154150380231300843510675939662031576081883700416114861094648837042471500207891830014921177789105453411224598729864742245264821281606601492395419900719226126984698117662922495640523035183438612583805055908566258489303808460584217347711889355402467863370209625084403921862041166450936152227512322563487413313806670971239365831558684263758201390165550962921800801120629659454175918689138890345828340042013233804560943784338775173402826687908201740009614023104699285642430491826219442323797008427479814404608550216198655959643935605124434356733253133225514982873165999601673011488878540425832641832417445573758148124770026643072357369969154125091574919465904900491962702461962524250660654384692316547662095076727766303767259870624827666140949057852900490684925211255830640375986576404076011981606616966276920908184585295568552235803752073979636653770026474719001016714014987599241566256981809139095686863436105616289752964308415691085060744829251982007373044647226529610090802766188064855790263778648602362061762174783406842660391213025033917512133095543701819241264227929772841294422196181739662234849408322646109412845793546737738303894283162322086800782335060746031284130038189723068375304749953200392350216290264196936658706297555348234403307124054917277447620985895919358223473258524380861125660804182133708159943568985946981036760949176073838669570429449000453758976416227383272697005942391240939991105429682584828405669858491806551175718574849033117859938162566057856922881774081165784589468281637248636582786126756524292369685431368403125805008220749082186113037435601498040066285632314434619424585608042945887869218549844586536395406359299592040541429250411652780789940206999125219740372792931058071191686486625271020295176622247194967778511397016351428526731726723923270141962827504868961253937869424124641828612659864499678403828921684804317268257301457769123627751708614170806152090604900650172479348145600370618096410051992143679216021695022001721363339208379334295412963788793090367204395012237764100220455117092482924747145269421067647563697925248853100469780863287757600022905746954615332113152690319259393427590176878214112016009358738738050370631193155150655754178962031117438990124087409866847874352519266402205665304878203138390909256378291668807764657713726865367265722045944592532412714332618283801732538921618259405039142339212671068107971382149638103282693796943849118538221670706300018375544588981378538886223266193070241458088816192392768933703791360104630940291137877074203136491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 12699430691969326433403289470534431291182770427784841073695805656590322080949806309357656128256903751612550796758603394747022467796592877238853232002951276924429965584860994260436436721775412103657636216745439570028687489393356196378841868991143288849955147138819457219797216817634584138521210726577693764554148941807684287908292955205784598273057229196432231207640255717904828039440145936476815533439612380073782648326872971367702665192704248270199503234709069692016057432382672575937896139084993588902270066385965672828794356965499437126424109274643719662910930808917524636685421287281122568907784139055858642151775384171133744142454997292076301815908749959491199419564028346670114797811550082345496015893925812961868387135683182466805443308146822044908811260705289079285483887120686794327197413715994460147452843913438783853215265517332149456005871572716161856788877301238894082342160117964612861313389485903299387605547648826512616513324015644290859657493171142322535036571281018826917026689801397679106042278730434946660603569539508584586682634914010397705822790003116989670792088462436608806117093836790186810088393656654055996364247169783512310957889647532678920781626382968270678757419340933904167576787974960725519991041678439941903398513747758890344507085226184637761232465177001552913343882396048400043821561280985236606286711144135741524984849189070624397543338218413119585777729315726422195913515075076377349910928833479761905356256727920534168618644435458356300350870980049322309365859579581155201480169554766520900986170124941668809956750382441131757850189006427862049520785813436699214338223345865774308608601075169138130924867086146596646736760551538911666436838238196461435654233818460301177003566097166852842464235731092100648852705892934165585471108926597428497779548925392351093668841580990546039346383437826359988639806387892129772028466893812659060032062463092189147059714911494448722990449542862263627339773365172472702749938522392928342320397079364398748646468677493866637559511704966896362719671773767602929819065612168578063362430463393754621866924162302157764083776805579927299560641652446709635270488818365818360727245737535056329134383859019579598150734915135194848411687807983219379215853741258557765604670997437446429580072323729893588820092633281922583283755185935248192087097104929323537404293835169577577616582503640349367823447440211553133908666023393312138749638612417522624842281937944630601552670072396594961235442230043722764839840229234836034784421577704528839575707346420869873374407204618410471057061136980998929913137100914525107273729661574425675366433829070673147105622296338727725883154814160907355352918404986223259490861309759539645716355351360535731895870248020566196049837119141456037316964525549493159825833736533838138868052677047858565594138489494149523660894839433596975970976047639506457162529611093994067029731690997105960597117162362724104366972217256160613440295264241096184697812165115540761616410254516808378839631376715354985739328512014613296627791352887523581448252754861649279157583748653676183045526199831952539668276084455633925354394051328336418025364323447668679072225780837925261135076012335024764594605732461571130772694980780672134039225294193468587502932690501048798004676746515275433462021840964830929019884328473795874580669061178496612347468964622402714147581921311875223174013619850577296128760279813193828356692385980993165924645889315761455537613034248112172688075928024588196397108943173807225447298421038241267523322821720464147140944974217969666878728455549876186775621129352663145820883154635416535184183660800957393684391054291620803626743323603718085458609849835650306617160289490339111903079529721919059186175178497787645032156979506574510463408979034995553414486889705869758245437358183517856513046035312020669331421710336426550357121138023940329918269535461901226039733859839920264433216517993289766436748714026581612696492907633110028668773617241399057828737645151603741025256883140343042018163083894485729155922828821671560087271057895588679282178938547125226077557264777195441446079185636382879387120353950142791842861318448738891884797950352573318228612527129307219899239000243493501003516110119858765394661447705705083641919334219455285442283843769531234039276247804748050474826288232221944082465686806884104377644814443459308927771114539344616471970550057582642414073262269423347409378400619631774154594423318936956814456527145630770959381126448502155402485203262048154234475592254614288678096268950237588482287586696441962508602549083108539604294556336242201296625330157141619889616541190957450847598713861617540103295248223230423110350096348761233978372682827224903367672761999936659395435253662471946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -107081311440620354998853975682273895714749780891177480711147115969603999290767924505877734651225348352136026943830236123651628261655150347177413102382905172144306553384630007968863245796071986777080942087252090806392674521287377178513111152255353570267444098360338417929661835430716461331523910622406847075655355891575308883239136276008262048401494831471990593691155719231615512656848624448163445170028018704508604850314407385134965982895670117738587983099446234673332277693028092539007132956219557776887155650572994974940813359271282014811732861545256239878537226331892854593218047471687120651973379074627042234367443230586658307126275552540552915526280822271095143872212308200273583536574896801984704665389457335386813949234329277700726655647097542998603725470181051508747235391233581269453464796398760623022337260499567632534654054568272814593589811378532043324535591651466289577516879528116199307538323073678223613429081806898933948713638396879847821635204118730331898342605252659784377187661487003673888522493192997942717842787675294871559450609024976172483344350154240654266367056564451087591231621705416327530785442804175148189916713307203735581656159070943780034224190728127083888104547524195224275326013160316930281760642835889793682117464365500741994193409857888993101234054628069633680723468193990099648346035565739852372225457627669373272257220958594159549894140682954166113564476382832902694078474556382432283130316478162280634909952572861098322117246231917977380405467125120654090420478899902734951129575667947321510854121039283605277562807638203860013444818250210550903855023636879467456696974484209602559011594697451862508580865717738898842586484783281100908852552033969173313961635556803481622867376576693099033626268632583801613732591740575804127269439022567446102478706399540009248176561808366316909040668599554587449237935927335936670140118971516083182592588614849185938161126779700855997962042937394813778807178170181227169105958538536865814290513837724246339128909465101894836760603731391951923121671785743115932002477085427986637707507739359213906659798427076113608646656360670754710219668079997128429398575107451142108613821668093104068894244125504711744739990856425428782620696990066669897087629826636338789961380031887491304655742105076460846180547712331979118719766465043140556034020158322108511048890829350325908697331136681706096211208080712069558749232138596755450175525657013454533174063889729953044253177151729965679765132055354648960380333487622506797736372094720862344639055617544806202928452547362040374835288011296501581402034554589399183088043906623338764283600787525911634360419301913359498234352117780234092401849549171917110447476260258401418529209921539036335331118341212414606014520607705128551487143187932861088150174662226546248832602836624066356344535118799157014464109169804282064172704303522935035484640547261269478683045917874212381158852649803850280820378656557561198773666196461739348910133656607943023508719904314275245763206187009688210979531325231256479550021907467741170387181199244667622017655419938322168085327637120629082710184759285740869185370824881693972006529135466628328530815015752694220405540469736924089576010210344933535103495228331415269388195058493695650230855190917479129038424447334370705775979544021208514629845788520221947667312862693818418536817037006323852752835037914627770214331085546985063786193771365638811054268908090285397178384637778321070143413452885556846598646362839351393250557880840025528903103009557074889137947325382265386042061315227926295363849160661039855202458946878482475624806072130137384529884741333622551593151931726602649713901511815861692232273104240137527775366384247805135042113014178518775985686508125428264492115129539946753694458931298893747340841821922081938130425855375106017888190885433001087302287392396045746065980856639511596884337220702408491539324276361067260965295093316541272905969484907082994722310780562217350784032964847735016763655348639547615194558122663522922102368537824770435216827489823821399743465235764784438855795229858580397013599499191494667319148057052063394063611752023170460924015860323601163988063324513584254234569530132909297444280037199612898524507990926123785966198288048556139010025089979847511726450426305174012997635334103545315256363010173412426480171409458097986868559478751413249255424575740523752817162435360445652135103621811294443734565720418481194485778919497733184246103904237757414664156326020129818787378929585062105099373793430890149388567837763986716768723511733036401674175905068719666433852590254191852300209257629636942855702345273064905825585722003936087021240101777638742429942927682715357962347301226613139808716215980805400537910929865362636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9023233953842074865958764284545198635002466401168819273496941563772781695552776177727560509144293577896501706004187794144591848214850113933681601773704501835765735408720090726700962293801485355701248562510907346656935989910515333062927163853356294615240261676253274702551731903694707284712004436752004436415984370041597641270233587475335876939970810242729575585954157670278390715291163662390526241200771861201304885687361751936013273774302874689008899575520213445925977413876945066949028108570364588394678595093226102154998307684405238977406829276765153134639869129092202444125460496752075556107199990205960102392276064610535314105470311994095754991955616528155191841996916102612029602478090313666130336600706252716039404703796619406194970816513148479503903718341277083230776199863160650431746225039673387974649439301812774045910906004064415083881631132026909736546029422517384115345229424434465262985304148887523703690945628208548369512971760880124171102925294076079140921317701886499920978989883140716838893339815648397895691762500938730250426706219767430889722520538071221313624300668233037061825199271473664595621129173369413411552611300350189862094855781431599274765354141172644574727702126422519727848328343203465521520414025578685577398140474526952708310357945687076981574609281184979059450400743625226016706229352596643583311064259030858978748660928505317956841957550931233188964098216553816011515504465602971151627000674176315890958647399618757497461385896071096986164292687743975350850183232783395700803052003720473213342548632006099521255564450358226774386213990196221286818496286450463386735102663979772848975593666905224906927011077772358277136533203297580457132163397755582888737000720995652396320186925654445924475969079357150285815734587406003339643631058621493176952752697800665954558776902862879601395276310628561186256928372647473787596320166881680458662557749845875690361788798814443189801422653914377106076257254259068657423445469291472471183815830643888165596188653754388115317101439090256367115996114392834411824502565391112149578160433618728258578335625918087898461476609018520121996141840551356006645425170805973540145880003424350931524372726990272227972458434344403184858453949653373330931125485756889575766980719600469845030686551732109681254441232082065742470329085322638359796628993091623854348923491430710446811633305406693916835185400414336920450319346946272859350775555726155016923910735056268214074141062450888013301332074870944401411819492037348630418283699692900128997325029406645473876759467032134490106817474937571904783418423787063669871899412075421226448274944130720775653387388000678946948704210600857327194989144008224206488744266710421312635762009839515363203944233549624222805421142442186355061656075603277156746206406233394420866007062185471577440225889324272220533387284495799889603546190295376518289924001266861967777153975528409822102990261346925518658111050967002181353447245427664651115391441455127641344830848420013378462501946700934404976865346586348102537920774549435080845979188932963434425574494658533331241487033105926360353795687325653506108858915897882158299357350918259271846765007629897725265578525670623423828002574937543853100166604295251736276958926443478342811485100206097056583890274540680020168863851650026397690936945234518496321916882736554606537181568908985150913824253565785443388938569617424746266379782303992509362638568922786565003250752959160075444883766565640921617332935697986549081465449489597139627023859753863521396762151224408503716285228826961154622565056168185688265090516256574594638558815306715813911483968926989471364262346950558774074775354950235343269583254327356803917628650154501016733658008050062647686226817287336905242842654279248076224432322208589898060474381549549694274891549703261741739987738810535941168210550266996076069250192030176603962944793456548873543300155724312127738032275077818635336262082450281804267360949151597112007122134600638230935783924084602970471369273421483538387826532430280885505557064515508063527946451682016243953884500129468571994102561208659058982962238922985324983615151394950704743244883655612347730083259902708826599308678372699727286897482277613733005986752343714104249986261331952017998976732449221415600108994539393705595567902136644489989998168883268416216271226423037100240743031594201225956500305287709542642522298429701062012374838357659638687926987927542829794943912370544611088609743309267269650994619600842506604460041398543790531458631155558177279509136256278144603157836777608105997993283534296176322891574549272745440757814311201200222737312911921839136206382268685058867029684222746002863386726416845305982198113720525230965700307165719823042192536771210772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 159178179931772575089908627080948401110726923825198439613479306162061570925337142201868714513616840868737156984256168158759507873472708389967526429244003307778473426988289294481410851106649345001484359624283931461571789640463691965860075566720608886164917035609008132961961501049087955222660767102846267339570922025908411407509284590326553342660134470603459669206761105036849331161172780165171753557073201929988154934677632860018568428123084067540637080417094089314386116012786880672361551775408375356905112435214117038194925603948348567474865316736435217760318078293376617668759525042240183020627195788225861396862877577523245339752433973142564584186440696460592956395708473070322244990042213933603975118535751658864948314631935156187015096951293873670325900146274790142359801785954039021635534684462718767513048291384944757754829506281115229564492798920489097575821212182122336038445941043205676809088338110175901881454797174121554135539400337517426487867062733768634375029030947863800477187172072846982466469437104433365627884463123955588848144962532086444358751981233983251112289773265839736840972381813963199778090215491483757404038422369317187956547476600869776763705292638623240511191874304388313005248272519626939765762057046625472602738169676190216346690741534532713977030125523152121940256503853125045926330046458769456550245793570126849414864589405962601001340619247045602143187084053516730740353920118776112572614459283465110627166720777264690417382576478452864294343263176222960776224171131140875327570103857486723072314765730648361508571147810292463466772211087174942344315476257188705969911393973259970794840204088578676282010480741763803113950860064673822542234636339794593761515581955688925391023616400371314843856100980985498694691140275988003691366227317864334216851088734711128454852415806147511161111269560895396492959463311188943276699217864400254485201897202839981109671900764260841033113899088487914849854918780642860382348618472385801798620801004031762357594622607333708973228958576632533302930980187718135661057155530437635521339006677567607620985170715929517713004153133205148118441483430883306639424732789936161231987932464030819141893098676121348508357384769369661027314316792209150238217118698458158249324986187781425764828519497215552119349167442126229599889175130218221863040814602079252360477707897149524513642828390811430578537358432914223515425811233293191305626062568584618311657441130799502803579083273516485857585311467040772158861137476777594370088937994498222428642327627065202056630183587364795847798563401905629121147862515667147660189043102486870277156701264001423130877415114424984165621683280424006472016851076344322681699156414324335226691309144238406435900318008248098393531922179931811246681785473467477049110586344689023419652509713943694728731871812020938367521066793887882341971581177519281994193596490173981888877205609222558409377926135759645872507517237583551320624494347298456510336391756838351768511876374131074330717356734511834665365120023030620090898012901276406709017351515693297097273792282326220314414435979781627746383447663222129402373547907694227025312753835808176300671907349961994480073881937434230813514070101005015142473317052115503313380230446983036448905212402577780958713195391013454355833657525844346439323074215020802883821421778852633651500030498276594467885467032706493391212641594624328262972158892649364321733726654361056521482014118210233203240455817720732504775825497665522522341602944850961102864441385329867457589899340667182078515908764900278943401149879849668038361948560337179514305730642467528813253978958962287004261608683938911186130038261000150680965657806521872588480347378113473330657273367999769234626033034804342268841706873976855951515553142518970709585396815514302601329264760611619442916620097235816624849017357119843157668099309839519645142151649238706885313987757465180872297565044718182787192159111151361791825353555634138032426569359470822914728052344417694229259149656108184231573573871340610229687894190781445574334866638270798807873271709113086376092629833963344092162270010805998917672096954082831924320995628842627091399479284162651795582657739735461576716792263181214293534510940635356531228074096452091311413886359571345809935542755080763080798670029792881103031854535371366854278336243554956574292612688046645169425547308235495525333432593355905697677786422655581920147062769821379409800107727507246974135943939759293983303193516043971523145752731337650505628162361790328722537565367573672427259572945251841985880605246466081479702131777716095421303268626582226523053958523705373377097735960955448415337570511637437889079661367307410098072050648415792272381078043751278361421574960574365696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3188520323561647771377292018252504656489053101437640354742197667363859975491824558876293710902880948135353406571040162917595876283686015729879451619117710519765790149469500492146464219132537347478795655019195969110449867077426261757823828796854942692558887398022949689727740031266332228337666536602329757929061091551121519914081566824275950852251422618742899340808175237619502370449043140778755290187249733729167350532957213273744218503186398811004451391169697427815628588519641904695329757175417322993625559156011135759444007928771868093811001722048278787950086941544793954001396725882356368929634477185432174847577947189445475253656200681938475108809321259522782394997627224793198593866981141033251118166439162055901833667709950624625419943619242969288220718613739202507911235821871321299312470872691346893119192018753368087350773881256134675188136954313239205135583220427260720390623745201144677377814614357305220376256749464751459867164343672089693114669549137517680230566037093848302688404941184178093531248534669855941180001174590996042512181049629809518501850611440231694456296661981511153406274554053199619561655942806135499328986799599813034815916354937446923295717341105176193601152870372691357315090194350425287318175276928857380230244753612204201173251964188260896722240563025478202467242396970714231461201277575732816023855429052625481827737470352404554445267941394170462995487622168106763101650258130505414815624806480474761221869616158139239517081798866548515957636851425990550372365668689300004314499705196655088086835377440354860446738993995848584345741468109065818850366759700292876159969279395579705525145727947570373107564727207859801955620525099623983626457148739334997968167733482160283852570406771832345019641147530037847819543613357546947490579565963875031337729633285936590446760560111107109768290330278958850144862212581720703398920071251966964032229601232714826832550793676017153113983613645107014322663851776905404553765748238873149194926354231956524213143443830809987042417710373746197633565011587748028811622329289600754079697710400378253195668790008475692913212899119993250692828283021818275538213300140338423733722730527976594776190853040994807000000320991981442766689903299055370255963603670898508884785406077985703222413247190659558009015624325058467685973659876139050445194338047408431752216789334437125773972155588833507466258238612358857901196611585004151619154398713963104978638889852279496001202053257200625736728242001081147920897601276761972639328536059665406179943773368921517911242456824267338353607143593126106265889994303319741822506799892783449138343597716305933528457424267664419358114812407211031479750209539457517782858922540985343326928217349372419224679960332592394624349577352091941896047445563732735012821845911772249158323320750636475522545490399346473278286835459784618222356361030053770627557738087915952472170753585917234564948558169329417844438366235193351964257127592115323771466321998409982993524496165583060542170604435929575298012287314089735177681635857313452638314301512618629697629712536057198655386805868502178091510717509495715387691200442977403547085566142299960828964794270042728018489906977194927467592014767633361699434988566175749977276933183401875563735833071598323330676657688023140988186427426376889756994818255848615075452838632364624608986342222053387684719989058995739677837171337862415350186907572761754401867855895913554400864552159230172606833793579239809712162567948970321239437372922459270409670022186657267053099052974642609669732129789138854288261524147727179734448770236714549890985895557471607519032019172135097606069558230718459016229189097241160600557912251146444999257620849692603751101634184594062570116149689115806929142089908501681194704687690459196370533246668126524709432170263434834235437307458195633404317860775620649687987992378587047083231057388474702044742430401944003939264784083131015764574735482755125107018777162416485010724216202754353988600623959798845203931355579103120323115634396819391506981591432523701026572795585818438583464385290160586312578237470466742341754979731487579103180018050034059227064523615769884357724136689882424404423123324323071842366947938100929637394323274278499243819778200847243902588503330001386757507508338855774271766472964890600834189149120984202470563498798984035399520991981432853203783376464241000515584393202240473241670823795592939735917320059556877397070853072036131689117787964069983682294465314113556324934604452787577957042034173973783970530203230931627373504522526963898037913010947020292591314091550513719526802575912012745605411887540018373959794374261761260913135206730263070838538608162284052252996032216170744075229233461251280818320295462751436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -18647833281296457794783444293221433884886162407048193390081680356617567851693463491571295004464889129930090112131712830637827426751680322448845414350189924641429779875843138249509915102270855422519548805669300124298899092895798177972052378419277478143978750946591905113575796179598326576847988617440248988050835548507250371499231568293074274686398723860385962398296414900806861242160721593334604683552694625630093929778030270636443752350416404420810558312686898369706287893127633185831794397506639543851100247223295484902222715038387013980637666130007100332687683117858679492031173190248683110627140340183757235123492260748937674590865062070955610768119285681361440629736617255324105395876327636833221094646545973399027109268936086919646598703794251023481376207534661470435209891829589761179536214274182654805607225573526335125734928578511935157037159622404869725211953815697477061574744099645803537057070052488099534676792626760395898768940016837429656499438169062194630622635938923343376603040218408719342270820416304979418833729664066385668442170798107053741306877297975141442268382162890042966543432162961274194675209811046152753959294553229931343295930374775517517956331159621392143681598097798144903832180088013541772470384481889588511791481904541899976895374266769618666008892318459566149398179704829319319511408828911790764505371037062757200870533128693580066128622381162714657545562501077792737813423468166098303740365627956582628927404537525895089830754169425992642839628279220980805592115884720886178019708636184239819094142717890738691415833434106685633838372448757616925222022787759511174083889307186484480133128201172770836123413241898465174526649273681528610895311929714536429258319238889880747094746108584813473787800016831731841551278304215933660658510541845160025501792788221305741528764773417793132195925788926213032421521591296628034932206709124974025084725595402632454787395591524114231196479486501120855817875433200276901521815569576128464121051324016484070177162678050098428461285723336165109554115095948578108749775391431800234655012989823769180932685989025679413266114891903857392238780678369925830364614981350423607427408280223651847186729129840396410996030037988790324113083429223769100502697110476975405972462454013406410551789029610793381841072554209912675395105328907576439397602492038714172663940101878143714474591003661208445903734370458797830759682800897348567002719123747366509160773464326365307001871249466685462059010094899280132038210969369688548757945755571305155139725934468910943092950191532524116226191604931334494142492222521751440072523676055730765032619261970472597395492245033245865409877845211785520435897762401421390395308980141476927565265188854710941192822973314816199972942980610454194713371197114524798902807561136129274104665656116404260471032909510828455251349572089754764248440546328393534277235906623623393423366628768707374177573396005946234457211493932878690597307134335604573631116900423371052376687960387208670126703758877903822201807231452099635147076657881043816961554847635096859278666583423916968386256742605191492237202061909281677079131528531211774334139008438020819437132986780625460308638946523376488438352513816339724906007167883001115186935916428734202836070291272185309989264770323352527235185307727830304094707949620969076955624022361554367947504948348647711819026464111294540034233145707503951871711948559436465966047539752021759789457443020979313219984320903493505651862212678473860258053745580663000642778532403002608388611471247607681579617029259618109067722513136362847117755082484970198771449045059482754639575896068764791658328345451006666353829867936655610036592955358543076348716730138426225669399178249238754544378857325912556907298842211478817404380574889469271546196070879016773744891832679707045654458401701034332448565091361896361268903768903674072380398042396044675208799672162221331827784162486636710785176164689010274517604384511405430005527942333758036380362349005913999709016572416189084737457432664418729804996258739911712704509856508201786308748101864293541868819972565428982342569886217017103298910536670897116892511388149077917356814066060400547575161061154733107331557321567237941147082207778744670186348116758423564424679631004689445179664216078246683418062385943899894727314245919479121135260871502154067078290184816179454946944802401926025004542477928844346558304423582271904434727119322907600596174843172763446939579214110960881722617518119220269482271256246758582663815982758318462286432143655220776586792319976693427556043784880551230625934300509411931729084458923212686183409055489507827042932120539734306026027302440207331300392224652010451506084389915096343641190426712292277749177891128606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 287852706944349589148710676310773933074168037199143121308949468260263660059227557344510280531929579233966244889613786716750519894859756769046121943201657081004307296212221414402562025487673132111780188186042116832968442821667780052019815890787131753501291338485596762860676909782297828228122406924572118211333198477598229615328388400355855633315875000520631151390765063985370202575770938918962767732209854239720115801348402420678348243481214638716768686715588498473716776601249025784798810786078603343439519384067299232873327671744242732615442288382625889197286698023251788004865880515391169065838652763668108360935747415648953641496284573612319235025896576081085168157690837983404649339271146024621501731670758354870905804414194837139793542982809217200609433978564664791871332277225675516981240399842021064945210465319425796570438835748774272712979660836460940722525028532222879430109816261166661903649754727680343035658248915424186013872372354217295966447331453409172558463540308720546212742077810331777765562501608142516644628879019256080975063102902327037875503563953154157535204608667002272811989553994194644260469832747513438634783108956526160778480222410487322109929548220508509923318155802503703877552716106935663438878238989375352312095678032939842043860538514155476916844618302924493833671800624779119867120284241086072242823289424044243715887894152399607852000906846414769085847850871362325115246216833205946054453123713485357759667112170037350143060433568260504108232875395759769484508396132635520392395522606154781550403597594292672341337531493612132410518032401132314117559554763574150440184611608663977659434412083890507959597807737499328897211801675889524218288802419767643318894630742906329578287531443009208328297559503999311605362935879220543351957745253759156581989767389716978442438727117904744703813675774899884518138741133615265896044885071487206834714710517015157840786543097011970647148156585979360468750292200254980557559067462288292708212704184341162449208565700860006815625802586161369067708701372365368241991858940639639423339661804964862882003119687682920833760657063692323622532523347076179498456252580438025566063946942067199779447018815570157963878210532220443898584865616030335126554618764710188173984843458749009573285475470482572790441693961849325859500425503194791338348262863197991939608457497046539607645132036046333803980389617169983676124866764597378591392711704256022284887626387532904827129265168206015980191776473991458556898205914396329308713316901421374572946039223727038804724282834086169521115599407427803784339752804102315741780625415742920318232167486023213930727471121668830099316888367685614467671627075833640353242097557432795247802452014063770747340628755025723995415163533814379288343314415093060714232553118924872165942666303599499075445684156784538067425158203709011617716386240265060731747462843157775963841849439014580618378954451753577278647726010663501443709191492354980846654012027858613222501851427007598672039659277572268332580242559100021491643516664642203604800731172907741625614002405912656475870065362918756258326684918173726085009062352297729329098719885514346931009067992430571357895920095185835330595091957714060856889501559697022497045183958892305997592122027667335616165404672102698194746318953586298763909064684481793631033570880372164378434077262905885945335379063014411762996724880713956626692079192976187139825633524507781822642787377658816160438154756080290524906464672414265408082575440361039176524126125478672278592331268040636682759778027202161977091615823189910765969938942176019926181866443030056504298733942477934508521008500606707477435121275164183785493908056816055169158224315053257127378847724430606641911102600248953743225434635586124137515512835758238086806922068815409355994898683911585686951776243417240695509339387741811292235406995205762461605352463724489239251908803163254744273622939847071574050463646947814180204000836544482224919209511879007598474357496303354356995309332326216518828692547657184774843127090655317349641378417069828841006741683812685501243110916401899535041255193970018058739736332201613065798426197350107376680400862864503588804464840934717216036736054924594237420606465093383170216853874517683306165808058412757664747761567332667601198344927132400893186300849685938356158940398952176297767179854728983398289369335745764061068611716873371288495167819251874776201972301632978766464473551463958729470692044169267527978486622862484910381497210318928709842531518721886864537475192167673852077525352129405301197443264058832724213827262180663457045741589692368067546588018749289674639029558705061542623197606782883776834748817877230000244933479103787437325735279297481915248757878816768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -7572946149929446816923577746562204489943802685790189564494928622607956503761675792417830872773709552882756827285902484966438533286740281265141658772284766646121094824588653599462704293355411673123066388465495872410509026866448391893825984918254453229539392008798200586023443674005129166615114596525082837755631403332131235624910205586044968895364329798607360225417472727692190482668052737461903583093441741618193706329437977222846149130050273098837506777201243403365787341568717734597637113717552809049579195493719568030715048757633530821464013729440532996408679761166344161442583492732767211812556489339931399147369786741351771563946713925833357150566242295037518722881960055784642005685786677338867604723136806440069244922115730212025600244078720259537950890972873950309431903021527532035191591505620583656383305229444286315350728427714940778476402263039971673115570740110186941460807644782657218621999747184729208969870009873973172366978619760754512638332404312692557351839491285341962451639488176299220237691411186425733873929866717440211993637662626134337876823816742033940094443390659202380778031352937892801665128328160469677725803378210889135156422629871131726471948500659945942763645341439338945452521958695533828555399023736621780513186241768899817540501005381284917687187101815386466890519715729864180225172641907266359667305937987632246071006022823968870334750203180815380999552485772449080574876119083745287882798136482973020433190109569281616726329702888728623651643625469356811042130941563469828276663826644686028461888697408292864504027178694944994042163253683247427695586906807373517180843552478322061049427174707800261280990202492535507602231552146296365623524942021404821410535835690515812128395506355918564237732311585148717950352887070427388861250273802821613535196545462735937337288668559281337745815415631394979555957243078304279103708458910276014339691919548773407990886335596890033138417111250333890722845212006738081466394922497638664695232793216843971702362423718191213663259448429106735785633338431976657543925695906687138632060571801574482482387992113446240792352083394967873118104649618802356359648056845362071168565881539898510607882251535024117050929819743488492710445391142881100747029446753118511207150521687948312285733951200516399210350530249949165800908329299120904844399546358675362069660219505132378932453879623425545040443554948241782988558487691916885956684318164081816212989180525285431685427731745449481133133467005470450374687388307151255919367634057310528156622863559407903385467919417135046746874000179163943783334662212340103726928997379304807876550662089888403551075113514619826141258571683927422180004952622711929218672771441824270554589213440442419154717092386928889774485454142408478750259742569606542262016388106150330468440383450176885305168112104411491194722939569467131310382773049097826585763787054216427558708526750929323110080024101953508281163990647787800935187634291804164729928106377709029755342152154798537453509560154774791746347773891197710835981764310009533817036207098394210506774177394563527484008953998705164174095981548343683570109526076628766435986179247658521857966480389157023148630728682794149013301529488650605839826835391660970761636102722023265909952482344994270626264635800516654316089003208296392497025506693202800375474349674481617871778308992442292320165147024699997964370780230438744715822837547202203356221139447339159392256255469865068370642988323846545823402715473876362568328770261502071470257613216383086285620080872585602761672110044735529217494764642910929893348426010157499429617518012069038972104496968468253061831885249962433669287684990971146412637242007110351885701814961778821313361120470144509737363166172137438862513030972437064391163368347105287721991401000777757589879838977796902820613577099079846134910513857385394990724930463591793328564191695215159951294064597827232752636476206546991203331024168876812201206922812320714949495827044181546566911994887033758266831828615958009150881902868770866666709816167006174018195200402556011402106017565106815973346055350400972453414450218732802887820264654828251779751349639562770514296187503568273927870672292149806392770693583835986695302479882559424444283260070006719694289352945847830823762830999280931183176626802496171572341303807163589127686662278016993548101176216469117181851425392031422786531892173840579568902753869029825934801215531750835804300219508182296443001081001627385467598586672672438410690877308211723442582430715557304036886311751415845018782108449520251718297413986561948001222045832590416596795761727800030276054280565814978353427803335239679256226459942733164949757050193754639942466549143410344779206681564484554796076266369843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8948151431025054682751406388854085607190488955631425449039577708763805557995944568121583396174518209305607092388894608303462114475166675619310925619509980268304766832617247835351496495070625928859464262956609160915209174474625109026744311633524396870640772355454793550684064883221540912777398937497471196963914110446933892715561763253914370300485212059222519356252327080809628746834958205651015100249635502589947597891902050361668228150632457804308871206113419634645429476011726929773544104201742319080377476940076259973195291447078188360057953501013162980647480707802933765912971869944307303231090388360899689887830524152032202800755134565698476383422978987484846183448388833155892364807048382667445745389273535664762339027230802914884786033333064084637373225917184802762270838698355030687447800778454512397956651870331198690231051776932250286719706027841313790104847686694101754300944786890376351621843310388866390305912002491389818676147591418706939712206234857375774409395517881640929008091827766605879187390037620216849018038826264767101990753290415854161982890994251947843390757978561331156171256337267239024114763898695950453650829576381231128308353377991713767866939489417134436009194844701613719951098041383806587601388176223955801010400052863188850274736107392086950154893923555285012539769957250933961615489419312692188234590938599461434884581483324630493737310571947957514650749250852852262125082359204973832744162897042451495548209737736218486988406716899881763441833184885757438655232886422184413839640747817618408886076254615879060813864333979506716408529926734053547247735116214320408743314445350551071505769396475704518786566771918644793840366571223889818494687790546383098651009465523792389263415912429944314727739643351715876903178386780986444625830237954376162016232213524743610871179903759135007371065128980569895750921163558018141977090699435781736642195165917003447388049386297215460712693482231810820682726887383515735796810773668260431047752519665418307674879039875555814436692791288526981297493162382128582674401226442615509449478402248328160901012495252655110216074880027174769599647490866154341620581765334849200994018535610714654571463008451130836521692186178675993655851997360862445392797746246320570051766059424199789146570661561070712615610684017148986554716516229495863493210826406533702961758639500453237883281986685275521691568033176734871550616532799654374769788894709668859363685704498104688578037128815733508281766262807399078290466706886616101357558856652046214544575418212381405503721381861971309913147838712568985050017133043042820396884057684829265175247619505772605482704209216516354797410278437889233262151661643978120200035658554759185586323012423873948491682092375014461430579347631872492157547317403488376063924022345310001350745560382586816112684962404427693346995222993566910608933136820153626165585090954068229322314001853798677125054498678765949269079076982058291366006839638585544291109582467198408101313776830401576599576888140573916572566588118547539245246365861293095294156506682537430285792178015686750027550070270671453201252425319716217766674867722685093795151076408879194124695385737268191475582633188485441895676646297327220733461244581817993525375938410780738973098919767093060431755406248280265598894002619380111225248201065591177287067046528783649488462648273484607782098762607208915278354555674805158900402308268787150997007405354735037471697759882534776771923158679489634225379926499962248908937681277337736108721486381493207700829183204656939330112842464230350065809022311290886944609280341959723981842873850473103590234603261912954042392533596230776336453535811602386246721118075524699583645238980990102280503655732161070369815904506141111011203160516146875219555464327815561336724805373612290560534976030086815267198540858141155949441683476480688217411500266991667048166719074467889452104065532992544897243016502346776139564888471376089700490382582969786634232746400557608061553267548355967712411017073604315503551960105998746610188528006062040934161191430254724097860526072242223665193917613250995721845140418272244954779641403968042951025119659116864216999180761646031357174100874184776564038075792868273915794412789725632962122810143972904648428396669395362549195635875558983857520632529157330623515824711452273085837685672051060643552278355794638071402944252234338910690301349112621083887628824153051474574597807008789772836557731415508803486088934165576605447926582437984546575538193272594633367955987439463456251371455858564840379062599933512723003041117933040338702037510089674211197670664180200109016623911341045973817632202963401368075454817511588210280673820202482072010304661897348701052321160661916966886519603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 203130634404446137850606361560764944906312157745198170385437878891842396164385418165565558796062014684319093407389127101789031033698763933596380360751087254672556658491739204348610442914315896963382010882300173206079146531782639218362839598553266905323604075216001032234422752866471675656620146513391659720144835568140879737511262016748265457855837542928177432159616759661470340710537382225633355996777385114154357158288059969768723306984383064323835366255993279814788856755459722603698259178334369420288170708893105155169252046798275894451784045695708002712432884736331486658152417124707138303437585709965073218580835333144021777123341287440553038334913562159738579760450686015399234022141641703024264622127855858254666759997367768669255499575597372442686333315257302105883261629430978667127266199984946981750496555472399435162298535833388898560866223743644637412222326864057703743337571724471241431176051370194741529494370187847907455695580159088413077221416617207094764796416335362146111250270230384326191924008284997796325615415112927279774404060468366320596210631476893398422453683709217916188403578434831618590504375853975817410312704085422373692625059755173355116787935909364661492915709788123479678845633384545220250448501007552252930632711336974618671663163655857137987351200173998255003621489923594242642378371119302417464339331538767811889437648505365089711930006257727521515187256003517164685270781060378783848983326505707356734237856066406046103228409375335564900620118057304434955992034293253231081714122771334509487745957701547519820104190660954425357922432208290922223543357355901239567184997394480313053433776363120236620377197912145976862263145393387829860104583610920682521474215451886389313885171993358079529097483017323694887064060324810373905688501883459666423486659560587188158227416832030496221913935839550543326277786751396108105694853246333235259985778231007541227662980177383371654550235154802679080963009125531095828684129563137436103320584954968901123758783448993900772022049291060547284012882788774302292334632018866498952001170654445928869498472135685451833958450597654453790916316803608800373562269238074894493861890684310293323959303028349040933995745613691873924842470881106007032491512264879997276245965339536080521183205120265908076013078435753740378472974446666581220205851456820216499655626663706315465868180362660824898789635439258588585291677027911298825273032977776983299533570876700381787392340893944750918298844676820534233247526782684060949754067727283101526619637261066913018752390654114482829986428505359906321065690731595957149126003399036502430469606902704570301008629238667510534386456135073624353028517026994051798556067040219949244898202352127906452258336905524555364918660434906869580125596902340764937898336611303113247624021644036996992685503889971209717812106033466179607361922389213412561120102056971048205719181646821392667396985589685278567423038605176492611939563192156222964623193662153288413946343230420889828425510134323562091670708067703188766009859154958671701156356023978329575877683572450236443700983552068646916073534552497219558000204876689149154201216520205925483696586286263711637874774007605308703102508281195879491412011586968104514345962250274151239558174900006035555522565543302077768008911842222807204502579213453320242046998049208389815298492957262346198981827184517968882708043917487395262265954949586544463493035115023758724596099482211167583764262018545881968153063936231662546750696677235855300205001141101906178356773998559225378901301349047997043950641782057918541740767363020068203296437007283289587942204307908803814467614957877687664224149727590141459178382745959312764392915189602807424838476996116887923105818586492286913607633390953999256085361833206127499734914416057295788977469310954185998261860399001593452403266429968650507188133135892143969185054897538987487344779359876268389343826750378197095203219081865214714345003923703840674360998627734852383876045631328139692906229752814709415430748498471060865032656722785517839532259007392912184601910753462070462500503107809695718764920528475486173879084282908441709832903705399819118513852248398355150977991271921748826165641264400428522109745089804177191521633673806087588079279161396887233994715828154231565911024863150417098758106925375161131911512269141378263903010878429730332059413909647272176139410370682373002207029017420118104248038565873977168274346892986048464662796885172619556859052255886233009659615281633109877553522244314713797969765508498359043154246157141031392452388634415686043464097272423476953686699602955727623983846409433573664547733955363422189754371796130082816847230348905029657186263363758250048465168422258932068794081738752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3877984258479663103593875605696151377296134534293811315425549552126070172179380167784011194929565630609548908468566455926347308577916406194073148364547330014171077763093001907884003099937834621036947080778442646282927033877024513506809835919795561912339570807903757161588868860697360733743028174727668773977279051437730514808457239983684926120243616149945989561261962735080257306740175558386508308063727075855583589951201617018059958011977015114114988112633754237342846278387537617155998631722407547660169776771698779060636692561273057809644113955201585502164226747714086127558025752229357103379709484129261418783957573994463750613288232802750049229010030704074296552902465208278497151429902461485702687946179710954565813806842094598778634229917615403347577082324222941923737590606258936358021018058967920791919236481279285978101782454370997705201140516046551822198899403273028288015812686462845881387386149183982035565231505473246811072886329018028008814819405746317419319933476615840289207423697558567642732471109074146416801801281352261855338734879932461077705724049713958392185178249840000620759401084604277800195238422894843352541370036890442292108201498535577253145469385445332896685051319170039113464033115581435223441547738206618334242633318767107780786110923600976771056827608672135829377028376359283538097384440733357846501433056206256326794417238216333027908764233673008685838283785891088627406820199005968034584440783359353422247523964422934338837972374811536991520669550872042182684273932069898541198444771682330632773541742386432049737773274113463950056797247867707578385988425112376311495151014100160742559590191952383643275611811413414739240419960043050784888552824524176717612605550755313605165149929928126540457833894513203652345064857614273879658699195258113244003439322549416209815268504303107821172061383504850666297308126959338198225919076169430139010147257254392224703376434675968639180387399712973189186902902593299168943229248349195955267244766358610729848868262849360138919078832123522688398372696320572383320055378564880653138347087671466510094278305354335363614963022942902830551387972974791179226026191725916988988558238153953146552888745114284725880992529349646212451662108307656260815673935935686293699951705462961288050460621080738413131154432781721582939832904499639807872540648759057125862007795328930748913522478565875761568056787977961138459384357555827741321128705020466558421599521348707875993475699116016030551963448418769679095876259526424384197798102684623532525065584912126772571425201919101410646392794361969669270563490272556700280515483091317990741572801208654257143492834636783924652080161847705608043417594119063138633472814587880108611244920269741181493448903235571642444741725484473445695139813575154037024686024368317724302254053968290470502216840199297137522479262486179160289726010010903708016836358819594890303154347636233920105384240622364305646251163532090330017963151941000152235769788718607368876570986932110457549329948702829860086679882512564287240981761246878106130112318821073262375501048264131871493644859513958217673160609557157962087987446983292730733891729663461505183674033623825114777961852419824730125522574548242774457773411207559102454224024736441679941712822572439013541957774798935226091833440822225264067011586795191290276598220574876489343034311659054532750761588310517839720317239605532857626864942653091143940694965730896650888730191547556956673089825235953807105147384299960720741910111141965104372668259871980423259560393398579570225572670603460793982836793272334233927360518843214444674619234436606901339393236974994617795985469008998073545758695694068537880043992072463706306492798703879153754029139024861977875746596089249081253489726082241648838718687190623347640807839174168638269068598527574658182846980628709220012477310182908714821482290376234134510392735781469311448998942817541199106410164310884020434199097028620630353346050788568781886046771735827586036334358712732194386819916686678541648546811536298465046438002494587649436905247646036643738049283259082285352309990886187165490395580141455864588665971979289969648363318659860570758545858725153471751414269501732118159630321261160582569937647233505275323464299646652000654934371006232307405022239879093519712108703115913905452556147577108712816723442783400971192379806596726198793670980555488463686760209225188031190680959705806441858039725332967740856173294152737744856102254448141123916216614704862620219791662383271461792621043053157208791343145113607722271610234957284845126221096609769211822101448781849504230253096085267843858327403947093795614430011172535817787269836080678938703778733138299481223726559709690885363701681325454966615779888332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -15925715678851921131648547942118452978430037780530400871019412255924651609840222009624765063211249188459908106085716931223298994995936173725664405477996089140006668533304083979545188076656064634215322622351629830340570766734228307549704667911897859766605768218741152207086363733618940311357717049808823178553363322792312622871539384215308262145294527162510427423296541077330039705817667840711008598251099938471141448242787066742831049662657176510682455818466638209330110174370431626131383809163163045908980379979056716010915010181242152682520180208118699576011766485711669367729585393317661909849758206862924191959038416589509562229227744510765050971871062392068161064691126872043207516265603632312204973123220937029086226481376125199251507458189300589627329176380677147703759542209733956388885223320015663098290388437300689317589851865155445230166870051004101427972577715199330239304881464355104579096452190255864191662596608624674166492536655393663798669841097644312037361122783659348265594982742464225850600725035181970752887756165807996264483350510446839547667131736611954455709646596038955832489546099349347620830089271779322966349954829684609673082381202709377850498176288795107645112306786224501581053204036965121448870918200412849254226676966669929084300146800779307114058629588525177658342937811977094477108579025166296375866307331000902059910228609081959149876535077369412636182288442259290236368758568798823825995599743679697027079277754666892569704824172790798429519299213794166035545385879391184776436637227735532401319715532499721096530303376451328163183719688764055104466065845080997083375982509136832860640603303709833235895590237433425474252076363968181029421516255418311815385648412123615768057330170966591815484831417797837815123550184495852803342526774024312846155081281575020414227626154379444193886054887531121205305501631660566583002736000890957213020249393787953443851767918941045487474507118161837650304265601211890703249576790231865472975925836936104133785950053283077254692970232226998309979678610313662382076051606545062753938393295170484995416581977681649837162403265098286454057693433504574332875984514132037613741378513011422959048273738851181998214721255208374778545909722729970764041300206532211033480900093413625920425904988359742737441321615061986194745737118767449941154050722334602354866831207332039981207462774713537261330177978061660597654128998758168132013697825067437567657282207804843656178495233852070417768148609177844723104631014459269264352081726991942404002713237006507925710041501227157508767505637480079134352322374319624937097067389187683173549920652026299704620210400987647497502160475890528101991494500572715715868462171025626962163362745468668124244550190628109436746116805400793422284499426316743829107423466758253981768603327854191864683797520634731538749290261487896999874829105915001320029420768953719094632362693053791414596556010585046257198890916398454260890369731154897723080392256373807406146092388236259612856463951704243129312866362408647711162849919376353506952587252531699065537664776471703063017156624765952801352904964715056723247203416116044667246770842037529083763044715074164641961014195657087145855259258637253265971488410912002091079814504182620915550386511792887895935323296525652173992667720051340036298000450110314008292509728514375388837609426455210957800124166685277529086933468654747576556594913687843430742377561516205436401941836639844428079967924025032089969925515902214222878926537576164482909854896361380753175325728930479676784038627765958015561135264197993047029470631513408629998304207169337063876476303162512584318003026889843880563919301066777649599144146088618866579219272188960731872760736270855942359503363096131477549431117645883018089290810288612132732393806849281892064404114166597601452559132806006372793409014040627546401987143011225135826902064677262458947899692462662011637117512838029799537954668828665271082590035178054234361206509495703175226515984321150703440144727976679694983492070041904821442510066336316858885892808967384617192276190482940467248589599267275805960902101599662685822924296746657045915885694917254769100435094908923739968180378254550301253682285118747915600883626140095282990663390954230097654258571656761040402534813156488226713531651069757685441802611447198352750242396659690536731328383396378376849719791526584429941400224990230214161014150809631431138246007169001301779619647868315116540392344614547400714930772228829844689532748493822092136609840525399109797637900504722710889430478232703950212406152233766792075466825758630951040087152768492772930169139390495944174344857071925300825742393010528801749100382911511113975225279422904084058443256809643000267821547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 12576168520052844265562270001977071336381828077834489656488010099163263514733096813450974978268654481620436082816546371605443827657459494165971003811371991326915781753722039843894583584570122907094203005814948272737458854192874879638940312915331928666597059795370985425422551562778878033084783306727875119336654196932188625288459501194370166042250319764634034694991939348758867425257042000292981747479414943205140075912161457203206254448203529587884921477252563217725159103080062429218155424008812288863986575406339105117030788900348690802488583928373240182987936886004354732501239013709181546507026261964777137831618711093529387960492637347788530692606936571095900488218060046109067257807365502782241981980112189723434479066686741434999858444887777441407050326040728887583343880070646759330513459715127880849822932048584583622201358300722263047200408984008595606517773952542554485540924629862286027227197854422182978770498458342012919929490323340873501444591529279348955147298014697116823900260257175821548736719831718866471923380725604219253552810872328805692013922197601377868231602023746583579256346697794504841575526481479156456729273888835728987955147559380899548679993894555655380979765525768147817406006078200859680060877961759243763820946997044661530129858964956867909452644167780256245793112950832811293261072937462948029066268288589246366493776404821444979703142519341697116539360902235030896354409504446887114641601005568407342415816756824417425997719190139482074152276572249239417451867644055396758537790454657426255836170649397455286177517706762663328568521380357817922024348119795918023948121672724049119792599516536662249652156744180245903307404620314830268719881164670877380075866751285463506059728324403325898122521932452186605194875287610834406922316295264431202074280862105687193205651684691312831483188453739286498419566795767383219921835110430460239207847628891592587824067053048377767395960719791702620590036698516636202124143824902644416588141678470070356032094006719537812910709080074071141083777897697599564661350696546799122572827077808148571446576814135929314789272126494358060714340074902884508868246197362880367663380562754671326774003018348878425022862882327762588025578252856837502811983127089371773931998664902259826523267027410462166251598388871707386424086139876968665972986439286158279419315444640355545109350745892021499152192970541460757427065651901454280831780568379004410534261224858788976164727374201972465868904340997992493753843103906716219548417425742816144227158574185459877449854650920209643167189742429547223917875313811889003374308267662251252093590727715508298782167957423408995173513743457254004952063613612130060235251109740201272040134686277274742996306211201362251523051668341757894976897965946610059580855711729879942398247859221942914943514954436650804708317134970017096951373928577221387686397271969044938695683847699578039347665268685995843409828257382482068755126381031220180811540772696132566768870965729426672297677950015014313521363395790244890579150108963572385745717738408416524811910938491837588549944200898492355803245336075260926911781991327758482238141538660784133979111168218536626851355769045713244606899373147148295438247066890934858971434082965047434133408693660951006728769080468013797097628451652937098470602673246110742455550034729922163646457369730150171608116605047978122746430867889394183949391829113380992301026556062006707824180930375138125040272342705667928682385158913353410407870672480342035554070582115827998173751834140438933646666707985603978118292597237255921506752643749462767056603932578259301365122922047670317997517443298774898958862058518677919112588021520629439933395771273468749038679372839215596513048397737949668903910143832689048925681860862593938458931508970876190340884379765844987146929260171563003224911506242154621776265912029695451650099006053339450701150704124496869182887259023407419226606018568056938631822801549509952809832729065497043020738768743455155417749549096572858435407900060612193006999732751612057254287193502272328605336309729779602426425208400151912207123019059839391081758487258403856820091893349233233565612071279212962568209121994956561736844461117350666539773347161815203219055037725336321120755640817856796480500837177782022690615857157308302408897291110399821581609399504285681325930169352234826568350928367822566657331622058153139878507037930677994977213941986684485017169498882346883777898827337920930458777376154241160106615383808322608493097813228662134003233188438778425848307904621662186336769434777452695590581877788749812644142138916561368441722026078313124880997839753030312586216540454628051045341399219723801252937807054666847763116982469814696026308608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -95008983422403932218485436550832331517907104443252754727136845899016590488135654698420605439330844757605781227837416148497010819818991251490865350745104751399851863938221360058993858810606219564829073913686404462845700721200168043830522344002683342171070969447543599413885311296591186162803560082710778957986068081120612416383554419296562079604651309506173202723587595029662292114087540911410281605446865373515618637110938044523027338647188415534159778134510345530489600699171649418461341444917065716593621138905354249979618657831757361295585655876674851107137848239021289469652701216175941097267993064979719750042241950064493562812516184024288832933827981414167191421736662490173367406589905341721471635375245375128769918567628909273511500255374873190659183694430007926904618269817576397918095928974325920484655859352229367062145539943390723060776758194398101479994041695260706446319313740827936575798210421335386689234822069125977895171094032677350120499124703519767848919507804685394950268553099444560932870696148003672209943621213291704635161908213788016066011029478629999426112678548073788828900612261391663572596289430991693245685129765695126052691192621062298291530374463437624609039662847627520541065794733656531473197246236261641153658207966587970698241577385571585781844136937071355364109336876997868211314492454167002337054677409927626479963445537973318704090655362161593548061413125581789177587592348666538780993889376745558784349712281745080084975716892019324904647457548866790566479909559450952628171839063280011968254675274111218335985761347548586789741426407644003592055151578554651230709837100246396952005242472123020523382680576998760333841206228467195155179075627473874974008158535253207059778575364396392768368428443337220054687217541702209747553805416538841080431276413074847920505480493033480865302403840223004910753633700075437003939463458941652457421044882211143365286208552740090915209911373177395565008929125043042798191382192736465401984363237187149561327807666606301534149103374744172162165770662974979300039678888838312712664627414991215413453398800365019199488030977923159619804064142261551640910763220937008057213196889665946665509325698248389886585626615199568620987699316427668660184483769634568981648574247594384574604814073821812420680155683490838887806666687991621466567298480006957554575622971813758870072723226379043084475892225873595218666948629520911788133191773052419311111936933581106279714901886659184719938322271386607939097995106984962192529889531361496327367584379617599934446665080322405235236825948643336484085273721674694810926511895869173962634701117700841617905039352496692537999555390689193313751383297281629405206975012587581836428079085574476642616812874970276018568742597255973811576220359527193746154866208007877573294814001113129965590797888135914732981158630937893411676155443261621879437451910564026776147369574592711221268630004087019476331765389674124471234271785653823122708154294746939409484351137387487884716916978168909148739234644942709417755616595270730304924730640677274437138716050293281528800646610754359648199192721159688797407978889495708143733379659579683967809616568140392740824148486551487027273100872006204464090672414717688524618630689842141934103001143255871952379915220720584916842158476666123420657591915545617913062238747440904043042694148072764213578385125361576937851067818478781836310849611851100020903186671292762293214863488851635948214214748875624107410354620006695514934565531478623759476856273466257511924448300676586734967547842911676993960945362150786668705986121274684535034152663319384338256947856665377277965227911905408330140757995434265893092031488130544974887508022450631077342609943421110307689335154990926846058909518729189440307982109368709584534928830960906882913961505215480624260341962555800814272256223214918393073489973033388071414132150782910753787828843633035294782294460464983120710639717639013343390807749203156979893685141399716325492383757623891967129657794130445129802071947296948132339144780645380174922293623980839467198805033705849733679671258850242922336085372804469753168902857275892529401430043541562409137201994676058407198708076062795828549626413793635791731466549790205612326520640711495772324168374882934594689735790839665378120029719662777053608216021663520425945815386465922941125189447597352351736451412841748688701290892000917400767145886459275409468834886176366317326515781003096627542502277479630793312022521259865801063846100524262027686614552325288302909164825193221319403169317465987134114572882668680656507644215921097174298770854877992253653193779479813895228601996489676032556016046098479528671513909071185195578218540903254113635021489538127205970739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -122451378282469044842332188689802380760619546702741773002164373541409204708558837612429493733004327037449325455161051022694036037103152508017972814247769116941801287012168988139962040673462981628076971919185638563403895685186752602408400784261532747929668685514263322858142213203462449260598183097756223771398709201967504662753477031859592197896965369733306370298603021225416391216271461036147922200118520699573222278061850728123158597673998173068114579567172129939046290001538040962424767599661899752385072236401098085808014299126360984343021723839942853101528720089780811747706018361251854888620912777824522931490302374907696337006630046961149916478036173289702357629952495894607346413706185739959244661617892402784027090765066921073631354814281236765840866458378759328922882240210705390984112017954006586121424435187145863369013131718176991725164951425408788753052825323010957532506356334814830602154739093741279093366397428349582706508549205530372728929529557540662086512000888238186419321004745950148167561731331388578776981138136279368802764097149261926425128295712357023165267602270792548101767780433327002423214297812588062842975166425300173691970254368613195994396072345529037470464184121364672177581917301868703310934228055214452104459924852722666360027975999024743052310580277265529311111204197825942329238701262133798442707740658743667003175676306153088964498904035232650382176013883607555782842693322053862470882321241745647426387080452326668764273832290677632204816950090317187832008083696964834204459400151730387547236150242371242659905333722898399815467304838130266378351926669095751509813557194609997758247644187839102327960559893052825325646600779539447054448687191868055686485937567299453454157605840031214367038778361341549663278827185329095956014963816323624280207983101575979987729381639312347415826431746516248390807384008149351906911555391100498643198745219914173763386360635459621949628644474031977769818660134248855028415366934910427833367160796788882736142746176239956304573765101746375773558304767677182345091277239340849662492208468515638898713474458760312071505827323485785578649412885881002446441475539047845893671625867656175597793792300347817420427706254261237850102921399873739194179272919079114089557180274694008029301161097416309207754941341238793800867592632956323902915318942177092362831651556791645228828515143092986423780282308404805421424293590887259978090018650415045048922562585077724157416080025756357108793883414219910358119558410385218751075341139501563034781770721563367343510557635207685851867871024244848672102785138206905561425560641685199572384249068452646918688434861424586217000796578862451230978135319881006295524876268561442893797390020090709095395652237233289394082979832503355357343895987731079588866152644553243410315382301108026391554751745735252852261173315390650861929047355812254068174236861167845259254464209375182185922142638730166356900865574723392706700295634268553869041617844870885965403273171689198380999739514446937466954280915304372003597924484337885499907566538674912663502079545337041091972094556223072564400621269649802316769145409942029298274882030499676283903568546254191727982640555748832160659477221729552767475311525433575426925035262890088018069341515102392131282306055402933325910920394411611069719934282356452481881349508102588121325258855882695253141565448087458227094624318265606700367823212622094872305501739839918117322681202859133344408570736761993132265650466058841978061483106925331093413461092050262536886648611509334324083182330802689383275121453068671831464315534486626895351515415504289298658666419807731642013126110870568930166204849255502183177924635457796771884537594266501860244862183093383941003277649679199768785592743922025308618092346274979440611826685734821292780006715319185029440306436017999812483792673367870699103632301540287435309831427372819910269233054470789207491611529350535273150311852566338873482913984156685419451440870839971361025574736512969627450904243323338028041624042468124115147394892095127474538893870460483298239984190800682643842913930284766876239011107226022757621453715867294867775491396059442235735429763703713917511280996824645952180038487483967525211912107754345768085537669496355079595816784749572831186445600177631012805147572572960155530041680062542578211751189691678147040834821058033862803118376567311696599572920591036062814609251230587905107050640994903716479020172282990648846553932411451392766379067381280054018551967604229067535130322422449603340471531315819064307078760445087342456737620449248735535514519929051028666324040840477839366348253954025059112954035854356114490635378043674969733449960393349764234955512765954310049290220307160550604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -380782606899318019931066739630970213829503310145915449337283135473362458341675944995462345330078903967459449452942143455826538529773778471135445630928256706898063830051415368676837374179899912760406231117394126004223352222551148477524366025009739147194959201291958447833703724149482642063466218157355583622964393472097417911124225768247370621910712276609112629856291533852656520489171267031402520845885400497582987109402560366605288192934121173967292758354373661863222300967941226444487303425132276892610467880231012192373605860720839370081613020838954317335025945380289506234346453711231613121263542039664864548628676938488910904227951381594387504248286391990154184442179942623612935966724563388257947927935013700370857518721187500630612041736135984626522169339478249760698457914497389597158414362894000205086448437737407924467705266310968093498479386914690509411093186366797499547168784417023612797115438820176870230634454373393997818347960141189806594980812242699142760800383316927970295575590924549514267761241874669708191210150146937504736975861322425384881535325228678306794586484764488403740069706464414018006668802942375163428666411614670810387035753101826602923175964953707041152636053087823203321671484517010387116521937969007248383024085654964148649821872069178016227263713864935207117679454215694344070138145774088519653187586101728763694270765768335136859179871400118380517580180892360775650995350809128469739486111543924882094944309447128145422577680845738400199822711490630076778010383000190415018681315967482814981389126813533799098384990694327937334992658153136141417120483343540318089951040122700817452090592795977963816295225787171151609182597387318369743980062694022438092617129691885746049223960986425374611751256615754853749482434939201170311048256399748422774755603715552035485597536484244260681021139469469073549140320051582771911547490010047688250893025053912218742255417176946050972594576188742625123371586007793120066489150258446153496764842956507950636374065081780046491397485190652209760355230200760996358285197441163917478285244706803102887271304953221034014056535962776622189198453515469166250150098715284761268590696174607449586297393681538123000500536155522531879575892966915723192533524591765813177213830591727074601370001460665320152036152311210376109621659941795480514427460585123942469211476345173125675808024031958798967997896161486284448830608997350155126517036217476880265785001227896834976777511352645130789644930848854851470840784951662525868083391836250680852360814495411337021688867688400205126613979687273026118190400438883753074246935737591052282268557378596577771338693590379860039907412230939968462037438969105820930052833695927010297755077245577744461366370025173401720108422637260204235238407320917266454902658357532710572670603388567645351437955524240410313378716535565792850222220233580937102798773151113027928691865898183492297983661235539749710136146056147650899300560964867985310493961741209531914097263275832527214476582844100466490485450214205697344360263022654687303269666056829644341808663604819387915177113940301877492128997113635488205730911899144213064067462606729558155447168372932047116626886043191029761940416037556596596306812762804186543716144026054890422135588843976567192386681822077352079909335129812780175530646694011206643814674788903604823790055202588996848019173088097185166045374097885328334680900255300530010296390693088423722836445406877870112579060144007214705917898557007934045259775125929364505436501630330580882109248767362103186052439708007684808361932919392631844669479838003828773833797017145995423263774453943277877937315780193014402596323955696743754754432287745890095856448491760041528213625601651688718060080266528939983833177537287162471305175792844392104214096136315601208599758707977289866037651686927512858282702359795654227426169830102580808555710858932635993109599038627503935027979637603100937000966985072000142344922232389049522731587441588964636771968997729040223254093940396298776072482714200542397935345736543138625647845190293893346045750512115816069202392621549904158482455674066055120083237784819285130146650561459694600294532086071032207292650876781249074649983292691220883367285816265814200330767690067558328478139821795489054337858611105057117181282082864826347042204511248067943355081638301232079929776872451664603744100299761900594110955300398011759485600829426615461735751351144803369563895336920270021454046189165626004910014469460153414061433536777498329586815790433721237517056389288863921489429610869555339588997693559591272039417354621490286029499072504537980424059435229932488582540673086872288459984941649858399884790162956977695597690999012143446345407669972097826816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -406326736081991178355005829441209090570202657298739989436294539355582115318353568101014104651894127236156376862521595541327368015242027461159216872120986887596329113663709069757895528633004731677905397826019879703999782210741725458776851422330524788555248945733273870578304768195990863507661072025619252841784031946920952375515921898324941595551846457431653385999359843196302152571893973237763291641132022395619648286938929461518507959193667339621421193729729502415129392500768932079078789146465650259799731876630519060267786837518961321796547176946720624645599557877144388111795204568499389723510211879401219298769789454057164359825617217051533030803584725722823546410693340351864142627608119987068904640977360113377695839307602504199309225212147311478489352765087833519270162517164647469847929924154320362722161410392794827679327529224268845972795472407271176432269422748456649665923385001927060017496676400942205469277248276118398266746613172671822149167896576923220363183408936742376493307402377034642006109604837327669467405793647186080566624232957568779468511370847474694465947662768869773856653612627576955202318817085403296166245014600870072563169801645245182502606752742107629535771523646397376611377814587998352580986967221640598544798715956832162727487388967704202943802634943968458573392002094687220493102285707011582322460425167812664155115282232652751043080688547843839808967380966132559892035266868888849977151105662244438262543799673832218608422998489112278378383815349483076664115288216364031373806682377156436945482054842924781669971342923526652849509246354866233202599295060819711503498382667724239305867456146018946952281824163971012439345786104883396031153340893364800386769795424353986358192416812067518382859988413968960350802424368555850198863906674041374570732693098524803882652653314884268758814516666952041537435227604021364385214356379127259908783759309546951364794344183442441067973413231701494698390852740418627300878726421419265910567346868415142741814346097607497475699675582396082981261575777383072130405402607493923490824581004903309641303548660334014233140788516194640098342334446682090227357258268513222099883165127901006980408308427449982905110605615655280198224100700668247888832526654729174658459948932234888466527327650951769656979970772017129101474443571328397543118503582122236021328493431390117806740152615031580343519065863669963774558730377335312163256974812466272786171812089706388203110982856963121506259249283791693093292781648980174539448874376720638385629105282616618782354190025256813744568889546757508524310183426277736689125447958115952881210713528563755407957752933025624281339178696203328095847427668122779324305992222947859511589566903031356994307925030873806297111964448978766448187345344691204292708983982703469803597493099043978780861287505770464758857022867484735493302608383040124772991474863629507941617118593128809525146952299759020545254137385333486414132750708480994128209013353274984199758823165716237185894422934920710010770686690604071418488189107485656241379191311081489756838374103183397119619603709195658631213350329925875555802166252527427335412578926309746879791251404835149430126392525380110360462602143490562530232768320264149885584495123914468567870141107295085422614351775721175011629549912125514832596828292201045614018235669716907667319963705983660566437757796728506169852055638648552510007669704586161030821190457200559307725652027617331043108278869495252363642127968017702680532332254643990066976330370914533978232927863550484999124380864327352247711273948927412251090198701051122780988309615311256791907982830400502641654630413521030880550559874798233197074451885100194933368462999235351725024005588773295746571179811098826822169535339803224136624691172278873284061574676334322035291486061505374372391427159309338070111912490595532857100962779230748894648777108139920186371311049439427522293409531205124395379458972820113585512632360683751982866178704952650933874733685600848926572084094806693955082728622801308576339286996563261414624248234678457957862740344684086307773959967081614758754467792795459330183534358212398128460311119998355068883766637994343193397467583396594307600340990145817600380784604830828759131628453280010229217965167264556511414955645388954299445313260198731375401720141158327774951513280812844502509912147757599433907907522759355970179738764552790832358492069523463509932284263581509693844550712220430104752661200624610064529710654874066157756991566236799183237641445810769575611526877593522711087328778989267359529311763750256497499724813096946446742106783120706849351495690483945249012212973255973575366157155350573895185568096384999234967330772381497524780935759035105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -613234535856117105207587772450719705038151277858708054337395860607098897364878939276345945785273851459546153901458588235841490152503894631637727171583664945785271685788984499495144148338266841452688392057077172844027234248922170156827924477713573551141613624613949738400848149375007271200287116316318099998180643998321480912685603982581529423420603395041074885416518815283969519817530666597643732725440874805645206707399735141369493979079539904053159957153648520936421422401560251819144381886379815064994415617874749651623515442515096080983034526042708237736804720826811055643717175153082661128432380494294517208310947796687748505212562670872486125876291216669465651124519664169303517023041977261711229195210231397620404430877281292363612092854959470636165346197674082530292454517835391805660912146913093823352977083755725946179201220074258250845792440166818396111178847492658324876925681569384602492413524432511570505439468085816653309411897957102253409293941559342327906877917517952049241696914795410821230008407589654919167580706643180812300871090874698597476338305064307181203252520917993196759707998874388057733762814715763675492175845359657973417856993602345227133403783229639644852129026990741496215968145931595168941242890042267039326909247948655102946876167678320182553695507594727273685854202363251131649082829146935240797015978509626714997434611429563677332326022889621691570520763352037662782895388767145475592406251066443217028382245801012079727031454302473719152891306211921802703622991741242255460060549675109137352822246153119882160660961357389769434128544090964999607401368580970063372585447374777104829735224569821972530056304160434522232841026388750280424426555582378429968114426608521190709922101484656615288425269241418813076332734360937251466996684063493479948729716006576356269876000932295860455043120786390254375484085281972080097470206108607203411846668239765360113473032727887439092774844420649675079074126510695214056750419431667065340002516551355971096052670191578889989942780666167659338640982305642939402564803298292390686309212634857901838438167684380262485021196825048565999675240446670727458303878123658963027507209242690595185584214477713777022397705635887149041721327708014219766547975175678366776410019560774816151771425073760777513149640836266136764562432947100911595374729060456299433669011285500693482243328773826246637513557116792383748204222699446352952175318261982043064449157206511478221267384840442808092559891986591511120438223906816176677091829367219316456704580759286981598274843131132094503813270339305824430917111118212024633693514757806357474890118319192271040797318870791354825390189296618321700492485323078614246892089367310395176306651070307783399666401763495564876923317406081964214503543310105386116571480851911093738229796267635945989829833982966657954119601905163654101523962587473806985814095333337266269618460782641630019737105146635658391764722805269196785947445679929593226723621322129320336939212709126607961659990400773039329702655290742837122113384614491834956752481144493770210845285156888496098797002188399176195027376971648721771135088026585367398584183219498517920701115270045224045579423366137576411013851819627927154108842907040125486539676348763727194608597401867767241403912465352946515085835078192268939353883623280886355785883886229574745984298515705600035679263462499689756770744476100423310163088206676051154169905712100519453982513938156885667035498738592579067543200383077365269031801992520240649584915577511142296386719934908815455774623753124217280039830528066426606758464129189666521257676923028733275763760611049886401726069138529317736519773261178811614375504842143320611765837312162150972537663655604547913943796151823289168744230681957712674677559502458440263981051023915388044116317889313753259838432377822599099699604229437436689684236985700866979356125478655435332077676089084333378227775234074253701656999581259168918795964072109099830843472664742721367113691521544889987541672794232802918559682248717675311222209045784068897485528674876901719680586745999281010735803450977471926237364122147374122986459734795740086220522987658843196588223541704855680341133749223106915017280517923793854846622527935907380765930059341913410098123114609853458763343597890172834873028222471170001975159940420234144188198869527942100445631632271393498578093719402165877197147317734630828624289528580672013107433911694828091202662769626623089306436059936880799995314138167347175903109859797154585854649940113632069447545802012087610581881111869552003555819379901191084480137738505329480510747746989585878227053131686372245462632858236937628462970057245502245369221650832953700120289273669350825059642114006056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1361779969434227536824482536846037317435147124089384918455351938008266292979148156164079645839497408933072722288954344080465317264342707210495784880241382569544148307499048047203698315326797016398438551767773116463900551482613718336795071091592410290431676417989152822657416577960937226393357165206218306217054882906908642043590649706881517764954269557094400203325757168411912547817630790496383741195164791423148220515369514191710163938347132307971153994653576793439551392991436491117391162425793359816081689110862437498046507236542332185378232463951061014003019417810793733420522199280697079597306442076269824098366686563683365527568838306535595952810556986946302165788568089323554582592392946530457796023127379443452349076302945940335622564590669611651155074724047638019322227860977751699055764812376117626173087966111828316286093761668252937584833742291403859437752981053500844009335729456863175238153480051473788470176186979183588606485284761632897846454094116438848902679534939734229780883548530286571885098016329741596240962462179020135176990534767293965542349070603704118401805927433117690389508690813574535289459370321816435657070262860066098834860703250315481147999855166552973271772273719693315897327038333505465127833957578062045569256014325131525334643845265161321924777059737985097231491028814868459866248215636482068341043149506546514845218702823661305606715331604019557433046032459819644954569725476343768067146734195734262263249342679074309692233597350782413754922486288181104720825629003683937561687384121109878415219051335010345211932184606377002581032121156447855578324767286618329346927039836915310422490258431865528557547775024645697265732420077224514326932793220317831963208571807295003019629044338362079944875736676920836700056145260778197509315861748736722234226357830944748204230016172398938520511795979330038170097385571184155342436678468398762715525842949870699064386992776642637748486670277540892882373667522831219608304928311929846384234168872001761457623834062197933411345409288615940780473325299223356115790043829441465998578097419669912458924329404122976895590900125154673961341557543786813942089178090315229985900329208668044364841411039848024245867293274752645449208810237018112994184976081459274804439620702340209220870348224261847816860017912169705792165477131682181192651499611483022477012635733445023301718716592787565588842532842049388638770228649306374276785596633147865482026945228983760080117923857636660517749095813361365490751676135146561075848500139185328699324261891380515801717301096971438507879896035145564267556238893240221511651523696691664036526557532430307217244421062257340981509782255066977677841817097114339078260399338936327618293748549372006625310429698487948867471959269716358330409062200605870072692678663725048399085489191517077788904700294963774988535967798265428988256940558269030319537452203765144139106263613473097152829989772504893350646625024667204672593198613080457868234722393697361552802244186624117398528490293985212696320326706303565510512236724474559675239674541947450258358253097469106529212454425472264896056524377722953089818982967873811125196433703607345507310766645572162333055512544628416956830452254496004635542744559830667420289024571027432084057119103062876327770472175548377922033678702188927013179322099545745695666538050285977324811975195809384055316167083823763996352485821500667930065960765341312248189763122351198429615828740115908852265173747314012955175323100669424708371269644616287868133520437934484036347849435680944792342785544842492289127563801784489505053330675548675750714961374675765207988619837562401974866275612873250972596415793176032742147583954000777128739882952195363737590576815464092272542632307902662029272618900767030801561259081375270945975659956459090218061037649101936730751072209444483526605413205221225517436884898655137335937036239714013258114664850643554361435528275683066478813208545341281866136080886316092341786776516980134683080549942047881811008952095729528240020368453381163656859861347466122182929980285848823542753554203922928865030633799546367660903428555064516475973938708121835923401088960179528298101731234824023597177307562138047093926258833137767090710615180563891384600906923963533109827612862898556163882913743046706340623203620484573261373108996784206991938409711670456807395382881807067176377423432962438901514038809332331161015677065099827411513617817745896938116665694720021546268485471312143669882317889199582233226403547350148947035378276042728130817086324230749271226439324020194445337219885568917419759664976162237671243951551321154285770532701127734890072975311122433856221358908627079015650669344383978901745857208497917039132540005253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1007396936048759555558753202109730051464057550660575751319600380540902029659555629857538722921960637559476203897793697852331073950024966792264244791473823673238726008890072456956022047001509838339067113852737763151075368267099369007171277117816827093416269225933491809102821468164697335257194747741805867008648831106021246234440627562628190779844480957595916519862374725258875293391157964312136878950504572601028562603126217321034557937670767668504331652394911805016862345988072468037672639848436208820910317095690870176500200051126570098521993381043423785343867072954376630478013353044678943975856359574098449402452411462723263858646858925032572294987409067135179489051570623157227836550169452009573708858434023541682257300904503249418162859114291232195439062904727129871810917896543139135232953545255152686581071762816255430948020271527943304103815021881154692014626642850864287755020778652139579096548277365609043578792344972068609754120284338860349340848034313883649504154587579952088604040394160967650086669222270536515889435101971922317718339981858541898733071189284017397355478883591150773876863503904058546059928649868483577505172531555114844006859680257663078104139895367345876536299265604346509272121934065345878712076367243967459975924276430663155975907899809065722583952794051844297872533180310331972217263433970404427081807118019278419591793341232471335397542437000045483762071485442820981817440065009059178009464676661362798346188529833155097392307534694182396369180851501088254581798458473945151400859453349257632451079823026020963638660303200184420954267622091037229243266174662609468689163620090000150580008675120994820639820602732448764759972558429213716630358688274833958828001021635695520238926606245433858670579128119241607018213525935490185307480753820171897598799078229855815883590229423101896133663506427338571535069705514232024999617603536305352056045300472991304332755728250148785914765181470914816919260641599698164576781620401502402624349517168861650794854529673164371921103618846880571707569516556872838362808766884715132899217584038837813064749017327755255842138689868853875411301339159830771573204617641700157065457145190227096071190463754806922666694251625928333732786083272381909276010982541032611531816945236099990480900511431183374275948036855326340825708400298411029422506426623388510215915074617250750070838038540290504331545445228247603480105726303378763481698852964458885518170407107689958957710930639114280086263782809518284169209234020084090731272439594326980591288696148981391297346151630144683863289301952564293770043699918927154683446659241102280875617186690840499352411290514112256493684936481181876822526119883466896061400835687134053315135076127845181025781787714862015725273216368970357222034332237470970989984484787358737963689904953937122716160168504563776747881239074989641264629511536668798022108765922643410992545872739998869002611526398446364165672140117199205536617410693194133393883626343575084278565942674016660702723259830685309098565751571299714088406655350159368305247307495041043307286125685570107399085243791202529221084863669340588584482486860753472441598240825482753597155326229902991150243319379655780671476030437389802582234380848280251074636234171686562339737741595168478897493028890072011000126670320526611891972183777228526082801020219835748586489298628335551802798315476101475483359318488262354250027710835461432652504020459243603399288918150085688690244963759859429429507467585469841831708118876407147683155525184283835413776891841531206450305699644982799582789770866231874451689928219365989769209701509534090958181616696966092851133030729944838378427954469917036713069793948937891622550196268099462560188958522144968083327804864667317289519553162707157327707422958286481683745088951427005885082557745535152351011040131775577901580454374522684209772759270168697359473842317582963400251980194348401241449458156264473680110622516119542317854311889447967769598636934339071937049866842923882293952842257621457746390265171467821338150582392537234886529254769316814815718697431935719455272685896394053787762634265595340524062046827622684921190234718620501376006746411747389674614033387573401200487338473487978149575503059508062590336257823376112321701173805443701512412848451207038101780627631175516611966896913128487270796439626846752816298842988493001327794198196196344264964279431560292940488494588414626618389201984980386973161979572733960479899272018499735841203741281003836502112195166429246695728856933449114865368176964524343696172451908391891833962283496560329148458847563525055948844431879078682545776067127016495520632243380702470302203236435292451653829741739219871637578323504835254697071639894425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -732704919083494623305705335784096643936057995930117828702366892836011926104474867552208969546042868267657080049084039126358785180959307369293006749340749056908531247759378144845140935076672911069520176675045508074123312422922817603112179927773570980421425778496302687482664683043481187040430415329641371140756354793438492224714763105260006497403940855105285325546115860367826323419071651265028328977349773716483338783661873515623860409401726650053840224943922807698523437563757579627325586301757092364078991983646381819538352153521237111299233178179193349754590706876504101683140251853206807334099533866831774884397586385663323493995888177957081255520473103407808115092509531551531271026176075292595108516222036072266322815735746861818254166275430754108831424123840404198467087401124075383972172393365051103717075991778985969013382572308410718324070833325369285148072045220994883232866461298000351625859918589505138283247575220197068413040282593198901319886045110509756912321705252896858136688809329394697749225531378770164972243880303015004796078963459226915017995719667200313099860767361253186422304413102912013160355260229424552388976426376871255642205928488747014653843470475353132076233538100487216610299485698181789637624773202791287089130762342078563769611999745416575394347986559931770559764972530939011230164118711676320776605809045456511751026394205329499734730540125829076683509012888200588041236274105341340893353213918435125810465319223062828573801705971891880118759093225607602010099912169796197725081201887057303724322128359254297055021137201692140936456467977670634906868037285961581121397500435878518911945556059008690785307405107873083386581747049684245074657644090216212071761410865416495525159437105758273338246848864002905839264077300145846229691623552194880318702218525843848794508905892783158675078495844158373291067792993532819309138028081004413987711937984503399142119989546423510034658719719960185607844327126075649634366319024749326967613157340322241884078711859461780139808562078969444197979030932392542516747901757637848232614862672708894138473053134413405714814948446993896751151089952193860544294721196206081944251283985656456458291292766987709604386384362537982566401901612672010194682915506186111939805799065534371003672354137175810537392743878353007587888228364638298047407954295736729828316055947155335950718645469597302340462019065353558421067635204700993795401160344684507806888209532679199036284350551706642713598333500608585358783802525650881873503697492289342583567407685255188342360887111814526997893968322062230921433883777163304731635394785027529726265667574459947909816025215952960369930958166301129117272869068388818958747223869222000533530779288420380863973975913352809787633086857934002526582951168357327593970150642594548430347474519048093397009875942559866716181978224794709110617753616406310242738269658325767081192679557801694816087426327686130604972207978427581473874204882919783335542298187524251107883181865078983975226345199091209952487132310167481636665969374223873531263250007691060362178895223864690166016866547519008903790471911496403005047804164871820131061441664520971538563570414293705581278385483388267004039884308855411820641103611224000796013136952646957021310594786832025905602976971083762652054084358597795094435537887322410075673398332585170770293580297616395158649384202928802836833681663403738662510671056355767007236351012839363771591493298303620734166791494279686200535864598477533377398538579459584460956475839807915304287815874496651963959825140202744553164431206675622855696924271862677191902672156166950311224898233778302535320257259418416912398240564805410864652901972636184282819950214581052561748494886525390287812722079945141161990772591973089236586509901574553050961643395461204241195198094909506230512903606277051245293916678368860287522430620625466765948952514680686156583764273506976963164545306206072035221833421661525899599588923046478759330408994485458062825242941491423233042506884682352468642738035180772157952244057694333534904396344482587041642590780202955786874932886980998716224836708545256543880478840572920164955406419728375420295522369546045862759837768615453464340563513425247388704309578223978458618021089015687193588496363355284702627864430245776971210947323944374405253470334149259588755465394442010284773287087304846867657230684537781393170584737213275689196212249936257506576271361681070048218824957019925916237719685760009060275916982914073276034866662654892591800296259527054440771919052233373184618619252530656651842908130445832043347459379990155353247894351536448260486994311892086220138273228352672480281923170388872552764499639455110993435684517709004814281101803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1896256920349204261924133745661695860875312876946075535167817744330575020901225486822070063408614167413998658708173283498959362069510699111522957233341324115733231409118859192718932726469514529268713429589144387652487728795026352695313598781465088865173703840177980350289452541785635835271723187855309431998905787162525041325258328574959237062757333216474008813808202156609063191706388215273605153111283029308978585125540962708682108944742986524422346318193928578808246378331797164109977213080777383743910015291255075449417082836735770577663997295438782777259222838225263768139137779160717830033403725149148195251602592590306988298132184980775365417304159839971896389459173678410695568607134706739941576738425242876826188693117048141798950915459692975257001500894055342574098132501857578016801812342288986565393265652533307958019379051226385517038025692845043618356184809792109876248578618401134918473590406461335185941557903718986060344380836721395323257137356762626134997373769672143575334857877835883235118861374602839626165082479209054862281424178307747549434144997614207177837091006882292519324915901547219934201087163972470548840332294518800962298802961578609506095780414769505658580025268799574757807123531610181695413912383102347470689246949485390999343491477107072082706401294375041190258406162473306937785481892757207556393688330286560218033851386727332885565651235220057310591905980601695290426108588493801991239700281529556094460808137805071303064558149223521838374745756440985564808870003630561984926152778380691273165666522760019345540278592065422370978557664473130772447889153452240057221269474080355287125609152600995876802398070395649672183968197736304267169752552763644628894534167766738007518708909852421297866652563740761215813387560321499343127416732082047345787555514528663895921353627153307394579361969103405840772775923562809878307879864542741831660994444366883886843492351420288729649330425541030027477404478568271682949340901225978424543799862719852490713998458022245387126783917465897187644782086138591478301857885622843491413147396680908649152507987165911445394302776893737281202812378236978815264818532555757123160792144431858989499803570421813960581609309925147345728990937972738056934245819699960921976935342191580366620479396215603358464938427557912685786703386848169487865561311345767514559856822785666577259847682608751062014722375575503787576916686785185990114132544740860617149675516975722711254325550752532627796661383564177855697163668700971472898809767522831124114869253090169154053929017985353868701942096620230694607582641023786335939015765894059453892206946368505645871930464778688030619942695292105034589423733384452412049348486449592914432961129573306083856690054099788322909330349494526948799165724661737534808261047846071008283751941611580072522255152923334691668063597348820921306661355590491181807199631546186455439791009692153745918557379893424010988532308109892309402905380842992473668739577044447581973809894880488125512830983300613576879209175550072840225196721294791065891741998417712441074398665327384771435471234755051852120118709573827433120544041219110074350277663209472812818765880399612848372726985918576594547871018842929950026563134320901329196246278517940138392610553966534190283830338867268595650309191085286195763011362218880097888425974752873396452775172169524402580439716818303841103070143043270184975960505950198729353899401308241180314396147472477625745606225636921087132508196601479928376876833876561509376454537926113630839922847002129269787394076950036666713598285672014398318240099362008840988607020197804085010082027002657862731092052114373200617594769658503606365858965563218923260071685306475679002520862784326291453733586257025826896839240632819649235559780970858260533944595890579433003192665900892696987195631322635271922991648857821306387373250243273530195082353067760971089755727115987532439817390740688309510291793292969404768554645324824684338694062561865956933519855276517849505879414514228774334818690883978150625660105482118207421458598754785570735658007838792493592737718092502221355418626705954515433303577745807028352315553315400746840738677123463800870203297695978983870757536674526764049378999266738559502258596860233730563734158827640994870185964769361119110794984112405955139536181687800939173627381423721504011850796296437432405373173603585665373048999019386323905645863840437670047513796424787334433614630304674541179030817935484152138727563349264730328315735020438558535006085261232817166750459290725957110255893253457059719746718336526534629820066740900278995229668509949215384771090737814014034072599091555644602529374039217726052871330018367999014147356165288242117032804352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -810285842772164832786462777789399829808402766362804188174931048673043671312426833363289672478194560507131147942957291205897240010577801186584113704927351218292011095603461043078146103511383264266302203590352302860946011841248135559782145842955752569849667704144299662691705054158741648270580818544316868418615774478024221090584060542748756347306225162211579259049789449943191678858574080463156289258406466380402785399809295407543555955543073682301913397785087209825123266443991710458697351920016577537562000495303844219421486246068738626489217641717938078797321461474724218227345101229484232768186389731332837850608579103351831765661341403832922594116572638438306276232092329614811007139847973718343889325491950518967904788563190492306665984937308208109631639843325002747183336725876378157613634559138952070172983639648862540296095170547743123485450578200623254410328189844893204628301470108502115221798604535458035977861020210790701771931255824181729474403697713393891737271196758421430182695419014860245722452845561871853828915843686746923194704741239271681623989630649929429155506054983000567888677214400514686209809436001698699618312976736958305112194632776386094476017482582000748581980275002093474927704511481947672371672841119119675895128981793492416329866447415397161214742109654696252282039689176891677960124053334622544693829769565349563806558494488793136867498902065428621054986107283978063173298771041783189703454395355487543815963553307949708294765934911772796239217878552971424516486631293041341205042465002146060509257354378840108123389024258192032313771329493191805633959742194008983191724875975731264311226257465351482734585622870787680718294897056157662054324639965973222207856126160879845894722844632367186062593179389893775803920378409936865642421358896629654972752988548265705926448456974180379401182205712604081502804736103696219526384778338998718616877003896063899326438748244446651819560096813305288357446357486926059589210894083869306470244414783422397084590004245118022720331507606065902929670149782712890355576112516938675931132696304108469761469993844640708479671258759104546453326555058678817357086421929815240386257160641916007952382939921507944342269917753875350020754574349079420414186274009854660065864451842116397929380257893514975225707662226819183026196239169868690541358858135423592789576556018919965675814550923880961889789146700441410924331548043564604123631480065649098822937633806740500972972887239221936406516727714278128412725105075978255432333575718437409473744135359783839467579179764419649647257519150033227812651278255853193939693555550239384080574246166268308142519922405198938995446284757859463339782038698011396307347214442529994251103400268040726654589990604326606171662153289769105444682492304890255942140328946790998478346127417499927471661176391755918436819708155713707819404116142760117394311623504356829074885088376184880797543487841096111336473712356040861573532274001091919109660680064667926917039575333222893827795671152592420226857309173795404994976810963818343270790608435716221301530205158631455818655787667073881612722616153926380651018444648504430354151410403733356216807594997687282414442765569794902562562335315166436913516471804595097906452761694790056495674466831327224101573187757109897307956555913506331906893922786404779899379181737957569070266598247676024034408309839161188243018231705923317907897314624866804256879770806618245864002610002117589318685448522116953479738542226601122942302308544471598383692850033350550850727658513460603993527357983587025483929264156819473166674704409209745837501146986840999990619735168103380710091919731058036325937117596586019611301594160560634681846586911025639019152009963566409409235502554728636736960425025030495341088424794989329057995079870214809703686714618645134136037637457680791262789846837934160227319724362289275127673007153072909155432108448894187125047668724922321229177735528282239193070582841235985291903506516155941122490572550429189006932542729808728351722604882730009494564601176262062241372251735810184153208344861509233129521861229227016938422173589723174989485410616645068816814574891746253331851628324866541157909488174173368076769349910598157437461496371313500986782048495729603021141077217622689200060839964518002580260143347801711891663695810221977169109007410097227097200122711287291394436184773465077345856012233266774620678982712577698657036222772131894850168687929992494730074499145296930243004098755016167308078839071227256771335709794432508086982141132782378842742595742892043473845104749603755824880517840641888655069332351643099292363134970340029067845645726431796355743594411395973661632493972858418181625391665259490948467916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1302502592792481757769730066866123749455744823680212030430978120982434536866570434229047386562196009656016751617791485875814614670517830380428361054581736617955669534949292274157076149054586700908010670383071052205022361206616827799380464480395915110622522751721215320223884270558770258429420585490293067737824836843800291513454180178888791475580680164013688482121275842743347627224854316071357959923091799345186761718764575777448451550521948216675734170455353446591237903559779306634770131746938057219300981532732137391686704012416167760105229411252393059142433918677508845418635484274268635649206472910515867196822160934538497662347796256205547934659048688924187984908823129410769292048070663593539378063055371502898828371618685405995621543843078781706128265567719680613443034825089334001906557165326267276596175092824288615854208797916406086422002243548206616309655741073990232104100957191504099221131857686364197947865190467012089914728690609490284377021478419649675968398660885579794848862391440860759906397592420106809472720896522018062218251757649103007200563679477760625575248123761407117352111179455948134117200403416074081721720078308239762000427453948149952166521755891262614235811261325279511677159566630558103540736138236711135780684427325578468362137701085898988366448630982730003178665686123010085704110757844875999439663803494142560303425157654757557562258778017589801548865741077657851552890555004768977302542689599160429045689325780412585846062677532835426264573096457895743438596455606090895509287419255862838762729141558980606112009143438139068222656068011305559658076301992269958887666570346162801709229027334974066364876135199890708983934057152313449937853855900201118728779406479204491400272083345051418988648066892572532131707005450874484806874631369774336875447905668587077145837156348191833134669960175776674027668201195354946118279987585839540916151039302966446627323977505330595826440359088325558889985768649226997724748607492238465028594666870924644383835705720325709472253840509332020327850942691104697466316184255849080528779818222995391281786760655656152597068083174059705974597280869829072089256031899582835234223851246851383260646389016772884584101180172625319964174087726685304433985208007798990572298425705185659777061895103209960578298146227739996094145765519625335106628493785141814145342911247599597337232604337429288225372413499423846828149030158262267858896660134760612861654971749252090883898908659833609624985839404855929792456688126860256695331580841842408131061237863599590601818306463862176313952357517356672209259839289984448499712931121079118965428676908166178052963373080373390688649588103030365751516213641433834173480375921425824227089816182018418799454899406037372419778148415951490807283201453121956623182472604816577049910899783473341122985237977823092067205466972891906414880903049783042081978465546308702680329355473308649561344128633163078343242574495958159936787219931460761729886569564884700530619565560520682270469689826114484233629786397663636859797414401452832618813620134047066822700376105210127763438267462686033846698463483133122339173823660570358475169446934511775924142875397579806976118200674328020973473947140886527235051154883962692883447446543594871536368846421112211565566243650106105169482034264644340329353085056765991907535382028161223250196707822372405500477029787884762536054633210056809777661060869700708899921717560496762617586142471598290134785049777504020745187997953793870517193657123893784196569932900726227531099661370196539966371432406243535226655580642200599220659823579602595751797367359513049198732212555954046989874113870009034862038326609648887515248524999181294593356610806663152018020103155090413827975955384526559730689107277712162331044863293927973219641627331601713801200882712932968706494478382937924239634107157838052489190430113706704111168880417719853414120418352911543987849684693669015997360494577564168508104535225711504914128409923155955242291337982590901902523753299491005333327196644543071268960133095724418069778406777772334331372570870787613850741276204585807027640491483410309470854047936352955381866094430394034119597404846938248565244624052711561890581434171268891502713412190051141092583336548327382277820962762608186769550664860199613342390050795274213900093617349163759369587406384245214289604806324935637845550320508895342266689105500035092148137365915307397345714954816442068355102960752668784714380327144674527954633391843258831481839225576333754367820034563600067821160686646380902432353919963470479622779736025703889290797560054103103421975440106407367763295195279329020826760923945803237248716761195997580059901513234582673783156141946664437478850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 362503927458740073231830733461616017774442893896996610279729654818385748526996039184555085415856086779934753783704364032441623379036439588196036705902399596855535282454429263381305571033697436848941884644848247992672041063892923299046838787552190210260880024138688667531022849302245541806810080827173163182188925018965938474625226332264797740534980829824300332030737021680478329964478529711999565438922667640207647071137055760890139836624939748948243530028774371967721606272375651302109175482502184417378964974025533039100666697415310890365508388894156667782811645063995867055464506686039723730020952632544705824687653100614518826846844075494358557270345030274808073526564904906360479820258778210898806733440305180038518038684069743846934842101180841662700097295424915361536809713064167876723843064721619322333799493058401658054336583038546856542783314958747265226631944209023705193330005272780142013685086483757790483521785808250474386911822523595299091943388176449117158043833168449049846877320749341098607480528928178022948567465659853148412762140985516159705209131814015015438248051139997112139781845342403714986311017076279631738119889583842339653869740631542712133188988388663914286414018142112962389550884685153992328173649007527062621772915367576601858070223189017585211796668079190899575223325271986919191988993306005967327597087247499639832732003627839784028176131149147594018147720952961049100549733226915184641874502775549495740130748680784202813308416295434644564991598458278578948545169730410638796566534196623913242594395358830432126121829207538632888249163742617519470294884552645399113838461685223496913837927247148197602678996949316454630714540949381563066123795917161530382137957537706799821818534992548846832141534970139857035156797024254379319295804275587254322945175956277230960313462343835983397430556482010074063604226739593746693764195685873426234011929757956921657365857976285951196852705694579197044890349426746481083519654906758729653617740215688950512022056441271617477603273069164352607773398779456576815711338045099324916812447224749637216992765078598160118617777500970993962189753355272604221357266586897317949150083014546721957235925014089697287552749302965095038077956869019147806342830882563576809635051785503951192125852927985901582604511878221899968481627595144787949912911095576294777447646167391042998228326642506342248485244016236768123724332026710199493584931804273372549634677192070979445591778779469501020331357851053997083424347860600362822575316977279733532803779244852155756472471495185719162862620424979636276048612295123668516825111138998182436735518048939575589524791685439190873633714150159735306321506682260022398328366729532244339137049714930520238251511963158447085589867021591749537521835093033715827996837462114644623918527407831613096751820154263600333937786651118937210405793566752486631949957440356887418101294780024495768274636558670906355002520614819074160728971230474272959482041723424640196289047781506727437051833999698482259969116239935601424365382073195643078899280102814525920144096045263502325096709894387804905377335939870566042815982229460808354623304960164754178907688629751653507424519775982828720148316084763124591348988444258659443439133141374826280741945822946799759489721213729538127993731904687248154084693850372240508961001677015832844704054405286792904731394059753265508689102454706308941841634855808678205918030353919520978919371246209687093972411999586309589753747255622974699647791277877887869856788807083925788199645040882518785291491160060908860748530797671182925359173542363984028181340820405869913582937069019569139667216175258220058178645560517754371838980487229360428187105106732542597643168849828585356491381243639986934482457423308958348294468940217089707279496705873489948787044657109734219452791738119186198292507469186426219819725802055270080040666359137559693125963693285586636263429855567990159242225055644676336118895765360395065087810028244868651762271952498792982115195657205834237191641190328523566093239130180871726077061863302881304398165252589130140741802712257868543080854224150558432723317610592021513496671160878189622309410475572256968024575308619867067391519499536949715822056684710004709237138077928066699923341860696281541897639128607648545126074590399480888768252989638822973711121763862893449455202316846509513130357765631583907320209861123948507951906436161828014690506137976998670892798844262795084147605843057348861294887075177757495428106434269873357643064146369036269069002306980017861776266459856513651688108111024071531548514136954332755662703264170699086579592622303339384947022873144431063354764029960111115407131569227742936236362410521968771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -791949470633437743956847484236918229219912457328629247420384247901468245774464897992909261092792159181316726761147025345685723951030436531254691272577030375347319620962007448729369239187551809947905513394405603373787394237898708173738472101259948717032564284570147792756231467694368768323296415102006428884190663232293748363634846466766380783788856113602006970345160762422201428578713651429041753654882710513426878687764088832171797457538592626441684028047820898374153464015962334380768177973388775608563337470099241562972056075062822739666155777294455161004934350962041770246440410927440160086612169050831023067269572666659396476016818222248545095120711122600757216220754028231615131811565500789318255724356979562202620039403701903641012000144175828678288017848053977161509427270647723728518200522699552331902565504776184239224433103144032631473648490069774979171710186252601578112049578242338122358184724705384030399926926248655090268999123440947136940309273257672902025959927270227572178196911299749809156690589083736360212242943502049349296306157014130723273715335227159284711241788353903950748031789291151352203660902527750171644897347379375483673829807098277503735157622230835850974343346535244616165815260172449948740741396134531274907060946970090522614040826437138795799320638081844094939322162263413804232181992865248563139868589276580591517743798773510167120897088569923343045963828791492765038541154137259951324111597941227409571836060181096982557608433160883363047715167814149292651930349929819444194395120725486653581838269944797937701834551100231604499050638754684419191231709153786202863812205110374273042934962905923923590351611279642811364722486324067867263179868483059000151678773952138285287478928906704612613608191480721212067862748100209540614955148251758091280617766174330883898150942068502827651878366125235487744293051645415139246380390838770911117723140897831919916193692830526011092697380518896151744265139838767143079117289340942630252253977058101781027090179299760902297186141199390787843897616180992882301116941373205273263345346131294603693575745158283315570584388460479881063445781258973879663662652138286761464825223981915168361813703020226567943614148297273441877545096462425452255533375674336014297965580820111795258429929185143894602636034381679714008782062896201632749948808858421983371189798790609715736936143584023865970099537212090843582630756529054001587443195242295932678343250048963988463584430372846358219679089752972552467619642341452143360436961074938602785449186435034573567779548355497800985787100652265773797110271010074524215507618273352129941884861487936887225735881463755419157515840902219996156191458271306927783843288080697429520804927594011391927579631863890660565901953798885275163685561480686753641964973906111196611987873194678549861402823309946957868083234014290239040442860946916119050955651736652328526574002649690489186562679870821544268121549166869299501525155301167318714159526168732333683550870334561099368655562458959751110970585802945300592661648209533529810270322575571362333688897099648516989827605939716923070413018027396549499599900956611494433453433197954295551537963209030038799356188781995890315893536580135568126207770994712228513164742852870475591909657474609248645583114358442262446876855243532523193726582503800923824806709516132443322902191136661919170011708749667075854245656452635915429169787894832756226236472385626629471324185261048672579113086517861850011537048901624121538253764799659029691847149122048745159276070858200115224957732358478230002197963705464723964631449904411560335083790354920373979235007529164951878134185144030360232038824510358825920444804549859601770300242852476139010703986005133855420698427868315116006276454632403156363776302324684579478292308803592807547175034494455638856804440104207081688428911654375462947336013402354414971365307537902693583537952666209583161581624702471143952602335107634789546181028410894951936373148752126555495008087648622887322501461625084302825604724173582118648142334498641061766290610864690408522962586355126945077897619649274726224515997235788266128349151311315153747452242402117974799636352318722232205322772203990232555153584912641573867861583296493463157666196373023024903389107486992554479470677152569375307376547587744726092544311818879051176686430643445587813314392361992636317745392350432736690998817256594364735534510082244727868648095115975884417552134757122342111916203121310426988035463362714738049052683226896401801805725216143997300756040895704079460072953561316234041914332416621737738838252148248894083707368256588265998418756410387579700466734888304369982442509913576086422914331129165042973922516100389116313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -218657379801752776264482733366216668040922989765904035692200087150428159446481662720763039963983999593253611554205472296147409686918454768029374962816492690167361897291136706560457906303799227797045821484688435718712653308566992802745600172376365218271163320065251848001364082543288642421425750544895600309026255499048590818229763133900235964618584574481816571528757060470675192676091582941983767466655377597581476375457862527750188496318689307446063524088502331112334936469351843560861319896149877567817819421738224285072750219088822195952673245723827878263072214617055072868596360978419705294178163313805051334909886928557142928512810338189423469317255565148639481684391409450060356337469770801443089809095828409811679806820222503010750487400215929451394533067574287207827759621973794127023326403143495308684788229833648368851849363296794393786014811178760570840149766684872506527496842529561251885260259161401753490778885361840335915660788498126316415116691633686616808710949060888405784597486201075108365760661244251536658045830517039389327327845570181025590845577807790885109785944060409738037463089035098143708772214791851103923741486378050308133264012320548170767620875104287185204253094405031618817384340588837538067732851045313578463827560044930159306081255535505476693566319221563613543293537063566396737294077203727088415197243728030382093402513335274819650365353666968094512060004285972112937927980399579252058958763091036955811730561551321848579933699811776973882400457774431430330319764761579924062771163040099253130856226421012273850595294135231200106925185479523334861509445519385578538758287188763932655340494400353993801721083992086075318801511484827456518450938874828619034029698656167773658969689806227110772822698416846502336689330742592463051867818232033430725546327210908270296498375650455403938162878324513844126842648110652333278695090022144352548585235540502715943677707997547154165270419075435835804042616704492237162860465550827515062519416401130583798101189508567149213012115939184955446998556997319266671806914155535701711376617668156247788653107238251273040362904279575134073562534317620991807062822499899268120225523069217530631640435556150494800944183248719322060615581857749140634706317815987767795313717391030644326679763984284147573193041490393066217691701282837377570791849568679441727245676028906918382922886242072990802991867107142584703689964355096013920720837665412187714490487496981770510993893644146306247935500557043832748267896788363016994876316945379002606201107823687256037047776987084858742692777017406557032847838757260586938596927261505187899419688898141307400299107730888591323350885189887108397314238249486579040612585832472899412071530322987217859877810447045503196458989067877438453565990925511443088998569696573762425294780665832020545462873476223815483280820205043863919582108512483513569802779484797102398052278662560196268094806713136234704908844246687207707717403715758771310331508754339443204977674109625023167497778767576922766031896181766589244936091107844662952249893035872176831978704203162213516529136865345927220715436119171766926523089185424806900942873889691157866776472880605926848294823785017065474838670394486954598990217178978971407957848851068126302393140625802685414056050050583775144928663391026820818395019504957613545277610856435285377745655024422882946375628419855831400223290365190809455482874988157318085794713028523699103478548699639587729892025063620080279865657106365789262683488100479649224917071380512172918065538061384926369786985451545186161184601078929176169468501474404724776284199304344138038242231061185318691751148781042952337868561601041413345203117566657497366961372778790958724081090737210431864867688936676936447255755802557120216187003354409544017252409813362885896892098746085156472172562275235611773800075895082714293263450685773120352564162243916319440576951771805730202546509134511425132327865616074551553748961309589308344266246217488480894068265698486401661665093491570854516396644297374887151020875673876753031438907748507098709642455947375056945686715094197546927028355992451604601993994102456957093256019396889689280661565411580533760094979224234025336034937088753953357033653264778909440912539430671951052587177774447340796307766377659890248213274540851600445496386887894286269583325806829776659300924219257126908328847739490101364778315972353813763064562325468113787005374992884209952989873129161917204559239874755016562764740934812179171006167462101739336358536359398728991379944473719477166538780623234243599212936721724909442294127017760690424648493364084515155749365854856651329444832959948914584644773955313697544951468265109794572892420557420625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 147563257672970695563307471582435418057089302045123423043749227476125767271844723738660079621050436395425494362624478911619662693663194119635682529834983326290184415680796593129413379288445376523467001438449118086715470304397264151194138795136571343188716951435636226268035743236100648456705901130976383460384030929433789958593398774490698695494649358284844746587290170770664458796959275298483344222130008003989528339967876676193162988443920481613061524249642739391503834791639685084899611037793844641758174591180900035686951969714496537572907860273080949025163723081108625888802705464896278858906016001097761634299174124151625485537254151022803084309880964793368499438560065002005369242530081554406426212946629768940651600002669300773257158000385890712193186486260185361374408012500677112183971910117786170604964244984007033093955622269669865642937707785239839799735380806923054041868465442357925566352624709460974753750939396019982336090529915571755281927795273348320184237945803312000192266976316103029151331237283838100968432911820702506699936827252552518888463207154865449532823446293205969666117281120929239182066203934900101008337433269256302977977820948237413503907029716884002945941651330424559960945849925368763102937790537407487227472494409008145532682758854363236761077548729426485556501628273151349301831354785003398962487308609398490921161999984755609946497469696935801442446788715788755400103816357054011521817702011361818340247506420136838362484234401771217530814712438072075857882588369295342009291109629353778576162556258560950824558402688763188564567208005618572517377389972282761008642628625263727065050515249888444306173089439391484866832800881714630038424967122055771806962502363870503982963325841150516240549464253820746000962534005010838175999280451694195330048285706411527863989592443712714621586308308534935664909671723272850397482514875821716915841976452735147103970528875975714894432136335572640680513170342863960659299950085288188409205560259522865176015517065280109503309050155009977425475707886197252897658117181030012321253171901540134440159563027423605546182042549209653543674213752793791341335168580484532470814897940181382612288648755149955818634599673609330150576180260787913098981030262202887766127876023314524962831213883433259307840990507258029536230962939238577798969621080649487820457455258795519915079077412052761435858506687612738499115847605409682970553052425285515645640256822120076950931213426030358811631723499687500830439067067880776401718873028786758049526242451035489977949008874660856488641785663905441497008898695822284356785063445430948779981940496849747639505944322765974767207694552323310800937415469934208029965436972317977917385351670223222661475619495590181313002686786299000486890534294778827846233811042795420532660826218473566415716677162322400124378549751691216535629869766719404960714380080592696270905652409108278026019506200834720244484214887958526932365706809712347120494537870420591828570751163685130150876919374161987922595198580489910024634020935445334763430657403790991327245082766124423336042622106850014258446963512759332856367721076766067372434976467493327613851659307393667325491555967302114456137420901226507424840843592150998668736847365285721573736858170600853487146768550696101767424079058303699111362636855146981150705947307596276373603429875925821454040259605526376541598944580310847068354739714979453119049157460731846561349183569420660094891499525401716727389514816150333292855942569209873404817916063288045891548267006741051716706735314228433986469007017394088255546613303974444607785020891231015638027628948139625016677156806060467530728094199045421677764936719806049082450043052748305185311890352150192115886580221115930724307754300688684083283837643783453729026861013463355995028626598168747864503489168293809972856461571988700977886108891515049473891625157165584183235810679459357830744642630944735417281820440315582391137495766266463948512831559751454126923295021195056497000606331001238655599284709059926487824242392492438747732694419931319266848999348813744934683941189706703269961656418874795693389109932092671275314709313635726566345134446245376315058276924379025826470919098132166522178195911861417781290132507372277309454817339173234872782092660390594476195633851658593481221761507313789471173284223836065848538627515663882505748143514001195367464002259160115041013528107793364736017546894737348155722920382517715389439733893809669848249905524869230088138392925471045718435348054813373720052981261364181561028355836632338057470446618070053559033044095536184172466806196152115866670314802998119664154004380141971766738291858959791324531312479872033857527274874601472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 19266514509034892922664891595622812446837280288832803126919745721138431019176335371068321645958921581274013583077935288740485957968283216524740494260159952125368551834593753415728408455715451369578619052832223839355149091825753408621701776952319263265150473069013112573847960368617673727836250402741393106323583602549391087371834423922502248075868995494412094053563709023521680619652224932977155857470650411849548146120892483183517925994387960835111961118300240418852015863588190187237054351954266963730215872014046811016452822117414436321975960254200557394219232479068113875386120395573366741284448920722896062506923561324372133465391614929156198711845500702889457205517854077847280965190903695705110676116901131323894983220444139770528526326042188447202115737660883535450708773537151311197440993029381040864696791149965459718944482063992528487100918778633459756806299512228200168654811923548310375185709564518714895539088459861813551510566277652632005661710394124588210809085042818274631622332084755273065218389496040014954832375860000408051228378752890791781494658724994508103252290135583612763886561576314178005553988535197471923680018476214508133407893754772105074861335789451889261563215207472306410338909647193737435761409327679907160868034301093298016260970769083152448298880012577206257670877987653469200635846268733079542127086329431053506591219695112856902120664817244681630243907084512612055020684193822238420473390726925981198027738223785969529083454985485364637352036622439320721954005945165610957813416121920900688412693956257370299761462733259850556095737746006026605212220024817939827367367640582344461079292436434494852002696853197139410775131485158709090995344922138894283674084851184761237679161594778933027058967562109160021880184367765245575035829139691392025087827084989603516754766955555108664992924691123694179251554470427614122254675772592206766260702450074124073385440868304891915043789401114319257780486265473908978309271294535024994557379195904621003556918690558771494759853491603596929413012515713448378033433068022022473619772615023557684347776879157481597680007815561855429246492044779288032995861779276925947516297790555054828248860417288614021567309186847744188752151737314808783373994725497018364031186789032902144892118209493298903603020930435381603537379544214676677799215545244533429226495728367651242965048748879583501312867372821274507678962305814604861259579197168449435730636721136842609157027016064474842242964004569788193121625907952711306842405484169044978137024940512388170789215268122610236611749147295904927129606422244175304271480148054669117955590261843179173446758270808086008130527212924867948224546708684284127833984909125286831356630584161156245462651541976606616921444838167457760476135560444327295861947499567819190487511333834350859653625687958819743788181128684629324762175295493803286840197604779341377725439856392133922953111009742161685604638507171861892128392013268439172667212311541247558220476692372890538214047243387195293562671712370680311481668371754665582676637503715439554362691995693187470736001856469512489979488929029871115018602334794858933503267281507040051900383317153483812273213448518767246261387405529791760412529403701336348834429277828271645144078253325254659768576236221061507053381781821164627101927708110081915750598237253246265444655668294653323145430408786115279178938534970823950271793880913754018238885487425728446518313153815647654124453514889107253235893856303919881896514509583560836272757184558475661033664900786722842378164780288732037123217837998103263806419941020470877767614204572064602591295806663589664166229881328491339698567862163462146928611996600246812530648937368470795282185312645840166200613654941935572210436200073527777665193937059556680758815909089789944007177679301780108574944655149894893431178926589008412127391976488987790164066619014070150325823338482496911065691230849563058153105960841241429199860506668212381301131940916279648109919629709381646212458241558874951743665951345279569877482860369950665289652630009450468933571012320700214812607955636486705077947464445523344626684246145550794680421400315911718097617172688551366460756424499524361838260661367537739607076857282426137287399432551446106465050488618529888168366746493691346627299757055107006633089505914037465114783720476367894418923323024967723676723735971428325886716294161337630965858741417947203072051895496566100841045355380195578227102560303958961341329161397095260685021033935008771522298819885709171029445857066922021763412356217800649064412546295259876476062885586802263898939879946169553024490030932749504369872553731921182527612568920412820257033556915922629264620388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -14297256383447043004171941264944126030283172779260244871717794761011870996943083429863990103940382049278473867904593905177997974370591078753898239388592681890652009784630468171401487252299241122768450253984267513348666614310679682813372675970126887171735201015419136025285320539504331092593121198087759566356208978381677735327223073498045411856264065276289033885054689165037286141683567946613833698443525496025690253811333892316916556629847255328646501805110005271674057856368044234792624690555606534287262768961494794812473889879062747991984480436616706040231982061055716190202461244966280827177170137175668086193542831771714276558974689592718854756511821900070294534566054498713045341717402568808721826904617817262942178605416082891070009696445982910578215705518712287358992260601221414345607302962021986196291358068111809886164828704575811963956976241773795962546419777311129713746771972209791963658206307586929849537769182913823784776725748723503985498744552231950383814054519161041300427815096854308138240272701053661078698580210539212049951825383512845094003827834969275118012063829292308456123012815266213954867294347706987356074025777297203705219076603599451136816748481413722418271721056201436695976510669308922496451083826464221391879152470814692973511780740066645013267775653523831532120170752721557073495681344605985168657515738509585455545027529941643639818360468349465266034077684430387410355616066862458791237640430752462574996224898196061693001945740000562900219144593977282306123774872621764355142589790608424424375854827680044151284394828721403588559802901241129059788698282057029698969044059091746649252029425586503707465332559114277582581207473351057446090674234714717901815658779341031414277000245036200739231278400133025075285263791941897294546728616139875339267623972209768713537342423371194082214591142701325452581719170243042017977359260938124247025838919953742976090042630460728379745235613862371910394839824184321428135504472962516264862804956520117271255726248193534398622603887739285741468159108993745310172741064502677996889511541447466208305994560601718951622618813442640698412708371381298696253170582246352462877047905457230988157993107867421556871733426007494918695994719567002836500783489851745851382801419930139830186562772283727649750181381359197170717691610531842531763050501243915437053731127042517691102002655401656527064068986968450505192842842162680270734720260398883291854731907228204469035656465128994636306251326189722791000229630212647048346022611860116607323386065954818122695749181746999420759238598092737335421469811960005287969063987812547891757183478915908083028813023543033275585775802768311115962361770860173282929387107006618850302353630076108894279434294128563174464703980592948637266167828642003913928261252862055588612568478438647555819937047181184768228059692053333643238509129788043672574797291910147019174659791886865367729154607340812759542524963865090385012401972710811891132828208207227729956875374811350370928838183790565620294264769140347050457919687157885111533828588858712897044309314091661613022757110768890108917806236988308972807246054337566861888617536992778810841199881025116073545174078669097057750145530908074181025100048694505067224297316223352489265399321074797777439212472325254809794692159367750220868175194381165385220746796213832275686992235540255389456507921048475923844809941405164031249384911086270633787506727374272410571693190735945955173048322247322130545237697091507685898411564347535423553276344907989352982070125147564308861801306276498903689716696928227775402270930386846025805022579540778610585156605646424424805267979465323884475680838394447143787195530360243757491831129835542960113434808346489625325076387370049473643809703277606891995727881379763190371365849988171450127819808335838590684277820142638104674190363289618903501529350702804259522113655767957817991484550028263607684169088238530012763140624556110681194485059066933832915103769261991597606609994021327247261602135590082918617041835363601351344769257729314565735441078702620216452552513596639690619224959611136679229587324746296103586886544197560129828014169551879210594421762422348040156180334991968688185499689516875799050536178619680180413038797257008695129099337983540385403539779718497683669584478450634282107855230758724494803565285768668309894643935404709040269536214204602060603163287460288921479358021904140208338756956671149540334527090879429311972859159760115061358693266143635786024244054199691751811116551834276767065970196974168692902591892591076819615177419858552813860658226777107600097172161215292116279258648578816258961739221519174861992212633982053250212561519348194225154236088320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 825708931479962692398361444304242486632443450471065573162027768779414114423603750230176265374392288180853704021840873607270399117706803136175930557742940825059583107581512382193323135499147904077136302446697069138179933934885227862828846285140701841076070844163024852015952001780426609443769875242935346298993543288146026337847491320878293158642713282538518409443868887695969883489205935588911839968218215679611698202199262894937025818082215992206099010807426426374712246723414591575740295658233121059212367825683709360113667927537749076826678300873810116037295578952940558703228256646320522985933396567366742583554654917096066623614393042370754910562647744632281367023843129101860108777054389446660475540102980128206155411581096928394917661008969400078683048579490328076148098614591254342789067525526240928485505469756615877489680718413343098034647254722544267929068619537650479363057094647859517144279417313603871150557269606958337696756760696362757423986951544452539228191276768787559521418454709334748244201524288918456776009471792166756754887997943483992064704864039718957148159977128981401623352575042379081766965508536476722631106327443748467910622946612557275497996650842649655980697057437860828652546711811971039742749772756887548914923702868064038283394516992346150058646829981342821668331981260907400180810708819314898070678062082394843103145736287604753552021242876995416107862186570107008715158063238037122700299451549838294119427501082311193006758658003657971283217638361767145890776962879572923325574760066587580359698137554363068987151954861359046082214225090933356776608306401462599826851870504116162299571330480297649323491099007822536916309073870234450134716172487176519844249857583949011384391923411776874839771753375098267701312629046707232865668804599445566461032225707046708372667271534627741296566541973898525093273696455254837218398572289127917911198608051672654821812034207221603407390655757378928220542455689924916384874961651948366451926945637020104747133634612483324605167117541207735355440911945587238467637917998767580881140873767027945176397265373431252685719524520580939000855818236431124636152477539791069783084907375684117840078529429170047406800124944746667467321758362006316051500934751792508310117784665620362950834260849625040590330639227932245359504281482813092248653121451278664288422780604253173525888058155934557176807835876752543565837144121049447794369989670491375992976338279389735752181664180552661951802314163534723023852131071805926735410115562178639775175440571148946225985184535241538432660364837635814927117891325686035599338092605016606628205999109982723726109781899068943001492490327230289970732570039558409158140930614423556798250978181935239730406457839223199209833373574423851495354359837716547957551585467831995531960373240912201072951190145255412658259610553331841372972512652247876677654264480926624602789689505365157200955066145069577145043909508217144233896152228018181606539210436062383660410239232743444655804635839470029995655938439454709528295397547467742582508864401916998318049901509916904611034516523734058853391611103239165418274356385649292941659999001380576077905592468485775100838896649834025946590637989376996452950149067939913823388886556372262950798672028275833954952162620461385122746282870671047280392636168793480376722557196366835170099102680803031603308677448681474202824291693339423375690604240311392951403844147217583512194079176476163648027110551057719953816788554750652383715608224976618070838135404639283961453408238039812565438658797368836801748140390367318741116501144521200994920429190935664100720724457959891026910231169093871301544990413379361144597267223174859381834002319228750324788641740641959378416368477923159645274942749896969976529827994734067202480483831859514001088701393983776150741392535567422698659885390905221304376699198601522742786891567519306104591191919709970543315544777346052347068946786962511287997805923804373547398114623569637465689106420680816972808559573616254220213134010710814753223123994588752096579152081756873752637203601718988814600346917724005023789389649747529241262979646066158410513394269887008273649515669517868376034069155397102930992061324930554964180665841255349072884131926354657421265552392476846551451636849933467125329529138421193653769976103669646430291978800482266525902002177242074818306255688793491061180963023442703657714674774286510310533770333473929072054442081969592645964693679993131809271745554473432924457272231553687130281651771462898528634997720556661200763009165666152580413632527977069136221946999789213247059284158922480672080188011457593968286858207174469307217063252169832408071968096234993449172992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -723345758841561640627420896032610043749438686598255881458799935431376381627027678360007072778656074579336662847050380729315618200773637216022026251968037083586978639756923282704378257995913101923139439858069591211300207923248596921486169297586286358242300070856883823867701138176752307076767095286403101844282414457790437522051581413385473138428963958706066486812332355501452829162472395166210342064195559114248765349921275615989393987101361383668721989625435579295115151589946006929390121243335603299306542491952772705555574296820094905309682566660900563433443506444075652395252149694267191208604115982095278578591376521587345604191910755572917754593850905349656411075903975950034318794012239962845009351055521899969073302057742942408665986242017618763370562170108778228034028562106230681225670776711365873343409001120370339077968554205704143783083396824533501137943826629022170286110010955346806036986747829125502803397250305838065840975197467424324992457952259498790038274929421146887016805902974697924106054213015555704902589844776092099558868043123866862292617342507453954430617408604222645298117657752145496214697818628867397476165370606863111124960582632845328059166825770038101639154080331399215719161007742154898522792982869733590877211600145782638943828512170282120607615414363464838147245145866673158097726927097167753661949926728275757810922236385383279487013357535325975929439152278881176925070267033746008061397946763998863649484858694989380515916315429710526449490418402451552388434271272045980642273987925313025187366572585908904282389773054617292143407503967645774435429675958683417385241324554639281464793299806497041104733055694770352870859612255676496446422913046755694849287508677671110363268434752766491019612839331349357852968614780381854414919517740728192582882373560178655762252549175385560886536247975158056130726628909441013497795044496388208906398531174082636046086860240441922215256635768762623298562187852463205107246877936863659803052544037618519365479792760875871648680984877192378448728379008546852549476646534918083772982561315529653974559646637773365986776517145480063791642464449443143464870552791060089033564754141415097493727427024885772429594385631974729190777984441297338747720152138603404665801581266489011055290873861105993787465085636161724125920665988449830738779272339835517850960040106707387800077368670668753631166668553891169025754726199059662786570772514783903488960066796712108961763551736027206347771846062587087604671247397248686443040525750305872632602634985194582933116958858743623068281884732804647893029961872261401278510433830840119020378330027711827930519118369760991103914343703364932996076382029526870590087043938986931542684403052520616004288149594280287437987634553433650224890904274023887049870421276885149406020187922289905276405100672803691207160129141295050457121782866476266733977900961432873110316709342078864449024009949485799311882950693934751484016862282607688026451475152040811117788962922029555135661668109971122406083526289003054571408078564599120212246266224547492049311326537800438077119180467086913722537328218889072248681465230939988933405011607953343954431678050306223075014598751706779504048596183443595630864420852958912275890111238695485292413184232226633524703417860206567366369447572016908430582603652991018584412281910406777999443485058309670651889066206841629281768013565309125866103222144106962687164599418119037414960336149382539410977759755002966142819583488380516102116208106221492037011478377588170922696521154962141699739197495835176841396041677140802093951065453150895384687012895437928252705677083901750249934343006276156339924574917353938650676655116219126886898120313455589242052059399709163261883618510565293284104741296781348465411592000942015860607833870777315110461643816819978356490948958914324630392535059040648551635246372847006712953473450587684881617978179702312271088244196270713097053063565394867110780618938214072279153930450729738992232567826787614118181410268776770969909531042118009283809965980420774539234817830266185577164820322580729730259204067143341825047260810890371414412577688083737307674802099507571029201661097886599428354443865094898057639124605732104773034183396701164760290455400032391288645319286189324198253618275914878897351689308772649117500701113572124730961755148519860050650541454991831555426867309714547883944743319619545938814247679585141469793911502366626300252126180532400627109004373974429684444710067091196901998795167136487238930302436627535661542153236385746693634733017892784258117378847747781969852907496425223384392374973548556362856690640483295926849374461139249316916139468544103935276978795004279599923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1027834294016791258562351836070038061396361351878219485587140697742436323274781672388740136918407917553055572513621967285396326391124215913953399568976097643405788565458459384292304267741878994728946353000009986761886686571901856074242968833105091167741609634381489658541273600444480020970962822305753901571206936473245966594039992782505895729674080298869163673818268472022154775244830737058031490537160533516547820965443407661065927773434043382686597032187443720731278635156728820101587586823560988621136400013592677732667832515090277598731154197204551214758747321268367953493880727508492345583547144237286361556500291109696489455978026040283368695005082640371838429448864455773559184159402292339806432546550679040703304438262968631552859485428334325031636562398997977957470354749319443225747415025322478839136053997921568872418316290796520562949774327206712283876150425865659800075283626072896860302165436211407708639057924742632517338685358698922445986273929258128140209840251086837659363000121748412774540522820316018857851938147810832247432859675210972361647533108921750740574283917452034746064470787604954463845390313298822996075956713964835118142042646198695273428502305410089656004314869238115081417222289194773411663773226429949674996738135332331060402867872521628177736625033723215102878223488526437727099267252622851053792644149880124720227844785653254153755052602134187720274855732260802890336078445287116976040542543120999286183023116991730273287762225090565839197978121053807345456887495749355070035416021793615419974138842616457939383393315859991659038848696558364947733255338598038034186269602568335608852679826235963733000608956359599258549899615225794997776673047272336993497881251015682093996876043949395026826766886339360201128661676326452096384208214115594434791896570730100998076508097426748561114735125579600277959899031038043336775391032180044231896710999942216796876355992701644298550828491677184615229447505866966839410293464050308463383870502555655845862089395108919229229559391189252604371054289216747704033343216424609497345635969793055285060653508760096376251054528990122305529239583072589081082291439486100299242694633741187331309509411923536119564796975153715113242062132477221711557872200211621026764231194931167795901220796194330621175204422771508970575462557643175016421378876347225249836403259285204465957668360247569087748091385872065633166013949798096631312163676830770415204068210680640572711265012026387556838078950642066756850736291714818215871655845678705036852623428407109189251154788982615511111070637423647310385013631746779754862319763027240586664888948916884402129968940959152211737349488268331636246321907236361332500390793471307897634646044578413479859555565171833862889345526339667578111641284866957986466201888617238581705957014316250345146003942836275276029629795013372012177041720923369919762219514581337127696489436918345387583894752887674533914666579057149091111604282391185592691592069562625855608997112733796337122605364231412209718281727852946946703099032025142518732788529547315756411637374824213513977408912138627902363142907388360703114274097366776449347161006302837820281083970414394506236765150757367658040723858401805488144636103056661926097447981350922376982703775881881806371496095981596935858364084830854243189137367697149211566977306996001993101942058223577000670905890005260166377884285126681441975364712458647046139667144084902040727484355052163302501229704418091997182986534506209586544963030341062403935598248209065453484981501639707103192143966140920097336257251035627898399101466197580460321894049074397249220312884181523307978484419987369219671775688671465822183147189568137144376565994639195959947558441165962224042521184254542699706985589356733281675200570612787587650225821495597794072795969319424012980490072722140533942004345725300705677870448779982316114814844671375720878019424729700152369638245225617364247955973589929992933512708832204883174906918077296229300869570315424749607802276169318094198086213403225951228568653688909478790517547402943837494509471586326439043902935380563331736257011475917025215768477041915761549968570011081628231244683669218720840302189997646098157749634981901442372185645686533213453897758059679523811819609761708921886647108809734063530771131506542315528235938513336627581148152809647085235808431413914689492044252751152473313077390738569033513905240427241913695953596061625302218890443425608516058708294163774994630179359573284615937703766977240379177500596802702351120178068382888022175980289542972789846774288588126126724401403874192218679274288860784561838309527175453471148482292399509930937737565622216613172111750556294190202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -467670757148455752622956468056762225249470103707331112782778196561910163717723694916062815973743035198834936328422408954951460402837075043305469067633770653138206836721739568807945903125713067170017140231105070205753159583168898176183477069387357464539169785075400215087900320621704587176281171429747405468985691532279854254257719698540399805106552450077067329208172764555060655743597855243829571617941976345595681466212474640084364510477332514362994653632650358462832144997678763753215878388630748636420543393507714986792224525392733515817937951693548796831501023139710407372795100540696065626934966194107156360137438430180719914697854270731678340633908006664623497547715316152083706474939702473436346019092223841517633747429381847926757637106807224755299300827125044691820915342344892471616467371135913408645708854357214209278895425183561359882234537925711553559479843237009304348576775237988967626654140830503048283822446778673553081603246993587637868825619870187645062602829137648784857055703929182662008242842151046669981142800910178524947659922113184255143080079824460564754975864807995578899622140995023541081077856638684398225080486478568596756956045527019733047522781409753442800907745643270657095682139586462364033856229854979347530352004569935834939515767982168130792165676577702169784708137699682680759970040846086259067298069307457954967608223105274386770652646350499486428177021270280886207840568392880403963671958658605670377083798421262802298443301919061786334377152629036690046479511019122061416377034707632333630764369683190999148812079120663710223848868991201581212961202284716541712718696216911932475163438746673451487285980547194174787624405621351056256930094812646863242763188168087991208737251339856271266440370772912513106570761999772169520278956483151880794146709474044958804396257504279768619334352352184564673966735971122318266479015143771758520214496425662730868202709570701933091665045850966998176994442410456522532050658534831073427513113132856684791881367912093192246460209770921964018081940841304458590122226771987898350634919352062839303864643787488372697247188617810175030159099404217171152425885666624461645401644537471209412885057427082752904225766758179207214593585520713973531882678242585820515686486607629243053345487517825736202278869275659072950518522542150337623886347717123580046776578637658505983715916691560606501609036272461324816997570324716792444393804500760192669947358637270956242108418979280713416032751677107451224549502891214465249531384081773886981492957311641951642545497668547132229909214044975114837759145632863218142738415641435815645613872237698149628319922802193262777732652994496273962064834575600945020095352220912769945250342643472805266880861287089834812647654741714870239341303231399658940997950789259830251222042301390422477526494873017818048755560215824771765951357498138423867587876382819287765456107277519344284729695705659499902430987053419811837860535827393178278179730731128064596797023690563953200127050740158239198971346953575132539633121231597805659321575586656014945356891848378293604298916655589000352814242093138119081447798723445472938109740323499897464999090413204111236069669217020693482342211235260137357127845888288004080058456381919359000693735609009845680737177994900115251875037072710503957445038253472740791801501398625851961444929750076838105747039439825567788630398207095905101079590105225659918140792150900233378119694526611564304141554686433455869010045004246840756938647122800177178234289041474689959904746087928725797900506881901379742301326160682557270065251511764606319292629122976291969210792894518244419655455655560490979487812312456411015453923939823692126606370883400137577133900666588727044873762827255339290206936117187154481250372654218541649759835663228597754005480703893696726924367726078750551509472068736127095393728879382345837404339599685556731406740023022827109559255537279021838517573907811386003600741834068725398864196317781504858404986604164517970499422758822532650294612874708119322480977168515385720464208804578631627525726027206881220718168611603917740704977080363814747682072925726817534468845990770905048860556102592662606315615747232576517450152141553842702616937155677958006623621554402607967248384821463667671185487616978891698958924581913815337068690664817370200874792738403408305250548036039137633896840302249458722617874221669949721721528190570613464526218925087117041577916883792037603574934950564512805180632828965475638029003097725622811294688750670562843581015510057753832806776107507136825921356411909010810480176238509791896027728439190617540170417773879343654482176218310056729381298695707057956051842309765988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -200973399647131487369309861867157602293956770141040254043325919178742845591199144864002422559593175514896688190480163657018885550032009193689008389853311574296257455353412493966361521352993010563667280597234513451117405408736140274760367671512983150778352839049902645256302182096647058056343781587543921225123618886569640035122399722065440215438685284059777008889874452371954129921730815214343623498712716441264302376743520443469567530119372031989859232111870725467418395139232450585264093617794250594630495388530591240847434192550738883242632827467007925590762064991297200504401808331609633036272940832103621502769380907637711466707742204451268426036997467875433603677732433265139725062777413615367237590480848312913179815091822309651337906285638600444819153037481281450144086392579862372638492584270765847823256337734158341677645125853582461283512447017399721353305514218941109554358872331395572482481409408230165247264136653295307168549700895727565982843200950359655032574913937273336290520872109838232510331234269160333671456330620984195557731356199338457714344071471758845463997699501364913049151655095329170230944997571017005503669983603585525231114311402176592421790105788250260610616882651926252537485598619708840088976298141027540828601636509084200182844790549362422994034620325729439718378539616269029243636358268121045477324576602396381129050577488440171973001383274967793395140221435294139068106223425638379033299005639698679823345099668405846587078681978100108973165654162006335196996014653399505907816830928479221061599768979892198278771413116047521566759296653554679067052589734162907506687987676860897321166179368846783617700890584026566531063260048109347576777555323325988491087185147029264962379447178451762019397999114314644885804993119366745944160427525800893367569192967910184089547935813326237225539284916166676306004380807962796518513431198679379811306140149539545101771992392184577756500282886851518950881809493071680544106290148512310088716762177308862508572334242935825314427934775614495859753739616257224027269713064027360070990619124276192759271258352534166376140371424780722388000792145437336205817487245334341210658737324967260601164467621381212460853255190661288119891248006756445907501901304665586987731227804002154244812839576388283970863074170736744881929229707580244524564599747251343730567485044566999622242239042908333319647383070032755408613142506906951711929169708779500724710427129826622439717982772103007675932389311335375443379759051114468260216482998920348614476320674427325645285502429092845248388342057790353249556987262148506150449363970117492286740287233826819312100482018052851613556259565575320101649511213305469451181955780814642063143703395683202502184561487743345509552498103063429186608507050105375591698779114462655153647390032930841342619765402885486271684954900566907784829093665241463980994220455095656553602122240285197622670418344996385647427846399506065499758212717648849598621910353492752816394823348838739175791297877632159091610247121138485840614115486381402748807619887134476927377702721797275165457912835833325074918565628936097391829731257700079514890130766175240326887169187117626319248101693100452074943300295190093249329846137658453339025249111870551298075473438791029488049252012625218318764726393894306375898028896027130273364333892589239418822980671595396653411214845180917015136057562260394402930079963253900262598262751330890817129323543669623383367568247644206201297818352005761224870118931918380917683476018155486617126767090070757647979471438693532110109698640343569925558003749121167805870282559557523593153299992945741150723424009405660637862767895006794629068437522139230431341434277463412280809308904970537746792216521841927718358166362352087887293334505723798815202551847519532089627465991906769105964718135508486674264793735128435966431302536077041910219567573629624468941373769131482167175995694651632518034450654473808194267327347300320248361638567375093622300105649376306458272075569841671044336816935708254554943288987416621175494195891262058262638383444871409427468845422920657904473352226631787298414731957931699691086192735663306304731217171018907500815387817595786679262078275035805421014799379399170098184944669959833813486232174562554870492164867868397113679714477837737237551818745494366720455572795569458754786861678240396857045649962423358726641632004540088479172211163679564356202135601786470557308715455377750662148503232839682778467146062569737510790600927898834431960104493125792141441006465804555635608104644913236179748858152440530165512722869613815850277475206025443083646349500195347117013207292583016385917136972258773260856583328156876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -57788294929165240904874528578273476036080007421642810146719679808935854521246422029857223543282594129551191270257405624548658805527484065304913857341966943670857923515485389339014655241001393667975453584008608570940889490636325259129606688152176743495726076630542572781819574247262864936814806539212428053750335947114798137665359861697596513360256002820375815940091139906078543976211759786067704748308394953318931794414869769965425742582065669670336555519143246841847656131774113062772990796498449826328156100218789808156046741459268726181200873954673552530118685242902802039771988129202800908689300739090014639560944916611904449734924498410392384163104257293851548305043482427348874135694122433156718153528049363618642253601193319274680016875983724704564209577014019169017624124313555901500325333223875158719355970183429818787639205519344205296918069928842177804753783265421976784166568027008038319642962516403964526300147783989464556297694472196759889712980341361953415233571156626752975662421915933900693321747551944227301407482902194956628118808600446859707980419797060471291168710111979980680746064126747008856084409097467763673173713599370145892211399758048833930772291855992055287447686764568775434678257894770688280284296848692908129336205810726323002885731912467993400058143029536187469013285861551513514917692304179835537343444688016518059445882480086201388008353732491677253744198634472913671628781656343725654584006539625574861234333373656161153462835213484122950451549490611455722416647777202757628409327865790417796122458275491290733162698537128362021636068909428440356055041882452386982487698016029198544969048200945133457690010105112024905349165512137587308437860027648730515276694753699213403840799420310559277260020755192499430395962764982746842080940759599388189627982623637779809942150934672240620688629047892777317579090305061848962446511961530470809209849483918965473133512875388534929514178582642378101595660246488633159485351798006681242419975760821171243830141884096979684055757588328976240992951258516766547947682023269098728777747763042723050828353911957433088720643899947806559560827356070166460074686156709292264463521835064960689778103676026779538387753425298531908937310647687151383996846878474932420333047888617365635995229308282603719072170824561196102114708367135705126299222657742200148909602564487125126622707458031556744883367266017120061396227595443072737319327924742292339814849882998523173343486619611728320458038684587442320609492073514737671868476788408046398132614179744925080712343718352053527487197247436758786190976212912257297174958733849919670455064164518284810656516018532011820831104301367767431160685482400838147529335469851036579557486529886336925415784076012913256762448227950957619608357533062483688109051465908978113309513968379131082771816507920169667280947340439234183539898624762364073124985178264707340479184969011722633111704098523740799021454585834015152017412449958435992408577206838604454289575223938388933352932983566563777610504751541662883581552021464667132352507392777339712442538197459173723547428465350693430432458962502115715188900065094187540935551147728308157428955520396913132963408876880393846394815495044898180062483586679532358757031044235645313651202536385490930537545564762919138683723381169111650409007633772282136353374220590304567389941202929646878977003152711226232650302930434128166969594053317181065391891259507549856473241527584124864654659307914594953985691584114586163900319269767361984447148762049940085306302291512485336672227389432303809200805438803301842586608239010913611936679054798164417374986818813456042178282159154977100927333140727853080587361325574286697190563500491655934580785135234927128432872056907433477550075971992805564761742866903970098218812499332077747997108968010206788909255268376464207289148026218698258102628063151406453265029427775963000048398915910109210805423414886298186113602219369878512870442119884114034748196854486466269657116364527962065758018260087831033255147565644959588236596026632960379936212183062512093462008590601710349390792558758795791731264730345195751827052887882454799555074223701620917018637757152882420672975197807730339200782212818001703667515286639092876532340603119261864760827775184462038262818830558229665511084745721535594338513736638413063701486184909390824933379902383130276816472221041476706043400303216607600288670468266870225508647842765878369891247458278739813942346009191519406949946777483749087186433100266369069372624575909064343759666895747635490448728417158421047745885189456608896858088232036701836683628197781380496985198326331596418033947040074524775306521323474859627110727512227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -20155183427108050411911965783709841403495757247790131349660104093140793621598826448314290004766211802181190603489154994431929893834809308337110963979767346126839532076822014635259457956001431186019771100296925513041317982151435816898415128583136918042526396987432038462714184387564322398730800650216083873046050062886000254919549892851885451520963008422870974128754297025601203435205886148262560047601092909590622045141053671321734402422615491539349836098752698403626690151487590610039975978197003773778387129685852589931240967576838499315729106763184614541212253483163317976291661420257877154047129772359821950600430151895257986384868794695944153820058718474475252356952005697460111346516724130765670473448571308161974244383661173702891657085680134257704878225749118058281061587167154048592839642685098213140854929916584358858299880720215516249168158761678140688608557200965028053205489260754810777795744903630439152690146277039428970180312034382360705959818705446965522043625096526112118266484977419089368547843265671144862835596406667493763402152442867731565955278773126798512367898437892191563174365154595031509932267448276197800200426860797956937302333797682942502926866101968640241150176975933457553510801018709009899827608083202435256791915058226255937780601207631574342099485296506915481250474802085650662013394660844332691811210675284863813500521476630337897472033770546206588353782738074208414645361263495504978952217954549311058952347326038938358679190300765810042993143264318982238423334924094640547780244896559652478558405593517063342015692233317290585280985854698089779996645472520132835333312091422755257053391909706504946194205665924307829711350644701255538205918906687240471916741883324535996462002037784767874341970060834498864143784805854646390238015759592455191005719974613496084275565410231624599202790938810057786440384534544505683749174117254642783057679551890199893549316676231120605121231797663518127167960217368686351658282129149966732199635537568991573903765087581704827380492976335361925431734059772452018760855696314720557851221363357480491483354377035448481219250163457768204036797028270582721927005602839943536869548962975446538803907391230217877922094627785176480304061608558964724928806383110231073631437897596870505645662457400709240563075034212377564202964043962562508612814302696462511260391814711949110333802485096140634245994736282106153597752089125931970667328596663396192754641080206820314241154121125582928468849388459727792282539635913926005575619252568785772526552804486119335285182287480734085564320657864767830846552327249075890035526491569224740634278299429694106336335111778651080797913921879438711340822581328835309009526957910351953048232416742059033403889970426464631970901027437280010631446510331355740122013332729984684561021520767592401330375597910173612631198611579174740374328803386461340220199002497199403903080395418324664142127852198865227770710888714419029830407653002391311126192101691448903119087526932713277862569893880871624390123642645142106683709000504441364514223527730645622445576122744881570654936653331832780268667604218470992065228703381422234600097259131696980478513591179235144066552699356428810697971376522504095337113800580366182100573436036700694841013328129342590719368618346712419328029835366944277607803982616678113524507953514603063243085417729649750268347923943957396062609863141345033899363928642930809304097422453466469506331709313647125097568986640175315097700042716919455244790323984049129725447723879826536967301589158827265318529921261735265475533302556158836849078707088304001252064703658738646619904399813122191184260234685592956121307719722498378071344294778977722907892978271517072521581141392745068511026618881174732539482187148861625835620204923276920789795808777388442290503524839527658518566236724608594409503146492546426118579102074165311612110520382515944045677080935967843025112966144599263889466512248652866911402076271146926855209685312231219314814430178923578019284732736482938297460676472530561657363087377524228092788422629984289604566582032686758457306594509407039658837286385773032551580889202741533974339040410758617068790613511009940492511992784250956216563602429947346337584924099014177541262291929636049580279084164126991921612861446366734901315893837495089184135353894602335513857669339385817717163320620805559757140835985677916584828653855037414503939993092770510419214897580111399779315857546438716008821529964753575680840334516872618839920115157779438548761173188520823161723208705966931470805618119491899454881566866291505616609706181998249154664884493099223580324107821935515810882775192211365862553827283124999244482609152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6959206144910169404329533922972262011118325964632937635491659638829411766537258011490533139636968083395348790725325301567952431266330918058790346225351417326001207660569391182626960264479808742088339897292497137785395505330168848643823786895755520792910209899526425824859121436504957308092345229036120070318038885893163884641658523484654514468879338231162628772770487171371589562781784170752491809985763460115583619633134386377320726121264208237676667875159700088211686328193730014836818774534796149780878541087474871118474089214382406099679755991094267200681394055928403511753783540617945726137415930837948510084012746118604201414663437556129681143981462487719736438324659726658371545086423593262352825400584148293631680411295882251542981427408456376942302410218075918814532975229977188141267565519141944779251997649644978563744827300019683514358140090921782290237206316785042173782355454104999942465705594580416865298119830696704262246908131931706030142740613809764867284555535569761390533666336434051311170170830771396943359945246675105724364811126194151077689581973568776286749853403063420486266776297595999025690355914273698699519835069296794763189444991274700430616365461372465398613565006991721545414013246498616095017671831089695672481220396891578834984583920701336517635670025730575471402702751007826368293458538561830745659966723381873483170867376373464867554861708610570863133729872541004717487517311627300193156983734585290411565471809909942231355065395389791547246076060729883912746822754343893257615037107190924809422016545505912397453815106520543400727509183508770693973848342951869887967582118024642188534325689862604527453230996316109780366558405622001444538010111678444480698118489414677348467379502688714722335289654968724628880271001866856015320269313711134718747618352809518557004118323615586298020952973571196978545387412886410512331170362678839824561356692386242620274804676752758541566615961493509295617400146193025357601268973706952866208888517572944826673043560729653198582164205600325566860244919093384675816067600040264144738002843588304213784470511035271418269857439977988359828930886518128579758938892055942350842918504696284768781103715249363497957122677603968024886509488142190683739652948177989813687518085553194105327772207997941559977864587609447098190276397832419150628516055358639655250685528321524035250858829600931114710445914953363809317850811069022785902789972208952982926205185796142916386631061618044261635386925515892706868296757310144597687113111533290706051132848469167043587796141185027859311681110560076270258465753451771783393452601673843711942905248338146707994298732824620445153021659295058756219566484626361066577355940548791610121713153113142526417809372060763448691405557761864039584917838165246729033367479854383889268293375743743511142302429553815776554298143617455683423232823851491701545500427913141782718806948153371136060236808511449121264693862521503913533421157115125253482490958935400046005788499750210651071804821251066096270541787202603923051489556737879015672192518991683236194482933593601976665501489450924791302160878505930800263451961875366881170575664126235616538652921525982734929056926139444823513407001562682406387368289602421151659808698621745414746914894018540859930774151632243201635927324294625251903424248484098992069433269699515338815860858368351002050710129954122516316384029013928229938534042579289209530173534339047945888339933458433863201921968851217181515099646823047377839813799103568975405711998933993660497449307939883798616952562315468786304029844855296576155483350375317711337161726570207756636422712279176052238662748536655827516286130577627214122389250724366789248779796676756853518325991863654335204592200722080151819793456256613723344291126387951332815564595122287753070336363786270193810920448299164904088346571081023344425166849394294093062843437650256459461229563072626649121347633317202059910862601946602977650040098099567833921991880619823735043850327551087413841790922046731000940326463677544824044506947498544537661774940161433738658490466544641879064560800342596004123782433761108905544154856691503276152244668183011853740655507836917055817987673006275710630928249457578324236426959732021580572876106760882903794307858141458095042877188461687552172656624275664220411219884901073136980592256393352521452603228630127542875698743449989861222385563330716605149068073411180724036141285927202711951655686422034523222492805896378725692256070756055793965981732871759786456523320662633769654025129206950417695664991962129782384068901606890484824901340336581747346534995588885836350379316391205997104405081702945618445832584674348143651219046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1892560806038577817360868435629280125558474623672242113069994251334403832116615932834659763499677165601291279841641889155749525959960281775464703273822093628248448411502167304039654396105203234767100158100689683697418938466807191700197240136765903963838873769138098826862820768946276914008793785985178862916142606773092047582871202881292500265936962946161558421939115651671758415592165505172869512294150479730086265895236538208025475872508046041630696653606190489425642703195374712166842828450743645694680278739802082453385207753316358210190068927523759762803400631315108646288179878025430913199922863222109934734270176915087877305088882382091013537361702637313418373478882466044387994436017764972273058258398252090208048673395846060951855869915911035672546364452063169491475469630504700086896874252219548232810056655926895148586935669134183297092695556211416521959576514132595569720075891062703050183862849282470920714472842273667182562689195507745674132763565058968291655345641552978699220313945278898858480280769644528248749577650056546135171880521255256002859241646080977702770705569030396541702412877431412929550948532577993421593787352411853461578198801435983260115356446824312643927645679015418277056500443348840610023503886423954757570418447695162860219396923957730791624997168854091692185277544949393429658644735196470717471662550150979341202721666918147604242013263084945761516439953183758975581317874129338546436392312207109965461461186088587919382630704444528548388613778529707076734998445226335389557166295675152829728518170281353453937675978952586501295934094193357348313839774390932730859930987863351199244261380812186448478740482869532090306790613949264158666850171774675995119816229450563998044643452416927626864103217617208539616803231044894810477489055882968731501797091075125460669074393951689955440774385388455421585489064683106197497065520137374128160733159840141121462192200910283612329952385433549891392894139431532599912452277138783885134283676538917087320917155483661925173900081558206981859218017066578677343118910507159726871644088280133106088734256694675393096540481756404662072612692407585185489091333272405251449694073537824418979875782833272834003606871701775527732436350635838402018833568178803678837337096115526863229731604459021539191602511606256506703804417663714433776982540483723779883313358305939267688996642029364409266015258310752075076254335986117929581748292590766814460769891440075613740175383675581412289323775067077755910149917597706185625595005262851825282701213482348356807225109560724824850760290816602892388264943895634666787546069809612232676593742725733387669414289089458573523637158966305851838477582617322605882802225283654933289183369588942059174601679756520040482357267094190320651064697381823114200164819403194749741395721078216134690388013368834687101770810100095071088401356646780539325722674568310037634636158901078580515025946774165503241711403877590676517197153770465667063585293615266160799539393727219117670199300261124600636556825163673016468674679952527064225334424718374432566793166375532095473722273132284322809277444998244358489313553909533705706617665881316464011537737370004268538883975385288013893395262254650530766925889239351505223195825043712080007362870895981512667653859700563780796888057416965138552109337969330542206205585841552776062081631298518799212326327418335691618106126074399796598647018976110852070042305491064111907849710002437708750345260620429912268353646012526566168072768979174112260611778247909589758610765101064466141546217894924625484381840583061322600209695168984575909395446324486739351770467546108332041342025706313274164551421770711298095471575611263643185990788320394879089979811505292672600883500267045903250903109722596514931350854297577938978985026732849541893948174793078131320688244543873220590359783663362011185969502267233647412744096343492369002851771394269198732357425162841988814831940722123053296775113630349088646383671966428310720347861061638100929203218674743152300839888761479211456179010075521795231034419068276374322098318250749270317787870212438789625246128806186846602369398881590656642151097263852842379555234172282591461015021469166720094226763609629809155161190557642948103709163005004244546275892758846305928445554296148944598811471311160446397543494267016968944809785612653236738510900254349068394483040248338936898496981154538251302822387104046713973069253439238036175903864340440836072848459602019117474007675026545231635704354177082817922799446060016329211459004459907019523222148118419655669103614462761696158114006607844299656373917935966773270981490125581419298300468446688337341384066478635699729858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -360828900870987652423154947353899518098630931181710766670004111116485085832277032451939920771604956098546428301064733626468628528780029852797540004436053111491554745882239848358805798237676288338545579620214053420160378372310944503564309783568331431680550474584565589586510579479852652936934717434142378067105482140683894446476034885787921166136890324692214409282704996638571384819356492761504765174596085111027343026251520457714630878484019951318173179708825272145337999012143969645653063182359593855235370381359669357081272526160689878058649817196717727139659266513839681655330885193943676381851272024623757726116654356676981085511525399117346002538589522045060623167906689791190085745533275412265315258892245814431292349300471664135869800229383991292626216059143739348309429859897644564459807882355993820445078106045703883699548382707128122029435362249612663950738582480185601084182919979415721303460372882409684794278053866177753191177789079195361962687341384556120416683317292744564000266899001518647765733904276731989338945365291304322430323734019083323932071697445498232689984390617636440208012646139686533259053369345087038411884969814999949991415528050189556389077416250335701371026186972009464100485677531299970515204295481218814955603882005249857031806613066235221958792062870155543546137178267511117623635521249599454687274654156661615605212902039930479080115931629943371990755707483374849299954231321729817164456986976266890915950884404968070038118424794329051509632729895793793466087363804973373285313892750355097891381112661609878252144895372325674525829635043037506776388338671803682017397510391730345815689978063040417485476404274764770286766286753034657176834168316231093177085279831730045606601161198518190335545155146316755672470625119872722253135718169638197841501487368184657417342411837516999643653454717606534422719468073989209433119194831917822595111230351744691145271147331371526536776574639516293701385007159526439658126422778195051010747466894710248322689470393824633945103996731939842341022012614390626138574810559812360496436944886071547656497817787191942450843699785093542887658177204111143772480646593079843897565769246173633909159303072477674443103336309756113513942140323811343158217472836180978986402704418940771073620759698861659597817372000949885348297475302451256293379308946921146347689955632189129731970815751925202366466365103709688512042268670714939166715731147383132156784835998873302745596711120433194441916734830087745794719879512207527982970072345041494152361296339975968185099513646684780178508938198373793907149038341319886612831044148823686800437421471135852170095361950943638836971451245397920895630994109729244529197766504738943881822864928163903695323957439646642873184318436303398359497206768640132724429401159354138150771818841873429782743802265938667946265034784221510959679841704763072516361201326145346098747187874447703809611642222565840462202173748968161791456546847399449193731466801813748184784956003073109502548827725491823845262167665290879124097264745585666434261750232954007536438691353137051831954572481360446822404924344292864810214412986987578141585013164666662052149753303104484475429250265682122885749394421455622894892647225265281480493925740793903893956377231789965523829326278935971850360262461185494746302772803002179041098466637507321820245810940825030088792002909023493551666739359572869403533519726186805539392878914342399879999028569945158161066739834344597002484652723059856894737446085895488424723894436691460815511243465399524156893672664266575994321336306426566668441751837340727559338749341814388466142033782560998967235976396925557982432810883030248967143346007920999564930615615909019783118233386215641124201896329160095608491257194687823228190169606030819520091833193740567156289708368543016077209117502999721211007057197691448973130083455369867789114867128653647600859214045709919297883830334043121428147604735354486694670602628369525378787359706729233825737818366810830850239137146615596858654441669362935732521058257001298844939435810198806146630665513228198490293691538534203846492142241420084389945756578319773294422169235091236052769639508884859260499254883842351185723190801976601992360829471998234785308263426528992517153942679364216378646845703845941444312219725988926104739803082693282436627932720991523845309602065925759289000593145877471077695227582604673050646022402711819539837154609890161224190515198032642337688249684979409976664273258522089587414129225926762038052883284626962095228505129964571211495341880979809025301125360025204437210443902393169078742740160892285570631723249644232280540431659769329701364957319870485102592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20953897679967105044953843997870341012528371268075416739150284894472717540218282535252482969372151188073690721711276833494886267636159917614184727027809962549666308420413496856947667882844331924693144526898233782702748753162693414163682188251993735697354690403067720096362230909683718307859619759760329221089655405279735507508487149948969982184412583928619443540360835635108257871211206748196453593555485824734370351264634418308647251739727275013853694934370325757837030548465581162580002438085524918768802804991397235461810029645916876943217795665695355819953461998083456882207749794103549520716390489816767058119699073429888112147392091338336661864385463945931477847871277436336855427220371026400905574932501554931392436083282318404398174761578193731694708634729980977973553999796635341175361030552239779829998476108041095211308246540080134881244459954078915116133389816996405013654555849677275143309620853498263722682906736280623038862031838995532070241541771269439368543262949152359911992381826631805204754491673110240902340720650502295326941303034542702519100900749392434504173999002107900701310193865801545353622018283468976371744916324679046017705103736569192870662219023084393871365364745195348606103751623260997401833442149196402815956693003879294148547743078671084733308979173750997061840299758891469264580793395114523628767264366184649201222936700890817218426907952280968213010471464810066278453317221234396521387237190761772938831436447730716353510833164780369649692844420091929560231962680131233147696625091882610075035303172873952350981177869642438348451393808727805319789925039948081198188558140200277500750868926859620346446887399065495627324896635394784227432909144668028000229578292717259333526569809703629800652239909329237121417823345043258721865468197014550390785840522286585520823508785978634290949203022135022230819152994780008205231084095245508507882106761487923145172436288078397739954477340489795004716446877567805704637486756628322158571587484265212339396336416524910047261657336492552879808864548285638185053104578128158652125632907859583986370020489469078346709393787103588165082869493128852009947718730112625464981973364881496797008668974123773919597215717423442187082320699770107372840512185552171997789561675663342553403726079152369915778648226617195442513909221861709642793489593498304643731588780386897568767158050443870259342245716426374646222247428713212249719924049478561447667837439864539591351593374820234445077736081283660112006730769626907656534209534835314314620261522724984861808895686093029631914327997831694275490338074381778026449638691654579200009125718573876527777538914735620869089010320484771626110193307424666047573317841349340136136118189177689781916478544217970436417690777568063794108502583384441198369402290964913031551077910732837205528966769909952531693289568299268361087593329897499286970440564662434443938318226167203122308503531122382689718744209124704117382396873015078608213162819309002349216785375598363014807937733065836962586969814921880928702849578023194405026309185118727964371954675738415300642863732743315627725149138862436606985178011415572044532052953067363755415194398567181747936191442044548590507810920637482238467757209438412106723596579952437650869335636923593261776495811447497275150718990849772972951667365039367477779220962709367326352841223029654846724649343407070507294579481186428634685969885027292577940007570983003529085360532207539415628638338619498709452050898210679046150744669470106897207883913906143430857319022628143167478966108611046091721364043088559007600637543141226486590753335522461768780002661012267248180777918507817954619678437812475340538555669352278150911990805065330243949674900736891057354297390054357793900941186556859234213239650530933653558293744196964742156067444510985674048576458609188342745723225606826317373098958332846494764334156113833658748384248125482374009868672836459883891802020549925443305706363540014979979950976904407289202707275730478406357607798263684285537292651660017674563534148114370440021037818946447125316182397825060252896248323886148167042332712854802091002967323520258383000736790388238353195002153534502430974255945917912677604272228574995464252673853322111254792500404061585757072076160908897414477689028615093282481317819148525513945721919592555291291475102997534351334497575006105613735178747476073225875401012589412794448998647110566564713738833386097410297153801663003860740105424268876902141123241317305726888192339756415238198778094499487273066866669194949206724649414730017709005288589067770860982176321185242429866390079048411550233025197279639012137282197591615597184099196157820928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 14291932833891145731012828006958090366269970048921070822092224895423923876065871806468039014047521418581567881768635350835202518221347437949837644169912837901881979682521711691307526038029055701132014084913026332866864096462443712688158599522289787981939281052863421534637201536344959948511250393459539323669301729317486540569940193031974549176290776671155057796699054893072836244227545888254862751510457886166622706325958117183836308486904239824483470255689626905743289811882011240388405510145166316324260558443020495224772645003927813781615085722553726250442026696057302075293394576573868266643296190074802408562540850298733744974786444020192301833790814790953316480491322880301493337074187594084123177379488644954332159009926787376130819971315071056549890060518890030736407207715178099209879850146385230055201309799380407441492935171997088836389900191224965173580578979956789626512280628449677872489002502877017596468040633667947622287474347725881674261608985816671237422038879574996058862466672209730065596469009096875466426992146895771066904810592342602336269040287573926800513470176907327132093037694940539421434274145750415934523489993510822391787017731026318959946511279629952125230794059655926622773325077716173563097774574231752907319398326823863863260345640833537355153992396514673556179844886527078368544218014216263911470549781611369605661137781874187631798078630716595203259487670252753983601261244886134423454423789831522721400383019085784762788598439831647130720554405744879665105470348790276240356085198558470867885481024463063593964870549148813627327175824134592057212636114226324619479545501784991434781520930613880794565884285813466505278430585387572638062163484536673264293625780932757900533660329393365372403573528156631633903514765698766981993159984459361983337934420143730671376976874750146158066939415980040517533055840886735370190662585840411816790681040332960019625955137592587466836622353587841445580653881621357601466610722547749464682452068032670889114998118402089828013423490842456978224784769939550096685805966749320009089334300239459280585655955358814121436915838860898842322664742647784619875932527292211333529664626018473860108505700111981185261008044031645344181256592367783284226098225686839618796809642616238159012864160266031508272598624142766864556886850665867622502545901626747016806427532809479693125861713195998567125149735923819028468851571501375208601868661913280140672417051082492766695391713583862992180154550047296116918908667792419986673651803441696176341573244685591758827026859839781616285689450527902234929547478486022961222123002221954378868874165658614662830272179828387535979504689758234714410141465511455473250658709491258770710394621736703587036870739017672346345076738362868192940168522315614390243768541346856395870012508880287583385840580031798419396788989620361791068144034837327668162688147848627540006148423220302434994409222978721460520492809380313124247340610179779525313196931840528204003166970083770409605721268862400349480552470857723156448361131432756129030185001348793372238020213508153787462725888258555034330688238739501227924505628758120468679902022817195057836479135120182339589085229309447935701667932840923759087589556026219598313159789066064836946267647189676048010827265099360825721946334776762922175043552260489336943375243165007387755382661799536484197365394817177849944917056521062442215758353454758574119129414687784312716245255300069246383201221340766339766184082136944899485725982251314105052136715149972738123454756988317737153821688040562813027374271512384327699472050424996201334361243610289720491710580106509344004307168308805041065982252915050746810886100971037202793588778252462701474072301360668134189985461922158062811163839740386541515439312097885875487438648201977708011889836057612129712299707225604406331575244314993356596993275258307801204347836420550726940169102857044556737818256357210488739421469083810318446023323916846406183256394613460453911403502667035344621728361097226059593135477672741263702468153801783307544844730756969171259415475519949323714827027638529785458490674664720104152958500690505438275107748245825576321338341553825314408137365337777884118183217932588777756217823211656795111596880263204115485034900505956381315249988325566844278190744921873167843474584534229385796084586193949639108886278426366938885844432427235200782769590174662464938041784567364056730696257090353157075203872302023996465200138065076071377880419478825780749496146823333937953247021748341801692612434396199745649421052287203240270120607920493904587423482639459767167428718916260397775828571610943262826682051643098824602844448570736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 5612335699057373468202473794111522657622839238548190835832824094922128953073333272336373839639938383189665559041054193017859269463956717995830639761139857417064818703182714502807003195499579924030652623392993191047635231578332039523485278194429705246543908779089557977309147352461250990765578992403549848483428680831914772414052347014876949088771496313387739681176987061030596271642720000096567374374213665091284439204589678347827017883004800417922139074151374311181090077130808355428319947930550319142083557358440899551165935325442654782537954187849065620540730614096695820494828895219331129231782146045951871257041783716996840747561031952826301108823361050715770912512922801920016920928301715122718475567947343698929788009062374639965496954106655453410553302665533334994899085477335694109891788209589761153931827499095077654550649990929714538840756323443949876045841528360499796952823987945927773376189474503017063288425244470916213938355358520284476989380130511869336938213487953666616024846452730562370389967750710974434032907308454743472636790896254517560233141491206413295078100380476591325940057182971691127601760236675631482279102189067903806717723833359325138691829032505855448793189332838560708096377868325572135845264095864313260295191246195447249383533052892617384644504270425222365125862354519647790923466582474016514859266422550731272069483850382792442344349448950319486462433001543875385466382133900824216712261759046752229598917373171679675235124307130559768568713992262772439610063249273697016939968121364708362197987178114083924035984143515712142841758184723814738531496382612883185999277403253446615648011028395302433295925367877475559273212389116419884420518880918731778687391306356924274357793113857990015292192960825819162785964744326215905164134001762001996440393850359329126571354138030919918217222922359079571050451738167220618726191202463930550963437690236893747797785058994122433870230263657088211485657195762741862122540836326059450453775110481394773492431115409339367067988490351413742866393222637953481807127465390128183934311977923008137065089568354252280703377281912023201568416619078539081665008918877749291526629091115847499864514131015937435500797411346341921582948472511375632071709261818190773596201702069061665344210235200395877565343582487574248456573822874094333324616674449641607004573530646544352204111392083761406572354821232111070218062332650989366957690372181874847803668856452635206246996155677321451441668449989502183563329763846259931040715707338666571922559274174011717219210551555349760087615100598007669681631778020711682380536599571086536140559468151618775846201912375732335106927275565115963537914958508592856387379364872405610658802486508464653171558647909878595236598287975763988338909858952310837691994566012551000301977784965910598647422567156183249316811461964213368773715603401538745154744539032171986780585804048762643641450947959100277647693270259412445252371629438285460312942467344061829280788155874884196136555077611758760790556749792522079876587725851433086509829644531058702436159529178152741725871647354542345371146639996843987642373156854335308652973347987446878891757834924328356985907276655859120504363480921964586723130451454539724996016624995235623754403822265338159226416226518613712395494573310768038909259642084943677199096629709409058494619599376797738431148171893509996777798070699558150327320578023884372523167056167958486671118102530324706538965037378392882733948699554441030384223942277753237949578126301528874853413465701803764144788611313191460375044851641827205697990264706759845076938813878171976585020439939522321680651201439297048325223416008579487055870685249484694738402465332674415393209250320509191032194540355364646745156753941236478222147488943899899492313818298176225587176109188290234035569121833620947429367541060582667873965695488185398218151889049357785632511917053943508170378947082961782266140839640987730699572214378277900855603123250295256974735972437788553183377351761147164107200413971393925258743201785612310925696139328599814868138759652505039246177344171298395822542710517021612511220705610867721324254835194108824438537675047410446155092969799385011805014613083022950612359866451024564993681932471671356150186459291780115581265799558053374870787097113782984224229539961677184666924430604187115362307106401535516774213404129731242703189676935850109408982774643061340962850453315280802039515346586758789969235362466942017471593185153147067330042498151892737367763917585031480951480175281325029276038389003946390877647002609095220366015211879949979332889772928001136220099041066507053738018285205159753369692932145152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 984384555521189312286850796792609844172150712326192806845086304880737871338198637347377362666203067706761949934426835283223921321673671364591274532866086159834873500246941109215303928679168150963511244335282599019872771683822682215258889556987098152179240426760200918451626152648393045987699924816849931851044815375197281110881793221665831133647667188194050800952528591098840203254535437885690675087000556709855493146508728571794932049901199175866775305365198450566007613728662397385628309208873143502815310246226987795069495223021093027859397730090190994981347085459326925001449682741356187917635418498370385357456239829029624382759878933920717478686224273255073272886984820624685074158909733605716991697071598672003715647481904532154764770661751662730941332916665983424408892286103121623632450759888153291512121855374868597528709958714939229853763579731506327697543400244234436858024911698214727497260649153851250443834718750179471389767308156967907793390332350284009740306743775722405604785238487910740117114125075707802779089817340155167290883639446112476536566885801178992991270417134178926635704621347859998641170838935604839402919915348813626340087330123505614239042783325844999116964681316248886266473164120465918424520014567610212012457494851080861817994294187517148068684525147676236525864335735982122992416046484385963155430709527048577671019009079649802770093379395334677669541769000408590175584304109578935012580844847102437961883592147964274464403855313300537207660030016800344896153388392697249424083384225185031602029327364058276517770103855820514212588692118142882303861571022311166095926369720843366919330636714524376648820235700317069621806814562656632497704978032556102424718755012576195398605072934025645988320082352286932150056493549941275867978276182499799104397701799244813444949311704736339821669492846875185660511363315314304197995987999295109707187259299248665418944079374733073190654435840782692666288869832807998877675403382973644914310258080448788200854792763950780219134222243355129072698163364483590788348095934421800100294412911267221594570565970029512856892459907489966988666387469852789499132507065873686002216303564565253265754333582628282960409092537944748221157015373995285367834884731927893907445677263069669827271416309249834604603130654452282343381132769973380819964240172960502203873028974737975587041974984886619324502622847790431223522558302373681244963512843341686080463610474206336885112261160649015053186871559575817843880182314497750110742413206457629915257072844093941848474370491713843901647697143527823294623414922803699936289073681779155169797614226750296839671963770996701645230858171034817033874109084673402117893696050172082827461025997441064379426849279098277086665890472445594001067986745094701128535587390109157321347701063712668205830990771064157974940767209128381068983947058842047672560261588099777018230951993595895289573949965032487162121841028857208335738196469344707350490696111940379746554688217165151200557683333141195913328065164721083955032523316545715022083973828913235835691008759284869644453678470395039916833128901476959793270666489538540423246450167921775115297430323921448881264621670114351572381016606300107573849589720867930739100652318745360376268008276472905750747763680520763732292218340553049256550189614283184442265005791029808380800956911057811240895616253480733466638263663379585211397137970374277199191778664721362879555264613971767377584108807800914679209800255313458235190168580433517493799729905991234372236113356015435580658678063661836317901840240883647451015174913054832612397264005446534448479346652993939414410300852196863598394665475986162240660644560877372682997832745297267397430873988775914183850955035439661765785713951262113050358106497103001239184559277927120919398900166128807503628001191331886419138421252292102459263222843533169799340964940486852567612560932399233124498381965375028279343508809116507383724720698505608412123309778630421126663132255877311876480466616095959967186645651004657049927537009771511440294039041654018289082817676946616986933624770615449045860104001287162803364927981985343353424720872919384414278461486207410910843352473287892427271433641848231292332262189206951259271354340353446745638071331378485198915228196118669665060876963755403326133175204461168172949825292416412491068098911051132865178903801297228031396930776719014980031690819465469279748160929534163246670076879660918811135331808437444639774889996901064640474454470149087949726962605609736875859825343077310202708206879592436580610756183370129644483134531991876861248587760868274775314635970104282626770246955812670321298033868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -8603533853847156882139997912570880458255539082273927001540779064621132257145752298336767669832021076135145316984982991072898703065228716789089126524666814359593517460853990256430605424293698086168691465729688917985142918193666808710963936149640814774428881450680959906140673896267670674257346342294356182955823279234880221882708310950659407125985731996695182879272683568230397317124767747963416327156501803969480884240249803339078191021915508073566511123154067574224528493716576644895958401213213380250774819919305840237323553285176689356437953195546217849020862693718929499143535084187103236146681880700848410807715217740208153366932419727796458284005583347080313926654484804610072519604118873701503364823141715233092960264483423834858687647631938640235814354053822383131945393703313823294913784745150458200561435875994261863849818690653094572895427796944503169940172665239416198153687930926699405911562107634798420492227009218534643351471821387599428986712459875343431930287632755020463390807067638832177328436678996305269391298549132777051070835085226519245128176034782816106604547592766892784643373377376024998098649738528145860437720363203182733206740276939623430044048063557939024904090304228805439694254796333368259235679385826933910251333815782236256428357124925250513859658387602949814370301288410411410098212656013083809537144545258118938807353152964205545294196734986078059053588559034259973484884602776644837445980499898762169202703337489442341340079321455521585279958423192635685099199956936899867241983532779298281511721908868357212378619292928651486259695253819837904791428910325781213371337010378010457193094457607243921508723294069978979506159699802844838565861138600503162005208520605662824221550723767042698526765606943897668854508277563778515790902252465524594946964563072838079634910104817173816257941758281699561665038730273761664029711169578624866916903776875470505931632689004519258385739727846072853596526224648612444804460178048677902837687450206236588436975165677010714257771040744730830367495148555059035448161860032020824911237417972321716538031785836555896808874700068842023305215939903101281565756299461662061955989465935775642214950446747570965902613039598246219724963892524645321349076782848696382621337056412787445288993807960193278260100983630850998730985409675468830364257746753216144734483817103000430387063458758054484858620837279050766528272609363040980994421586102530097164916258918183462658821222807433590960270492947010817834517993381117301838278266431323291442125080509842040455224817264602206340161537553937196646292674548094299876921547426836690585987538383905736071849174382877282165244202421172356864081873796701561876186376092597705107443398048910117826448806820023667491529052444432095475712560374111722285208512774429473457492918882415254066747598147291093301535739024912374410126396514499430004045007851001557788892274632574436315153583991256783442578331005608529001105548974198591681843627340125890216784834514369794060272492597321947790511321943343366656243298912230925606205983068699338530229774084526494891705817468273964689582388003326375598131728583349750186089293885534398524649833710225111063527492328355476217010142407953695721643266271029880970940217613845562693915450778340156438797427542437579266434186017615412742643074878501036242973415970171184733793477451170904266968960153267160118460415069253860929898223293206983337892707379447600562478406708647978366340299775838994007956173440403421820186531895249229648327276755926889294304039896600961785066811973707329060728824638648912798032588151803745379450079807390782063628704825414431214969808114639885455891565356928967110437696992136550807564578048953991510576389744262346230582823395742313119801673928706047280058492295990312415022589288073332149390045555672838859055140549061887078105700206276128276974162183070179926043240213866872932724878469875079505981211581348427641349447919024865789006151031556650152228059045889942938908330990163049258370282090818857061968736806597019925759463086555703877257049264259006235605626234184015318873084834083104691467267412156678260993660311092100734877314849497931032382714004521924328611916121169857645670704774893387993976206995962794817019458208540327552172669723218451498151486265189288388900637282432345011903153542355819248116840873483446894256107163615297967644844436243785578711193275409238888566946317524216982877505838457159753254455365544853284540874315969726017592583854786231018775517614409953387154032131369291520645290063144813394465952065228735489900974228313021973801649757990933200662654877115411080890862502233852668792392729996030781685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -53696597245621156673739775051915119868032908498115694052402199642301441770448581407623169511869781527458121893399822133237066605916757436763763763926517557836864232215213203350602364565567363686602360670785466322944013321555221081125002568945572865635788988014905323865713876555627604149793303111783830759755855989580559837913855851332908589745410727399143486056026094041931582307696667188005765089967083940415638318701852530892878946886336825253226299501766709124298593274003731663616316083845847912939362600855348733617098579788194244133189369453633374521692395928768168271292935264526031426713805652350940880427735215076836478281808714422756738446665390078080832911684519066117786258812640077319146172110298337911002928251691666415460315625252037346740201944395875611949602892269829987426875658163811053534010675541825286788342065419630647766377322406114252593478836306871465905536960294071130041828261268697018500993740572257422779629515557329409779541374604245931826974755297298909968936179396360837201366032380582798656123329465700143067875847982133294355084290095968916745770742888531722462267463599078123149956503452323505610608002573494953298103797359343925676792866212188520848712415467811854415996638731922437541572950613391697159806665838583291014051479370297956166006235826930675418839969262163035818663708513797267001363016133165721750734817496721518792007570532485277463755271586599436653046275862543770087990274885805545266008801078517120247406861966565850239409756168903122490565896112351945597080910142381550300398424632030588902325868215715156090043990797897608387259037368096191874288998359203131430798479981107541003728891881004618775133557927029879278174508627121130571176415754105582579344766949094113922271789141615250047657719315599962165526555174443657943702543060040757272491052832886873357472709343796141661910857707809091367983800939167327468213422321297236448186151366005454700948977320611212800365662055015707354728205241541648723473703505316107809668518985139556726830095123565437773193543820957635761468080913001385319339640884887813578148036883667272839787934197147989073344254045965937371671578516952089536976551860718073912211238193107028981694006081755597030442151049537844597975926456228922548844604089461125436532321261343057645764075309737336182864457877543708050339736825839143045525100386260857732733777542065357139739670696941202944965480911937418248086820987786324172093442027209931214743758856142894947378705892061594454223399633879876510860124622043619991946224188150301970978752006753300189624134394974026886190096830735397600346970896246157264197239842196551644111811900485501299572758051797829342726661975999618186947434778507008164111896394335315460500109608065628764610456776197299698155257261503546755681022697837244623292298840497630860398929772213939596410522449104426126875068989527138595466580911679420802904458944346367206690436605979209184540531875939893418225757795948565000593873598739309288526423277231945776773629761369668470845873503817682126886475454332924959734217097655598908369517537192947118218297058413152166218619177697430279373523297925137377462801003566128289076993318668361711029741872463225618896415691758181426794333492472731604652243346301121059003898402897336007247739631046032040304892716267729126544558050966037371911943349811899985689514766443517368468727043975744677267406305935400408512538908782956820505304778375665465916739572250139774353987236138972308156456301341205314948828482451406203440785803684815164322242175597940835319154300465960706870867309570286949509491439601436237169674618045561108186521437494398336479243224781395952108917053634875488376523353526091348354181958716403799348241956391204405574341439570428330540317528334634347539765762877652930042552317953859243699323427623806912752167056083125407583225156542649517695531139731629696697392812438652959470629947498207799995318698982919038295462448150130178165458784135425503952071958255839080139303597532398577125818420895291571046248741205314783034101719994260695601038079070545682655994334246802740726762600715949404218219703001984027410189447888397854258048928138260506834930415127397085360657110807150797241274142476091181954435672490066735826298031626055204974583764723879663360351867014869666504076531221738629076801303729182753660807675878919685761524416926380853708514914405688258411783185483236516899361750205206189158150941898397229763011243765768418808530861051473419294138457893063101313642275954414774858308116285443760082957329006423793190906700794280949256828110941157271919665394141563136407470124333807218312732656028070808077100554423697886609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -15845525612297999371875437757093217004465360361750017926623421106720874959626541114225355118971467493289786768004224278416354394156250963048062123019854821328602243987281922827995325928467010579516529298747011259885294903738041204716728809297938189421972806329792235632048100058499997464984448377412593279884618703688438946230915186750785320938825866121603024231465459757045937848033741632869023486954712847053798872173656682820121343689584644840059126520446651876034376448434801482676333399259614579855506056826888210945236618227335512625552613108026302204672537241669181239557682787654636781168575507410783135939962486524585812925734524610432819161745307213619294291443314014443204154752890488747735763135156761221540222493661609208584394422759192957159503960205001145189781432810557244420931312879292561673871326953983643539878404931805181386451977582405044953123770373357446571567602192632462876914769037201532660576446693517848976279969175977266103039815490847748657112145264673706158303913956674508632721409294759336168742355486500666742146559359617149636728666861907505865140623193786347996347600694975538040171187677963174002375860340374131092153530522813602264668966711179130651808449228415329079390989975724709961790055730742151578027968259773435494140600356274429234473900741972164542755990759627519207415722204416530417496911596347957678234912336646079005605461165314997510368734337840527643673796243549384035139780187020979219637666546916492626130721656745934498329905300094197440717817891579500656758755825787045517974765621639003634124660020174034970080420934642301684278959698024856092634036200885238549911332829273938301477101319820262955955940738635370233410753136942642456049360035130293336285796153715908350122419614361796267097101624644088842718214409708565630157931161292622453439597851005576308179060765227841408590564244016607326523868356303808047025415789081699942158086035596617334067135742391656848221401034900322801884012680006891906777480519427641859737734265941018637033269861461978596214948473591932546579815500640495951905016642993726112496108159699761365813677703871070271236562248903080260769344346904922058665310911919533194087548712020749124180238870045386271460710357482538208160062144127346324425546091621074600642615868378085764634816604715868404104076001256993092994839665869307118175385730855298766120453618776622573989047339521841870039309541544743258130379896865507307362830654500112707191309209645843140075416081262883742163950909816237690579407599717774702724053408914947582225459494666817580374974828637758117627678706662614485500642284334834315440082970174347241451942911092660925223895372766874252159739300500337689767086703577454910746031548230081144784302903410900072322014887987378226065818395016183686108499198018258515020124340592384344093271531986441756403789687895060330216468195244616750739667534234375943750682746224288248401184318603544222385697332895176855053634339751542307678374336131861397842627209291479462512270382989759119538672708077105395655108408619361446841571046875203200405654671164546184097521458158001147262433758926694665601418418246931584125711244781372164022795545105456529160112841226987814927435253608107530898356181572660774686926331728176639782107051716506800017985465070421682434911027193545621646992005315842985743701935436087337961579972176330643797245473893089985507220273633913933925889037113072990704738757235621715291009798932608421248610476146849438345485937065314695439284005071189108545907468732043507697900333254323542546766164763202322743202042139174667997170178372194619216954814836803392090992495728107061249394850446833429773126232249762200828790578992079360606669050466842549567373645736726472008666536049376782951070177210474310053574981312465550533009790516126334865693480862057647488019828676414084945038927064469807838091833409005103419853854526557846895857335880600560443464779890317347274065015090128140143157882877536341114464244470450764450378186202217513280696350591125708330499768595170278322960634948569655713176594019333844372449582470903710994907901336145447230599688062599783554960124708380316991647728294309784797780697732790574693419680498615800010528406849799634642861729619184689494806392714403771427426320192756857345333273272616487377330246085263320615268342717624608036790417690440633058884316976920317766053141921963774110385894524228492526585618218570466340476408402895851078150257851709199182234874773052971942267987960672436621969826493864928852559219528730113227066203527092993857329174790732878418398591191583595672384738722171659552910959144237756575852661773889860422326454781881502924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2429192844990833313256961188561457712580438526783505504865088267803749089732349462023769872330523093493019550082058448256641213538776495706657575678531063506283493902959899685730951890419306022543991635731286938049460604169169185555027740805700484563515947139719720915010949635666955901483100591231309682107356277514513800338535466119314487676859062286902912075538530627513516416257427059985170320116241979429077900083888590759787835757120499472305074196608086896356436061214937898422924588375472272787187953627136216854846212986305167112643660200762477183321988440912638512295158807091690385255565854038310802676578588060210118990712584684491531488418634491057819748309169358070684368228600479928938304158601360297444693850092984502589081311253215990296012338826837356419577101734985176270376123854035496382394694825220945248774002767197643651560358771416845398389093360737408670441754231523745843332972582662642898298280652461251199305799434105847700216432628062992577450344419542822770261184814118161274227328353745768452448536332319877117824824494260780209209792972069867472227771713311190788607693405652501075507635421802708591888352159245822362080206246360089631697363003646289189406745492272120069907527393435552275570297424724615744235057016444976589405695625922643320533353967792646523079815310585190080654342518046425052352916768524120879217808024422511060867463563538134980067910252247513836459687439767387804957097063102040251896721833053942957385992004634385582112825473612993680334955526670093182078588031608406527824696952066802178400752075579675092069879949059682595444781018107977587678088947867399568922340078017302717367045526353167864337018918340400045640162354147711228429018345458179451555342722206175637550851957204132739840108788852132486530814348256564592022864684558146660581213770241674048534136674058906977116936885836759795791679413354213493989305200063934944715057173597391354299136262194628924755355786687684879502070518667435196024594129403365099064678444389599751267196706083084468875733554950152504177794187777967626959221635253869014429596144420830524184925031139709142034502813681160751354461867037613106281999508514461361934188274552367416534368516244308414798727193080241478937962017100010132840844391904830404381633712671977201745779809558090432292990995981462401090174128167940552537077459442513728315714805620458008669895132311198644769647012310958143440197389048866561219595715630286364089538483511991159888635633059338236729795735356154386158389658459894361365106385106600121622893036152410083514387837131486521381794878158440767906549239430323519084459310341123560552984004927620072226738032815787329765084618771251571891727426211395022739410763195479869920663382503724442952890826558019445138926848637794882868237487792036518833850007714827046749986636777795497936371541705616452140750682629099337016189193911130944422719406008221748418674833245063808329085770793548206323929295718687022647331014005463151686953074370820122118594328590970596127881124589347153161451425077634611101748177092480546173600498076062369599210781955319272248055904864536653406710486611484169726534303213688548096984076506878819106348273378361916729414233058047654836030525009951829507772251067113559342781947295177822461243003679348666009362203668848441847148569296939366468493043870516642162123479496293549827565186870721473034272860189653771522810433495907916991319798305016697052598274460398369496357769882428754164363601329800840979167430793903651476568041488979928697620589639269199520652412082791880831477339287703630064243294563137001082323461614806883891908368232377117636989207326089767536036312078605219979771932686930228370444122799679780554802770948328419408375650001250474988813991978036521815814334432272503035765139219262214899672928925886458706945566435048374644214869565870305129839463570437168649318778736360509468815856366832309676696653074275474103612883671910643993616551905329800901383762900473498987654730745683832018573308572091679173147035871898172008337083278638934131992363743506457021907090316019573429743154214674735554304463292641053223323883397732226785708539249429822151445370944258287107002067317866183482738237908445693579985643181312081264810314396212011141356363420413427973987334693543486190800644795195251686606935146134689159360746631901458267852199957323356253257248414316453646821778886312335505072089484646909012368775286012216357726450150228995513671551321898678493413606558001854660840667963593092754901974414583059736838708328802632857941074763675176358122658194749113418885665163329247286714174523718632448123867415908236574861519612231843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -81116400439211239295171761720466597692073850481535534868540729193632670026738355667126832544298714813349556395280844638377734047614907016285183498028355135749422804586594685602619225057073561881062565259952471827467131029219896732079258830271727755223695454355350947041861359982661345035736821594995094099619278992552976255137573332396611712756187783268899989165037867654516354184482283805045083014409683495847983957848891063678392060442860931210941067225831864543389802452410045020875216946715903273117537444192170182693962381171114156412056552219771004436670891703472060439783268034070911632698907900783967458047925461883047086077620927681866485709890561004030667563984386968675224393618329520510565280373460418816874014891321715934612334395337832289032883707045233873475202591675309121512056683063170175430126106377461320181271414768214682417950076037183180387574021020011064231745602894402039180016293912363196346764920241324228942598418861636986819152655794340498561175429988826239006204625934240168595023976373283024121930538304222125758029946732232869509308581138018195012656977892659842427148342272786779847068101063545720730911410019150071463366307461925600036817979582069094827896247640351763328639455029977843900100651097328322244474758133491987995329021437790120474745978513177225127332257186558166517667354769855663236034105923699880543740488003999255479456314666228895703264790528319044522922798607722724271143769288971231268142840722213711671280550358329241163794148585952017202135413499170217839359612085952437448166505612225089889102732860575665493089578014004521514398865374662887204309070620451080540835778011468837059063933949009561594941800444014459456484154254660750599209757023761470662218108199079453154635781766875300056010352204153465255446395145124684725211985984683975404741794694399908271805725201652007528430167961467645358972278424060151812167606183405656313393151828879499774234563832570846950055626853341744661338301181257696838872097437547368696030597224027902917705973900616513258276379173681038791681261878392121381830972309491768797642285773096983556607895273993862038666383542352899910613845538975755265868494936475230530738434839513122822673236479414901255400177736191691698075882641827660916245123952882114458737201895016503741865990575891925914374994580458915511123850230790070864499979379744312999521672274372629673364048742591542375167861234925303118913873017540504643825722962452123323867015985974118401564505081663459156648628592358206648482417169876569529100991848408210526437276097297937320698290771065892568450117050907243607213144756506649098313935642450323508550588102512029926488918633087989262888238391295368405511526508043714192014291968690545018411858354063622792992254603953250459096519560276051212791086456631388321043468648534632481408258788593020757826545796414392862561264494937060714949324450872313095734429174905177958568070573712474661335951988994424604680749526036573259944122019453631424764178479236866686587426279926719108179379282323670843948298899118771505497449339668789917371800156909851875517471176546738673940480538591160267599597586828790465628975808147498234112940377152612196419936731829561955733954638641333931855817150679599626035746339235724409531695656625231467952010655188111384427002015438608046863270928558138895257210844716118486153875700247682188291914525460198886989556924170536648883488292158180550531853119914935495529073155108881874277055544178262562962313214275458749513824902520976214485683740357228473599433636622041812206278411854082216291231816735981029152383104473838445910510777336758668857066529067773319193640076390637365833831829986000741238849902927000553474491119355008586004323581799983871972991237417775618936009898406486382158989718905315313472141442544440471692896346219827507709806314507101256583404061632933194412993759825666142419736934477778353309466836433036934692708448606891396879005728815059589697999503488659181029709137382584577604235658640774981729344504923763887790356942772160713378415149573625818644402706243376683122916779301409015310284824112837664460353427183470502096815952418105746011486485524281288431952722748109517446746060522113417890798909267237904818852129969217342394643336390397191978355977638724957295537587737301185021974191587479560549723785095521636342023160364520440636352810185449701005299349116224342286682094276088865086285593909589589246890656873666516554301607450838584931064470210148591459048487044970289052600866847619870169951730911018353490862889199580842785726514821443927986719589291448873679066170349551167912614159704916695362821108263610262562098328625152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 52870574513531063462967965345962812877175873983010626443771037050879647203441083185382936651147414295226982677240500962596783711131222856514897188925801564290359508660523375894551120089364318441804179389446147374162348258605847351581299685025077214629445118589762197055687895035095292145457486364965312891502418354001203155644710971425299394847257411831321114324486363715206898865941271136465348852282466610729053076855863274309049433294079428839813038838446210169014275225217895275502147224887549854495897033004475412617538371638209615166183860967027812805784533702745451574464105079719794601852940866530591625786499977217729864655405891757260783038585350085064715937334985596674064367501237188516623532276522400559232837801755337930395435325716697910980343037077527146649039242303691181722144837888654811069744473547346524018973980730210084145140325991458310340285872957245153308031049299256952940831651862756930828560004824968263886526741694721202429136009853108469991342725031485047312605430554750291384701841113688051160732523353317106609602589947615267104547146835623436245132347027112395174541275531808989917097159903671986135646806488753454015397688020323476537416758496220537960737180124520198360223464099869984075504930736783234151426855383155856405181316197763114223770120103336034634625908832692318767483355111666134119490631075502129776954113949339902027345184868150481734921020522863329179652456346442901257123109027086712312544898443854390741253185100319448820288213609833966084230007566126735194323352954538775530762193536350413984830167372570407579842476275961216463174138718561378361129138770837854551150952540732884287822371974589066767981156696232817720778011283907684946584639590090843738842563306507091437624142545137462029829847058890749859743403502434159132240880977306866955487795114988934164718990973860556260941267754591912660292531674411534233007792089043719901447621273887190379182456608478939920886042427652016531405038032013581511086708291281628925542560597850210701424971339752551692689316566619400222675678726556740724899934709919930096607192266749485245979762519278212854902084718672643535178574101946144140354211631996219581521038348636119010617493379380844598169152845177427151508262140806158198064529328398526264410991815452769622133980670122689187741745919773906670275295513226282397499514856148063616892132588200846867836339566568712153957220593484024687551513922462434453781475205545336791756940355160650256246213983718736952616778895038057578388193049470011827215015019156886689148220645170907054322003966886550559243442959141912659697141108145420043642460331000766781687630561329931873409517887100608982492491837169920068980448731712633355662579968682189311692129247055579168469912518586763316858575123373971268113310473152506262506327721019066660091690732989143720463512895540299645483982957160974347814172689541620833629092780998158397590725958820369174248826755123121413933438077861721800291889542499194891117517096158357009020095870957146796618351618995344640954556839510015021555756703229329014875185265643367030230554824745632310118231211812491557332919751885698435565267677802394258851878600065321661579227790361980469919235390984179936461862329251969211100339721966457925114235879242942800030345793533932231202476467149205001156957022153564965880427932155616481286639112951917551442985532524394882680774725594326721365181056069286508239399623438986270354444946794371987605882211535807003778243506125491712152485005711870096293197710881999288702043688299266708536795549561853322734379868505265260882771812160035524864100251631833866725452639383402221440206342576314747145206950844914990778748209999426543445011044727963014141964238011290249272307899734147730207554072828821464144849544638525973399536324557410937582508381932699007913500082166859922192193140439594438614931929909804474749475970046206894184971320903869698196589215001347059298956795037095076812979909755176106835060365589381316054573337210327341281070238501678729137338570783891705251861937203133302011346417275217539689649489454543118627669768436632989913940031505909430397916184167099529267216936901165376367254233861093224015374300406419107716597791270357693589243468567977054000759141787138580451212608150085379609959120627859311331058138553679102283434258457758982777727915191514013986903683638595172296120325825508543003388020049248774982607326453748736437070215977345802686709963135286673926257023331249665349391227127463701594631206330365123489858031393736001882907274980576977520717364369907767203867221842345253370576212068291353963276421089122248205197067397060373220464015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 13438138817407336525565318839175967245348755975025854215617020920807890391731090686720576162596601383376213314158258657678186247419445726766804860473799734238012166183616691612962713240621779678418756210990372813371647508176914844389968407549134288469006573985022636200804699166311487505245823704932800083332209762666703540608811818366007809858188793629038397279523783978708220846648188530527999030145153954093408767078265482830928807226120253483528913097262168701381486159081182243697925297434314581557932946533525623855535882348688754026928513704751468289368282930067461361547890865484431890205184150696435708537578109224073600264928393654218225805559847252128935176172630386727831546102557606500684497920822703066984573130639285742148673483432274206417568995021873458961973946552334661392205121493372547525894977689163220278891738261858773951202047055025094651472473653254388831811244929888807818349869691984076574927917347229495229372089520933468469126355204548242617129888733155613226487240454337594460303701832097028963633901803043443821766640977897563373407423778697858798849435785679789473864170384199191609114115889530151682685662912208966634836632436822539211723659768051587282086788624404611956055963020465439598415683075722121769845082333062712621441582878553678722964277656982745725012428157892241326970937471763368952262694819508123646764300773371625444686940162113049729812797997452234563552294987527117939274040679739835398966437657961874562812788702966087148008538993688970573886586731280311978470253440866020943737374701058963058991769138876845246236426946728358221037481011513344729066269157252841914636662369974090408717173006824933522573819289339512971787840983680152333433414291807570395491342289210655362252944096611726412392534843161748243517085285528162754938262708865939398057253089335165321599737957886529272931909038007145151622624378797695345781053824603575855701930850204309706053543474461859471838018183193920164746666810018134955545538170152983524284729569252305085498848484146056057472287902795870200663375006167469188485771767104526161962129026967880590537233339166790759845279972243896512097049012328480543550189930415654861662840122628206797356777154288272695138062163150759606468864064739831863459299229411903181039624928680526325925936063572787775089921251250328196026644027495258461070200433369841146124720517958640477121665182837274859620316912673398549737026877223071658757800708184192889623256150708157886261921079540212101303601653932485011000852205434700998824058808413609094801262818390728672371054408541493014306256084931792673271035177302776704918827485725462563157242064544643919360072441441289698430789914787058406883482638298595603442053204973853699202134762728435387108282599693015101750174097437495689881252107447325535157222206473207675680518496818653822207895190230420898858190636393687864929203704359084817432009885421329616980558301044186409157593228402628860737483143378763944928525903431409864556431320614248679384874275944344244311648008195526072070728061942655677127819201973294413303246860106387423999628488908902123013458215893600937038034711581196706983844240916338942043433326769878187241276564041624335102452879404661361457949509653105105566363671988348818084166487684566767764254561908711391664938432125998540507422535157975123052828002032058732771554758045953947926708623120194935800564698449118214529120067449589086175668165062832968407159431746652890409378272756245602355571038362788296394844956452815177422579751601554726995321136738966004969746109528168421511864702704052622051858940999065529159915435962697049973298015590116816411689369047601939096631510315059775701857538765243868379623766922738735922287928020407216228587618302501735142108960317383198290863771373604931826361179787765063832184377000642570112635514743901450260181025664502304112428960410575015696836898353449951026929859177425314848622054171412617545669482129257665910486457570205854139393854843782976469716168185956082303494990244739301917334361830661152972975911724851330389010867390906987961840083607015605405141154334931363140787389700222563977737527071469516037085556869070498831622454342135140066450738750679381914124545546796314955441099877125056669816491795788331477337669312603221039383278418920638740601547985154768574368806312691129179459978914597081114430464571562452733570880049180357257544676075225342512267150140557343977344294450835623311394052920997305704142275458766310626995397677255608229408432156742133799805592153172483739567975741699731593125484470899936594037028646604779309910066442229810685992526808296806468216689386035037268275814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1045973827900028705020770573851606333818784271198954639964626539113842430753535002645090340721430084721796301324551408751538781396528226652338216767038939767123426101185360960422918721159219985271829037996630917060978981022393300231170194427448222136681141214144968860318099531671267097950902297572089598382507927080194865749806644323517062706114564961948879825289196613928403135828717457281445146772343312138555567759249329779956490528601273685067991526768232803126357410544077584840717627279984394083736632132915482875015178747649291111061745517940085419568601291076732743602954798113523667206613307180699611062736999581211789849523385742896236750299901889073579521863470250678167143795274841924172114150927583814017562662962927007139908700738997487406149130739736034763161226982187337403991902422171817112222341279915761597301307329729707889864628064878802442211406764772382313219303549727374274878660907910460308783404124689921862535288386332013764617272361390036600952962293812945954345818322722437795881765509810429105934670300635720944801579778503959968556230642123986692397517104803231637208169922559566388802821691802978212783776974867462547701615426576944333892113587284224457408950004806884454693923622885868892294355474181428791689807175090506577513671780767408321361434277999021993703234050029448234053206099671373439242537985489156291060975704393468152619429913644644826961785008616334070764279554981300117347551345040048335164714938992017531723214925538872340241992058270530345716398364638152206292435209945563327764315565561737017985425641649136181116556982277673868452435947669126684188852482817291773489943078876152183963915667384521372048148473259696817621788804306101871452886301450164660488258053838216310961428631648956174693729192293095276929703242919281020808591038536139193473700555654865835319209337307828562881407747135459389337880827844195209358747865019698647376536461930733104159220120898197507029670810599911337756367856114628218906429115943229632632581737715031285329091676398235895846266994787905411055298088683771518336757307318266219261660538354488947182321835741673692646603580941087605282467232176094530843726215304427471578891199479779423679944591150247389410618104287107758407971867627879437480760311124299272625659196965097660913845264290525580110485218816949088854038758591695187592789691155756861289256597128757398074767642925657463315810561148133516284231994032182627125161817156329958507782630396605927756561796245570126874378290258781108642836644480454584704068452701208794202312044867373092469339284628988399376077597431301059715673079649356079991426763372138767603324325188416629948177406585458890625968235565550294478746343012110438872537550135192930965554935175478192823399861761384475009722007974129673386507698258963329587873421376852586148677682964595221777328324495877424533479753102280587779871644738832388901862809657279012886618340353789763389382038777393797511437301026637843664243059784785833054241961259448741908896778135596934507035120293242272859762139447777619001445195211537922341368820201274305753187376303462140222872706238893318546239287943319914873581694982610613818564235969764766804698455083084719366487152354872662028276119277629913483689214010901472451782669754034744665048512754197913791928619162682315017159776694608757704618894198172111606585372524113837947543836156310884178049667703933157949393154877694804080767566634513348352656365548742246494929515431645935734992328485076835852175404066214944204190471905642430245027187037907741646080770597758676854733029807961869771876598003342988891006184325124542733206895658803552984686456192756791074798687003200141740428179012397982298766836133452898037117640442359672637714127877776294627207474708063798198217568327344559094853726471706312292902136287249551083529225405571773207203427390472778408682646444364867864336794486502041640370162287846578027405109003938029945028923346731379225679898833000213023583083477501308215430675473445239913647516757976954491028703975381117250514495223809304073552370083238432824399814388448511735218231142238652695844078377034969076019619703990863446430396164015824552458589428369772765659585393332287912568285051651785021704119923668692955143811034196757494881984651939352260805212357401235654490761771562886261714030546987371970226222494139846857069534264037565796397538170901231304984779148578526579456257612589787874898210558217272958685277734417115516518562540919059867422096842322766502575553698525689879771429684400372869053137679572196300158276205717437188896787259495528148535153894366874291599709264147226085513661707652151022555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -271719639427618413154350959233499059219582351840064400633437106800201916654809407514766250120298955099950101306695459478294558603348584809503248094821375348095946417047788610931112231056761304413073166828443888578637137045218746543664627938509839554003065308020172066439806395614867616366105459186478864342669106193521056783823759251926117613631960376372949786946989877393223381000895188386848431977812262136198952077117207362713355865580505352264957024921310541928004167601787701198952773582022648129750415843764170381209478904580949333684664693967085231775401083187638202391203311482447909741295138494306178354674867943706731945667300295622809534092484668140054097457024203629873105639314294136116735678930066723699410573337058309339824969096675535399085306042387241587366865884788476487990792583890531878832738308492774733613018424587090081389083142844434603797565610362526611539508527475267619482148155149421691198212528134989531282547372871988253084330373224139501496102816932205688256388867968314370017585027305228298538463612647819159570363813999247332962424904065584372612870242629483778183872549026191163531769784086351272181082959290085824651138578717085121122510088464864280008180085678658773338501984904485028671030787869667026785085489683962275555720902573887893611365221512562330683804693946064274358947119465618775167106375043927156962097357741293037407053360974710438301353510653195139164367877786776827839453627060922613289974289046095706113876889815311697032383827320140005687154373375224222113899929520006293084102363905591731333401515757899402463999380250625994022284778514905010892035538436116312177860008847029414321894935630227503879431087213518854027416029357755750404102462859052088099785829207316199153813684885883569572673579804982535403489932680006682641601637548812476557693028806627448435436331717467203165006442678388381940039301942995157039083260369096773364529512395243199544016775745874276369574462235213762321649100140337693479710839840800751064982486272734124938569125827585800677924006287983255531805874896253715166207565038991832794318720526803147538200159121975987560797433244838553463080243814979136312177132990684939109913614348180780333115142091429550004095865269471505669864293938619695273549048837593738726933087781036545885918804819366777328208001175425439773991538538385815667683068299064107562671572049587092590174785172301280179494115149173925127053661121431830339972692140701888847289585689667092605342349620418708861381301295412635773581123091455136620089577059880788618582718802951504777018411387121531714824628777439973502037247020616946570684661351567480783707849658271076021848872598847215290587635143032702863277413851510244615581471412855423950893935838507629792707223207986796231131010983530940787310158803096297592019056745892746223046156369906649017120841103470664565074944933408598904827772834185417806803646506131807689290013988701535840194337021191652075790107720639722629061827934940752811548016258537082199703781850284405949120589812593067627833269581694597142215578259814172246172688073837019370552556461708467455323747974529694667156023523048542041724248141424160248957729084892428353130320357596873947241084141547392418830333961428317353633834608828396930686525883900763570545359148576773611305116858380201406799272009025543610203581232093979448014815719477648519854918787322088095768779179430687339535453508699662181804448347199032546394870668304513867213753962246547877589154656195333561006380068443457235094848592743650227467927277949787704919186137391532420458518208893382855278579945179255517786575089274735926607440274819750007625460862136466058152023955972167360135896867888667255964115547544393751636480797810326462200578221313290130098404715452702268952552558848970473669845582767214077391211224700450091522962426299088619471502889051326124303294208553407372500744144936010321896369550196250393492071606807337914300008513407085089781692424725606348807408253874801574307739613523715309765987044606560605407007824125364856959802639099566717024835504472484656692092760186649631780425318589307251280264913819350517617723341081589668680366863441778967633314616342344702269239096684311221719382761641659845078918811260270844725603823102232863106566649146142117336372014356996106550275050152124421486733294524069007776426190582457461843386246776816354617056621933014667984843235795482774186684856476425716568441019077777405060277468705790580810109218148184896671776281363114471628322281929720615610060252231468684377251325679040293512363059946142080944780232845091947442491473052210142144678145872826642810237467575981982352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -117609658811250327450044292468719045768132978512086688150855803492013451634582778267460618359661512076551536118710289082309670778045997302153378804519472844081736854769880933701964154376513496795978086368136523805841909056406519230126067516479563831109992796175731337139690156602791456020364934480154103520655708846376057557226369090493688359168714544234311859436879789788422746995023701608056792744729856994644484413722895602624712670586102258126265836230106120672382908078445022547235495923247809947066367806174473709226029916710569809277269939830225535258532046038273652935208639571886457191117447768283055424393771143360690623922709780846135358456675798719888270188543541990474270271112419188608168234772712741186740455797046687027821802495462806808355868470654110579094036628026370301847437236433923753706874543927657793471186389071774706913300905771742057179112542658896088231928134082239513507049708777666149484818288156377257597206075252277883825251178693137361817458214804084018639376572795473981355260757916413303909289007636760563926821822022297737375506138700719398684966434211217008009799982226826684318648230893289538361766649706487864258735608993163166237197827504562820246098969399651214523244261585915054092505359944823825451134354083080034218239414551806008983354520729107822604896202287021442062701321457208722502596289733632310167141319655739607009333463639073955444437735346399407418137493376467565463190976803745797965216165061700979097233587607174073214133711831376183113030608070451235586505940713354578610611217795012571775301580015498790035124029187339791294487749072805870048485742945166716496527090112940696669492787434171459503115062523371253502906741166306972331805735111753158808806353921074923507988604984680688775353433092398307934436955401416214719543439348006085017469139409676445135136502397616359455773336225996764630522489118021461971805376433459456668661371081273272271497644214967269202823581535342111923575957107054640898687838860241714014105698070171308811571262822170029095013693962058107595849512120669283635751938760629228922232557529902440635785958735173463014743884039372057248079821699232179051928006966701805609303418669022827807069445718674365184399317212210724473789028791770820600621506574973224339386463863128844598818719627546906110246226524343455230730903996045247440089213730399851272702198635056009567618603357376974955085257160604547022718447927445334346615801410222331027581876426646693112408331045595708516485525554823299464839802731598401729423454464605276385038269207769191058510688047850399912630289467455334019827930135119635518934158270454894586458477901169187394168964789661971747278623969494499065333932258990795136972994371323185648799693940794276068549991151198849391677978375851307830449821627124828811663743955987976287638388567608548919630087831021987412894282878544160995506686443696499941943190680366927823515741135273476161192104848695212953260284587517614922747371756279121316439132869957820989116412642953341351704640399058971860738684933425781279544825195307088444041775824576635278477967963008674219528739306422083998129469874061078770903531772242086491558643407522124208776680416971868736958796764375527131304624653883092610878769538424610379844109812729641435567142508596996770234932984875658695873161220012219884771688408576509085894511025236771083104533777058387342330954690941320838233673007082469166656390977757535666319092207391038908485211150045093256753546459581975066915836456692798132914609271366159919174512723942818265833401209065012864814494045436341396244992063676026480733209358905583503758601508841565263568123771783239639428554698984404519753902499457838016021509342596774373561394817981574380773166271287776049295115243509437719703354742366581642732576447887176470444399758401031005102170837682929281765098471199357083708517215913213991028906773305156693697138524023005246937898226019266124407769409897720543947320637026934978532798967014128208033196247786355169741433352051660908034522900000574644851566295930884003939882213138236832099504047360139097336344617300299486045080117752869363618438573921494844394491515849448498120148095965668141993733779590590239577052470373348055586053960994623039419737835087784707672451115194538066528402609491436204412049840208100636935237323738677297655450986901340340495196629042392880551515665232939421303049689330172002626249078881751906224294745412544133191112987997854963395841924175081923627521137073958409003635288484511601762179719756186139176106256981771316396205032335033038736216217319252057697510605658651180246770165881432425680932127459672345240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -25607589084648600757235177763628278314726670660553226288910863280052277175695838798862374600966006369820957192915923852948904329709700225848012905671648602195093337812600435039357042134346422222030083954618295300402405335060137988253630404522523130788662949741382624710025265560014411507819797615124260368560504713599746453781819724971983445371980087927305650789823027045584390851377880938254369002598567467712144421147360769857290312302812476477780911861671228887048977377471944933895432229066884456174386362577725256840302546916149965069935935167111629105835168841579244200497615605484808804088712724301782617874489956261691145934320275182431798080858617339877288464352200124113209338517467646547668832481327665927994416101685326285549967403436151118056702482312345143153442734109997325266137111140622927146758636116927843560403121945982942034124791469821622824063987131073009098964675510733441849208891393513086015497030789795984404563761856955742245590962555239398607697877781975145237054169905076676065298304294538789007582826208448841825106614845790651331607562259092472882119763878512301231827410534382025973299551380401524007347058205820527201023450948833687723101577959429121719079676474958784170099616041941301655080768999720730258794440769055229521657119941985712541299789996676385898429287704004096390704854574658012685503539763842722491948352369803385853766725313527049861336919236173886756192342501688304407419454771230432516681529194048533611139007130286728293369729109180606357789982067183681192510504188343268850000732042846950511407875745573597517358717911851564488916780731818166857172613959135292723118480299298089415803243935765448664042651141923973916435818642984283431963330924714250777773228014245369367713527624470614710801903649431768834384836122463218893486806031712270931632203850969877568360745904761264092840328840580728876005612485731182840255077473302225316885640647355827857431295385313400608806673639248053546460806615155829859365754589139372376568560527547794833396054470519858956454209602440838549442940270690245945576046807813888500853091253607915849548785249891861320692530508487272131189247237411992015835098643899796857260005867345255402485979723290320825691518233675123869393976309888829474768389076715668703481157742053721650912597284863203450860734216915885053052288942728364272017750192625260817033056120447671836188884119142244682491550560216389269047134869739814758419393801254477119920366970441303634791047141287072556039631943036243917714543464738370611757529526829265121927203800004383046603042505383278554070335847133899095309138366270626148948044662915065580967814745271706956630788979339439255048461198224216908093951975253072171467551040420526223635608112069307008883939689996557429717666799285757484284296224860114055514421121005904624171950150587856549891094864911985083802529354587003889561306758549428334093432390916743048241153143814594952385286964537860932670286894170725996708649913412324702838343010130083406542422976933846188215733290068745003366122376995802609632371197627332892367230158668459397999923869665410277344928815410329182402188832331404078531123569649882268445159916707643668247526852449875791562406893634703513057202770533718111797371430956413428117975354126543918380749555998665496685112744188818049890224977320916792624985189873172809838485481915926992411043042847722227276507477538654570386911329433231928663524845797030717920950787801167532909577288537866204150086107754559788077334342565278965998723628886275728929439456178870551645377132674561330364654904583463324103185398312637565961383665946755376059666529224187598131961285862596444849207267274690621760453479638891630916377927123298980129208438354516306492117173851169924686411311547276890142780880880279477550851847691927703919372450293919072897402528327682862055875500600676394755184346370594014132010097460289985380962531386148167499392445269332767030234555004353845499718498166201489544729080339950096767077047413836067333566860493015613033332449793689173455998626658261875160825264078261833225308288805087089595024286166404524601956912313190407433981999459203589650767160102918219801506562752500741837381147283736060964507534086855853298412690490409181711353489196215917396242647087016895166513539591932521039282085822948973436687787601712568224178678246614585255125489587062040839396326219318561991545600773003005037896201775125928609946916194586906493216890995195721691304934998032088456902126070688842261004292400289493372900775085550504617046099739573050161873830950242914335526992454468363937416175362739581261208703581816693281734752247905092000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3989851680832152237408044676433216176067084983029815793199622339873907281671155515641677320983602369993740314028160230627773325310653548487378256906309883601042953895957986059666107442979703390115396002739209210406578223447992316794768026559722237800891287558714013124809920568722380647532744802303469681136285320217370153047965628267627115849404820418148603538423368573271584762948238145589213650904801139082468976933342732469806217596668435109426506724738252871360656908750497251897535640252037703521431187221101783216195815655374245553420962243433098257729954493304986727638184740653725397536650357714652773847962772836969421341536536578702675153139743077789251838522968267603802273933712452501631583809746749522239945052987168381993725901239459698357920809953149610994733117825019885767727761457216943949063315076292701036190207644885889512808384454033434408306767673580047009051882491812006153115406947587353234216310967179197456733693856571110460218996927316200151737080881561998950290646569381404009076156673631632591691307590623741801720114094858971394743841319154524448678950400553364561046636842083226231185689116685223696716068697456092118121020393383332953249984649579475093706020235413259765514372995388356060449274414741419089578413888621895092299651981534424770102697878612604767480460174843226617025914963071495723657113385902089077202657697585916898019849474926827342312403457250378109230376050784072546620264302520522504845917772107759550179612648341054973176190260216438683661905011419141914415977316275615049854409119784239222192203827342346333516418973568888127583140811261971097108434533224136438412626680868659210389280958692616100467539413857612555342709776964045917729012475320565780876446521236410677825220745094588943680476094173538072372303614841208181407287829524608298899848193248221499152566408330962423893023773931634873843120680985652235907055632568448721069385132086882329530264754573992595870390922965188557704477276242114871524500333781853307825855320935743524376238286241654513029888171256840869581762264956607643685328772463774453650307627043260360839900541121905445317533314608244031779866335152049267340221092203698091536928971934152891290393605513710259905459095820959862579813774788616908333548275574676047482666732989546537222573012908824922682533638183325325002840208531404162366292414825630585889122746793396007588704809220602739469706141976899886200464564939767624579030510166734080664585657671728516186690329725780351188828398719467855241461883027027701518133935406070261202596028015500465018808528061625794650036108235077399265026530063740366392494295887516940504112528304056886468212123304584214685977282511242939643260338816385715960215869279665342086659356850312568949849162345782923306442642872400898349951983861350703319489888874146436108493585418275229358184322722567275587719390777141275150493989887919085140046165543269353763642397152233991761030670417078070418652275159962091039883057111172071558261404426546760083559013596163539730773679102608692457240353847094691367442946980118727590777320196375767289994422164431252821921502391880754441913315771210954512012019323676924130330514572928976013317223630753665559974153391221318837805056928647240082733897779900757063142253782280429068232960648159513707722895606851848276900466721849618896060279379784582864659818791033560966369191492153075919408368556755221881934759995197267513449088423532293386966627858279828923541133020269094614616908268674038274955001555651912938280600443131517296075769914036656962656874534436916674867331709140762098287950067432123627840593988224408260059913102983889924963521384245295480439089412747951451129248820881553297024828556570110159156942525185049966271757187648329086142207860910434716009744402048611782072151491553444546190216806358232444732541691438239654204660134455018352752282563483257340675026068131945968317194587958864284554211081366160184710450089525622976899786304842493688351249925499086321793316457373822583903707753886225050606527011963964792316835294806137551432668933982994669292661911382224488578867833041252482213602202997736338299140524654957688881792472184309615327385465120702751565102876814563487295266648060260945680846623257734356102872836888938895067826009105472283643076448331878612692009093753383299044377671300735651669775132276508548888959461794831367510794302032419883079035710445018053055579415157162579295405968072716282077350639950920553790222427710428755253825355443002196879164423517155541221161046234460771765702901545018734547275178939301568893265599488547103676926638054881060672496990010077668967613907987975000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -493505593828082091746264313673255922482247851836980569807254350084755275949791795801378893450765522251071769992106626210708593582698255424563638210903967648855983927021623310744768827296645475588537055114409930621207026155804535359480668320883986733748613380515863242930428268122874425386998381623622358702408784780710079534963275616024185374701475239189014254284701266864622685279771501920784552948656479063294733619358562691238126128626923546279499523666124629669158922650447512144948879612520386676727585458681618188319931490665561735633990732868455708995377165305059451523757834226652727673400057255268137243833698755521189451154697784930634879715619976682448445112818643392790536080211520771084267946423615910501289976283892414783749410207727098148012498571738254224542424640097281547232667113571488159954064225004264934206945632972565794671822608443162879744418772587142870348584192779140079448096269753158460038883417696783497962492992679325160467195460860800231232620521268618619607372333200656366107963912415483537747728660511677303661799472501488717848889365708646753609198620173908239880280883859277161853827695895063287803457015421397289538419125329119584304212689051136597377864152235459181474339614127406090884496405417755041922226299423191587365059791542715408409432691490084145257625029379864265694765200886416073835840283976803581098544005770426231606550488712215243076515424163384043164009275283285600424985181228255018988230396998112814384945501852321736304239412509897711523337313763647071453049955601819381842323156568313603766150660240626057239803298501701214647473870374746917297625552259996793429824933813180090256482090582653733783699988112065544022985873328367165448091127711283685267459579249300694620363305218299667366459129741409626934975996993334195217067726798564758475642520088976985195547089927497404423108524698913402782766492395944974494027943935277778980276711506264748226885371403789292489168445848201436063350513468842813344072018849807332752614811803521850139384582367852180374098905917458486878750581315423452347102013001048762454303567768223746138622698748178876914209328585943415629162317304512384343590695992468113982767261617079669080173796984426119526060754178874144569681282003591724692820029107544707427152337838877965917539552303803076081710359307928354978992190720502110368120432083240939278686705291791565974553427252061879283144701521772265556389549955982337340784146995380617329407340707018741557442729438881220043927395705447183470936984049274478428676700497062487396408191049451154876368687276711792919329439750079939463391194979405647777098539958331369869447405804668284624221170254563099417799513391507174784815099720463153003620305792190783433530966991642918930697178920854312511731640483205172058128783453420316525513800514914848326765715965362173216355683585436338868059468426062438290423928023158400801906431496006765040975563221153661481793440699177369868410780028257260028064242637221330293442446171040153479582778476288769783675219875604808581513919128076743715910706470469863722014748302169734086977016497700402140462358065295795372929480573924517127667262993928724198188528557656723097045705630837428135056308464778241183666733749581397258426678660521790063676054937600478958272652078726849445783435897705646426184326733069654961579400569252082883979429277602414313506968794449728132236317675111640899968288781605679713747248712472740946888759716324811912550210311380011284809069929911863306957581801634811160151214947037667041747147298982619786787100473815557793450988711844210252120023715267955803625910868407904210462347693680993918674963538169970870110375959416946691152397259816305383619088098510759389758834142293773106583747415440955359006527540655672879837315783848499403014556930842450694621620396904610749481237736186739036897016662396185435483763609062777887861320345301004754262218726102743788895680056718488875421148205166027457578299945092122460826457515089417530276155860383010561678991924179637219090449466583081925185152217698375943321759992868150854050336386787622157643322017513351696353620487123182591246957238474482523670341438834445778787402220274917594693799910328733877523937041536356157931837218151228991518814837721372565276679009826890072772342670429317226115427008506751814795016821257096718948827346405894823592278214508427872701020059138141566474979854609649911021982392515603720786212506434146989729088963656532629709703542080020759832775449390460633195793073362977746207539427370853252049191440470890220659856640651250187847535020567087550026613339353393044713870634884513375098830822721250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -50514840946951971944741706214308349952096305022971277679098251585314802077662812475900334132085468470773132366884791854234282104836155478871080219595291163859468502895827783996623824684600334500899684567746163935030901876225493439822433631897978664754122732668403770733828367041932241214315048312288638630917662182685716177925173243795752779998213479223831451078816700441066243831898651034544791284429871875896204032980824086967562566680651843413815983432299620349700384548309205895966009889310286437549023146646703889569025297815902358663227439482814676376825530828619969692500298751894655795776679151297882454758378734026940612306455324072686244327858085900948097144550260690980207874615696300586692486288623193911346284963537942921555082081564421868195957714498463028837193506968226864109100665028694585641675403324696897313325401902408270048738608116487652221941251607899283248662536734703732500996207778901912310119514165745320719332527545697309287375171012396485013086828911610289434999867527381806644036480077202554286269133558248204577082034845645433968175577040863304039171934400829053428300858825264963710023289170261119740274585945745411486929164616689438512837677624035135178389136973244161239361583207984072086441949263960357789531572567943988872483948702602036224189363140286312405787328548711987993530563353856974735090275914951864723704854660364340237542782042465155774151434770356478333680575337799528024881420128998401147274883602378496348435727620503013437398101048981332981645511436133317434141531368691102161400854986441420522482186380622726586971991344048251939328240887075425886482416161385427389291622955280777427415592887153291593770545602728742287558200998895946410914237767148227042459129081206750518778771991141199218707134196067568363844639460967910013249289008890944053418873098859091888766498338641892830882140751934663699685479026813472299143564226989901711313322988596297265747448656818516172856157153069107255340140023527950298622013076909953651002131227666741873610581117248181597794335896428770755253024270440717256745578704281927537634635510823071096360013224502565095931693997794593024655241174226410374486440886212773890510395738932761701243410959247814755723788868415505307153023116438546429223511260684232727067870090886029581540788010491547301160313533552081315234912214059919995569748250829782789176086963063932031830398892033397456979148446601841615164104425262459695089268361430454192519738745591755461668341938936910435720695644905487733438769454820468703749946152482225941304663238931622227501801966254713140827959447895268409452223097561911616454442901343163574074513823104790751559884065123180863410892333973218608433805970770404282366133251567591171472772736547038072523930901786775659825892625495589542618772633024836495545602310543368466651346774150733497409077658130186647489686726443826113702565000147597582960005736455656365097846839025524726816648588262776850633792909633071136672925421496244842766252921678383625453063269939256649637536589288796673265469249652419013632423352260629091139656972710117117956520100353706279527434378331316715583609206918656848496274910490593477719399122472105871681924136933418427820530397222862616408009086359725039928531458496087931238859054835757471361816951902231939612918269977555640532629924889041461045971466893560298243361099502921081390679139015756709921773373431395308880414720855314081265623210356231461825331690946454518409908753878481958654803020734708272929465140007674184659974203978217547301997925005146734323789055384104979056982681403987053211404293786777058532001696677184462008182899823024797990723853830610689773559221001675261492379902374324426592944835269763515790411355441926719990463855762619749330252788370689058708934817166606763713177670502145266971990595660363894070489292001297994193566981073671756171709576040226694699333908554689504957410671213659446253732925195033105989004305438133002802215107573904425168916215787765250347819315475893912411678342478469623487348280637729719769593505359451876831827431906313836284572373411533113529409731184103005816068227576821727253571476960730633868603169595922454018965169743311499440252391894377637321435234734157433664530251361658114354004237010813483454851468378338904298659519515976224400297704860096696339130548304894067939525668431012706591864920488126796441231392271290731614186391146417175096564665997423310271972991413997283812080973770099218665155905748600269973792854958221184889212788914639891569619117891160972678533603063118214689010599072326825314872446909664110918272698758776981111222975056016273367533278453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -4393114846093687196883429865226055364677731284195281856275068912731046661115704249156161906570227710897609122735760510255463001858580017814542548771331894779798054264087255106113727977088440752876525812431619365270317138599202561311761605370168216209093379649478338982555809866683502424561709544663667435691756180576057017695876198083938660761689360980714252075343799653254857380661639699116724725191218815958544653054467853927070916139775175237881593671231017702872443468373547695638681246795437431881997884298011039923144725039636530855785017626390721929746960238506204471833689487797365419083392384346105920549486245996783906581516744340654836250703148782960657319990120920067121994518148420921296450349729814919154369864264642819962976570252838744597665042134451167959401758226549801644098021330905986163027164287928908744092390905060703579595941741439074298846682840083262343682730597757614303980893868779018538251855145810611053301099882423316111438368747688631909552672341904064074377930665341473600917063184115834063017650122729436536716934395018059373738919076944457098431057288076315087823481658205310235409496568773681757305715227531804765516831380553527015211810540915225151166887041886187116529441808767179419833743050302113053255268885177273725252652664814154772661016569778526131045103587152090085881172303353408805539469488597781477076987982817569050842768554816151392383046323145040713657289344481276144124939871464542182924280100111699145452318622632200848391784836907660633104419341894218147366038529257545062835481147676422944447637108616406028533232005126631614034361996796962191985638951197761884459712417891578504234416782233148968815593850450218886686958364191971705992975041101328720756266970474167595402088406560875516076008535858090441372104270111049272203491038046792655957641867914315072524352677982357650216412502005307537682714977867598344454683530462691892317844326555118749089793312351547136417958999843916990782499807735532791852296388714156753645315506775901882006324629264391067742169171782438426491267033635563977586737359377735201085750195443127951245845702258292541525040125047628984717244377683575733416244082584309572192637934820786102519243070899990400019448226563361715730323049279784825707013375224305109854321917666576724979878772095937152196157793611810567485494667213828367586429742834082553845021134307541178248166115767375281925755524321352880044336045662863166033718260009089461056836994256587145534912689131336053257629709594328121928135911338163411795034795091771029259869066366111435679801774971963768914160455652835041198524243852588084180613177280690856664889174445410925227441869162641331188866797996215775478470048049390790545351398449875436364661165517877271352532223426221739604884476079127578028082213990677076004763086377846359898804853922663737830305828329656514690181092094897565665759794251910941194792807731039207601944008201754605616924631012910040766008461662569450152734181511465301294538440239854143191532667650576996862203137681963041898218816909931365175168780622797511405081571345291439989170559798056129403688936469495341364651654704624781235292578470958763144414858856863952810453868129526326276286103658136405436655286673971521846152016465092678448681948598907039422880231275020760540347806191072936034376436835960071408574952862734845345938647811001078279894703703606579896013500265161726703409895458057457618665088163092903933930436036747960054144974983138905405862739971154824795859175606493449462145190811939894182428933849338860230087570765345078686399983041771136453454363494777147057213555934373519034202964571184248829367337930125147417879283205532195667532605898185100983108127621944294677138009716428975564117823323146567680985107731453254117451086342492949734752444524412118250889529468552279924043291234927816818222053183332185297723624985010739481740814386434472804234936681576868069522696692068307107229881820065006450239037117526292115068179525527992604746556621976154784921540617318777332488613575487588778565828012385380097000292826547120888328515180054372722131930202632595914577091978890040971714616001737556267871360098168689859758515144043686523416226730389137368108734574098902249178611250391562264553378162768022703268787315205971137836309330571818504235692791601311613191498864679009361033641725196106888382448145095071528274106648220942535148786568290347133849471619362639214635170397930272654619487318514062186588239413729255226902525966461540011869521728727938077774692584211516510900625258502668998050844018892165055781604278554976059929043249879251028825009905382335670532378125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -327340311594044057487840944450009374015243894342181608303792651155463986080098897414026051909906016790091186226731162097437522656238103090063167282447542396141011953538668756535894842283160981271672176355027226493387883102655714485968609237008440633287126498666839488153033287198011648016945820472195361994730812502733036478196660309908432138053761838757119960647142294300303177617854923950087874024570915227142605555423946137417104379654525221501373801234995043432801057857164775526933175736904932051389598657380468969417822074050969156316960094520112909622905704320980445804216891308683010950823627303598394310863691794846015819636916871910597305681000643171148178677973912509152682277546803510051643501350394950116653103370739679650418148294673056049468543526231988010959472153538947267826014008915395417234092641758938031111511768057518882331673922316630542426500358870725954450933508313342718870309460324368117308243227651451573852710268426970003830761012418399954799074634057946532044083990643801964896392313451876488564513980421235459137980087246375103362196894398457362745442764691819663209665576282986917350674056859017956752213169268053798664993352186842891138804338385633684792748272698925133890933677331244600833608292636349500963028131111198432526835051399598049332718626967032003178351228187269624682995496762417308488376867615045031099513300918517592365635676591854098967093217081358829784083885417707889817590024377285313614318159702342108419622712583906553485132461546625802202585698358208305193291930448823648864656611328553740836883885534089800974653909242881056943031508016253605383600540620900482242197203002639183861642846840180326307186054284513444246897372287194650890431171863557727940456539268304268967836581792210299546881409558607816675648863816552696920284707356777031289081578332429134256558985416390552218210696961942826479625459366026356679037287687277204328650130571603191572247907097847261099986804400201768766052381972148313322184795375993995689100653071479032608719708791389288832423969638110885306922834399989517439611860311364014709986980657398041563636995376823894078153820919499392127226489153672287453930520003268304845069981773353176001866700520441170898044373981493472475344173070313700807897712598262543007744718486850666957551106225973885657074182117795863825970464299851398583209330314341667220100126103976095722221584995365116532007448488493995873815743169333757661767525919225210238348793283546748671224967997572952359156978840045150254250869092109115092204808806511511987623774464969468435646485502369023315188729374866704046388809246626933377328214619023949913974298297262631501998092620496252157646457660839016133512563684679586202045279231788649263203261036276760750259563499935990469760803675298700737701044620350431158321427032768650537366214167004358790941798876522273738274997288960525299054064087630186292760389381994544897204553102549143459685835422911627999169313165802345960916574760132311340045107453082299596071863527638933893789488570420368344394386537809264069667102650796162079323213016938405592981702296067874328709413083371192934498374428292889550247890895022116457158400586069424398029241815399209732128104844709201541962621423377503777922317528451702005484347781014418325533220711721782930295363471543516447872718715629734693950851709741654708904359974761987788732110597321313578305602298681598151002018585677646002135417716065820087067670847553985912671148450951751885136493932182701157210497457575104437874735213796027407294398766973742956567937369938466016321650955968216566497191613795792935760734054161509997533095589647322633466808186968861946706520980447310439140496685417912092125448383948854231773776007726880076530160252288034976744520432855235743364045326756738765390447162134621577734697924560656989313409793288632627058373316917186751454729060333913084050292288223841131484371395411724588253216745435801879405786670616975140213827159851820614800990250140485215089314331544956290521810761482876179810024080531758854404201207800444870736830591381818343860465944239676777482506934852164982114667025520606827374384840107666343724853607780763588847437822559948900170531012805724793880060271922762965995758214692621877388312254198941293123012921803477241972653490654374047241171806268219982990446383178896683687257207259277338114222652440780651424337836684606189643854147196839715870166979333737032109137822319052901878534780889617416277960562365256711823171795842159756625174595051717954673087626908614974320147659668095319610547186742821090590268790197283525629443411295198287675510150556270140321787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -20812169814554922242385737429580559500584682737775707728111478226183037536755962394329521431181451646482585081459589332592249836078731252144522261357031633536676328803783863526515469589050746812130635084634727190158181608308706164382827995016742402505765884239985018794087990341752741933819947137196243383312784715798319204689223474101249389229198151400750217937616433854559455179682744733933688605956012315175443077296598556866305096879376840420111883318364386001898467989633945434608048183436788741616005342740930092770815806222113429920675995982183978034250620802917714118178838422507097875746434769928622296988005921995529090212605663720609247989023192396449823609597325709794575203736081207135045102761927794185756978824441092790098916528148622496063194004137876194667669783084322409612541538794537219619205292986495964167973615290448126357865425946754246798109251499587030027455844793479161964739179197673174058424139317443101155061838600117906880732742640557416721872040286628457115658430944772160693547093771436726934368239557028585707260573540384791292851631265666528092488981047846289361364258375521735738971563532760557838945723514789053868746219678169739492460295169009167870302580911408525182592232266865349549560860979579751412920714879558713458735966236017522641673852785168314736800689250420019939531401836989283047350416079756278850369419810320011903830716979662964466660412285073412706175048187121072335507381702603254012857428723602151898924055410197311671163172741565481551741881072493057557408452031000175077343830881806237007082402801705820295416695874461424139642802826231247322843210399335472210303634135815819106685103952818494351302340165105957282861997361362218278866302747216610037798426086334406685765884755079212824129104789788501640055680700720756395833793796349890128033596727164919225620628046697624384250207793452813444374504564207686011694120478476638323529423537687026306124253979238958331475720519525779455479902063763255480591008086202536854413214973381427775270620739575241895508206090302820397988958128543077711090420942537929184817791520947958141439572269010298058508303431679672044286664011759163450117933944913273217839356964181844805027858002659155542636141558319121360296099020579226428206708843674596414249904877520991968787996286402580092220466243442554304964520237376335358361372754934369404626950727105583644778708164955100544135396395348429116560864706061544367419723787263449431265295113566193435250327477644549413304149679536500744194435286438159970772205560809145703327645114256519496863448953501546028425932270290774743873459119521039800077189118858943612916662762792581751143071789516171244970467084233189404151044718861701698551801117456410630512203231867265372274270969865868006257754426248929075181064286987274690290270059416374063885456051165018460719411638591537374291984331778547809410605450323811498432057511755624273022274243830854287144210030251846593961450369686544270743359334164615449767744748447769780934447067395044232207046272862922400424824274027013066103354507154251590140707893614875751037359258412385345435026584849793775683068139706539970665161181730589287684959484066274355029470601299766608009120658080880331444437639102931446405296765994723083309584189400162516825853382251410839282233640056902646933988877633873859607333214184238035521815386621411047586530600923224809650413522211396646962815580281117820191763404298477069531468812771899758610548220117826503959053324146404762875238098907638490591198598512401624947422696444993178610379310643237375978719056976764588478443257677176534555367748544788023120198765498334252242923140660119870510138048794182948926527984791771157556263543413247668524853181222997141780261493314785144912544185885092891713624802541432137454376632353781209375213718996403014426466737003625569606840616327960218859893733456890152664398738141895685579901909651484761986624052679657037639398400861302005503552274993987518718613178161187942532113552496700471181619125064093399202698145131180481755475118933029026784081059655151540523493389573121628137768333491133240418079736028912070575222124224929757370005436624268937954609781047002279263151026530679711583201093756399555270907778511004484303196853748557687914080648354818538136915720253319642987843440982214865508315390320899676138817628694762505915718484042915629159079591838406488462611357809509197462466061808049053932616053195510567863410809720022900584939107386340251071733411014054749175698779707523975681861437917554726220046874357798066266411950288872940621983633532520133820081762595480236895359900872031449595214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1136005402238939143894925955477918833572001075037321063260555321540142977555866460516518864632356390166344839111233266178124248060784692219713472228079696001444029971580994938913645644422376502653841186186539104138481564766954093921537702162856932815269946863913986234231421181476953195424083585471360894388522854969952870052980706331156351385738539375022848070424676253307289314503617288758450096663087050032807606280429760319211197829203345140496456111736290767361079749758720692131134129228688685000687009723406853635881270545191381536135829720033451318629976628613188150788136327010365684357399057118918190420173603327738944901204903119061050117634246485507959761179440142137290076003756349190938361983275627005007669781365619369308612635014468075311698600990701624396244294709257696981445416063587478304236787344882651685491200148322065229742337239427727568794178361121624515187741897464308792311288289557704294937850133826813406570884239384113251592410386838749344901289199553935803840068844758849417930946165835331294013026432142793813221903942720990416354422774609732996837548491110100885049600997711586668766352758737541115242049761165524712172219420512707837875934056873695630990979497455885433482861506359453221850628724846623485408819554724594021067218192215574581164521809038695809739786031949405237059304308794420907174374059800440944267189473176213359666126042313433605614913626527554956548350683598753904800073821999509432452156454913813762805134479359330969224678440005575034301371152774923810463624732395578983007252363684345794853686360201396425598588232251456626991318018129759907848515918637103067190197725754296640942025746282901043044815542161561772604792461335648652292721259666198533432933649005600139613490699379803285086434071306548637463565454615970740722263300056546125168963155203614188775919535331130652107068581505582008923154063850022076749611854831420407345836332910935435898986984952148157917970615713762614593410822015977483919866446820177159694524710177121820227786551586146342380027981066770670139738018985555073831469702294740029172015926697844676674180098969062265127137353591543820888025687653458944939256002657173350015750543916144574287047527859407450990245492425416167169093737831555457856366583600283384360131079938636127126285653467070566149247173959830271261683063287008017744329221924545195387434437194200856600744353720861960986877714526685244837591347642704895755041371962394431161261365532593510651106174153761674048516020156405377680744279153442859713656213862512895216387868365315769828505123611039257676299257139106208363329371135938901566399444599829227169391558649152491188772776147578077399794904023296033165741227746097947362072641204785660625702763533050579592595393578182359980143273741173833916285088928687923578747148010321792754251207933708075337705247506749918090643805092561271657675358629584692430051043312151062998477548398182336351926085048035442860083766770123321705022783748847688644650266352987799857780526489566452826100896398629048368344221596341761141013389358875494189503361402673577999310248367204138251134241909300772924254003245907046455148718243019424663929643052358634190261363014304080697042375219626220970259301774392499341299593053808972728124932167728815605916916365017875263820527454614864334843199693890283523501983829076130776102957511598386381693353492210678698187951941009632651372699052745779525009632067517841990853463521407904211953587240467552848748505228478892647918752891638052968626877105306682875418127371547844308087339734526472626124641334865633725239105264886744393935773799102224386313140554232928741351642820516896772002250542266327911069954453944546337881706009489901933514604377437680241441295165917635014203600467132028071071490034268674877839768017609036473747702813194072770166665747617240405771004957294199965606052055033782705972795318317947188733010531400572040167134463603287896724724461058282711762351058893065090809469523587093456750316360713663752661265489400014731191441641188905867046553287947712985498822918819531732872574675428637536268902717127855335178492056991700293251739692586141783036020720206307333159836877813778815638836082360796551230187637782542142772034416938836077211143324528662996781737702064059891977476861318724548210529792939559381002800761453442201634504123128029928015276797673533722239614875666308894076296455908170654944754509541496761897377100955235584074861176120949370139221587615345488227422616726263445456022969394268546417334996783829411064940662893535177177968502661420139394207138147751703369476081644428449503551389570877130126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -53645926748621073635854132863457421976085678434695789969552565218060062133136089499150869796873611552280375175044860394223713070663728547279804885557342717979707511294190490959649993028158988280820419396174811520471691259097604273847545378227989274310088059014197192764002560781608187480684817646071387865188566239235556854971003732863250456469863132571432772427327217070082941007769695100136282510991862693056548805369096656261783080680666567320878826136978216997100062077201932024475351420267902219445348181725952799728817314060135148793241806652722744437699067014674441871704834592265864472239683759263817516639886430000260725392593974427507951091179710226121586506841201959588739325598493870687087784835102563625741885596641515554026153095336832033937528913925649900881041272541751378243192320232904242431923821555792808080663963309185937364360368730963950837812135642850155588154960509977163786703074687667562823828193062167683318861315421466840147904146586685094324719923669602247428958050828211835694072528316560257936298549170367039203692393981024306703474852161108282235133361725451433267919696969904065564630577059321987914341827520784715085563479577706703721770269688682502764939740908612312545687546428950359701855096978257426551104038227639969651794862788280024721738865055777399669556159305564769475674420097464907740797773334156474686744388307883031513466030822067621876626894824975500838081124999269829422088337359982612232796443479196311051508613772819662025140353047372681344665690041751810746888302572484035593184862308854031641894816257669925299386799832340106241608694734924505850865124416648266309215993687943188255440758493624490376747391998521533098896471344057075720930612111368520178707716062444842411733651395209178312072615896431533266392705134755856660595628028591166302568385500601707658281393403164249105806625178259002467120437249217123227544799069614915488792847351102340951878711268234661672060815912186481846356938744074167445238005228756527376699935478281314826149471414018472375676994694592407337253244449437452694122029382650224884670117256178792452705769310986739014785030590738529467130467300658250185130337742926904304317988170750435097931913513751084398919043864221296788703503078775687494650881280266111998384943461735949417796104625721516112003320758139245469337112984115072037547313313647851538676241552680382576707422773002902271208599554128580014504984047849030474914353542415325321813206244755664675205419666007888387280527674188884263058992396239170445317828330088508261263033290761534269280302273893472643097608886565426379042768052681988708363778282873256145840271217724784628633226512564816166518984734265800119903766001212740922685168851643287506818328035423530925500030170451997637803069710927328193118887475210991990570570148661750850860602777610671006446710364890786731246997476393026632632684199012528842029923292727169676618150628799239354226633999715493968498876369013427422369349176316270808745179632958027352987760365737297684679907484372475235968794952151430138136452647260482501459117630616705037244492829133931276722222948095204446101368035455820449510148198872898264772223529768969967195916236892202694418575376338911981320044514462436423295128242429046677641658302486381471053022363683219225915729041860897845385439912717352605936436552803051711908401016536568583383094158629544734009576467804308288093558809477010552255020171492026292858980103167225770522737384974019916408684577029896003199941833517315556461728218697974060504406523935804212769303700454653784703703821307953221832000947504988306948996501790419447307616833813902670411015641594298194751377755230030420822833872343345233639742948754877128705244152047034509987610848140377820619757483458480060321749686279079887062483378284742348737587549200067536293472145328833245522508982809810803787899543271598294861707981261641859041677227883056764849364975745631651034861588314585204147603996591262012142179769296517218867075590003607363042884110620236771291076800148999034743134751414874153183744567645197809476430180132127783203078415027494108234406627036780973942278160655734990252396952047024466402460269261890545408401907562137522911104642346447047605572119085955618751092783286151574972358472931219174429076484103773174511392391494468566088030956178103017649855882659761268717342780825983903275615512204176124287462400791836233991479131873090685388017846502348352678121294997143845035747918346169179583921928812875005456380563664438354417292998032919949732730662551451024020745108139723165388250365373962966762517851127189107987725475003750610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -2177106269845737635611908140612659266528858277690311847758885769077987179614345048835976861877450880984091768773379296483374586018840095527292200251579043358467322647103506019715380584010590298251188898792287723473866159666026037585250954098218341134804257114912924197312978797731401140309163812814756668974987769003093889079445179606804012416649144409264375644887596547111132641534536562572623281296905495954501165117156263289784469467982530408277478256909187135754761546020327653305109177090319099782887840337421588693492480282439538587909587466877218899120502056525840021230187399463903592732021914616587275971099823404062749243626971331222098683018780159071592304107459785055516856584198229835592303331112947129744411184591871747173750994469789639400856794214122252514643318810596278397136905767821733006135780691718211059144947344068585250801052402494397347776290464113523682756660051585185448828022043106973768076738186161043146976555093787067548299593745676142196740124867861403913450177617833090540859047051085330904969970381287559218741861527221342731825110952436612946592554595974473606652572495965287950345453796926444530476506369052874659072073763368246026457959368239653571457043431707497739773646113780963915300332980209266963285658458170268127095343048476340925981957205420114247074617023343233168328101325885029063598558291475418944442804884142421221754832896304638723906749178861496073115318509149320116290007097163963759234487868662127163073585328008600262536292027646884619279718234240751306369604485251320850439743047667238178031240110832569024388519185347696088734272952982737280236349227913174460182453379843448506071557362665480180557413225065192830971595851834371176728009327553657542349492608651308664389912642002083947833102525098763983887428833976153427036287041431703285393805540262421644546467218777211324598043517557202242341339130793538453714614548905769675967818685011911411256282993359244601118277756998652325632848259387076172256745700238904322730257474270993576171441936091547488108600653074335463064146782691431898097962967368130201663990254408107390666482024054038242710216555212584099639020369839152186632368849380984822526237948141640955220021494223595796192124262135098071115276357420181895228350623464539289458279640251355060827293881896270480226860481415001962165597528920980942958355793910869666542471784159436622405200258126431402568117258587645937130485273996872139550666169171908272546782743926843159936821901062968701920080925975208410154381836700006595621717375938126041346473805696543215151039736573244282117392628500663673441711754190128746089017177600905024238948418244783671464755400794255684587936229327763848155782993873524947807465055170381070542507519797843941134535294781514361366907284743424622984960830989714201272653606386829245887843982456575749626194154393993194648117750919665694089864308693441993708291981772178469808242584914284697144831668678646298893126382523621727195123283479064458284640177067315554122201837190464975569992409620975698494205800830399459112150484211447274917349389752777145943450871888784252317914765303377809720301629261695290843964387862063770353199578451598751525576752663773624068817531599866978674184169568874119247994274158577189022311971190528408702887186142275016281318402783712691833687351764070268859213121881902609044541747796032001007326553237488118026911255676884112517294369815793618126791246290655825425347185578698913509746730590359101014830148362210722560811843113608494905224216993753022554288992521706698560061930825500540734237256928628444514610640557032538732806656353099680378044917308385463728296309096553644044333603747158178381714081518165925725442195324093435182142472613302388679868043693934444076569989013803126238843098743393803289873993155534890123655205188254406487337980058493092739341923174560770777325394624299110206231627719438253424811534836134928816483821071664769774532796948796414291408278503181589518083688427337982263027894768745592676427332618033856716559982266765642525119538703234626635645403335174874515959244734280194276842125796590779310698786095394973771570016887367265155888072972975187126469130981693100877737082772611181132304396429497805916854559340693005746976509818050858621012510041050437571806425519479768289664156733520599198367461526799379157742682964375656970126602142009450119964548487253050783019551419113626848258954664423004764190212081070092230287909988974792374375849056748297800160991564048497062095375353712699190215167652844926753714638303073428177945069336183982660335979384552165858386056088464393689620627537032127380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -81658546654515554215149623308860489375530774086920669240384292467242657363072208308213419317790787733649286208012414656415786492845707639445807464801822306336104405249383085455457270637290945878036709213518785709251800851886953856936708259630448502594219726142448082490035762718007156567975383247239433737336033363763561777943239632188804345838613322296878869930250585598989119253757201523131876316942007760005907662440115284713712896130595604393541692376036856777674749153260412554482077102203842600917187405236225076980033882245884460779444710452950381262419341075802975183216028207142507337744309448751163502423879901531820357221659852600005142883875847658785501805684297816239541336757374236464548965421887789808059773353574776399163741870972091224731843349327643224155096481904180052020013657255117771733199520679143502782827007085699425038955190043447516373532383845869246108961295388109063711945874164233100391747058913549925438419422902274833586970193050640582279287832867128161063650434488117267939089555993644470725228352274310489516110746798533579207790640733832835487935280174905195141729376090844272784418456916935251744722005027450880756119872800355415006644419878403584074181660060960919548761732381984759684453086877848427921544399746062978830111651518654082474013294052512535789171008334465713548895326789071614843521410392807068747406582126518424425813415351878939056524090437514218905537079737505083805894853357684819447346412455794888511419716820861869433515216279229428948342687829279055682202291888005019083814315960864144591012193594853672058355462582178037588623204655880692855529700883439110374650575768082772680895858009669211956174959898967883501264153199956826981303158707426036385903475321138125182801505469237612414251911020177448405593384053344907866615206513056987845028234123328950398216965978739952646909416823246004346441352992440023660491048722196474688112134537679155100806384601569609439453995746448939245173226546970644831495421159856397963198734793948941681672226416966221096003961654288533402425376204400441855184193882444900544654968412515048080082329915162309341054567698854812961526461812964398061369463182443885437775867054232103591798670302216826182689827276405137444077760568971542025185301323587744380750407573753096329390152872086394121072468827982550680900579124675005043585515270156784505229425550345572104593854159953620142634164647580102960195507746267296013192759388210658991129064754985580191719303803489831328746179426618031974971466471620057962895039098036870147806515856112282549322081315588534871833203734917962734384910732419421892536160488528324637458390573065252512910594514347082738209817421250093360861198140470510914042747100464009930289396697944822734318501780886135220604835354861617973011871832722469226786765990726240768748435175641522826968736249004557286976878846349295681328170760776231906280794689714132813222753718030909781482878881133891569522906351852110892931818178612054841180829976247842938393815181882964348710253314141982764648237074180977474663125704869580847300339778166149961880055844159013099906084352931246662113090135316837694299294762275636490728184861234507844096513127703680632885524298293678086089383211457071828015156833348240355306019667880355008252475890394276902526873216715841029481522531932020428876824792469014458562210747314963465805942989810699096424733363848153230186976622229795124238838921462098857186488314771886264338021001049505881267507086437959375657250041798626281562049986488720016229143300076972635945445792146088278402635043631188172021536849552827134795076916598986664234430718188454488610790033560418206883821960915326921607642504746836525461352816438703922696361941671620793769279973011665719107324740729760444796920993281235331668679544854053120088668187075117103560267049150537163213715308899301697302291685765262280745518323411360410719796766186656538558966009215629147302815785063911837184025837617792082906862016238746342431074449209505585897980621733660843078944173183744781112816768495310633006916154737497315292539928036321388107280017306223849293126992824662061017225920591110434399786246694449522652032089282521320422478935827648295930207685284279714245457463467401444605032350294071702437730490348958463554296522320100709330420055939346708271940655219305193048225868124604488961012829064336810792922169659236357706927135016917730524117581558883172605643175811907691264711895715215149227676520491658760947826991974169999447400311252628997841223282896248095235437569862030941541816216587356199761814890810072918225231500321146544530858681726455688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3545364764823439641597316054557984902255248836749761494487608540574003499864485266559484250606440578025725916426561567364313225369499634913857891856391894077286705519069574172329819142721509544586124308922047369900579862678730488719599783378434325902573424931453083119590741340672165229639491211660574082382729658917943428220426383526986698891084498342855133956655395619410430046462726059192913397268959592812062702900293730438885367059260756380205133306462099128616755756284539436205599941798369182973441608597101974313925895235893329795817475084713400357455868248520610535205127476813061225240781941232599317785723051958291926727091142553859782125959341472134146077021835987346740936765208626256079770103940393260096322321720045653320197847236152475423160066652164377197388286679019779270770048562187041158144872975753675309204503725793870252757266590928414182751369172575271755615214494504838682182024764115124693023274295898656242464383822018895379387927749138070083794440291450702344666404483752042299799760426512153413200217416030721498031946510496918733945970866709132738012686438233058271236798277970425700019500931729783992251299008382891282431173228865897211734207679195763296244169046702164982169642861935452775713289715539952788447920349108168092928097409818824203460970365339588824561103503541180185944849972463495009364926166559111160345564582941866895013592378053214122555200602691918992123515042245832501497978106519187582114309337834882556429805439132756520233757470953257572611551327111107384682507014593526642171750350530141587436728948988206479736458482134926001490217935176056419814277043395020153431354905867836591988266493009149310011910987381540630721757405289048837481694112648552368213189478987446200156289743646029348294232271316713257835993188044980493537836432489431558335291285514926098608696023942353105033083919731778607434623279922221865625524973771016737380631492119696790723331848417758791584099248042891777626978734281867619184483333763140592767543660302668530559655583098806543520955475139596100865974045778641937124589551517193765294604974592312676955090872937629756961961796629723893188631864752697899549950596604225888415254882799728334649269121120150505986669035932418895154068681919738380777366292273253795297182487697118276783990799098259706284323375860288018870013643911944218697672653441979857050948036117155050793293719208943907203441272542970094284600881237363247703911640613414492421821660234797279161346484433461606806306516499082505256979922322655989459111970059247912959963907591372334386174379676633236246259913130792654520162901481205224317270960892147450436802040853980754848015333970420230798252265110676910472342957970740126751528111736612085198494848658449461495167858405402511053468557446821526343114701131320219540571022201250862462807297295953950132351016690906230700708822126351590189908502438723380577522025904049395507036008842323734753724320218669636809036749708500151871303397402180364108760526978138486891985312744092794898101371453894910024323886064031841151164260023196229744352153849115663822157089891935128628658324941591173054906877236777762460052708624859166593810402152919249951373575692612973718695734436753002579838414258422397787913143752518101306539936161145882098822751774091459436975469992319939929068708972958061532080539734202464225471380839756949169083688804447794212083178677894604107172100240121722780878033776508570592014193259828830951195350546921767331425142097268426608484835525987763082060153373892881707874710552090280173685362731870806804477505882343775617487775851600423146460676584372058024107742864385390925929986506548924888811555870314006732548915065822183011340144907302477634771788736500826320452622634398798955997519620102627056981597494947614253699452243297756170854196512880385218454674426551463317047935490789583873940660058623469929865460561851078021419355068811629855009581085054762139703324482972333269679716361910999929630165439649571487816778923345210888788685238488875720032762586107642807464900847780374925275674534436653200673911287720879677641278245128476046018346747328382548974422754114914082538399102163527866851254823667369933902945677586160383861001202646013958591849527279900130530912942197535404042942375769958311423008213798316505158645833826072318307158821530369898471165568272812870813793020584492822395203315773959336898544446083240694821991158281753975421337090055326709192283610249631911589993056397448025048080301647905838762292012254397790016405463932036685955315724905030962029162052349821887725076572746073956382793523937700761082952618598937988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -170835861472223492046825430252437726581859612312433633663997749368585808335221050066389417789066701778148441800975193609230662072032717916042623383008746413335575104454445047611617657807191701738661100060010968522900669954159507747787895137940882718355547539771321182199781136864661216295312089791048016519185326393152649285577782620380750485632198622899927287950059439047231002743444920232775940301750141273586720623646467800632452470022342446310483730159872453849509094257594377830772722133780402181829970240141122416589465547203818949620657898408342554836729896726636634115301561232746783861983078404534161605523371290505028757213792677108982162173221540786331201709578311874902012971083887246451510846053597478835181243699170025828730005911132630578453003196752257161579675616755950360998290010702122995301812243648424774813861237824255470128818780244413827156477083775186537248656274616533309409500553329392644672642767221238370507956623649823034694283180510570868608022472228523379839153516182196412960436816037700340239883379998437913268292206295835393012249533983605767271136381003251178224108854865778519651762428424191002326061000971273657712304082839391399041882004141455707762886524643077274329409039198462328101011267247098840756006958494413896236274090447259161120503424959692462562023551291937746291023349885459397927139633037205443116012740820639107896268672647777804650330882995760526525445567550364085887442163437613414569416043280691786671069697031078632505322410253757208428409624270189068169349708803352584018722994473564440264354776894048901697831609255090473541924720845515566307940103135872915838596238291299658603077367138507908515461652230525686616207770661021471821700732296178476940108620826384395444062477682179614976799654657247107882425513874145142131816116855164634255622834652778585988503685549492553249446065513458514836396941470022218276421697585208488713639760098148475409073650433112041765864063696008174000120434308146494045670972004201788921715829860433925349303514578479664893460961092762222149693807258552724121614264795781607139133318562180252770137418135893741813994273024839703249014029340897279120525922255513529526189609074167039399389523832152317816630899371031300289828284194302985567884570508092912092790330010927299512761784100377732619631791774039917721009308797105162804368429735568879411007164774358459212863856591396310319338695734024210452782619236812701820119357714070230071764218703337775467074538719238444279174076807249934067280698727293713740784705063432339794589238702363295808777441459611056743860287378763476495148369518233344582607817611820103167073929510797643520248365710647775675122975904280300497879845105142281569740579518117477280446960019211814647805081384624075049497160721430013731458120078461954730587329482742379020060906944769162266433737033554333992941047228672906785993846946467781223885953124921174822249146775608048509361777741787150694073261214182286670478512248279234840007023308816108570601309198387443073957535894650839577114717053266194534592619496876731810433231641618730449835837915032407376960192415521492899967714476811935035239421212593734755735221823217594939487866267564821332202297575925294544774938358934110741373980679223522443115166962892039057167083743162994457711454865604668678817766017031552006211706923296641397623147247747345033139191142922404497662571655218343570038941364863721231653586296926553100941362382602295561452420952613534400441128550133632944788353274178846507805823634871766135419653391425700149710970614685186021210403355205253175170213947546936493603529314960636727265492152409127022095326521224715601352029469901971216320724105224406464936177648904100282246728904373522576035225058280196180886519764802371937623418202289759139234743886391641098529368576582075711173869253359378905490192749517911105348059825816672942832701982694311176935582453180909797151106102421284982624958944983136694510065390023459063463081802310959028724888709885946245084479007086964234322809241184877800658947713206255034572977641763437111287112553750816504979925637153562233794009975574044231079599432062880881116194800639617684382916335153115382691351387443438283655772235774373300392290962912619165405999012154007151671870785791801173229482043275429133844096402408651848423103613429802848363646583578600476901922199041096988132563924214884343404116509619432847803794443993015334705774843015704498632849825722651951960120451500437515307429269889568764226256897722549417603137928671529847385896831360952392822850957964456553450481192484409860110502665290332732170581817626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -6685658413162896613637283249558850911551208862489801943427123934805460375490108217165880169068041693189615768476338135492239119490898484736674410679464965850665708494508961516618205724996406038754470133211413526241722804139095875722770813491711053878093584427201567088156289787948602675429378064046594026847554373160072893634425718044939198897780135165621845394764406458073242014488717914325702289798752832917531362819691291425681500916996677751277615836079308113506409196145688661630193477566742025197294164633383018136877191899890402597313341250681935190931087226960780190249620113152184972917429158614009312598898406423683598160111797124895388619099626295724700731605337782739605857658822058283846638976266759087598032542195643122527697149070003972296624162691390281364018904666190071789164304333078087078162361670753147585286395982364309582397919185208470169510683187300155137515964956879149651610474285875124803271297002888750764515378974599922696271909418787765361668732566604830946485787407948912579215196574427320068618994108723055105871000007825223259501258446901776083995701418001005676519679070701338778341021954072411690194114262667293151033990013809356961466524782799568991366863123673746057601458319776128186226732529491334662094412483262626220403850987330013474607871934154223193934859528374225431482461580566225455074846936180572422635555552321518007457965716978827387068375682480075181607487436026519289846741642890025964543571624170977290826067510853693458958902145625914402455186412870443800025936351872698612675046393641635913100278294735688483942199790426169839376020121266708576980378862697335020795282666930836320927625527731424813508595444142826535936970307240011154811426190633586446845790008733588748610584078125541722052463375174687271051181147565483913046517301845720602745840431348902004291174028939210797755941269646542847657563819023274265648095419100369639234536713917760408077974700746068946332060182140146771132924115618176374227580392695016282865574085221759036933798240869257245159985706085630054479156452507332330407038165542550523740258031668118010630653083769516034973018337807176110488081136605128317133499473624528382040122177306994336114519198872716448178125061777324074443329535954436519477712923402525869820681594691207013540985657256015036096949027217458596393193814612394161445715974223956279020039919784974670048846353920408826700253724641156230293013489536296346226593925352911332556190923211146348486240452491521676253922130849905036428963780312601517327660753295161181403085515553583871258782353611377912092746824803935269139299010264488957353538105404096627033704401434523471992313940796523755264772897260845865623445093211933100186184561994878266754167222334181466939131643325414356681243261839749102638041283414120294942428861853104719876644097032574790267251180802225543800190618404415098305712064351497176341761246206439054939398889839469131452369718726251932685159385219349114651450561918993802396226974085406471797807212858269744394591602686056246714609006793285071447382969138003875235790066038938065078715055597129136370569311243007148450550427819833831862007068236951131567875404442974659706549333336599772210446310443543216038309519896666806193310384313506044713456355667712342244559840845280091031415513433224493958915574641423065287968772172637794324084773713321131632707474745757331845469748694289508467520303670016320214513368453652657317031486430774393792747456928507542564712837740559624378850215723771027663680059492838866706300610275586201503686315162965461476426647053058996831848165705579105038085488747230670814935608477076952851001016926042948081438480314551853247196586827972055524772666805903146261287929197558734364979879405169068538174559620426849505946789408372230331645601347547896661126092468181384007352555040353808168077812249685718223952574054620872097126568476098490372766710818742269034013068334226174472965060780322531120926358810111442780248161179637335702746526069636931145136386517045454663282280222077195360455095925970364335202756183502177665195863723930611972638064666254531183288741046244002189159338467782610995009760644255427478884035102331569376111470703823387212221114366898139200303104274700046433833045784014692417631452814153706282164595137301434372496770868602163948468620307319162779061291504043266413203777040493600817781528035652678321494905742577251297890494776828319734586034116549409265120763270343480083475684449955814736976156717966464439524203658483251939863836724023600932341148610352060909348506735681255893628286948867625117089537808943439471349120140075683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -200147857107150868612925105854394090594908860556628533243438657405797620022177427060562848406589095676462210661850922229070100771388238747632459305941912303386329328308800229626948891208484520912136355901422498114486835094551759472025873716602016611731254395360650939151389929566735723477034667513933243400736251911865402404253985755239778182624936222523225867049783548762295018723986545923455371296743721339738426507490572667006369344243758086022009583062228959910172447354745449866597385491689528817168341182797267384238887264601289551333287813230903438228093818837483252869971675932946621915893725555455604091757808341845201726536310141572339696423338428059434440061493540361599097577933085078425471657733173954970040678775373791796764513136035062563623132760828308702906894534534931433479082974907689967358204400980564915791222458489333274254320754980441760671080416568190555757186544079001773618919505643781705933979836174552796752890721015491594820045883485640424842526382029891239405572153871267899089973579348692989402931115538320004275684938382492905219131030575441677714631083823027332215335617431983063807237546859753488151428625679274237806749455555963519218308000317285261010625302517077337925491252637597037509719318107181756468389434821464945327653368669981241204632307169972363344745939429459793384757024332160929753774165326300076448931119766801806828996217523613057097165507735327644862390582930259862162116748738968887590036058792721572976303738537509443518678135986555184864721092872411223382696494091566108099043417625192772111687762387888262281415048829410064030063466303536151841833016770973843364761451762766865070070598369755888077455966060276161695052635348242393338252117101356445466825304912142155299633104505363872534034949201819491979607211741918447052949138740711790301308448009002060029825058332463117546715602714246896166579898986563633019436863724584107112784960627139210256061679656876122132001704506738997882858471843045537182624235221540058020798145132303244859869731264995721664336297726965842755639972419418137737596349723338701468684357854821422538728436403015231294772497274072438196382060072629850482223009674497874598948680749946799701277036112258092428052977068865543361626348484210334429749232887254323545391641291483692936213350730468968567614518097618598060996965458322935036113845314318873731691974577103486171038218077390973941365178334636739687789580338911514365223402735104252872593943368489513185821721960776769828572463560857666662361182202321920525143731634549549653594436846203477608443974584159740873808771965589257397864826386692818080602997269872444782328360872837314894334166895337503718173910679121082378509079886787554695686374483543945994823072407313913211873622130013775544994580699292777579341075947863506548660469071538438681831138898009908268715816075814452257004601285302261191537069607282457453997074803266206995385531173064219714153882135031761005296885044290671744276737749150725637216186781094755521492439053671513154098279937295595285664161299381904370431187747138131986357696769568966144080860206107394320273746267197391338394015992682764237528105458987846250734413090103910630161327770787921223043543491651644711178893483400895907674942230292282528144728672050516136286980311976398880671667714364304136716021383146843129569955771463164528339503955201780790103251115942160847732557211318446269433835256050206392494506537259907014765092166113443436575057725383012779166740070063238384329872623429739659216989202179471047208814913567431042951173503157322433284332670550582660456460998713041153099961094387698953658549686382528031473674168217929900064784470312169935829399850865478662715819646314840932091023689218121676532707249849225179099531956496274548327480161201414869609287224079222955457132603747875482616463554994949493824777078807615711269818742984741547555481407234051779595147161073836775641952707082156326627338942541629697965526308371860477183269571718693616825303158275896228037145744488713413618861699902595434579017767762956683008880811076310934323545642213578461843079447452064727069448644580830866856848726863219571727097067455662386805073058868435156357570646094608354456175385625401714580228321596924494175381372254197428395636663018135196907545620602385345497248637457962449261013449123703959685242435117569975312831402812751735559260333988736971578569044261097607318355548796148847306707022867012737988486199616752568942926915466140156384186553988208116066899464333580360045816242712734108498953009913363875692353576120335056123147383881903179337812807784293573349714279174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -6362128629012485274240389803968253058364043548245504011567247761961931691217669225672676660489190141272894218161399767685098797254665047653998051235304565305615255479576575346759623041452738051670290041362330297540709175360326210118982177495142398407878279628369635403765531347535363275233815973962022044873920164471076355319080896447554710500333050398052687434000054235831004747719973600104782897774115581978986161401496988079425297742316884034960295465102570108726908982327624236905420884716301337833203382040126263152714075977571023103304899181104588810637575016980413356496272598732586051724408973730340677147172411908572834231129225053711850467935848261102956102658600846647500885544454454247551642314128575752141165339791699071148847349130163389296404726841846491503845969641509821201518349830701461345282676382118137440723930528527933533361883104033141069314142362735312846379113829869444253977017198649384104861378150538309174452339024321101261181498393072410481485644160236650587115466229039930513046656583452732651089717352563159084046005415535070593517684570480676816086535666421685677025362140332596149954844606308543967151848650578800160021981823418290201737764987342734179371223249654321902983789433710891750110024163084813175924580079472656855095850489026001456905480050278123945662702662403455391769694161202293173369317996469096097626221160577264022777271209196249358152570290041205116053044333171173923336343405900240315070767523641037573427294181615096081631526651337525749411641721470715892668476508171579293182776079830706912928805693464378764710555877756481526854279459610302666148024329010534588648210097104508784295212971967031937877486156340158561984902491376651365426959947577535753163542721934175758296658416529633345197821378412633473901566281285790480259488313975238793323282179782705092823517260377404624896858969216961456691613552778781988291253608638557593997625367918045523909769722064725252870657598571277356576599563316357897862930482322902325764971685760447765088796098014230112462607595296204812584006758024906053002256220150458297945736087926166325225080893705260596323959203935070823777024951865108654937061425602539426264303930899320231521796272456340746411521250729756544200810274314192668385719242247972939266911458157423492351475175028890596362182672198113563292025330718700337212370347544488026198038307211964197672687152531717883917802506531866884054663708629573163009472754420912869035307509245765960453128965342218431467667693290898066830658282115042070855636082786399530079674799593064931569479498883158461519210043795408289956716571781148886194392430119047685819759660470994373785082816074678690038675307871055077817030631833935537822460073016005934783034316237223802809379724218439916717223765039589066391351114812369133485642256106584421096222462109239481958068211829639431165183078489635842811544125608731741201632636760830424699302896820497060742084380474752308726633363183048125576541251550130495972351100128270607309623898876720097736413356846986262431746456985997890484085387962596627384642486725894834446795930823344394999203425958314170695717612554421922874744521731770864466162399573709463168133760008601569604418649464017560805028552157805287296132704728686854873763374675121272676877945071440576103983404550115802861203973903013699056840264996078627862980602537508782083132462327009865111151594003455358433825905558768302829125113087188657824152916816410579284397512689805510545863669691970960275649744441701177529258502506757134349290065959783802841067342868786015878712276049488152087647614160575193743453669943822462670831062368191282333250801192871277326516615937450830158707344167343244435785154766208074491694989424326743501899598293708699959867838294666859831143623437583121683315641006146546066649598186637296896283944544891360490956263341099819769419366534800743860154840080050364695701689075835116848707046587664347358214828704857995005620069940457296759252554352640528454815745853955391253584151461977723188401737408901616304673203542360191738417624217396892869483213271456168521050404475891674884221555490690605917892289200754349981453321513141345800180136009303601999082645477875097756924693617048121085453069866144220752506269182395162783423454923678677997514312494760568963737603999894724872109201675838032820551669857492898720265894940580573535158334454840046630824507011187471140585329547799406845598243375406034004845565288866226795366521683365206587519509623173163311407809964369682118224586990053898338843946071399953518913732098978885904361010241926185820822289513201685622334480285644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -249471517514319480737318343643698089178448270786504262096364827601256373652079918843378402127470994059481084369899282039622540306628802797905047530042374928340338023853230248178408007749468682756061000922173680004729800404218623645432510419219356694256477177691907274811182244545901251010468437028799934778411533123651486390429979422326626105825432071108652794319807759998091804219979061322923163533143728153043205296039801906903211441650279583920102120782396895347030255412808030127191832793918643578209064240043461208632895512907299039115725544172466595550216655545893690025601474046982988436831450132396972290244954101830549849629710363666857407407023739318358047166406833864108144730123054985255342983180810920412074728875672490606585258324236766727823535068707651588271982992544499802710298888601710402270011462692914477033480468414929098642111310733558999665010206781153743612544988953801372919882252953673557529854977711879232051658596336510970242238974422182081190862939918291925305253844163140572066610497203342663031100705114702016724844690675550914132792991959591107000798030233357937805922354923136965705316357832583225485737577225246814447596360020927270068586548296529647785102208473764057514026283683570061593408955981806538082155670743187632677534047506932354922217591334041127440316512442963496605407408867698761866057425754797062319487836339415376106769985782253450327160619334579869482377156268939737999265389056149900284171779221651168700583758211639882193001398170748927094816996057299763789817169138633313196023811794940589232042563165010923357249116309843849282281056862293429410836120294685683433063791341832252967202231563734790450301014658857732329959722345372101592800425039127009984910748937350840958907572502971920929747103110422766682166158337050420624027010787538147706300333812714207343505097450029337041042800563388822851427871117087583109794680665443558989199929924974413523690583717186996281623071922545086670179554886157067195532118071194338295083280774240500038645984626990166390740698884804622529901940539926121610481765775041439314542600958943848975767911526349006515330107028186508294927398457618707503840230934947440357852225423857878414703988092980801913367420669005403694905370884923628227877796514479428983267333035780110563051585510641562854111328740163762905076310763270160779670727327945915817980647472713124811705351738178859750342257438218018888146227445657158266646900733087048992935638417408065349475289231795075806068912471105008207896275278974494329615196226124878460991445127475482201353687344248305194386897437325982708602980953427020809090819276421234948684616459021856350407164210552962789212803152787045983522951638263658181880471323999455013123106476519900118877437875691058947459520679990870861918905388856643029481220255157013941801067451258032911211069875134906578719336053260294259052946568156112679905972155179458041968159745461722813742714649619248899224173961897265091612653879399024173279195311178838864866752699410209422659840760834364869624945150822460099609665316241172520124808203528014393662971265062576143263092128937148151509070143452576937504992316681859781470701690949040290512625388709626991983156441089424143911812910592175422110795852196674502067727263982097567779342523059529608264241681777103042370655473749545633447725870810588272885995507325294094684090263837383777861697626468564817658314223113319366986501557198437698242157619578239466668075376371296588044376125831518642348521502247901207267162021774834019019406924884421635603658567131499144340553624381107395881266474134359780686415452160204989613442518327578958470016854990519707963426479477906400384782730101457190925968116412615684014633023676139877584362503851717864250121483388623728536433147485221646084777380089976942307934773530412791079534604922026274424876897122102401697898259025436593411307545302617512182390431564969382050513068987711800583265029627504172955204440181501689920759940235707102610048469683798876087974855956402564937442749888881119221140637042824638559345676498192760604875775853271444212761676083167521520069294568832074596353388401452288186676263194601219249399697609919748865798248804627938971027286222344321319640220529203464949586840050621916802104796031801628433519250977360105234127104537796016181694459282174093827826324373926522197878855789094376936462083212195522993817167933934069444770130999707273069072614208565790433506286030308378190251352294420979017797380620569005776419207315580362877862727558178201606600085168284775967119282149812154422055599976327746885309631354175508022308349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -8026428182406626988528392009331924945243222276060683661618410437821011340146538275008724761113125679727595951252233264748814141813166474285594358722070818890812466815302952629566005072639079720857757818059437881448510490724436969923774599019667472703175352664194780979348023208181066788093392623307494766631491765299569383533714742830858779418635301362413769221376382389099419849074015832214652283406259063261454401762639909761915200739728024136941257189743170378189804392110370370929783545078962596986201185944397534668120290191499497009760526004779802489627613827188642786215251391409363129016509232914585168417347809498903506877810360124762002409150317406841043080676541828535679686603548816904758592790017918413242024153371892946130664031390083928494049767113833022935672837649138155660755202286532773058506848520954937443311735770777821061378970138017431673420915428011466602248065660839746203803781909707298052546558427596741757064084701932550417899584529074142618910810573599353961678962097099451597706859159854536573417008016151993690035092047562144656732013622680021715960031174188055392570960940321730409886334917189114529317418193672886746606172080788428585681516308359710334590423584963281000127793428393915395614008097413989750913553382214846976887533001381456130541236364356035394924768191804794835102979117184106614708962524851248600914012089474579074616651175232941657529460951022588359932180668586587786662685200862453598877508596588664349027826186859719774762075418689762649795361466422970625495218603892927088823550414242302533293377258429201305318427858165941594006320267285606840514604312443444704283799705394126529400294143403774998917323682231263289369477945894008717558454399181301826742419760632732860352734061868974204745943972293126686619169224676233407957732008093794406646916914175408561798896295659378930430311455290631849017354488081230267347397652831466757676788852947244822132497864658541811263008248625041373207261913561657235542941725623481873067503473983728645940874353360983501183366182997001718409649876982349590178480549320242892884778706705710795132952918870765025407631290567362930579490268832665818223272269212605672652458893729319084172553962597393633053666338382635961956612419311242643576169951262307843675952957460652185898680580914098326757633463268875609529358591784887217541536586946284560096089244970993691114128926684652687042958405971529449508980563540773496722290232997011793768280624991629737318669255487120317667605753322610377335762486503109481624495805657191236418807886201101641534949570255077418626390800710469019724706513525830366008859857292271635660503153441217450735067487495774501456375537149848791640160766621544109024324125388562833729329976152736824901843739683000135229324877154618192855001680884562522599922053897174838982100783556654842286607523418624379181853920614893059638466557424143563707502196932535992432083767447577405325154492181463924138617053914616705079458300562309503280006328392535005331011560712263703964839180690931441157058853520753975264022755803792201044321705480351794385143228248017557106880235316273666252958879358925095897014112323421388722760862519231274384821008010922165320148280087424206014557600898465916642720990250110060497561922226903395209541523234078412003258476475999523705345609267759647050343596321927296788026973537367786455157372688064535500466562794458424179161995043655429575986233965118511787882025275430913482853504101967024491736721667939713392928409460039217349595345094124094917280601568146340516335465182896018259461929070814406091006749378423099846312810477131408604395021923899848081559739519492625494538803427513175402592513021137181742163194104585702998552031121935710532899908943708213530300948010287858621195990262679951655788012996414219237635615981118300106548418209949001177102125353568862849581688691118422566346302676501431838664723400699345019447899070869835673577394911720445316664161783489873288471583492741405920772178664298761595562109004317133441167565506380725528704999955599312213376877208799702678378653763855196173908835269343690324829515932997276888202819699629161480771465232309556702014247572046530713310322244109318150965579322624048363875323538704686248938670350872939772384093273742002345228017527155678103621619442395341333731142165261176214970966178576018103077026876116714215835364667032186888008065115995136977984405579409596182379533713636178646128627503997668165831332394135186265188111215241629010729534713029390035828986150348592687090849023298678770045704921516387189535186076223060668247650755802169442176818847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -168324298391533681369581321624419155027881322270505209547869619411630197865152364198268145626901973638152081107520620872760648442512556030372884253508430638923024447451600464378956410446903757181330729789333619076430032688267301912834862252018466864152966231141663334282454659965631057810098650493897292796306257142443211110905630362421910065142139347036116329337406834628546275260866703597029245068473913470723703115963587198728237316834731633953597679576696610901086699820919644462100423858467167191624003970693277862570222892364970211832605355426202661602176922283420170492133647641988931261886356081624066623130474537829961101827577020708756038326051965493319679538194073697216297114087689738767606225725696329712397903335808213324291589483205609554046923862989681487072081871099660285318515093609143075731262869171577899728082619682692854188346582327468200771244954057030999716205866207161275155402187264940709220787172267029055242783104595028456535075475176913038598060991445692334498129366919735300158345975779045479647372995753707787404369740991883296586835596880397178773551523291245565950498485328231456207831870325440098660358116204414070527754550998508421101553166982050529219634195095419768082369757575212073249223168937605528539153088159405381184073136457569276787696506919647276493684524960725122242826693004911528008018034323330919706513333318016713607639139871496555737967110809888545622722858763974376911566526376524738851595405331530031862073662797826342538140173969535482420013699489986797389316285457200277483511292584641457216684741259242072249589558778872338293639277373724134347140988536418760702557024649463257236276285946575366607453928759343190358726081347278768617872389737957465506817111358175106243445076263940519235338245458672675575971196870096416652811970696367448233855560800143560142422186378447820276376631165868288100803414876931194053228776902207745479640001841397910896700640147150663643470457856199688165309536615217868784846436563878211919011705147036051404408101849370793254116683524549621634421417999014440071319211945902507711094424436248790358565231217736211318578754063971015498177004904321915142164050012376687522406626410262063449372707753192910480267327876720592659193090839141133393607960100217081494099837446958806556976796915505201197401721560091947705410233439105640115137174205756834615800294972505252784479349470619660106993589186908756037118028929687122270515153196192200937515315346411196311256936565487165722242015305742924197219789016814145824061360193897193425616926998371691399626381389346870068477445909119836798379248448759230074110060128346289006137518449576383712488310179870916691178600902974295787938568870600385417559895852374383779318739877161980466817697971970386170167537142719194635495615505387800113893290011932703538636514189604964744663739578552430383288192356382145437890448024604096478975621183679488906214005822824517749538265467799779365802079889878746909263399086473522662960050808861389524359289447519297323527891491165302028482200429721294543428168532868936359301083896037997315001197234592939433765074753160707807647459161127578791896845828349668197234541414460660126290370327508891871401910619528598827634513780612150866836958413635144914936392628863620591981763633796472847863830798906582764161762960663281274627726137351521660346285079901760212025533028822817347462645388725120461585457388525962302230350327825991875915729601786558226377352987043072880737224243367408327538566534778060241407911899621883287030171063605341861300401990528961947867383513989347498784015085992909840306524984948013434017584206091386261821538840709007296204188075652775407367343051164808072315598195182274403124237265638498298988911163800642520065762428431392523339957974579933287271734068144165581867730242784843549254324232264282730268328532550560006769903962929679155342937620174048128309049659086128588833562953160005045977802438143171877530955648458381970940966296857185805405509087660785879002783602322455934564346596100109372333823511369580756468694833436064009575107798345917235853374740011439533086762059830986427934156519608407352562164934055102546112180678550413923306986374571726094066445339381860502165649886013956534062243832231238590848111338517663781119848481451209774466647761398668660484181987987263093075914615192975349725435885277287125591165685009308698917974483374697966946019840529120526682588193833470180842869074562226646205343090897165709415501295720055214701804463355370195461141879290408233505036071942068316426763553827419555447776818199355036852059129159897565841674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -2252169356439153936295346343396668888110814536225728238890257451016233369555180519984467998674180752325483478681250428986403641636850425618387768549560660725946724424146749283574760392349309593545359549728872751287222304630113792644214564521688237813630677054588878890976750440535647272730853955514961107518738797062707412631491888857440787786784943335702101333067352302251557215096628989369608409095864236806131318462802084885052877963592378192030522973796725803555464530021095712994496547361719396770788295022359902537514527321258254592262379890746552504188877074479924462975700329198955748631789343892200835925888178127112567812987472315943871818741789597982438536908699954633505229448969378563210049114560848436013937968303932756772154505278646763183661928752171812538986415394377934234254151850543997828463398963574465359565447171423862833998100918897898827838605255658226892552387753459140080116652811150754957049680891451990961219299112252181418024010401989393325618682818331798919747535646044804525643028740144076140389297029792014785544808982095686920830445493615053313409477023975996426290623468134228689657425230803421500945985018262953130994197942902410048362662410118937800401071071534178279204929361869184535002776057608216009278095842664737690002358572439942903962370477659691030541095758709552156407289936123713953676986923119646029410569030272644810072054715290696036247155379276448361573015649891579619571763194135309137282695082525068559885526725957562612541643648795326679668794485640482981280321426259915812436423865258432524197931859325192876840352599116213023603804416253055053336225766495128376692540085550738107483018886101578515889911472551461901404132779505250071723871315422910221432647746489523366870706259505016203802794829682780916019467026850195260801311349213694458090881215282401817381910792495127887799057868987919741610933221931259784550057153796576384943713024315643007853210825987863000971414273619889476712649759961209684256085541843222095518993606145467257444837827277188260739119016233458446061365222292645798156941330611270135949900321119080418211379672943938438341075363985129674597800579882255422060746303455823637272337738038356306189720418673737256066342196528310914699173158923346572017495042329062116867651862762953555004310593658227280864034237642006359455370616706970236548142568141897094951766874045538482883447935821216606237881399932330795158758200742334512342828660896125074670552016203476570316235800199198479734621543404584192978052036755653668038584631310405210943002486536117833587742384507716818575174035226193906045092191016933288454600979961398302746065912953003571840235737452408061731727203815214137954080371583753755527502846990659153836611491695121390319486860787477374343924229957865236624994799137330168460872952976038625604235445556968802372061669609513972016166390315618688290521187484360309535980300581146230080906073161312062094706729552664725876321562332188016125067711041133037671271142274890075363368437760361387224148941124892014679242923937825815147136049533527821325115199180900346650822260410252058123687242810145006360346555268681960340890491379279380002361156682161355123300867296522185534413300865070057596691071500905175904906031014316657135479871309729818862788524321400464834409882205937451155121581642691109956249139180295235002597115294901101018083140464562705473911591847676506469207716314624232516426335077848927030527640746574210746873700582994748250002104543295153360815649995723329512256847114210627206721847809099873863927248107511932709608027926112215373615793417086780165464188518039134604590636271715890079480090567249688321181005469907276316200500449179410443368956571347862328494729995156805900240983254402594235102521620205968264945826933283966246253282056179736705225323780025447790861558076868101938127908534438380340961118091021875071123910925222223712636155726048803967663811907722804869446375738429665428348357251558761036416637877667266791401492436187657956732632916558806658258815643061454458813114318194926461665572610286486910410456599386598249113047696676682959144544209440853891287741009060928746609357650784137323006956298344768368270601515257584618139891512600585921455579468486249494875484547265643702769820211259169203193852905217629359948431928744603648539128343703541737944426902592769741363785414054859636103216324643988411360592797115291068054955467143570871783284167630454917472753447493922231650146461223772524796679380649884839112644695114430385514753558694712902181984879792972480886506467373790780651976917941442591381928650662302970886230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -21425424081249966515329442828520173492038383971019777191266946239720292216062932546536127609926629322433139941173508747999368194985472104465703709567247073266227451655502638818494325118877521849535210096255547945358104831817233259605937675699536111598087475015741782346183589276792192602523156636313991443300876853537233892529743721726964621359829681929490379044934785251928877476596257984975174463519827079377615895187608994193047072878672508893408974461547149933429455697709796290180788703335999863765242922925861169513259447017402854111976988627998501601056478934766462398550900733466150890494329621901412740522544145208923926267878474631545965469136645900332939591964753152935390348492979282083466651756326398672670091874325842046573374630306517570116198599602309798336122152299121255597159229550307561715706055523179966446053581139303644139039537512051768893780140666404387274448541555830481586198105192157988199958102340621187329428465508792504143814204449076739756086445063657119279908409752408746543206510276818589137564382736279849587795406126396956088228456598493212452790690794577714803166111061263978113776134444812640200066223444443532801985329027131494655010802869431793995681410916926447490327469283803791053141977250374488541492505791789047627694654044319995881038933561009308357734290925344291152116070960737424987931086397796390541452665934530799494029184178069927493936064066018728546701723949874337514018171931713305948173310292637893801699359056515902924534626009285130163824828701707851403973414756629338701717144277333616147358857790378486126687453905935226975732358517790244740878088537984377132787170444041131331471710352834982663693259009799989264384128062038335619091607817710115314958543092326303301342047641239449578393057338322886163221201700317538782014793333204833259254645780337585602654620419007832369029982551701871839097966742727404601449998211248942906662896960591607163265037253340161316924703959791269198577255139034900616491141811890135962269801192262975920092322815932754447347989766207462540887579595896818212339613286862339182295698471434905804327191063927577445557644197384282576414094095295858703309606647477782712602138063345401589265027007125932410795753459229940436177354686105456054030074254243286355689801732709825633215695798854519084137224639587540171901197674598231824753085232211067362427623416862354595801574864940544703546879638896482174961109185972747342022702375928891272245573193634199550725693696623267004166832241170297381439381626326725480921088765072288136635861436006057485707071714454006747332175100238463423627093381499529510489133757613089982984125299570332047281283843609024161225758771612009863860579014864856727485009894873504337600246181695750984168131420388651213930020800573437862892612117867119034766508745068178386103488863036305818240292982792487220547035927746207794376062172589095992332467738667989528866247647497292528864801396848303490419441679861620151064011155309410480689703171037874817594578245534044695629948831813574178213621731853769999020122475097588782632373335417756836592939344762020386101436578710142516434088069182372621164734062950628183798122027177158235708082773701207196611646826502093564136957715826537903371332658483745329219376405931146697783438439757686832347382054582122899606047721629188145672039299234029144838474215518442897757414514181694370015503050044545995384874365489889292702189641396884412271035375094731489095963115313223596716419422220048040567076211548567271431770833293443759064376808327660191059101191283969325698596220775580504802075250913624222588430180124163666802326735942184172426032965556708336725532010374030614136798084979040811282661506263152001367421758488157520923998070977186289663407157508251004491870971786438084157416981281501158240745654920419093204946745575502032710129940323273345325213338085298697292750607277731522383825405394932619823908969999526879428346083751527004235460220552629614538292167613006357120477286020910522807253498197517187513076787577824982266193439305382121820277588628908521419920617015162283438503508005307229072985427484989395347725364723870198947290185450761135147883037502058655084484595928274973661289476502717239421729838969329795973850340306086145781850592074847398675693941465748256397721793270002230095725357863904360554294308974069055082114058741458000585169341569601650191200230324572101564695069210875949790188411666419502247836898993328642358505759124292294645334752248394345959132476306996039052045172117536696854499886853807083617006485287437091631480898705555755441309884190559387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -195672063743447919596044616234762779615362977215755039610848306863414929193679007615896154989492380278456752595244740516929605798608273728658500655757397978199191222056962578696599974427164794098047939973378712167531455626836121882511600925579686018095691821284126043099546980713447109314849209930213835134737674789950965614551143452176397889434692777663101365418328691980737168561649588540959953460311202854232830232944337943552946283230355977224001632683107874078987179037484882134845517612726420357020562201952686997776952251690604009001043101229104352272152104287849779437857119858950696875083507002391698778707233151892524769298041039406914692706101357791082300169118372847095684387332802823576128076334020622264691717903000039787881495431877610475976659537166055625648971137126225534241350471600398124852475860289641788324775961386631622636527170666345378968704089547095547163787361056767219654007691185634217486546515133945191099080953771823234359856920125359508669482848711831084760291730171014124299546521317357102379991540324724722867304316148887273770448849985135885995711739373582256304338304716450654171586045497026466843939985870464862531867987407484792493046378957724841562199763123184394438473413220136651105966659812816201753106380796858866177897609776685787304361076929999108923507163473968333865347665245151719080401119631327903125152606591982844123619457157740010362395164267006974977260812672985703683190753302601950595497693932145008242515688311152004431268376014345128959912154107578348707748435404456907400721772260553007643701745323874870804079552813906384067453999173069575372002141620202964145224002579740061446411254719199090445818761927452375497071370921674301593226924231247338183011098076556602551723673146253627687129274766929303626080994041093021487499627730810315586201237190965483002411477267197317594826516562268841009283125131899966549546393345938671939490361018942713097811331737019007071785390627397320468401050000483381087642058776318276047499700659097890134424905069839191793229702905358429022163572214601853347140343683448762031082741563870842502067255295234742194686691015746453968488573461327729335698696490875846731135506009121215939789585947492145958019292824353665969925379699850859896270633138320122518151830313630202846877462598722639539799117336941802854029356317931240098202496958822691166359172775111002852323436917045851194139082835732009407319003445093751844724519257336370740997594513212721511961094139488257709103134304051206092154770046015226379482723046012906287524687990360386971352962827555485345643070153267811414253723597333643826982905885459522251997734266993796608656151619271674904832909120253577693117409481193314388444708903425670675844654873732585205431827440415138491630778265922245908675385418241639040433347388812841819789564319289398616253753301417088389326381351461739618367419239333407820101942740742827078804919094074844894668310633020024953773904935412516248174204953741116641870851635823267738693495755528210663072734212240577694039441373966211346897766645479216037246902868374721257299221778466838473881285034857721247294894306756275806632145147608976804729071433685528884919572712155531955466131797242803739872591400036587495172005223710227057040446423695857286893946228059502960606815218332285334518144205999594806358010400964136261267173912647781608569077468110907041114016832563578711668714788286647560662809622387100027430260888524775309177614086943254704928370252553564920387093407371351196647411552393610632566314729744817997164768491338828062100708975133628211375535789290128430352563453239924745855292100935932363544548264513450759169895649608660501283954263111247133942920866284848320396870836474529925152354344050498886824362399740746077772662469923086996697235002291004736212229680654223145562391466000116804399182989280440521177297435318960544936083006802499961134055053257010845009130307820543480147674785702290297595978768675538285549612199696958680974707037963270289520073987022417019329958412297855562121439381903200578008435477993909701874357602398616856783275132832555083021030013594322016846492740121795598481439457272064715064223414506004336082841251651796748076164358314209616506572791255357701838525220014340341325273574921616696557255657037352962113019620679084549882684710673998771680511806859589274231718018694717796225465640619702101839879011402926605444820864118639272057180365564562550275104663297148204999337635039717867030462914033348282125968345777683400741554326430782172293883576349955439492175869682925224166540701398901092034066095948219299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1705641683795601576649573705068281806805886116670834505863582901148081326562625068696217194166462987535747221360094354547231206623933885316398062972242389319351791015441989954471673068220703355399542499669294402370925251389800729638827931434740047084376140154778009689131537606921300138607200477539486129660124324844500161855256621519424439534518018836358311976261483329418704447631073815529425805201657740389590708735147279266989281794007621067948225627254742645144147249802342495394396836735466505241441013703999800324182832462105969840602736663065118579590080161269071218523078469680122018120702267751147002245760098172830526299540671532589399856551846296889638288340595402624008942424351614811950430864550957297058493047827960110489568900533269601155246046844831170700074282238417984003695906158807351594311768255506217882983195423537631552055639347548753419271416367851714276430798367997778935025015065901892884778798919717153408184273604975558770332031745907428197096754857108305142802254686483270003999425129746218640822524111728426666126933611624681281820487305533058611512233747645792526625062279444266346366513818041813036614734442508177578570634629591658125227962219396538845816059380213447161457904127498799630011400136088155788525949509547570302108783435177756269637026246108096906363973855680957044678722963920641318342120857735592205047792382365375821691691456259794213432312863835815201266824274733230997524873877222282469143872287427621079225666951843253913414341774300227203880960490206278916654051336708965657073189329525368433618194887875780517003381568585559076222806827513484356894668342141229007256562584349141838543866959320834724223901309789225260912769411898126697594943532632161683786528064814098667233680814127601683744454473014792537814029231437307811855819815212399733502637021832960642715151985652492070486374023626009715034192051378832507664708057758460989742227595810713792429481109505687767684744735370190318773305650177401346403289273468923135323773291633006404330999628197122232739950063302491001235126500769520638541468887632397214342244532103002125195968287739102885094509863581753646761469057588808343994622805800708104325132980864869597493493327978120681050709487902836246095861666880839722356878704421414884828523379115337736389809216986185293737554014822606154194296921444855238213716146579275519491930044617648866116564027588230249191939936883132895482333084459994650938865507607103216160736347535833174347051990016385587464040877519494049353740318583248619257927130778300091686859135437426915328842024158053840293041799914743574428891948375301244658716531117680208920882713492917996977716259670452088273505951057389880849920807540705239693289801054203282003558157299128335636757665324750799067000081041755634688374430819355435762599295030530032277596361952966205641219947140587313059980631443101386155202287843249345862387926231850925628222821940085110727913765391951844848539581201641627974471048264230111205592042705973785567121825405810227166098209949043583576104904525978825024743739506924484261432886833416660338638783051728201190895009989374028759515189121763184656466071571120886215614331214871419335001103684482895100858730057281260191821561792908291073660765384420825406533582977087137654860414104358591726360543645797960908707808176279801864608159396508598969602359612670030986451809570886513446374652164292695053325446205406041372733529191674694295014384407085833165902691281484394171843897562103391832177908010890634436349161834151441661536269430389186184219207593342905916377826412668038114946527768915926606985582542693807502500625704459025131922040230789077948036568764328373802126457446153457808573561907478262197806297552993905404541120888632010610349826520375323438859149590968203779156941564820613617317387794464985594628429139081754590152257455205550352230167075627614345424931463615925357821802446539427019990298970411969843444026355757803104754970326088415756637732188982282253886040321989308845013408138254360321621092023729824757644580623431862950496394971438755252394003050794508980985073833202497588322830484930105984703976032278872262522983741421792658139949347952060848399129388462089359198522124674283441285845036247603768824206986315897963706733180078523494012447494323779071749777727801770041087417921112660880587647134849437560331051551193019408597860793849404597975168349016061459037410924561492440684740866142349245344626521268163100276898373680485822660731704373636279936827689596560587473737260035530690920319431720449693265323233207579374217508430433554167393594980239868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -4286435361984531709831867431606123335827473324088698772971272021523825331852150799950353136599831267073213526793812110132670460911533168322217424996863169082972169275102100122273572185350714715629548707703355878859581490029417552434601345288976666573803182649147961103679705465891199087675606541563277773258840034958756805346440697387875035269251385081184197457449322470544976623200626465113801561740831835866000302184272557589652597289611371795942860712427664639365289776478149079777676612380705372279650785612015758447329043496244257777597799103753228000417460066191002107037296225581377118399518944715443990584115639730468793117045368042278338112313135284972820660347585362822997357291088199284567696456919267195122715479066569367340764155530197614633138198724170391567634427854177011926614765601431169428221640481289313989319386249321329339593425597689457219984028869240203924308798542581013960165229282282812596716782627309586186014598945419670290192122580660211730268079666243125453428587533135954608732937382442598901497833262203958052560265113023833662236525948811523036304304898279358860666733132203554629336458062181403776683433824693840960416451885558215720424395683983815289021309914701843052811724309558730377075367016822315039823074416036492936390100783324952813818935162260332152413499033256328438608056923072416847187328589583394068052742376847221073181230821916064217157780451087454846965820124083326571370570452097061716570205127747950287854250831129953479905984289208777707902861982784998520330379317519885019817703665667924118810389254456078913140261694867194269846404712218185509653059544351099106243963762957482636337127275310790409298163989111677149425907538032935489686809374119467887614408494494417997617996874213956183839610733628877888937166510101548628019769476237248024603653167047317990393269146029914221043806239527512432032612848863350146099867595291552446932329033484043934768334034355299595359685893570789970869857425627304919349905679536485067744385397653804494322168908717214659971932221688941632304158997751685747531372770924946609238376506910112869243981839630315787697085215873931145933339804439846487258535138381611976910808209311595859643182887155817039082961288870456073645070557898292648844438752049253546942056869327677692731981987798825380320332146721987723619611848359318713825633104315582499112241423329513663819082819454532007971462491403687473670656268157096563409249155659716563413625211310797157004630221091017866378610405590584563062345759886670194062044114919624873291870759336663304047566400734825771059582888116173421060909294819900812364169082865201254210693960780729055434375634587808204902737198377227457323171500675980974188564040106222088553456599230622881479024979025825334187976491314067034232988928351445081072151686381444304998025268390175641433540449407579154542108641259960978112561465166866501386736695978884365886550557547970161759895306004762131815619519944522614574112075567106849445689272555889031177715972331858071313501143627158973053967275364656416095744451096975958263340830753509247199624001646795113889494547508172835731633849514754631031847521493657513292876574365311939458355137414513355230339055968203144781511944662824289692164087563548679650234857287835937479343157467144197690815232395802169233651176191754946558735826843427510795693567067868805559376210657350219684363763101706278844180830574608756743195372679899519646465815908767318477263920673819177416559567580112538592164161780608616867241870350176010632510699314250981990982840670196616928473660434961181644187023400660131565748565820495491348852290525869923266199107710140093834177913205545126000486143841260791721974927041092417382340661011005077215040271231987043674275232239401254063956291924454444459585221786370014304734266758842155060931102775528270349910050546906381472433545751550565964004704942407300769470791601355328279282217166393050763919545000513878873690529183476743630754009883389577596811985616663186317724973580222586863447202143900037309306866696178729601644089378279373984224096042365970893156067401213464159790623977303910694721141261641013281460121652726393723547880093668248319762065369823193306499389070456272574205335003254584256751804782610684102958709091078691264937971243040268640788185950349644676196854382211371851344055587017988472259959019252936558583101143983982552077476626521066455967915763503008029680299860414416404618115610140697956516039035287954459467004677625913831934357853938877392139447394013879839755497676889291825796573102583608356788253956892731366679072380065917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 124977206960289839749447020940773926897838713644446903650332179952766452279188112182239302694060603591815773904380764504609318015271126455585282727978609034575003160768341742624260050548682553764086969793976058264391883248986356144356511059321217154009078831556884550385667601245963589219784301163553690576305804735465629136315252528937566538183770085954798201285982328968202364492505566841616440018748113719434857817462437362584163427026427258855987317038106431373903785038447215185050261264078285992098763343672723879205244181442753560517627767788970356752983285147986740308080969019579060133345036814208643274910239888637692791937140923689187005502199876769319983693675855217970746128103883765458021239913506898037391422179829845059449504739698865419473249185782175291859830855825181237020746048746558155883297869914511434859810825274651219555622177458925583631173688195806681592146130751856837074258396717620502048957207745747606661093387644683181250980917223827181965911784010288784279782217599750015631151184965436448067361754767530995152800134988941121834856804069716597583174246044896426724034603301910531613980612100734909697185619316905347100267798800667523628811842681454969890451190980330268743898213924155209527446631220594219130280455097091301078111897983078834926059064134012400103224133804992359590843611195968369229462619284513371220931049325398038466580864908798991209521406050637501988043848277694115661023397026138758783296591866888490292493239727234635762375010497766693426107064010711046887572121217798328917573555362745303888476459428846274779847354967200526228279036961871943114218161493696106281450723453907743505306033520818415532999739370005614316393533315823198185523691802378322690736328246248682077526986089265477475093628679102301602324807966088184969399883810062904691359828009345838918472218377134460651451123854509288533613477373665250174386717333689178144208835307539280091729097644913159312307510349469190699326955160096137422857549484378122883832442181200306570137952275601660260988321100720601295270471501850791803985001677495453614214374073897708512275315448038724229091917321021935481772095211332271399278939305765330544452260856199245049229153288427052812231757125714765797193660058388574808313090501761223672396890956627168150353695660856658269013142313625849822107649900351314456809866875827770544189754435606502095341416533150408501036086244823750070290046960912167757049598626514973718863480416975301471633170569940546058595536493938384065880277285640768550074334545282274497983171009474661958233379185708625606179855749096199221292839606768327282707126113778146880883281764040972721220106397265500556951081088015078813495549246113129343279261536849919259709850941402642525536977371378599627576636113756227553228389824674843925742425917114616659750748416573319670384043736645784996761345238222627930921202911260695756332489233791219948705122350598693572021923080845677737190134558653622455418972765691455822301937246797583279845554985342573543439609240440375476859125725127286352375769088397132398320667685403057287611704096515015332802910471131998018990815600372520882191943740236792201905296255143694162313011656593990128228073484188308709354837562695782567049695248928157764922440873561622507062160277906127841086791434779345834284735068365383150922896401589009355775177498195451352173354998214350600635706517754033244039885887021222634138545573635097657010481189032549870142882504562014766629776813954390300865656582157254900586244597877740565892443512845081914913768362187962050861437611041820930663251507511506319413734551229414166265258767131382634321642280876087699252191568155825308851485066089891375767267782380800940062898758798730427453938728995746390452543644033906645668730468286392567402965321436551243297176509447702121066494414897074875312625829287450889195711060959266422488106688266318121708587495770957428109308261300866080593650388168202384390007999785485216503321532161437622134875333585549478038255541772974685940209620418490143164752629718550726812701620415840472479436423488139310343632921923254860724565168538719195931936846541623222579408992577356945221966105964578006774735456660379560646893015029760116513144316403123603834692570710076637093809444480740386437743023749204937004326169696807842133037103030435887624327919799139761776588445855943609957563581287869433501939226488638792283360476770336420798427188515386782720430647114688344040013330727616520172441411518699790256877380975867920355708744903408072558414629078367323241261660986212544703022331304964609444141387939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 1664476638636036752950481979172015486969877734266455453467020198547110675448825470789888724819883836476018408763353352176584045778800280773262429430447180881136265016586304238577372425143298655761880273484258474328249734262489212413654301896570877132911341757918609561759590520334705558665158874138197140867180871104702992897593421305700899577219490814908068015741912237839564880741075425689263404822923302451703388484127775237888611891223278112889879267623140238895587830374445124710105259097136572448751104998334712468726343922717561804723005957960180259363209530614874241998111024561632115210946162903575585024793375499905515361814246535341786285442274097268656689529487438024422420475228871138296061154589669590079036253154955715274217171659082421348282984624700886916913872169931604264467540429374242087021698244342854381988663397629987814544592380735461272722827991319354665723505715114374626776735339724101472454417441880278171617458503777160167195348675730797751864010567916162427887758781040783938806392119149206463475205543599582544983053848182347858206113193649289114354003078842497641538979690650875459374505945315283673182830783149161579430941215920952436712746742477026878810572566157726947076473066695402828681850060865813457779465367048393658479877142340170313718863114910914349329009458371996568157297205759246170134909537363222497511805610463770246751953026599758723780791001392135717340964224246973727578167086145400511066003302755825320357301337078652499322293586170322700030435286902020954780057910845756091862975431762251843821945639014856289723575075687923329814170589300289844577418368270201621769030209155361744179333778157843183493852239228602543522376493241783945278598312904850634836600407166148278328404932142340843134669874131202047017464660017094273485245651477885149378239263952378559673071026511222066618567548628685400687244527509175921917639118578180008204932162156188942968560274258791197176737559035852662165160433661682726199426564187113921805347767489292274901631422265624330274666213104763213682717821902394670349641804027851879444019875712325777798130093873368239218695360207668223234966965261664879298093420480127338585933049340977042425891867840551264063765158498756210122246913162591797548776479755407575712522515281167228738052639962036478441047520560495952241201276225300778510856315306036384068236972761671792800029659120058334085914778879429013155138979461512350558868823549413844538497288157931917280615923892311511267536129900359694545976065010638829153036107678025965041790535507787865125899040075168212502822271469053049093482566916450970859246884580980868823263360330752626536006083056917875695674630280335911460682816302474976179095464584909836241114101823136338658664331274951153880760439287306792750590843773483630807508231390686598538556370861229945277606895823634012101090541287478419424372921198147580495099294629675023791464531971653117639072399378142361135762426447348429065175118204165935658608747552505063728777097879639112617033576610204658084425775842962066455153872794825373569833461054369295432898447407220532405927519258309613323907111098649736204773342036969412082470220922473053391103582317339887868860097066230324650941041795042078143314666403020171013552816825591215103855138859951945419428005682043286765950682989565000378799927155786165714624212268557414560431274058842096537513560494654451116174650594711481150644099165764154052304053738747050330751184603999430890582280269376794840035865378782353435793992717189057771795011254689695469036254717432046116103009469331680358448504916975683328806506948519637232216493045691039012336529527439088313445361554978974310641317430385621035549618390438811523861621913624701138194329637163289375166600705016883903354287520153985602925873726306454691292763193629583740435833525385806286032491684228667629697062678539086499511657847239776143452066048284167933795409810960514113287022517660991987695040502102317241097469233460585350426151106444671128599566524584577851430494960132975605695354393778565001440631400961946715869804766432087469252287803997837534453067508536569729928812197607404244261198864597609694731467585414648961924693018192504079648110927616958487029587708887260745950758753143771212452266330781896293547974469986530290556954725118852529441863770246439615387495246735402603205429143803308944128733073455703691816656592222527081824116845003747321760970236681388451893551595961201667536556255719170376478707698209126366339023710026171714707798273451222101832616096938721041818962741190571508198559058655519038438796997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 12449948472858742568043447897655345789882565681634072958358929841721856661481125271869741434495381352378385702482058570297210569081528337331380271458227019412374086145379119655383734884344168886443884845423492306816418318002862003487808497936155683161747424716604125931954933683261528106079847116275750110274395377781102684796620441824812057799511491626598079079263638509046367416062845158918704405445086501613153277993295464292987580574371566066810729772961465579543600323604942377008254732385158797802985273550169942901827842694416375972922482110464234333675768852279435417429695402494479735496476864396901159342487111349807640296937493262362479442972952232720566746242380957356779274640788644689504978255564331059665705527520317677696513999425131693705144028629565974423391045087815743417177962378015274516439802620495170156310353723899265441623250763274478245830619043081884461714079841518441555892277497459952525166110080264582156427419195962165881953912861927682717885149663458743596305234735399981677333562587712291882769497477298408572639712970873576099518536338991714018085965016738450340984765512342005411481933803358840328084288951277129683713007889270420628052753017877871345267469746617710389803725709707182992568849397948575651900411787222745708474657083553911632654547858019443832891828192539792852397276406635983806493186056428327408873369582558843665992933639462206141071863447920096758583856901908786392120293578424084035580360369790202622281146829664785921110525694116957185898163836585805889341580588237987793071569137406119546593270621457243702198740869897543639070268094037849435950887402514361682296800173256553477605116307584535511444183131241341927594152496464100584478630459768329848718363482597736100190685244438781704732030064336200942337655181114013046669770396608213928634139552699747168983738209487776004170233835807588324812875032021547925974875692440058398610905140893391399712375271397972211394092224414166241140441103460146040569164940472629710270004236090948373446770794453171072640115733829596683878373016211357010983514317367521677581001590999074345298654496220382369555322088175041651652220675091893458235169724157388555382064134021029893476821575755063336459927556872464745174836232277766935780686209824142251479474992113628794498040477846713037406049975651070743110364743777502745959987079701680956664772831646783052159981821516708094044420110882193465823268437308363666957173728661520553475566442145309398575003679247091193131141454668884565875307986522184264465887403332685587248695170968064691396964040957300442510300893092735445735862909485105336261016785300634701984345410845314323700798699035541031769743259706007632941840008776181234704488314035422050881057960438995098968313914857866912124866699804805038471194604326368233680793291589545466964848948691050928178934788610788731825922823122049270917916812187246262483400737101051730248371753964548957893457002947777641817389034123001496630977230078323977259423428463020354591637066394759059777329696116833243535415945517225940583120550455882408864009585738279031128975491478165320943678999923092683779207046510579942168405393936920984498714693218097321173456019131029366222309673461916260739843421306713015533210685679163396548869099698776239080252510676405660447502161100699270369572786433174239459473234035793630362738761531954407975216061300786084087085074450920553797553964211698201666978561684903303487481688929749086680327502906779232043978345881924835411662567829271740888905766781386241388074008962508804039614172732583415284945880644772180942917117699495634280095727039262102169765594940041415783038281123284336859635351002455423983449586371508364181430248886312828694683711859175131625592870497886569481764690293688013523361755864649229158872933716667770965347645244648917320932570526468440979271803371655115410783785220577659891931675146619143701567847733748340827145045779680066086081944806550239230532101451966634081752118219939823779709068922765618165839967317973592422097347501564031391577341212557521238057249713537222780672222929181153890665647146376082961911478971071268497917817530032469482902034690580542903644719927408932041026604413714457972222782250880068713126322591500719834374061113878578923909865870855656661824917003214203679081953705074342444742315157157967800634510300171382339202936465940825792770123488392544000979556123839431781676743659504775692157236890180649209484016904079458611294811510397699237625021758724622944223221588165506716463385249243986172372278680348100836518042616620771667612643796019256114959716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 119657942123441301865788322867468710599512171777839570934055738735278056663659178904570494455600933074783257677408256279373796689551569245053513111055691692251262979937331822781360788083637221730105891717950698666966866710414015393473925494506807460824315813583683425892008515624313229907731145190072078075349818713116841993021470269766056717628765109513670120291294426693649822817631106946954628590329409646083871455751839587113672230564431438867635913463308612171297083183456999585904471549920651973677203520934566042073776263753517280074298386218939544191659343919350334544303398049312515760065841714582782896988828993698757997454502491706816609458919155867850151929676777648026923789776442946220935069267327495488667302342193537230107253219959925398065072761244147914683936309489582857571067319040974604494686165019048166021509169925756470542628806314269535349587248943118227341718263701951099615160197531987465201140313686917429950141804028086446589040149572439673143161480870773629721263007480663538588832479798757021341346826729299513612972717756582421067526328516303185710539021288108484617421046069491506477954003509032015529782352508721694704168651120753108939116111385058593823438668355020472510506082615718401405457593344168195825100179218113344400795734881176570914843347249203909999873923215505783268756861565473444139647771121768520599368480896082314676439539972955330833780388846714956957947405616816664126240445382533233267535050632358463548259934633489775124309366662718294131906225929381910711444596188311996015976000867107336336061042045446542224784329704533604397958362167023465266819239983721499657056688130604566162445330713935195842049143745329906519332346079274066361209298557956675729636630417913790853514540469169411909588286280094211659042635499067081381739491667285509317039915507209722135593607283692712852671579089474392674341754592624309082625470667918975415555633079544266703406715242981295606352788099360067781874352765613343544237338232787678999077146994250094379049569936175534030287318878298921491148192818501038319128478980258581277526881114273391615260655702761633616902535659698921191300815826460183047615437532662866015415013443008468695062931777998945925711831642268519728246408359666071710429216879977012345104900545861465004744784065709433406246570361977303835065810606565664990613055390039183670485136208689080531329481801574644530602815106301956160485638822285146750056567578648214434609797183970944378192498196981698329119835420807784196154690134309236215804892832472439066335380099086351958517787664108799859937580303759520573507013095858486889114028999529636175696594771657169326556102600794978806430711346426943197311487081480495335186044299294434661457901922150644784953432203592351903629650798483056722288974716383791211485034486635097212430333466594067104726502611391640730760513178132638482421022855875237198552970487630220065712060735162802186279697138572194895778449286341569970307613234155009332155482642467874358672501547517557127440265915552798924146491867524766937367412854604166432413333391210329391705678157890624686257635508174214594990398230918992416451601089910347331654141797872146331376697052325792554962993019884550521769146105400469448993668730213380610831566893898063774154999734795562944628369537907896764871392647520164538272096598148692512784477412346800028564844078606851307575326051685409012900588356666647429487807932691883246681072861176930256186641308633161915755125828729956517588146813533259826217540277262167945513499899758249954895523455967809666048211625441526985249287868354723528553298794915617691611997416381598051860121055456262527302982918748392292623823828311340897239396246519758276780591183868117755918612158928851124903199050937927616940819965660079055135804256917573960447302856501666940026624444393435163895990707266292795319863912703634539831933509631176770838162415847040584325571601301984445627277121195415724504106558327366089692854744527035362796346908913274089636251201001745765617766605046021773599435426571789285403358204466462529723206111116872849117552618162916320017921829838089903791346791517363557204455192839746384226689088511416153960817062189166215281420074155491256867485200211872064152144828502842947778172817979301663787053743192880160458300450914616624578249880229625451319370030420678177049987775022267626850004861055676476281466544492997751169354409915304911174098824732303440981348143462807068001487042221543055763233385778557642072688257674209890966609553821671249439714884668113064072800576592703336586964724119752645492553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 1181999540692682225479541555133324323924219884652017135632997606179956573422286389304665293277692455316811643605602879852360845268878505524680308571973199525407522083885995792123704355901565987279278832820622898896212948535682861782069886939756035096140248224715221299396832634548525193027654894440903013675918333616504977003935350803818367207109389830233966964534669569538265911174378502997228675812604671138277924507411674971440631853597431831462652463252400715002703348326070929161231596148868548763099394481742333852500798945700222672847216066148036572730956282893683663337834995799823855990748141694460001075825961571929527960126291024750133470298396351875202358636996370857981104688276873935179237820466026769151132553279893164608264640194548291092279611652478433787892306070792677171326965701772965272492772041163247743635518013421542130197115824205577118384031456607342383302882837010555621826638459005272314116916415121771845172949487095857704013549241910648031159018904838729757745605427621617776766152256775832419635164324728475458483344496046628606274772079028918213943361787150843251463672087520507952217257942763226703342798228656970786472779314832566975533828185514605794186350394864687963978142731773881173474012830416100832076192516476947890843264983229999289286438498613456614173133041518083316819747729794870521892120236138915921859520116134745368550737714937552943732101873126284103672101502983962520616348035974529997102273301929615862924295361640804295918881724963458189109410099700197903041236599530981106071827293470845208779118800515896146020404569270858158522214653246219293790253665306529171062532332398019797880021350939835840022934641870667867084283018666040676915951298061587428492225762937908860949319263542778540289346395509035697630835945977791616474147179853967777048967199433034624143309493265429732412860849039768082025524777913779187374677882552371573739613151708173005986155473077578366056878367266095493097188363140996895821538062931146770861033131383591722410247685839494017436262693041818360802189337692176964142372526255275650809924140009115252578624243596089376667942549985189525232151710065004300623496751324486338911440929841406515161786377598703893194893430629083804709337801102709010878256947574351469886559695431347119326333410316767058867694030721875508444449828566150295940815765892985672443746743214178868330447504271526944420846750311120762322177201566109946586765664917958091056505519957026043381921755749968634575005305597666315819502638477632566334912287349635964730409371293581294800602188929392220612116266801403913207378119856428915489645577797760852627243067601322234161507584417672821024613506696869289988282699100095116384255255064156299185469656911247617773035917464684248105509988247177964463953782994250963355696113330953334044041460790145836565817080902345288165517552231993765348620916579922917446549906121004108628026239872660652274464439795169369246288858721576346122107010355491749627932875710289171580570304284421579205447333213654607146446637874355516007162123773357570847415321505869478894911222345022677944932834174653382857027607961479194261901443020440792014266197796147050387408465416005055790511891481678874408773143054918454380362040432631457542314668505897208921216778185496571277818127933917170814681667406136731911276547245219880748523197365557643648710691631383502772003931952557347610286086954984655257361969183249137175843544157616341426067701972763723497437764842216079173343967519444293856384473745028422166255750445468718105405871080109026827884509551373120847513421771259763840871728530059654409405576042261147747054073783632372975281598884207310457762175634598657925906178274539971644685180114908003097057468041012386888579537678282502403436098338396959571805743664381962307547351692793650775470345126330204142526613322576078907078638285747549989970231873824002945607760797898077644919096999625115322461913863785618636428542679062061109011504766327916673882523023841420005241382835391974025442679023545453489679735921586745455412475849305648445395046826229406010939394828048898871335525040662927269303707365324452195268565561208135761131336274851663458147701960323666051098723476743966925844282090899024257582315172900670222099922662324471482548477356016998505039102601692563586894533699501164259060617315106718793788167255572530516983260565971653784503490674877024591101002954669356158094803112339955245831883939623114385386628738087846739633402074124346213280255267882149206302690193764174561632898213885796800208571877277563544339500367641448974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 8162220744295987625276494637444321647003688431743296907402291761030963592250493907602596819272980968915963031475105801737055421170547624744084466497114851694067213925449139852607084297607706957659575663771515174385630919412656152841110869875700278636816934188654843778011918363106269555720983120868756622411991758578087770369000552500321934694628203946534473632947579596962797113372237259999244423525959391647851077529809038679503122876335153687459989766793680366111008906422830999361679084723629663514237094436129049745174578216477443452501147768281966323326649602560419696232332937165239397404892135801630460339020310842733018928377503399691983724771974907759198090841789933860167322425111401424867419754000549348228830865687430040587978318550443693048223935504360625771049362213899116545336269748857716411860683788480222394419734784344163959610369114741609694927901962429129820387259541574882241223907793898938911624430908121162127097708962575638404134652031550767320603391748647812487486301107296849944081595007285401023381828715100674767507088239836460533410450240169319143530276582972053761502355191717805169673105756664001878309070037594022192542595806647783916004867279339914758418525368545412557908506036496908492338274580120541591024403401797103558414261813035600982395273891447783648914022227492656688774401236820414838089364376342877987216867070917904050208466887144355545545637376647076673717076931126074255031967703068502240168698492160185846732821249670167726446466845488514993136001609661671973317668362477258833127476312163009508476882055959210633109805194655989666189468260893862238921461724414533388635681290052669851931481083899997136255618393192192100312628742860023211548337877230561887691950159021548227296310239335040524317575698514274396458246376413949233986243925809719275700642105963984779590820897174879069278849800342963382703622525080869693033064628227355572035784451636003195829939015468031304777220476012604806310446743996019925827261398047018520109437919776785253831444517411529938381432092038157036002838319990142409833033385437247205476304003544875361586475528763373562459656795322998740196573435858252839011205005829357326148236368745618774476269714765332209487411024308036007071553566702952410334535014807057335404529075211108529441000624389668335116739059802778737063149924471905820125578938271298831152114432079576486086606385976966074813200825160359045115238185069181905617113881516896547988803718085885025497428559355948655067869532753063300257569018237085546194192520071234256848388900650465419755277009549350094879668894344558956719579908450826529186967491166149744130038113999988288388967302437917478387505636969542180220449395004772051031701713574684841880669054295532483892193613092748408270136645056679608933526273094604469443118996149555957764947379166590003468135994826954424991340252473984268185942662561278585263905360503276653590242557194675856968752362871345590614979842089347500284378658703221928002843215414194950256571079751663606722498121263528876002711591160252224767226168164429749791811578518833293544608979681083501033729090295019991187200686260317823544751850751292899191155374904093114138192706622370197618840282947187143404618373363555283159657343520440263540737288821221379808258786633716789356529930559805104209151359418257574716000813228222985991236149836673729856820342979229674217651861027576849408952382560493813353694251262827348187945925514257229620268758032643962816819371844211699413353456054995050400547647406243483168826873228636754647308126454620394895378107201169056738685349804000328967514336531343143850005182117176025238667872034998984869590887510577219981526649874232601412519493408649978795216355165879437328303006573205717962819108805328009313187322485986466316277302366784468401892122497063820485463079785121218302502578671713351275250303233458157929386578176751293692290235114467909246847365473788619661506707290511745271151022312921178548495538800881517642579207428517877271500094401368682632320209030300558466199248417429751050326231029082239039267970891858053243098173535002420947958813966722153832102252375847903669692811116260323675661987905398602617344396001844490220485662307910480417601059569320462388657035193348007756988440541287052369668361677750029469759775180190964834749291150861505739703581401383614634241841341782535856446328710348501182478544263481680670393368947198908187037521136430353784015055118487806797403184358025320872113636615161415566213674791381090954051481424058106095236960344870620962399315745372518904332537204027175903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 39034935985581100854718574971397497123469672712177023440191819112894581011552346829075151585376535277897622744736259434887685449566739203008640705899975225374538748265627127448789679495920591397520949418778307466832876266789542729941916699660384746141773394369573755805262968228520166448129485593980496064970604929888484204111293791423937411838254999189560239909502696222701764815754935315883011528527235206037034740097761484829714551744298998801219054145314904233374611461998780752003951620825095914066830455197664736351587137284811474792538158309360303025138697840412242506911599509915733781064997462753477299322112519827057464519731577806226219468026088286588192689632402076111830434860992653352130718264304133457964556555930313867289482203994135179048679676431559757095399971354493742879671891456607367634478812154263682373651482597544348797650970264426381012889771708744443642057099005742246854295133435074730965673896296279687462726935897236839541728251789101920492284137291815901450305016318372304163232850192014531312203714543993684958013317544024214775503524534664624305350177816595756372777170270197645522732046139019727732840349973027833034618448525666259569841021170736929024535436249150019122605049132000955038451701988388119913981542663414000241263971622961517305616027511693483521511268684255711604575940988157040001832348085628814637632298440052996817279239312886501251108642922751724821633721727174030840688644201734258248417057027084959423751166486642664392494297374971163911064847903313884470752696496128479614534559530416085641833730637192494958468575780090549013368762398847905696176965351427099998518296283789485009566132732300204244218151948755491962630091427444340346271292906201890832206460292629064515583097960552979128335305617173173244626655993213114100656069092230112330191744595916762005277524280273558007335291467033355610362412591854318949096381762111982318725695328366723179723967762237126893074354509856976510365374512217248770888995467514969083568210633189022940656765301304086702101286723513585371923442414284449898274622568974360489567648823464313522634120474530762542583700400300120262374743569616385371767379833876582661174129624635084149072155796562133910969147312516471442443735725519266878438132252433621124246337641225922589930867875985338518659468964521385210734705275086594761270431507447867438246010902439091259260399071206816613081643364281518502280139892418920164114261004043430643199163087581976655816479227754424800411282914082392843381463548526882623396769952069757869030692137192183862955214989203694469405960805041070311308043371072865762522847793039677429627219957448307170073690060672767613047898064832644959809599753990299896350825182275159570283111725666199307330866935035994458565124118760406500200184373097390456824277831116177258255376381855914613562639175377427912426740126159996554378878853690270494409317316285634577331586733107863945097517893100707565424287873074098360490961490413724069686304671934803722202668045136370043948477404260077978260745159763158452779900716420511504815397748238362676182966815112041291899226444818445979848803629955875666794497475823182349532764636898012821975253653606454245559985467357359394656633656347425911161815153110684235399753463014619586362842021254045265978576192062365234659600183927745465005998872541585315626671739947879816943006326057579874818296445406856239844232135320150417954507572057560951473059609470025338355898768271476612187243966744730414508539363073183513993625513928761555752136171233236055741292643333856649410623140828805379289880849740682767674985391380522194882773074126677751911503042178779138753703859824624933718908289793411128974428507609754888692387587989435842125772195003696056395542619160666079032482991022714410700636781787331226379521333154470724444039422383520850688631666906314999696371603259325239674742241250982059601280650310765025281296167544123054865024976060317012176207705441562390879137006072382269685061584916240525592384419775473508954193430068282286041354313714294595825784425879624147487835363802720042656923683300142533218679355910969735370663376716125963737582744554874134131318979988365262625276388710775080601432427716732774119721675156962216720855531749472018140060161132248036092185764228793219618509582773973002119190493981025661952932939720874929377487361137155442435410942106221063575059459793454038314553108127394065169221756976188142641813772770824302515171352685497229284058995174471014395057553991254341880066563561585081878911176554443480425649060094883679994381964206695556640625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 3622607149128141740221140282213334273583001384287683380970327008041446479768228590148902654440421064361606936811105039492126356296439483672297488242377599175492796355097464238605571084709219768199909523600756658414776124688025925520241017179924367656194584505274155355786688514378398263698235635045147654238585263566161972689655033133078777643992040345775110124016569613097064064414877092375255445854319504007094546867244132131092954579324325434005289775130064243634554512416111199685076348201870881256329661908613312182954475311113865248533136308981056541336614152041440402229076359286181537380653345585653909572868833388786771044647551611279104266813350631776750582690078181849860517747813278882196987575905609450278827612151320797357658985997583988085197503946826162050740905963824308987289255253548540933426002566117992600661689619756436512198641082758800478855270827939485100094156123355076159302165577652601564744779738382491485391570386998227337817303224741024842431227751744679499256269549850700382721663499217505280606629622814650603662015967879492437878141762953087128554731574855948849731531927743060708498095705136996440878765561100924827454587641442435512902836025193676679832202537737271906316231797028580577586102972978504403602023346912229838477911468662395792765428841152449303619170249907636572565362287992501473577913723219764745752850474394760587743877299918251445357584798134512406176466928829448238809869925226512876752365311512524715940093365548214189186352619196720326401098524136382923276798521097148355258795009004433870470096488003543910029971745246073218961129555028330784204584652520678771092378940840419173165245982344347794443258659354113035871856611117987083454683604277732026583704004950313113184788691914924830550837135313411533748104333498645942750818146859462576887775284026632861918514410618510438306927272489881537247764657965607776716116377538090201559376815361613351002088799595496537973422360405380645981006481664145929094126230737322025649037590215415127884188060398017939298708175146050788571915993132791317601086684114446349348624269060546943495645046142293687880380030312159337607095071558113055767591485701757456095327104727924888631812512262306850160662921036226953487990366215067390303157097138612274742134870504168879109929248313590270030936713614545478351780014872403152470826894062764690852131943374050455304584657234976201087165469214763286358090135681673587387383241393518951025449659840311460827390416767996810800466969853566959236465107149480801193829143563537026025761877068686473122959414722704790760999576545888068495032751388587952697826281060841545786177655663037784083539935113954519325533855876486558505895253734076001025881079487911499583720984017958772508308046576202401271812669435880426797976347429788354817491642438954068595760675198172267515935619682335597796131935229696795506018107865788292689287614943672344938382319351242946632671582480560590612341082031515146404308883394580458022176113794457098574863461973636669066210135599331669278304924088540649289035447411824154452877165651110702819750607909847915165835197053886835197582960212514987799284921961266965811501486267056044046317407910861518223596898738565952492040316881408372175336785771978767839854874505507795703098716752526751260108655208050758816089505677160775041623556477525502638207769936964387942993919830244073413847584217012227719233443357626744229182227418395484931823085923845538321961336910415506306627795655246752523758210606779121135118519009763126262380658424412495955174077231357457965351217464545019005191621759484005905654098680711299147476044305255037241286425732756772145818535022734021362436949462806548139228561272128387620809912670562547776330093009355210501310743744356585192384639194733805761592678137342450281369300455285137146946900886075741496361605804081165597906534380125800410498885080087389749495343304590360625484181756732709752869894481109956149434784465410595048240342604344454892983799592127184110604154418252454568504095491298711940146366604689930404266594974979142572040192530499834155291260967136680236811260146766561737066856915687594630551470433173825877123546311535710695706622888975734469856452969162435154291628088130615056079766323692016036821615221733928660552967454447619218352849892461775234666228606917680896327638033500559020479127776944779558455036484585433399573096446219203504200696407236166280085850933465007338554420848858515422737999474511420885902834010864287070523747049029275662874436085606862856584431428449196571639490116467641200870275497436523437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -1519215979782747243585941433775149589853736546543765930158048699126538200584888476015954356645842885498780920222104345439981791856984622085431246698732001109828932665323402930149519946389132915499692377416286988858855187580597340755664749194811940426073627154891464415762887514804773233823358177196777926089062712088367179529436510659604644010585460259062926176928134266691676166668869448005775326059547629801899983692354147788717115523610184598919327841669146097251000806385538146671105978135590962632489398112277304207019953912499044854396864324629617459255014127190898731729158147725752071494898317311501526534746954906254078786927334295253302035408668954827954195207901766267424643795106417282208365803783375726484834462416249127680575567349853783610331790607890439128020191835768003045872300177768183580839447802504207753125434313975407649299995246149834529840416149442315126041277708156081957772276474393360444387532428940638895541012794586778805990781497423004798579975703107637023147519046039408289336339639882353755192889591339953108225674715278962009838315396650769679631401299319218775377390556895633442475982696739799674820732092686042261236509497814539733810660355570165260510794249632998139504804642357627757442899919819129914129201952729490109355023555212066965452824920786516231814979013381108014263492276732800509404542182832583494121093127524704352565701616771705639790142327177814278048660027161579224628505173526302239799391108032975017435484629939626586036934815420030601211753303095722132001463068891158565604223238831137452801058848492996543844191707242950581947776599387846903545075590318836580033885509797508007565831474438171376110800910142500258916627585973841632095556786070631645574107462048004645626465626183993002574540435963959529754810921939327465164284724422055389969721253996582972822328856191867208616294778241932075699515657575469036438614299693676479299595372610062755916905826261232114061528794466174163707785984836666835457007960096342264786373675050393706858102866271825752467841046405501941921873619695869433916978423555701988709327120860889103346243278142931530856174570034438917624762016424618921510551556662579140557220918069475697302013522863813329632368815304222423156372727334808975680345650852143451966188490585858532405248792099732122897092243869778805498074423070585602228846843177619160391140914653655495561489957829640305739963798450711085615408225036261327916424391802245254872122821898658461143937016303562984862132732694410104044548360269029765167985718656012232768827710575961423315681937795338838208213117910377720735941166757369983595327481478361289668794271776149356966059179717386591724275086160949361565730465802558790986445603047081057385456192115703099243004028212924928597759105307143579705155951912618656000238884605855777542725405547763010569641294621602674130551445543960334413122078992234181262947667781196193732605264800736031350839229564097105016979176465832952668457424953830828665823495310219393188625557315572954941738749604123906552262499832159983211514920060960878802315238012067194502139275163287074424482200316858651561135119739059723054706678872603025459125600978004307874632539689350276923598685297759760395594582306084748217966037421291474190803976245295125547517171115108471439441375158295685978881037176659007198028848937279864705158161095519414469058032903471040677941251760526968628994547943192138785696536939105819080870913423024524729225316903008377671855491010413381172088127242028957532951535560484873951169246042826994964875792930265441816501890621609000539522918648631215530073174178688055649540961955395428021784375678512149403647027287521690429463930657641840975154883917588120321400077802790250866974508458279524127688436698879776818521285964838408225830222709569116909506416298005616272454315683595552667588333930868393530887726020476938331578503321224641942502240646348920962942973126660047546864189837787628999581230267398957046670309359415379767328704650609729789649005202232677183548895972500194874997806458698792229629370592316564953356533029538392877229093802023729012706145547001219339787034869314816876679313876375211735433476739516129094142801843740197971119304298668630860528798836927751772318006932330559252591476507236411825799968361220831283295180626763599355031762356433679964905393382028740353661225146548174672647293044231389410093930700598549120084329754925101210937339589188493590970476325656805777706199903184924825850350731749876910018227224310677672113593231119369371003308778539028778276076536712935194373130798339843750000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -652019724158792750203473677576831294774486707658365126812782945030378594426264636563798714085573163042021346849947265791740361484584267532763637225139281365726579096083216151491251172852945033769754131157188836140824441392293852649072262731375607087751830994517113980524673463141245400773705645383144948222307395817863566298148163820394541395328755122754542589607526714102410563205714904994673828739899008255995740121249063798096830445252893743108315566219486343709771570043722921256281119383122788208734011640521656291356076274198061223767816021667309583772384160924166952848954848538707059230177768030043550167773302734750961550206751132503125885834402103446582257375141647489224499836310941433236307304293286610146480460362554586164264315022633736124994666750655817092457826888300676349317461141190841581188939331763471562462026378013121492297818221631009442507754292087384957689338085809627517624635692543926311225059894198103218527488562618885813320689916723777337325633572992057053033638149047479470020268657631343376549928651067992211709421631786068982839216466500778312811531630355574219559800170114879867168926349611265693886708643642002269310497074496630793667746526316833877619580155779954189718993493851764229107746577549658726646283077848316318004401681834165403901485416952884471040800443940881611538434202122414658662801639414845598469156328463476254801353315713736302417357158714671303840039608660976975326764004031419235047902539285019684883959050505683834490899053010368773897235727408514968166760538057030228607025730337599845320161745042127543659757363213318044311660218402275145517876126312036767432491040303111535959854875296828859048904873204875313708874366639515890605184443144495392659956398521056291451695207378401800168757237493598562665433812136170237653246746299974062523337665151895741283460068300870766335837054945276987661808048285656491061158409483774919715724674353322802671730332124890646639455471457516849850560918799556807564245739911898701489269633482206490627990777307890154087044006928209792743945242984393760778864147643218948647164426916949390715080747675507154202606062868793434688866849091640969201318669955541250687812569859095265551189157244009137999226793906395047399250920511648439289024348403086318074044783620176950279660409772399554105895534528210334301512396578169691822565199585929793394173635795751948439604715859855709272360999471652610808503510607640662715146813887086599783983762251537754862233206918069286328875458463531579886053129391806201673560504929193556035229249114601899343754800620679101272963648402667754215848895966988295730428555577405048232381310528912964178225069825944073532033009946828281644319783355463983071827383299622798705019323957308873285675498663391429442810748129073993106033297612205280956586617847573166811569094989007654659207812148960222918342611183543093434200189070677473326456461944329064602626400333298520298570429800552548788504334816276275002344933885092138646497514211027108035258532413475974045676607037085912632813302439343386918943896462153431521094006247345884523949549769953158001811802722354343919567913565742558536706004957739827712450942370030475122463459711408368831917688988583806480599953397869831170600013069943883994713657264768504882006464952923501009056617988168686748470061154641304547209860417779866802031353039509343272950017213737215827934570694077370354979774376032213800810456354691398996074630304124658912967881415127901964178231116205001285213509529507739755911730722161740322826734939874524266110374102124375659474064486830998007708458886049410961191942726257030048959353526574950107528526334547466212669625392907612632744460352170597471214392331072241045790349612393954141149851999479409685223387207290651918446717106486885008263548544971072101826304725208325481903788136362537999523155562545014260773133061932709239124174976541322339967644016554109661689102774318796850557381250445608228855992888358112361251621818297988975341130768160330433065894090079682024021704513604908858251085435928675063400254907292550090137260855351137907823673246419555248265639390845170297626361215854028272087725294941256787121199373559003648526338415773267954069003140797237408683544174406382951668147370214204770435619507630103515247733711629684724500641757425616308448485230409064729827208537731437811413636401394500709464768486198546758825528630395366162971369040272350285873625514964894151870566285723372699521629669685006767917494958546834153978011177775947899471196946192622006399664815693567598842150800919625908136367797851562500000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 27000199438825610273910979716952107962617289166830481014833546696000148635671361716299417497655522420655712862458375936138703160893521917443438450626069180383192409049884684835517367005271241896220591040470350189181606004517427310663175489679921769574378822778968541931478030989697652032383748857407697456718000534308261210272810937141737712240999778899774355690885773400698944522741645330882947403815572296275922304533966028698391414074717419523979453253918543389927144576502123832475285030806756551484700592697205441811514793196460408971321912703785301963862021933628122902756420711337107458714588095400662686045340812717283203224530622193694204617930885013298860328063002546175604337826773865595507907240574848144746875309110481874236829144167628651762235136713292289542240128421007585232498773355131975810126419982943845078931266069169788960438603523104539642118271576769809541144587712887068468169748958653277353423975969544618960141771201629748828391288438157617308957074843601175478007736572129068910119483341004413632459354526340552514932432311020575895909947890940227520001612469740277377397689442730172595040466864238057577227265428087321666303283329094080830940610265933222674553559789204789497907501170607092590400152773926563944416915500149106333061557270860765389785277542134665987974249867504403738635781494526202637653586563276603954507076463133777029097885385295377578663043981534520593004196898327435973716161216341674162008074346384341894938573300996046266429635610705967539855316686572854125906707989520025688430621137924996983553885856346182573368523566150466085980056224903442019192774562204282332037006225886243380713370611901758060047465260742106511605124047026191479493146195168595232174900525275621917911494649516714339530858329842186440924633097821036338454777677040803975758848665222038194732345121420052229546715537541230396185101637236497888910732469614672789017577313294929116431736073412600774576845096355652399296235568084661184397740576251648609315731012394198142905169407676765015051762045814257738540884700762313734702136425448435266848656320407497796221655361424625076444864766994960170534762798057004844084603806910400002982615659765625289577142126535816081509065636750822333489929974450025791306777089269586849727214461842562123803176471959887456257003110976836453332805361208963704954383717542669556807182665528349050433527904371264470538603464439916017313810924477886875681946596464493788229020677402020142601065941430268487410053788126621823318964439424549450326745212492563900669046776444891241013006596328154530071852821415212320015646298309060946900789636832775657209251392826995370994056084277048363887610181354315147055020571530555620527064543424008220030918977974614395256577477764905051119888495493097595760502627967683291346801732297083057249036007346478016229173501861007235145962049133231234526545633027937723295704525487240973684259759661093220398498020255756907911497908798491497855667084220593270619363461859879753697420984175431426019730850726029049599182104929790903902180916470908188016457467832075272156976019175028648401416849585994903806001265669053289973637233764132757676062064093913219037925583455656790760811972607671182514814033239653081154655621442578603531621831355902264528686732134084336722661994873013077677540848080438382585501198294895228048957721865453825825881979099807306294362501508054814874932243105204152331490741084868087248939559381160743642579363313970125200308004370639399959932217471060601804526038359545349802642927813628040616721675907196178032936895503119587759957583053488394044237050462671715732358900218753827412515198993070032548305564213048468182587320567783938319920584837136564972204367029271758191112740784932798426516823693632925815704173037694661342245607423523761989095325273534681172706536404832577012533938466470889852574049586038696948160717913454851996259819416445199813562872238419979916258413168699756412994949567692921053841617307776743923974874145395384733574505578565639986090150656453283381262016685271412139800323073338907570921979741240819281541940950598181099655780670664917067728809308220162412089497237092143388274406344406918250414372801559702094612845533401104249513815084511530114248464497075917320060726025488060066977973199642198739388751828189555982227218769436684041165445527352734973367790630770949253936951547113839963379303172014511148320312264129127996664346083680546241212576642406059122084744583949877840968173118201746355065458193167090045101068410924484391904859710564767993901114095933735370635986328125000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -38221710646317310548607379894579668383434376734843210544362769283315793409621271739030439280187663611307597857385246644615061371018474634649013630215590050560369973411532064254564486822895951885542082011902074678445333155989787810923897319049181741798912821338168730634585476909482667615009746667387675757493610239510732171702683418331729431026891683482621812066646481026930773017593109344023207744995651372424037898874328043858280430766933813518605527496279163708000870724644888679798512098423953016823561682378131484503548201879961734030151552928241889567850881786819587905732112193551082029525491621810433696474261935616960080685792085308838587040336478472741814381147447110768842010829741106176077369168832467621001831484171543196653405878784028381423343308865418907876587997232965462041351982633948027811618641972784291222603017795387809826405557774780992993748246421900383424377864759699846973896945902383151403287995474630399411204308960318160995861534080651920862570768995329061031457884924191286359187580640031831410369190256510657885652661655824556760362150022539513655529240972438188254556614448748475657569252519346729269167885147093553603753089594203731065339671004616386603966086259257387552488825253927092221797960023552368033419299301398999650535619381126582864264451948897778003735837354665517011372537377826720764389721751477629831166506226714135592678777669093296200620607331562509550235927918757855375357967735109701394989929791023537036379736783426710908207191381734445919639684640054039371614531329689184282863331843092633041199022286061784268545644586565400164910808437752902411696915599970183553052961075904828841130615795428699149707351179451438382072112189667686043739018793152186878848422726817470724929280325005856938828696237176120710023147410117091074349745253630750448672872159744536676953582467853406463596706660420623625820878982211922719055142609265907361801600698666840560554307930833425200558860621952070104133631557728633267474774264744046844539089656387851322611683383817110387454436384210841145147712326802917450221281380716204809597632398252064900046528917679496796054163040826468973637719362328561786169240954052908462687637563629621429405204993745828727766769918605141389915146584876388491201354069904783738561016347662483292231969744813318054624557609357388565705120047885756420962631016579964745183888164343360165421083078422308691206923233475397197401884710070692958364006772180362086201355987632911490464235026438340177344694614571246538001335862485050306035155775085863642830751779157539628221440960649580208420644599508665370467459047109216444904340048522501043235903293146408855582903949779867554174190486900816464063980978271597362419283707857194731403904332967700958326415940011899225533360035575429824254415778274179179235003069899575084863185246252851400519353634303673213135005428885923104658669029887795205710559622604166541097218269224280070518136873412532571396352951319510699255367809384723941884648242674110644539562455144812350992174030047280924052698456673101808922926145195125218669077001792859158129013384945145858630388685083007718793209150751099522360692628002983649549950988649164078712575361863616827234011365617681982883539394259335755507442539683973602716428893691819537587075113547387002556825166028224901557279818648468583794415952570337029225803401524843111123798085152318257740674826479879199468553352553176670419424259920457241935102604683262247123547629901376521701060100732647701674927549163196107958420101900462075648315636054133279543030385324576003705305652188514392272020911852613691424187629618475351947459451618080464358431862759415605460646158958170212741324562127466617958793032576946248743336659869383345110398211906960050868209532725375809334591619867995856338165065615966007197367953151081970286379728041194811373078426684246757783339527619053422490305247203336188410707886897039126281211111137644683349597616557104078315547198732780585536465027803171211021567299802528253795246501797487480665563634727548367188174977718192838582828056533806342378394758359513532384742938522016045465462996321799203108057700493966549982455538111719922819316094526389858432315291903232829078615820225135436441736223494696271595432902577685626739996055058605753487550934149669992169986675187790809848068556604039284320738299305514129341983223600759393229745365767861248818171952895565098200403827821664440694880584282917817358914508817639347810058507979173127824119739739116656954508970235560008928938821505825627383625808092260101034298713784664869308471679687500000000000000000000000000000000000000000000000000000000000000*i1^90 + 1889006646947831493642031804216707667367853115891845098296704259098823470323280653984247110339806972195268862195055622593404493932607664370899026854703319103517214701757527833743949586771777297362984310167539084634606850606433955608677617695772419928891238105788699471358110381698321149970832073616139153580482543187839970591895746649308858220457087944053627996602595559921187668191234486961391650591884024450913450267000421682912747915630728232364273720017752483354607320550220367239326848778127216823860088957673541132160453551731682139737060305412327539959096751231352215661570438063443723204945049279599831830383652059935988341620676493180776486441889475102059657128048724898452161187354918828752123876907659273189650910076178444603006242656989896130044918875899413208324941433870799526074168784573568656876041851097121386622493606762152936734162991464558244376579162892092631443492003491360030586382495270836100191264119795057674831709243475390865073013163938416059372072095467486072391683357884814223967180713060737151558101758672500536356381407270378576813797147498268847161115614170177509664147351520103653711323391596557496115849050337848627676256869778057852267262686766888781569983805840089547035156248431520530958166420398070386199817297950908389283077127653879673781494553367598993913392734232586450285263632726400931648838321517806928314118406120718898521363805010364288458776040791124529194556431123665531089534663343718208233964412812274977514363179813602299785021536526398043741130681487201125546224298796136348867356674543076456961822318287067907046886346010859802281652093091878023260200105103368256145320686263933973573790184553529019040692124557216813422424671501818798275045721908733955989007827635972165984455913114783504716541375495729220029765978216806293846052160359992515785284306833710498902819527727769924538983056329312117540942608873750996078945037482141183648479743881835857690077811204250491962062997627716397048520990121421690818884109151325620020664215532674618343396507092218761678775317239726836239272861697574458935465887443248799019625420042693705507530920762737171062231155969486920895751349481105013878570493897563392624341198027027124228700250532870810864531265167608490628306348872526908043672039712236328469738657131893559265083297156341692717599445301962971640033722866313925058422519285132186616627645655226131188942318827575802054138513920613225199088325806957327089757634556066761796312042161889487514537836794093826938243963044494483750992044419839220261741640649778563593676561762261778972837212379864186374553112373961522005812738638338506475036500819007365243659594906901025450152713053734444329885706898247365440336881000995422978979459612152743782194023230308987783837118241202571547465595684577166707901285042215195837080894719677126338305060910626364777848265163498901729657764719941840970778837671206226001571164106012536607077498291588168996598533351063903207579734592736108024365769932846665182922097055683254327882371908189493599099292569181858933356098637315337634896500352993256263183468651891326507835459647967323066267332687916229368930739872789646385423290726227265248149391980017894785395054133659096804714691372153790963842653403889844094666178358752009660588644765473986220827355237650872343697856588564266897459976920113708867908354515118300176427447540030014366484155621104039212345442936151382618254499940228132711131098878342177507416155024937000106762120682774904321491479243628394337168084860107670032570752647064351126509352608417775714136421637806105271420892971004080581697029850698311171713186686163274690716541786826110024202347844552885919110524129416577564727818353929192825128718656285503149371086365142969738295615699994482938470935115249058636823601612956198592826081933944256158600421145044418078796016510851493448874571179163442647703125657295931148067734782543570654596028029341584484349481362992258630813265625809230000444481609636910648164928612966312185395426346932537508565376660599759609855990972628869683197409435096824749767384966845030201579872955443839513288448783194449006120489207420566569500953359129136900963556129103348926226331250358641793225157398071395784763405136050117296873804773196892986179996784129411520130987352934977978105181005528975712372891176267017951688971917513236069935072266274212797083290930580933812637588549114647693173014316742845024424201869269215567991270193799461966443160707577418023638865956085666756107756172961949859901746495807929021810961152793479115533786805158911192847881466150283813476562500000000000000000000000000000000000000000000000000000000000000*i1^91 + -13665086559229708066345930138185301448924761365686832810657443621450995974559019538489241389240163272866544448050277155074703926556089501985240915737181193115531743487569331740709707885136192386051985677881242781971443409310997635529720614159287993347738147484636425218032222539848939041375957390396483002196993719411484080329001026805860408422509240540897694562077415275952637893521763716394020724355923323646322633110251287672588904679248929716488878055048207773568996150508223122051607461255907604578874397230440632556927991419030446002156288209722961057784848766656418808501398795773647382200624667339077572390630474695053633041821525099692791466629618372080934580763055239451484203444577983181457047098058827217961048415845346669655743095175207415571072655637685961322180650828114251123989671171874247672141628901720068954863446156909173272902646184703414134282956952857003060696808977703831543250221740067415979692111071717270927071106315136318601306631920152508000696868554803704417706752297199596506279082643594768907338202892689289497991629205074185881875540268127483752988331000581989717226081749733807451508782403504421139924605840560912424687235309192529975397880337524452497888856813864253583336070746418965384446960839203766324465084831520195382150067019605900252599027274412197173755393929378595901861396867141950717137081421569725577919424418342847978350189393397380788249390069414497102572735609625286447007661623273279249575567430429108588922317096605270815687951726717916906133657322613871702100531418484341052289303768252928176208411004450629124822976262115113006763076788411136550317189616728153470574099421633823444744232606158454066482506810202434180290186169872513892596410445992627081752283626124690817728568253379576448463778097512451748019794075007992417612652787604553912483242266709683973780827541204968904788868156670692793852925256902687735944525563425831433495176394621896704469060051224992200389469063981290095081857523721765938067626362643207106278718984674918621049256560118857881846274962763114919180431481313056183815920823972094935034727490047238333496100482842878104628746901333887074833623623491896423899453516540783092550551045162080748989047778477343920773939107775800885268766665524319246740978985118822945059141309715425700826820546058338184719528022204105781436992451345644679396863087200505235958170951056523215826555786027782829865628836699255276027238143898772776380150628255515152499583391403166623665082687003930957787752758693155165495545486863700097441757075553850853211553985648316419379944510175823699914851629970854494233968029326549670583017045748081116157170348845419885914960470931013386895497158291111278367962108340276542086618070814888330237187160117912493021643616637616398471612835853479300035250112284594054920522164480378144863647301714963832016171581295025928533508668865909518949602098927754554259528682180239596214331591014162428616745304265903102211209870517439157204023075229053486611636992159304681601314412329132242909114066747395459840939098940539989514688215332234395590096228998598979873145144857767879875688431734644682174410953704412520581949462329041679921031181295080940174234734862787406680448656464231015092117787197099547879482856375851865985767101946988773089692282178772931848663391762211660748862507184106690673329316560136091406633457107616247115731881342928459851303856663348818961462288760633263040046501408764538992535821069802459099326678175032099355169009428979651505853148363265736775387608242894443950660484594279042585187686175050117833857253721969082104004051198468689948686206167061564545246133106841284118221263038321155914625837093496371097538806174121426856144821984334564706682694707393230787079107198111371738321337704820026938816083474576238961228389802467236525005482892175289646941672825938553391980682736851206377426660446838438764154668208921168053416286858916744922912052074062254495227087733685595973963955357961397950098466949369497005625633558944537241572085666140306887489616166441050401047828733407309219975612371855687160544364287431716359968697475032251155128084596353536640448974321013557530206933590064942268478125253013701484877527012803585517929777259854805918599251001034599185271462543929677754121002216888628866976504049913291230494373624088064951608024391169625100454792858923944376784735405849657749716890197782350538901982911061863907123877674461820855977556558312353814495649934352348361697955528256656766335718113856611935913709229515524719178793472035359868408527228567095335165504366159439086914062500000000000000000000000000000000000000000000000000000000*i1^92 + 61109136994981078708105515448961033240820007551774388015373978529555493719982075406573211587843994115934590179856932204120670324253638762424328612933031896775234434458744222767712629707778500225344052631103637680108766435057286618061643479674314072615088933999816675641436053896373990141268203710463727083355891510758827839079090193766007957058374929154549317157035246790282642886181003458365015764707313473686918564146934967713878965500615359200621528286522810273630792502509571432757349652667323027260225476355006791994568668816975787496732397055575709110943551489917895358902606676864437780661749076199124469230446233904176764672726389329095903974484008882452460284094550232768201186759594302040004820231122613853124026096571711536713389845197522543014010758977013085027536843549516349554720565951898504158692393212620664161152368061779926578345896816287780717827761806677900292618534553757858331687643623403262289817418575490786693508283737826260525646002010791114833884995023981270032156120884307269281872564470549970352465290537175613049695988211155615843529518216568643733833154804109018836000786676246361547414568689793795921214524413613434105788272484722439364039326966020465889823843751268111932510291911118933476153200400370157622470837027346593096411466633732286568090381945837619761503434748036786807071611836512123534159932410231963433164301330627912444233365884194956887119286012044365504034481038923858118124401196730152287258149411166234660702952104062931286221800908822556387210782865413628436111736213969079004958524708518865630260207188835179310637044382372782142755831207900691100903932815895135973248849003775308995292781797639785698231115678422018095941157566860028519033952906169592431465526421259909239354141318388847844128462340704395480491675013460492163049261262755172721133242461840579717995218320425070942184018423975355471860150515363418723264935720383036209878053517547919672132325062606551215668271236444534348355035619091389253354950483350814775567536251338323995795605158450672794012868212959982979858324973392501084110561478007479842271029217876162991793828990499417381347289790442797483036012391699605418154947880615017490141300222836622526035184337571365070581502853907479191072048768677796170097340861685235246901267087114335637253873786977157160093565614689239169432180582824778745403308435504550471723916870720732121016388830914959803673878044266411826639655926291657183798719217604229287922286184114051143454158536747661567615039480695753542675273686605953111854717232317748026118215376500648422582381573010646735631775689638982481326588060498004012896159930074926512399508867959454330073972069811983003269764453886636497509800175218271541536531926648258852832387981310578973445969495494780746145968204212324727836415414529620047292123992229477049605726526366923401365109271459326508119956225112523733198240237886311878150598630768425181933825916620087653671889631021483306987761346505160506214754528219897265237110094522450341449128657130376253574006111205233832277214756766811372845455535895542060994470723016864703779752674365247184613817031259207581624190674717343118776048518550424995618131790622390195311465820401161732719491001027999771372633906502369207138461720793540012100005816271779950361351555141890147188341657206039729045306606710646571278568946158638555535083314497271181146335904210385749533183195900383028989045845384221085106196436814866886631737974416974662142042247198493890885249993857730996559907332423666513254513875857732838955352782258440506472737048029444577660789719916449089686245590085047198194151227421951954954668401755598294735250848290091630111509493146221572654579967483022219957758139479155755314637920085734175835498186198896382235177512660535773925492789790700922315332324907814334476245261384048036991282946778014467827093276183121756816424550810249541525575423292971360734557111183463283030156316139176586094706415416429584914908712606141498195751640545670076649278189739728964923644624941778530043680994490853081505923659975289626258360894513725385153489524547406730339026961526672733019583868106638181827843081819296405443703943834497295714780239760828825285664040204867418362144570376782164698360451308265561018407834416639831028935611453447892086946017972382583795253904291244702370064337681284200748546490871643213946411011168694499396617905083488541316872302523535397953924027726741798301640108657150907022256186434967872598024437165492938199372371748291641102248033547745417677949615394643301767574339322663945495150983333587646484375000000000000000000000000000000000000000000000000000000*i1^93 + -338052004454594259830646161517865146125543025348491690495714556595255000286902010164935789477689331280292813339845580847392683621326315143396820509533318586044202135516118018862235246890291894732308405267923073656054099846272502443639242249343538891366911700731146498544214061186955692611353920909441213949659933902779545521812458932747784198848697226721330478824126770069133592614913444540056502008902865628408997692540391364560292160615186876165239958668316606434978288048365683829625651501849461151768766497600409963873630981116199058664135648868982127731961823101827776719329647184662399298196445751639889895860901028642835588698843449034676606693589343011390914984195681921557096548415629485176479347513913005789301269615000305852397529026675501734721477424673560839943511375064548733963733249248345839273856478635947168413902355005019597498960328637304420797387614151741323335515474249071853825369237626335283269793872455865411936421154251953936133786368937409449255012974634468279664288079735333853503573802696927305795352254740806413926930112766563143709220383173012149074464910614989536190734281651954114834635243684733428647676692157297873688751692474416677225212204138457364010937825871006207295491800305738233388107725226919732238028633776365764691948146795826290368362193195018133394912512044895038989764623936054424309544380159134664690927289011471137231441882953230165063248638886216061773113311545131032926940735909415482584188120794414107739621778235978311141457718865716787369739009896924800122070648791613008543678959323053786555696555914843541037244685648344157125549435488292365424882637092580020984756627300388016625143299189432037820283802860746417923966240176065190342043002738540064039165282983340846292425366805873467754727747688615605396257219611835481303952260659244888741138253053117270962838712090854190696693605488936359683735258370989188975433562161563574048379481143779819250520113410014150047654738368500984605684904470240312441149362083349091167105517337739788263497924910890029672309039516393873596359092194261564682828218843671292830478307874855200256585677700177637933726884285891797119861245113172648198409368813767907707903271826594636134095437999704745738320531244223001867585545871748796151645147599365333734425760453200868414386202459602782553287113297672358941408888965772742545635564773653407793119170554390828625362244573588724623960340898708548892147460642478948122503136945030497925286168524362123034498260467480570102082446954353782430040788011553328341190182729623532291800189331601816129637929860407514438542990182481685906096506388226309121839923673894683024770621092287533819615032927355972200914711956137481841894924027418563831506420843377719818980689432991580375549320347007136885634798936708584977685916544340910919721179845419356995296949284474863232790958754073464177457553859000646089938934532745822703144394406344735482746463680581982140947478597255498638874455397713705898134389173917156701290745159022001106249714575184264364316354330763199001163710318856332710809735894186919023921909581086101669493413698504991127902035323026116396477440715151414439713569582802025346826617258507062819957181928774987319696497163056903647447001746584344274066531641434313139287505810542596397481563258635280470376530640656369527821684333194582678614760954382946744014430413109319356023378390470482719574479842548597450876937513800575510213936720166646254790628949660939941274377004433045053623601801874321266427190333241452355700595000973652985911356631450638015794483267616506769306881968790058440710764674872727020982076438873570777345572222306090556095537105554853578428491988079191019356713734883112969991366636378050663096919863057063436678177596860775524066726564056074964377572151650729655183207086582228190296142611919985487309364630351113470992518743496360029248127532378268261495136569897495211590278160690404964113608986190050612602290195708506503810696017053266695813147655034904003743636553402155802380960541037993076611363444294742358981295724509718080221053293104584781740814058010877988407408985393978198999391415851356163293400929902442091390040758344585381041677229958437903456313176061501553309019457874171696534589262921095567282874453054728248349007974730586403455377252056997791922859527686169060668474792957410593791265745546197465889738026444042716985496250689925941821368369943316878438473118752675370865139004231891934812855174219170515378795319348513039331607012713870579567030451368435818360368583759725368692583558072328742127865552902221679687500000000000000000000000000000000000000000000000000*i1^94 + 1400076243675578807831205498774883510861569143160736791147210076054570861577693803555140977791287480111068907757210974560573796958596259553961470069422417167821861754169959938774656546031325785169454653178573683183337736924442353653046761785693870975936276662158755731175487088192716723779737409512774833530843780065149111898711378534188852400904179573732224742702806797806694465415295353099700255420525209479042189346425563765260663857757353731498892304734552228502290278461652481655884824905613838402684480569886065982004666205024666795973265405446709398038490425946163251367478201647919890174465885122623788334918592030069203244509424733308759780936671441204259663351400531755403486666739626814129149554437164906441727569286667699508840734624922183411567946650216639903203754024857449316115029082943940395714231629105781077317267088079949403917876882977452731156105912390103479734301827933719821433160226750919247033249564779651308140346164254346316077784269587688083850153939821304145076733854413867109558567021982469946376966565928226750640555038865933325588652224258584298551390663345202482290459871235649165411317918259287281910248700622927240153536657381196468943382812883859175880627239608048725830879458087045736385177825896194748789820259372810624538329251932984507042033215857108026785374836040103008176331713364279062706774330404429801567073733641637408451686657589344479556705915706335516070206952270849464738890935252575187288266824971260287961885748221722139970704684144847951471220043596589054914095598292032920094269317612173913763852456477327601973457283824533262822955376182273621528965936584616606157320645939219752257635703448668280038285218515509500336682654209116820027773602559994396496906894490505512284419099262533581255475156334054466827577198639438307546872007757735970531667799339109377596211294171418821135899607077002657497525879806101824967406022892723993517629239021603946200978579153440429539326537934176489574846172428698480440992246848989027607981867666426042012387786335236031209246142783177732355927141482143208462008008138442989325324120630997789268625741760220782224343798886428550841874877210161470358427089936073844474042588330266997718408178116603279913883102546511101902924033841963687073726990470669524473053554319701535060592427584238736692357713697471024761544271385587798227238238354852462900775697655252635594055246818963446537099099787089184910171932230108694250999786505357825859612255359967187454250659371011100403507589826070534593103119354032157960200149910257463765347719084370133959343589643119172987290635554377477001240468158206436212267929189106601980635540773679146903926399988729078550059957696593715568711990103317675507600600179773763081847290039688639097170945847622484049421664485336589506351531062095352081629229136897341389949684390377804822437658226442394982576090586915582894156137768209730392596131469488236297792970003789856780342704686114512450646885537200294015062459773247896865987459580568678168324527065204420889551710209575860115328969594234776724875765806902759563990511088407448479070019939109741869987684433900549796535530385698686352064825047150629098900155012988825163988721077390669664210721910702208271835284113239993320652781987444791771836261584702586377728553275417234778407993988353109271757691188290849817547940560876975801260187378427197523601143306399168242763218628487304060134378086715473731469827870081763794579046187866293273377636121371132856838762615583749564508539969811477494936025215847552031319378914272095161979158897442823839378719106113718558567196188730230065062594112070170584738687350046016105132221468129339036803558517732412253012506442096177304200891540648950869947494155707289213098183189024642886266424765934739995715807333040762195621423076976286556723834982201123180281104192395564170120782882603335482196462684949466250484964229682379566412058331374335333535962786025865974513150330344140470363350370028419728742457235862806620420328300606239422568226657071058796887112908460653427536309104249475589434843591066800622719789967070171788689427643407339137111122412268083594012637632580203809546521477589191396021040069431568614160598763533812351222026649827410851274355495415056090300987736564502048070275030828923643210793338031220749565234305905533386957116038618387532617613031565383635974852616053810489091995744677763368448238320940312694505711496353780588975551727933611714139293346048243124113629375713345400670832762320484440037539439183360170732161898441217595667751538712764158844947814941406250000000000000000000000000000000000000000000000000*i1^95 + -5004393085730993098349129573454027092419176748943576741076185066705764584379314355260075370570998074824428120080616671367918191532135249881777778923803964306319771637594135213441182322066338731888932030826341060836923742303751614605941798130706693069281881893661642599541260448499838272308169101864940760104304924317268145283580909782596595576839552641536917981412566031967243070305264370027423609106412974774339231879488163536467172691816394276376973195427908128807059493937323905849862468468084601608596284570375151817115348537918785193573218091479375901067262042005195894935175549907379792780874019485301201753015567158259102234726737603292745769460959438117441957168237578003709149784297167724464957581894472827774013356375246091312029698553975101808152550550547135594143739032820271571003283081244631794661172015614162094651178610082030024551026167429855808312473291746183346962500202087905309592218071580026685185333555143476373901342900475249437549319813081052957956224446074780789816327281394892294148380997634345872776261503554811459321667017220911631543247762552077182367906537235297997995754967053502226810192855627303696001458491311393316299200758298364579010006654022536131324062520478825202061140893428262303558708140444151605604781711117945141258837652589171393730303554477642491147968937903328602861258036901105456987095757420387191343767201017633022263535000071698191029084480706208741294236729435880740813683194088047736475269603261061649059681614224647577384141911251326277668060877840538444769393862063642578243377259545344490987373466150362619745315467246490358341148697734850684378627263124121795298405221930215251254943200829599097030599641869009040934463353250027249523933199227745399784200328775311089947537518002428141748430915330558966382630162131976726776613683914436128186833233670594142519837746213463702687295010297125218040888341935662637527513199646807840193360346531898445866996478001410363175280639465435378633049032997799305298540004213139233941533464991920510286796211393521969978842494884209468066583373905014000152434776726778290006309606088309606736513959924239193177145569979574213696492765169179633323549531903318205559828799376540854811953087869546210555052568145433504487223156540079610392814776684207486098854281127717978072531116345638157878570129760747656518852203070592494526680963917260618183021516331895394837536296704928476604002510171297993114110857665316789605043237630529407339695217558976786646540228146246882337101112783512269697627180808468320140931867902568535671412766927225481196458878578888585254733120583101535967886870269173490344932488735744959266366650415593245766020790553059164745794086811853944278322838188112478654275653526765756024656161064378846439120668959003152538966863158809226667979217030150931013623446317595143321173550384569069111900139948598862455328823227204331369210541112005090969529605538507676009166303841488175617340507734991388791955101525698652904749856398916109532654324610439107807018854469842847247312594672496765857278417450139502866321878006650470996495720728922164686687559664931554456952788765968535952979336163806493089318697456712629761976351224465780177320307636307189491628492498749759748920771350465201070318602218981389616050277971694939339751081759861738744657245075370335169730783137517608586252941385865818666214911659550715452188729955683763804823625304279479355762411437008881681088719643469751578364486557632471465517699990524809635609260003678074651714289232606646675232767522143574673780829180533852627105327029286386474796750168349171052413647360302239600461209028775630440012074832507063321467897393511573897010183195554665237306064898987966838066701186086741788943808033885261816461657685574460159292478960402851633867390298555940432270759252896131537434599491610478158722902602243243758658915415177118182238568052051206383392481719753647977703350201030521191921360915824938799518579622453496228586877535505681919288566332443906553983543530001699148337636279481266389570021029168763222167596892696997450130129512626377929075773913515964429071484316493920898043028935229757619982789520429792460865106136444442433250138118110918881020157516336608829900146300315767243671336529044396103114428256935307268356821084780727731136048323432120342423266332617745295268175043911794770329031741907465718610258148221668202460693532797788369341422802772791693321868264280260295525924350174435840745288180636892874663859484295373635965718755317090227354722978884296541024637113058773363327702554670395329594612121582031250000000000000000000000000000000000000000000*i1^96 + 15730652346974526315537812913681477307849585443524624037276275665714172927628666577611077754342081463824169484683716799450174455949259752825140297024060650054292828730082585917297179006821761214982111678113350041292440171831135551306611141201592926782763471636607307332118635856059442206796469839980624957432502024926340903080316783055989395526972860887428748003535142974970046504841727329162400105878215375478345624219585574114190368807388335323749028527087658695854812451365657727851785013598143305154057701705402618847096946038622844309591138056447398180211626800640521707741422108008688343628902487887275387229154586783419187457092438509164430518663534193378406464306117480105906516887185115825098633995545033136049994416271864872723897862629963927481635007467413407164274815392348395109625233374930234231423294934315500039165693748004150284261747611335099605785469511382332170878056346915279848527165774385822881567866694278287422057844826960766425958065621433823614734945902987275228530711014169494788292475217490029259562284111417505694513689076473432792287031828712015374853487087982580053206496011559159241744455876410270154135339518530477165623957034820201883666727686947574162434300817361545596650328216809796608660459317132362730393779734302374994448038252966586091386136069252470145164907759315824738602869505676889249290907125492337590577920957080570889269987799959096895825634551072015433807701252502743157131289117783094354682451885388580752476960654744454743081302787451640557311869174314955989577627235790266200551190060598597355956230466502527060363912455568125772226295499919936676919685078805029556780296883591164726354515326802690843073478978874088777619169541224192899144236294559701355015406968666390314761587804749644932602123531632217940709475183625481191489714418572545451772184732675529414950697456751716184339628894995771151647846744864255227833144248132731859957832182454737665473708977729344134196042177914536914747744458211925335496869145448826379606579564530748436958583762507832405105964260109403856513478219639260704189668962143166059160314098950113356821308053637806063781569588064907281407405973382771700998807849213988381752734576664556753145908073941853421754314952446102134778406585291793883712822712295996807795146122913065774525372486769296074214653718790379410602240442635624511633214333436199992571001632462496470441051942366316715465744046126776884389997964118416784589244833314573987637201987142820856343721750538696275703640950681411406523340112853030772779377075443342663068876915088429069745943731950797064935205299635408365444927607088938440273307774408858920055625152844381477240817692785488114949032948236118271678482518059149586300993955242592800192919847967843302740201502453178271504570578647222457730346208083065149436011172497200959087396722190794580816542012211131050893515359015854510579263449434048464717008193838987759441810760129666730542732960040404363314288090534066866467903589471533622890104375333609384734369528721564630404824238231304534426677582763509913474051284007491550110076271479991053831781992896397513981826514334211488783417013633516254297383766769160839015556117605269115284506974983617556028110820535134174550972162740562341088298873932440186592138891896892869204536857794158593296280695257570352474483955528100978240474071968938715599570099325339391898710588328648255462904226216364777462804819604617950746767528460519133337329040380931638977799064069561317299140263053505550788017980873145179011597624794789749335400163198001923680879708749644729437184821660254315965241515967989052623417841504290783820901695818632859892878441686235424265196521996739091403411675214267716960365592893250413912707853059512674850264579237036630792540698945439546736449356800719960494502408664981076539720142373516588935847491997518650711306377172409770310142915906804246356300065592234280028708222231146196513874529311228522503751241667988745828315567678527966384159854366910764762786743274223800084985678186705917026416923279956386631304005105848811224709347522854063175293366307990755122619403135116333739954495387365689801320583399324364140822254836853254773128744335963251014136699082711680910745871355564787396435085336306789253226570243411100739460532810855340774672139538688918857375399173035431392459689147809623812684253665157234152176396927155086031028985589302093965521743355769893033286389321830302101325464082825339540531910556726105734188945434192033170465418600244531103631853598091748114346140070135549038354838558007031679153442382812500000000000000000000000000000000000000000*i1^97 + -42678121522699068410073662313576151599215423889236450135259008482349055228422512205769299805985830300331066376062549875370652180329613593765116262380030277981228711705320705155889752483259277897505925221788556635432252796620337952768598910018855939400565902332095013328280434642987973419057692672848062373726794845827997607118743564041431340457649771132425424881886232823075809216407296642706626262712678887744499530852801026535121087383368882281255091472021362463185240805700871147513091157615348748797223883330730251896287516841391746234318055141643687264236103521591219678131356841244651392195800210343374253901235174241783498589488410346511132539098674393048001894115754016858610520423891465121001300485141685841132466620255780204883200720252657892076784890471078107034642138977044711440078777209962125071436074683639362709445505058834474699522836714252268163225366525643027451638441386685288208224599431131249497571913209292639213511609097751032528240703957700938881232374338253506423078894794725653025398841085402167402805472397624669931015434406074278602529527538959598795175783921900433227340456122848267808187822361516358827125364785286694950885948767292168309034295605078288518495518539457892840316930004064812311234680499435758101012154439320738132518791612517041942834976865971473502390027134399272696360601617372438203960715870515208265820894403730758797159504182612340568753602446140789663715844472678239098241951129777571135040823717870113069516268703405961640185824656160154209976076229518602899228370984627939928491917994620128341769930339621424932901035883292850905522791636063760879569750431927253571964480165002423116114920371486095347334895165260477125913380098063620451569497420894341227489460220141207742753537608305015654678383133234080257165628448758679788404036913530641043630414575080979770902293297441057252429854258315617648022319556296666384755684565239420999314204827359114381411035915192223323316164883798227108032219863339197499867121347316176353045013735452280030032112139366488432748134714708271516987945215396256637272477325012256040268106046124321433726307393025519660574980695731908891205207738828229608500335641762130794660860914317270069913660827187651651334902632204342189412415996743287224091043222216220943080834475912683254444699974725485620814173274025465453220757824683927491203711433979833054501216487417112956298111014190528160640991235796067087937254647888224783704249012237614899785044356329380564965970371157087210177852652705591420759500712748294678912725927300396934686777538437353733123655754597942701576382664321934688884577392497920331326975187474876838354619010045767778099539060250721872937916088235393731376822920792002346370271717842305648752591775591599468922526408405147579879815369697659193653048373790158295845226609900093626050914446786206895272749079696074068969570771747636851196022568371679001821600575615918792501554776479934040983754526768795735219604928408130047550083169818952777069660392788148540838968848899824833643161082867738445287840231796688753739107673547868960278483199567094797747349917384109773735223552451816652126595605133664368374551134621619745557183202651941921623353953828712401784457210065710143327545196083366636974100640208698900848244322415240103240238989952405783201453934940732850418668287526121528559853142650880813708920417188273262147260389251645982095918192332992763448374166306893719706230284838692435421432468568536212988197840133166177955326068607849958591648638211623693346058487788370941395645246727429847507086309864247804349403007868238612364733056561252534675215806769970138449163757467594385835358506691242190315475544185354279920734988840798245558144023723755074924337278770174845342733263062035105760864985308917187605681338511788107697380049254225249008029541928181399267662372580606713355630420921921016465532671722122834555873528593647932097254770320603104173149602493444503671681826962965013574110585394435312763947191375447278920748376985721935141440602049084097932183106452602085722809284713760116449521174099909433787960517476115286821284799431144491302046368561475138095137490034683290274856987388181272650827275870063011279515974122055829683059707050711628501187453392798959466936984119643892637583253903552895270832299156135145519222705987137045790126594151614163994952065506215321104539581526715467469335504026327701270226967340739011060311353099997047150571695701861677285715862342606135907906668520090373611485614956458184890832167430544991599741929885758473517398670082911849021911621093750000000000000000000000000000000000000*i1^98 + 108966528356899310482794239974139244619905837745590022961657123515840062833458719482219930862484619712824362745934545311810443909617542518196927844516660175421994845463335699315717722320357411771381485356897410044056062652038600640454248595193248158798194799928482914687309567140713496159778299274501223047967238962275573905397030852586129437771567933067703082482894204235218825530618483633643443114296113010198240082617292567859273814922321511500089138353985171201567510367907236672256462783753336439398827471843270029367351505899456554333630681321677276291327357303624844906546890249809865294767532952333047038431216866029998525358765717199924250737005278214658776914233689532000961807232176170778070229175307944607296968189572198713454340618510199557339152011815339878077291676573302089068287033178345602605994091529941597928473804124622972621930319822694411748530345187950440082754897657506112599267766231633207884808093737236404873725549892340605513241097661841828682604565372746255771366322957028532577337570490373720105341060833472137191601084400039671228227037485162936001142975140593272236964274529107567995676668971987342800629796634519226922457316324413841234100390290052119970757004866782653658180384710161516506241475101402810423346335650077625736800126849053175908653233827776897026029489995446602840895464238064347626286977001131948313139391151428049870084167454613074005155466066061242311558156854364780521112323998083187558910658726197118653495557175097500916472734906603091466492554124135593720766211187555132298003200706082416566775451535931547591502990022579710980089347610640464058781023638900209719907219501727301324550646668407212391024985524341491329810011059827817162735066839961531395262602836161389208360131744275603082464855889809236416851999242615940519348800018652762443556833079485841701647056781615390177152958434794772784550465720202434978825313188017178048149996982340109878934233000236085434141446316021736111166245594010280585535174444318715561098676247342902029573679907981221418342167654477852479515830598175940729051022529165223793671113956868480964651384766089237020015969573776786352780556596025392464684880451835742191867409487493057220989486140052652533346934815644083832916312942914893097925842144889238344826724878888638532077691214300533287398589979562911129375492432119495114134747127743233746964525761782677492071826146331086348007367754924929224985577420828074601671474567908239660394144542830333940303134658822249647913894859126566678845491923600168206750902014567203557220630428669070576075609317977605667650015534941091205338227851235532808637111721922219982367639583751923918669613082048488658729999700800157684094725145190231597544504469903843820454779174938984608563416273084902759675929775930064435375884315771080584488821818974219338352994736945605514174567182049390431907505499847529134130688586950999494553709995684757790208313887140372093960986568386175617473892547931667479506424874827560748526743134131634998118511388291029256885363857442637063934796041723417780916754213670320522842934747252951966896119495585878716732431999107127092958999859891754552795224276066985247087405637329488681118810965914977046935903065458633595786280398277604853436385581935573404284456910575537981558513958878225232536196504237085204855804496588605715869779806642297382108884888942884864238563077893063854571873015863860006680713832102910939211532431710081473682993123859302255986811043934812877438738485974597114955334133537221087517493210177578808684287624994079710991412009928856741248338669614521692957839968407187718485013591666558932381664292301784721405462268311984203055344178789174419598987403905082690024294783546502347448174533658618840963131396613238726739484433686934523964346750464877421207821339836514735094930539666343154072793380988965770254119340556295752890197596197084236796237752284995141694296365566019197206384059920896066971381162089479374702618301720611479600260230646695524335987663177633445214114830750891910667845440581343633803502978323950311161039011606470826835093411018941459473779820072642083203002731328213037437021783865048390972670089558128928662686543143138823128683547363499127276938230946091661164109492123468192824695660964821760356750695747536501247315210315106840639921227858641323343526172880937592485416566854904996001488787423022901737328931477432960485138539138123090784172721550872497374583793378815867251809599618353032983780204966276481052335060878246642631717825459262017490091878357816312927752733230590820312500000000000000000000000000000000000000000*i1^99 + -164217703703149976011189570858658916938374221534674591722477223122597458121640675216884440801399490964605459850711810999305891222744120723989105797077171342156631020183686738455923029398549986582140029247621308259525971452827312231651141700086273598381291005107409187186594106128615053038167081410096220791543789997668259265870461177108058204768677657204864271840301483820105793345526725577656581772484522439563169050649804054783845356806166056761586310360925120630272398863255264295633819069910176858087597404180321727538585381911461317267950985915917713937051736121350221817511105341672588184204278503629503560116252372987273531289779162380746768063406756195842819813996662787917002440548884102960206482842445777217311642855777654019901896907605291375503846697935429257969614132377995867039839498260254411104075213375430918684265006538097448827342434411908081321508781081427976726490126790096288256708733571849636812053145857511474561664517338411977676104123859157237930109447967780634462442838759351778798274420295519138102701155735900366077071377067164537396524721531545420371290741007263568487671890772715692257128239758782766754368229641824708969351485806181343810505097623197751253034453716685282152766992145882292754922336559895083826909446008054449968885237490046574232049461536525471293731406800326056764345015599571791454896876716439809652069411987644576381381936352005319318050913847393717170398310736376839815964297265241784419756740869033867359354404325692030713049352627256900246781299417162819421194539377644907629143790804795401091484711796121475504184412477463128648004135397266887043287987685883863752938145026669581886868934393075928133491671333940433380275027567537230964184005229499849444635718438838836002443748069415868267327440652281710735700460222077677188132520372868527353892170468934086155744764118975339555237790536537194312796074282943528736790626835499614409989609253914558559460854349755842678427761691297587322266271497752616706034483393087556837450223098912866574646627461974026302666795607674516846184476911551190393963126183141151717145053116752904268663566959152774134636149784955523425438826403516959109108599950451262783919962016453515535293540232424640861201556637247608422544585885662731905378937614620817291664432913499121839852809604336896361259697127368990633678702913155558788616354036858909686883500167452349736702599523741346637271099433249838894581717064563853131814276038821740178717394200555821602188534431464367728583407480202587164496391396649749867231221147077996264106416255381652350704732835744450268853826935682812922232712486905510342133205579162490006567428325773165725295300479806265197465101731901818309076675729024800103322357477572243111342602187769916787010377145360060421922594036577602447729709264633768767623764572462864556026547633157508909778174389619443222872093633915349529712540587004342223855553128035703222050467951826875465072269777958823265641411142756487611723684275530101609369387221669086101040792832143922988455014677751137540690001586488357787662059047453191967506654720752998899769204690364349055572424005216144531419789517521554163659832680439207995712712343932976887780200939638191119086063439230794971502312475468732080588571385867206218835750446184920955724031487704045732879620526316195858000453665709830036471732268090535988898654229164589359618029134548370993881979595461080027521864370095071628458901729000471576171900018550479368786670947683958800885233313484574865202028703756245223086764631693064177616943139913880004085355522819403237792924869318365964961892076228899781248822887582913049410551742240124417105191807878835365156708748754410992492448506622984772251748517821017771053317109466624507619946303576749750712194425377106809040337907256950911404439781769407721246493812155442664662739031512266663302309177315239443927423951570765514189516715096328295860633447862078991185185956201910290646155410188357189797511968359490626894165718295624440455718573096212704655333394070653845002363583738681122737637141768785369771917478169731866825528106847991646894423416284554527909878453635694751935920255054346858991099727013167707391419467145816463939908983421059284104902655829721646790804101430013092513523644796533453989499019793142613856268482147838209702747661670708469447151094950199812813094630863908321853857821348965230843812336177200121271283716906560504398076055771834087839918766205824225851192671092561720847386857875735228372636965261134762530480594378766808676475830175434111879440024495124816894531250000000000000000000000000000000*i1^100 + 432216027900960046309104042290072354698870036490973758285902192252488951707996812890620222348074787613940056337655958433114523335497960104820239722741629947900054123531736760692552771446867385695153861148048702696571803428896163096220917108800382138300129762900699116960456021845843298127881347994442574524199281696699039119246336272679962157845427422492650830923100450238286102343876668476113458626111958747802702427080613933176040743820137387301898843615575085007688041204417139547267484899656034542756562891817440382020017193513768710792612433995039337997806235400538987649460031448938306354027986003902781470054566357683551483917154004388847371227285232690287831273504117673100152205936023403742806172204907650612414216471762773529789795823506915297026199476184836645932181062815075033618962989573690667109935927912328283946913815192701557427922664151700646008350551942365926582207339629063669082106607372631214317610664286814838516061420477470298433216573628803469359420621691993376560149486829495890548604850358356506850437975507886022221814107657424699356235368859903584865624309727964189653289958250268963125419368153860916171838604718969951144353612090326304997983532575892316427171258531595674226342740369470057922339790572570839513374472794988349621897223714977328290630901136344226904415741418417305756107469631465270146685325561464121493138842696001659285304038342462162213735934785734070650340286696776549094883943746820125906733178248284043527599134603533446282508683746343962677905385745478587625397258494127435188015797112618035034544834845097481887080082666310751486454935349968113147334633935558375050620810142085017929816551237806119334463207661604702462818016909856214479168652925144711024363710450639009743398215976952056663459824741652944786811402839231333756538684511863498544169697066236569483069676310127209542613769254646548782281556775601423420286698215396990422331681052702259267887102752412483593979006323522509985953139605138204595811216468296063086092193720807707160346349841574581793229924835367318724894019104104132210077922483903443165767746633912593069522172531446714453146715632457221374207149145174996361883449670075597595976651279892785840093786774906202975878175124193877192444841585538537602020670538840690968460518425503413499487709189530236820479906619046828644939982246112844755600883709353032216170998065060104059767568268137418855607308031280046292122072112464002235664278380145986883378459615730444394680909801856447760845771110488503291039686668805458248466291043335485582187815647030224889350201977848665221414645774236189707700022427824772210266546797695506365776995482345727374371410858904104553303753547847234172703670952941968008039690085535537034835725577398854570910617166036516811558196637720039387574058833858687679388758696025065628049833610360303980854870907824287394930070236813112038116529921391909917220663730134644517924456177163580817142770080329420181689593097168406575544180232214783306961923519347033792860262286177323775394247325324290239693358541445273912417060758912008728515466920938889683401132440816679265991201882849027685991511942748324479787629238838690722615578335665074676777190294131324198923500939431941354478037579468358183895523156886188456258614072248596231993665717972176024676764834554588085837699837278862819422559127777849015993081601925663229333759368261201806361625544853527334917005848629941691869821527872246208966798328747031338657550231407788005475992484799370857728379470218517238316350012765269782399892513945852227618540108207371973823019443810571477655113418383717408479523903125356479461737308898279178754699535609151542213402304366964004759446523056928311732466598256867909239242136807943256350754386448276671233029121306605397695413644329321486323553295699104595603196450244902225894167299771637333034768464254790626447330466875420942845564067460941095344884871692527979678665365435806159188702349932958486973928689910615068850083854758562535425984851622583820369851093605356438058886364083599829419907071081593575410928950779888279075576294633710020680513062177519118105385189544082256203592701926580791806677970849003529579891399740154793506675819241003109449438117699725022806557427025498619792109374565317083595991437640044486224476052728933223550751881706349160451548234476273548754190510043358430895887536919123542882580912341930400477870395871624470841660607285842509913445779510430699703066327020696222551428942177217164977873804849428507493679022876222669408141641156362311448901891708374023437500000000000000000000000000000*i1^101 + -225829490585315278550334877027537534613498083225237332894725259930698456908959565933731012612876523584373283064982811485691729409998005780235225968881241376141830573636743897562476998812801011855515880703244988268803071481462805700624873033316760117708646224296833678878726732658497104789007416750484086462777536037761491071936528051630282464056546675256834938577898782896156628545633139880565202540367067963605982464758870663926119779163779373712347266851247205976025879420532771174084416840223361209010995858827673605398680548492237115588378969386197569522404645862690937018538418190089157804061051924517616459571452514033368121286286167723177052236468692186959602369319425749949492531744562683365189893070940067875508806797343976548518154790499614540365126176347161848714350970163407143214659072080707770541129189229395688831440330337335079706270844455903673623662818176709280966316030206771840866755435322582894738095686705247188930949284742476889865681368360410652133220851728578285969087634864675386007210853820594312130803695728079952234319842800726232624358071423546729409592530762113301708726630253967872730291220769725339099606853536700157190366646444216761458749930489854848490092615634400490512331501802997910119056891655271106167418567474189460829334697659009265807330276640783045630139204399933232434194668965333790777080544992932034869895815771407274437436862908665535901524944567452614259864765101841611397638681832719510303519491910161890930857629785884395469662488474677819359126248878289179972796512969152410111827553965153456280569815046921323555960226379388581453927391292490236529725543184068092999123623965329637162859462180772808082618575796435772219907894541309477803007643822440337523767738998179229218754540032653390449435005101692113737742442327215730382313878137232695835868222644161728652106504781433604877602550751122749161875508578382218886622778316565445577180118428282630293664229325112486303079962568121503959876892928028453123359503544009260540410014027699175186643078993617026917845179120949914224822088828200256423455203976363951547163999922130530861855883310112640537053893682768775796928055936934155921954473351796119459040090739536418922729742787611222303589495205908332811616789991399108390035250819979101712006871989039027917370490899614670079861749025226530918437708834374709769828520757772778953183928186636984824402161237761365723114651885847816933153913341846683158255130830952085953121128641248995039341089692127666863006470812283621742570113970591109988788203942435890708437606894114271225696752035295893820023170815966857956613386735212376064720972326563427978866668413357649899177609084757752444086253570615938030373848800687736148806834261899398998533878552342686182915703181396549408636327653628469636110316600418847246775427874279248514209917174864574580236831700654723072089588219568315850331761182521221419130872241092577069232853780492167249357115071345762968949643306591819057704278625850552590568280994142698004886980791492981100401728367814507561615568181845360824846472971690284790761782629491842433947323653069156375713696972671051490181862687468199210651333020788298069008014844489835190422147816009161388494115028695585555738950990626556262011697673312700343503715991916149230238310376106268557029058297192016887012832763602295299306390584958382242562356514561259796299999304770024746993170748505374358159336798508285318255276810993344121708435601823091977878226051999503894679403169788149385469113299128450512428140453427099443231227266725747769015529022209532189343843258277191953275761124899212696253586487893198749876414661912452588152266546436543274796588610876195339146328905490510611606078027947917160696996146073939242219419442686997563380542389253849094164687880939961363049354982435047401642734099016067403292110712418870225973240294596159351344529041064476761265622572135951536636152168251604435921612217180846822793783807337653113802395564089861564536796373094771482267505826567660419771129271958664495318098315615694000010091860623532085160772993880168327386829654988347505111142859229761422240034037080965865652476492030225301243464602681728907194840793992429738043420494033187819275363119601424323460947899510522758795960924411053305405130340187140844606091642967909266519239475411655425334378221730261993849905921838788981766642738193990303625969059478516998382963987892708997260590670497469309786772011651358470863396129371410948415194371233942823997477638488740481017844868291471679966342378520494094118475914001464843750000000000000000000000000*i1^102 + 1074122051963243522629021955592287091117192498222292910164411034024931515836149211000539594196872870460933943841050317249298580912667449600590200991540374333216983741731743444752077901916709655817388845603122492135616812653875464581767206695414092087479379659494100704382751568050408293462549577962756290515339467957780455097161417216059258194667672019437109106147301588422123825089180151872891967377154519299595081413347138510387911680061325418997811568645603181210592452073607653763703648924214993196020835491333827265025958446719579657129822448836888531217308503255326069256715980675457731046617402505201459982485184652689827814933491322701563679845865330008854113988830067280088487737154689860612487025144962212138349301608820967873596475126022490743544112473001377760024985571653776938772092692422196269833941319205121211395566381366062508703459726653009018559071000474493170020327383906379683736764231709513047306464654776783897154950803448326720114250879622048338805416573799543341518272675040804938891017880839139075818195831734866251833264629575918543729999897805705619255385154079335209836860756968093927840648864815977382316767640934565466915353059786734427312549203397837400797581523473545961936560645364473034647174480961423527600368263876889039945807160067209815821740029269594439467463202432355476312863350932822508543185350287620620661133086257876107855422673061625502367616639956880211943930168526990782422140697825027118390742015720109629338137295448651680378787165182482082400996900494193229508145884122858167126777685819766251427096179144782876468696967537543972771701247252548160318331877975376838410125533603165894287377700722291306067031402970920731632995522165402816852033794175974893157867303811708878917762625820026178289650640285708294596119539966097423014477496759113465684314610874142239820127158129752247751382679831918451410130561539535140549732558188376447122782592675217228961029320745781073515677054404190842402853028769888166274703958411749384874042186330630033824416986892582378119427911379124484435702350336258833324594422395613789830703149686844125832305981004430119324830161853567985366119074420423660662741689873403535613372664789055876486110926006012431294384943382537144145391262363236882996276774419253530279229320048557002535054705268760578896364021548286514459116600894242397273685880979163121396699596383789362826083635900555703447192117608033396724287827563637728102598370290352286431387044865096086774204182858176656999463890637287479425448221136889900308248647762726984509832926126840434743378623802390577686277606624336653432361720997610459751499135723773725190568346017783105306279698856123986303642462764756406691308288646549605566621378536249952594410725224329121438967028250244228872052203387275988010358379391012739736655485175501213508666357340109117731585460147233323985383218709775715749290861867863175500958986095380356200934623304916164990484910215582065367253405527237690554475343822838485288897330012959568845993047833950333818993833915552776629797788222226969836242394331774599817213893346757263933826180917500902355846974081882867333276851081069465581515831377960495854958528081548256368052801555369991667579216601422611514348524995141134534962273410450746402728571576689159420423034930781365431875733162034330765889506823970338988186251941920455376416012985920316394539349490697280889032403020190347235336630949309341653443500825004116807976521012238369778366423574101412994793273890505623642143416072556348184726473056092364244278702359734048895040510849079993819079639216001078372278590597313508277026126330363692430890607405488272147462496063344320849562655846840475202797160412696813312287604914141101561632878118563917003142678212868248190327932209718383932303172519142386095190121379037906490167803461934095976821612460169828651275845911301555571799350568411429861355153101124835289142258894437498491323518281025288505607919961581472530524590005273490885346887006868377471259993149421383446059787916236714012256835530204063556705495179598763622632804127936244840785248401618351932954438783466085869088466538194138114831792117867231657091712125147480026402682607213103577626897775372766281222917858241452244572387047526465417952855284478794575440134299965705976245305667661934625268490212706477822046008623122854263458329259261229078848204732452231484212248887009658302708352499404054484249114570383205622299424428302507926912535717940565360760190489057848149842874554266783186191465643104236971083764728973619639873504638671875000000000000000000000000*i1^103 + 310475461682998017937350302434577071696067298394585917512025073826931159684121434832879871529965150519904360096055670969307776597019490042794140423174872427958621572344400737079227858370867696639711056796511742995795772474125020602443544284691848323503763934039308533176156172332452853918464870455299090648543694958392116801315670012269174484094433929130319605052177914819579899426304565788991075856285166839177887492344476319554094193427023680616540173769530988099219634429389808552487065451726700366235264460534511582367014072464634279961028653313445114782031920241522948337327507951879068699573701733526432204622343804901489891806338764029452856944049717146759802945215610430216684670171751672017505542424663154058240302512434627197699259022468401411874628485010800671638247408754869988781503447787393401609438061604776396648143927154345331987267865931587114225526850111475828304652938936722886024413496003424325778751906649632869573372651003042132370526353881797454673774523442431506637499748278000192002934358186308941328502252285496807465533373909411248566878818618980074457569739003067818225707446949800934633898191307772965188356196102887198121063397881904271902845349453304018330186314325104472909239281122900518635524121428585121971449945672831582635791437162429287440030696316462335466319013796927824725262262253103082862379927445763508818022708833671661481559590052772541349378367966780893063975554049182314974234459257960540461953977655009702210226338016724278754626400502631912544016880664915069827464239531327127384427036271224068711157585862522008032391555138132017261304739927062588625662465125878994048932263109333742307739320272806051649030645473252982925512122699263382963142680266330389150620210475709980101865440012889185668592381211596039426249522828649997669275631031968892380108321115871414748729750584794714470106847419830307486253887621657372249539705385303770371741313906418482021116465888856905242657559078798049903630125919973738536639263761022134902498883287672766126474312604615503601576415855243262720710408772441637202242335039926461509340425198048586390857516190896740491250187448863916431069771752049927154185289311272389067404147913547312309565909430501859847394111844418459870956712040636885354334833749478292384704759149056025176334459546064010658489278248507577662828980333732311166913952787805175137133666272763480782168608651607237102358433263461214266583426682656904048619257904693730424601366549221447058557204240009773163076655518714165776704405924079044922168081714709129998182964605025831622644526658255951044461180611845401576744058855681622424668819432022808584849269539138198441120056136490556975998752706947751970519970607501879411994819987547211769150422688051943557551177907672676402689426852550288384648715616594019444721526286739502876089146625612920400465327891994029835605940558160493952750348514709509823273743743448179905976192524733639681340754745687153143063350538127100312546993377385928681727232752720656943454510219735785851702188974777468339840946766273119216285319447412828469184662299961949441696037607556588685540840368440411831574035705757796919152748769748786308444219653141264443031681580369797400964125302442340237923018427177218611265767783803946652281308769836754703142044648694836076141060958973241885313418851026952777886745516204541868283538014390417840059057730826853760699236805953093106817393554607997173203518472297470968633697012876435716274391300660040506682098147638337585823820661078324037638745981897757976454939987687049072082295608476610993400718134455205061498389789491752041338766594523204022054435499427400181288233557764284719897294900852339586750961921856549259337077157065636171963464160256796248025253739507068856650793918866361072064697869018397175687970213122578926652123986217241827931610109344007476013011962495128083855167092837809149621520573522758265599721804938203735218485709490100377263025994127178389215840604733710371505824571765628946131465527307044075245689412210854584260808456050489361362180311349807681070859309481332795268462172913824026427225795276783063561438379786646873527235630934563665765409183966376559161163199281023999597359089314972042489821136593737511223938413355145124567352023862646905370897340194550808630879133908652928752987331106203238467614466185076943044474829161512483847745263284334796984456466415093876684179443701707260513770405204172328029691922840010067224634532864073342291988053814395273074773689844664497495516130090575934730168228270485997200012207031250000000000000000000*i1^104 + 2262772691668342791949268535967987447758306877238061937337978463948187179744684630873634605262753447591208701993798261227395805025390059320341895292698485918099988909636952839301058583969375154619393948661276804847164307064436988548413732251349768313804991796041424376253293661581319775598257074472577710164851115151007524399600229446568918344445578971560618795423783699397960431224821525851826346575813757810751053291047878566392223563685287042134337301625435321766513039505588731142205353132570600611052231981604495624517765590953316219832057813324242359214660668240050973654605491940118687634643379586975866669061705272974394829995038052419385580814118006992957887284991806151251672900533156481978003423368795625238779588647654051930552843895529635677188657365542356086498527758324535087902189607773639140721796865802514509411730046761187985149534078157638172769064456987140725249442654993541972676121291866709225839616058260953066883538702188483560094491822216722325437904977747026116395789987673464490274861468163832176450782607594416141190658851679431617423851114958252215519922245352149977993577961512835539049639307939619083716465434057357547341039698489960279051267235541704357048414902905568065026514602625681505051057006695723945350569889233753989694660689151020392347236686527454770752408470377156667269028371693239021913007016929959552505819018557786546705971942558758266920962095165127055341705110179799116725460991888223107325568827042705034562068529020897073993822498691921942381454511773681570309555364736576265603640633176379406504124032184245612618293408463436629411420948167816163621757615460877921102243022129666496663070061998338562899559013348666296864479354639503977006708162508489949537741243239331734233087599189606218866753179989172615877390325608186605865495391666181861852356870307732218759455124040622030857849189285242558286487174720843142194573378677111661345650297596546023637577354682910549929196480504090421756698139440281767546028182328450824058143312197985041768745964999111519496756044751797458960254337755162314931855179163090308546485263163529897687067718642221756930398610433248392133595890293906898343608950472498115702097865619822310656506243767012831857783070203026764413054993456883906680052629790814228117815208714866464918802467544076878251849873780546121480167770444250864447263736936327913157682418500406856794887605045932792620114214530096502413416782551812859732277635307462199141119439846207835528933678926704633658979138516459007983970229039487488798725390345854413000355357695875429448178684462127127158483933535241529885401719692487976318797201368150209529440560775515213688131987045187089579724235301873270239516681666656193661872632894817216132298248664338248056296775887203866725559292141245262601714149531998545865364117230309389699783168839251137432836282172018447010707938964545028213022897574394510888486026990519577252163294164579505036585254970462723803612424079278039263180642339998676163064269046063389116134767160606658254037566249054710195951197559445384324297406248173112982803845265936971889297407537265320265855803085428815600100585649798232172648845820758644163620313082026088140630251623297592413917070227573873453959935118347091695686494696246629340403728874476361024673915701018939450190686660318675590323896355003131030942966212859090407194541659188208395865853637553443821011219404585410547725052631819519382864957988861769826958270204622385358063352075137539172814455377957628108344580861424405840953010986337277894672010970924240776678739354713333807517945639307045924825477558123981884968833199427606842289202500774610969640733121772310455410643559126175762246820397988676160212122487034149658630488002233326160860339641697182559135860295052598022804024584512040192363485319524776049867729543769435915387995412617975883219758660406946987564999033291347109278712469022842345439990086451012410840648329019263734718185164167066224218176704611568560858224255852103210581089479758527715919000443654575652815650585069710489967230079379616984747282872878184281427993764737074692429329448473364355558834706046096076067894349921547145108963881408024180991875403133660635662907004713280054692068051887155319443608911052086285465250983172194149782158072623299358042935415432144805572164408990187904345177326454996816864851648432586344682109034531001320103704090528017828640786233830624159630245755324505446736975623551303512344780855865871860461472474786241057658517752123391695727363387424801999259216245263814926147460937500000000000000000*i1^105 + 1502187113487209789551527721934856989219598785749623641015131104265889599667587902248442202211462513124621259654972753615431788027772708222465071383735387335328463645601434082699964028398950367106542935023920618364804128094229629526107052481174409707094272246248485278241103466094622305302277930907750352859402574336396444909268889167749076499816874682608327671416939691250497219900900083993819413754949292893443080614077073737226946178283682470142048330814536672306465146254800887351060936609034640654162532884693456347820711485885831280961403583987049968723843594778164397120551634195887217140975536095486075125916804904931959937675732864914405719485610263761118469033982129495884006741196974873983094891983348333466161665925262854179055768566371455881335493219929489529880309258195591985957149285116763515284725034656889484079138658508990906542424989321303417081780923089525057423266864553856398905839580320770947737511319931184304565263638024584005817276224864654457097349852832776391380555234889586266756953719083183792881853006111718594018398979815228413442102348689887863198849365106210200902080002099551531581879975084977177351555294571947114260151959108913538986486740312656308676255275045250671582237104884721806093276145236324829933112666327777038842713781323014090951382034061515928472155020740240647372000571274142836934734666749012906101446515434821061033545585264797529480000018656551380927070271746687390704840897256599564674330441302469544709670243518833839940198275588300997808404623824876932759464738092577238826172427750746683374090001367512389941297412232402289298280283997314632674305036190442160757833799639505845710424193225929613335097483921444164161094051004604677068873556921826111805034050835801467539231824173139858410376418675317583755214946575154952498522522761909641651873218315796658340135988897775407076400800646741275927590416334417899692454359513587701690627368558253644099766228399070590145052846304688555514336454043603669400260416489983949895210665395631077259090805253564907344932175641998013027708794413550243840845710736612145656284583000707791669978075708326885255699517166864829542259938983609909750663522159016018576172719062305062433356438687055474692483587652781159053478406918512319069876385420213164904399749964591115040195897974094665227422131187324759721774407450367144293070066537664691340512649873879909814805440355316029781109430968550069038786802435936898053003200179920708072770018754098259531114252082753400208799194977092245797609478190907364923716556050286068491291727992303841877174753520660203873658046187897931507546314307442673819814569310102643859923016889362041877914848156928563724246397391862911109999180929287671038128114392249686385984255253354883210366187583741712384518413274035876292144618258553566486786493581121260956266184184976131861764687839042407739058539769695099214787903395253973772888691368116969990989332549462520565894083566015501709363814494952752317374530525277117895846399596163620699225122758214434257409150122450014411961743427717914656013513541499329757417431326444351183001781031797430480132577136337967461802173478931592699250679469528645925821581736881888322290696022992019694979598229808177187754417501958419733520062933917327459784506438891634919332801902193885836973218374971484639031614450210853824666460143152405286138351039047135662316007997977310107950463764367802936059198204984443458844236475394595025434421707740135977851370895013090058361933534306074956292828871284874885552028180079767925806457241930326806618799091470651182406405462970808449414266845763299535916338618608576775578702147415237137468083643888459287931984672168926356406482653451669699643244827850903887175271158764410532758471403488746067141131704353101634100477657143180206960386867194116662330981905647595234343172995158824795854794934219473433468460057433840792849150031043573416972121377438250092867603563850972961072034565661570344911897574196657159093623291442960070506436578345491030916383128161511841126923296492703777107630479075505595058355637623568592794272125548114483990062515385582551457187262521674056071557368615308250717657200801659773732805648554108335188169550531782203163988470314423582444051287416636362692098601371010301751493771129231888217958937565106409443973396136544460928808341087813021754361081365461129668281072953777190134348586361634637329882554145805096828349577168015615791093411248098334663679236595330643794769866024106244084172802500848261644458836450155558850383386015892028808593750000000000000*i1^106 + 3268867320536679295162800298386317596309807287834323962386156913068875475020491964958237062539499255196945946518034382463895177330397991907084767392948989860414811354043755513424733866382435339147677696763943300532114079468431645661815314783817279071143479271197387051370984499140704509895287637320845217353672430434703653972574920620962173734169338670902537450867535583334739088987333261755501569203690244752485928665086352475229042145685312582967168926229159153561200602591023640292159711043890853176126077918264432791572794530931934057993449280485320306079200456553664774880630934647304674283609250946979132882082011451547620513763199230372213290870163539345507317246336779814837051521927690987498899410373905746724364574663705259856134686239592499396431317188742766171835607532431291668687536719833408968182864772637745198881349683363981587255363085962791410124950908405195240137032036162826889094974955951319250818335332067869955332973175448705526530915014917822350745560403012472810786480815786990264135031435500290832134217336012856329762165112043429799618532394019182679356151060722952073849650131119692875704424945757973197281495902282838292051689814155283018512777838071907820061012882972755378615930477142058167654728204080471571327577446091978214039074361378631000095791632121607817417787489909342936969771116753253748924024498244225584719664664456025369285027358271370465916162860459769098786523958464640081881956080282753790338413756441735715029963619729656620381287985038886407917104666270595725582145905150869366928281868715564923786924496762661537202042670629194207751637022779383139684566494812599632814094593349553398816149448292496634791027949191326130573311825318348489943513462464274322873463993904972119704974800694862203559154893490241183599743002932980149201254886804553997522676109385278755592283137984963315090783840130718292556675747698382825412376648273084783679775254147553763527930090772921870118455420133675515092732101480365400575063943832268921391852134469226653385336730861953623136754452702694064973912734340961201316389039972800350573996405689927104614292018190250245915358513702379154970102691042720571863429341778503953141280384465551780246863168559363083709254100338703711713272509393117993837834256228844383232604472683877653869726769815775035397379993725315830111577773573543097425736493714675699196410849854902355669910201764837745332047760605060456999246412316391793927730660094682853565553999961344396465143251358756572753737696764823005936326668489252878343595923637876384277406392167985557174774613179718803356754435272740585684102605493921881184264631080977204868873707741411607758537453938607467738579589801259464464943234038699304842570110862931814998879853467985161913615623614977462294535699013375949724096809317573379396815252920626863260182230987913414000387065178274542030820752501316571365173469422775346652498128758291628158710719913813863777100597113588568545162859406800612895591626380202240204845437110592394381509718643508830425817792143455209696651225087675594320088357751797195027093000596221307794892472413138315156687287837536103971324575034820663501680336436997408479046120205814196030112798416407100822625488602731948012206774328989830705689753735664532245101892158598814466639741597311589769324072457950101736259664282512907866972667772183201688858026575848744273073903434687714850766961983705186832383173909019608154756708868678460491587642320747317915411381047609469571985565565943094801102193894955727869798654476226971931320945130763893324899372145174915527488087084359873974634165985989784422881129217059029853278735400579048956137959353326587985905353146623459285322580250738771716596264933713466748347940175169932956614900101895290960039592895084388213220555106482424117127099047972513278590859012814949405969493491661677366551254305663376960951061975816408592653500047686449997108425330236552179750695708750274563576360317116635524588026194415991993020884289986404707728831806010267806317242087091799435242873280046398803010046732944221613344543127198770499958981611242409532211211390840173971198406616401079043758588545319492014331952084076607052411120233692579314139163103966156829577505412262864160846921899533109003905369769856367192377099940150849676269453001993839744663700450565401854863023214735665494840119832706996080470384254216787776145679160879481251026245354436969570082024926716004538596207357024354603652833447753262127787407489867778872831529318683562237990436472045985283330082893371582031250000000000000*i1^107 + 2383386129400243722298381158399921439176286457026425939729020184171644118467541526417917934873542754696332952088320005056649962326271079720128069953209254135358044778270355666947034554444194269465949828558249861787337970433110306724352787054987316369712946175024426901287333231637192766125992786358777888587525823295457659884881206236430567275218581325250431516403177296517741436978058474776021196234700721862255557628962633673313693077226290841806987179860369687562932272500828813959669511769886889996228548960214732908752391983311141948185442468414020853350723805745351266511271956439576792260790622666072277758309318728057747085690751084184486015900334398367111839068852141207342808440020714983453311964467987210257771113459936008514859154060091708832675848662080110168324033256445647665684018809415430912476495777406031052250098785042656572729065755475455704640657334452515621375575798976775770698132607157737387358024356432843061138368300374965529645277532430169447192622771823390003278223011995282302544171136656281968385907087486514639743323473798187307003549724535297771582246774142035976695686889133708755903230408290070110407101911633712964647145995278247030533922409328786239056800474369350803792410383400982103191149565739406393236744293734662870848825865776205261335293750472689751326318280138086264552567396787448242458815381168422824759951407580196236170857892598355801249689135208845614839844317716907229661861355181351674253462431669761625192400691029703014574572062261743825797500857582724008628970393098955581794450981177285230092283070481264398872589418225311512695639673625945948770716969932178571905181521212495083752480681099662593597708019771196968548219100658137103154063585302608440137979582860579772783155894884089631416918900608083222133089084667048321199128266154767757140253944157937368896959784761397532552363764525914834883703629835279702814250524358820960413240231974154899205709012899815240955632158616469351869086943733653843809811963577379004308369477503025629470714811905639559049684201787963138063469467761627718385720315730970001101567955692268385342766355551003223910476420293971845303805279730777159983183434521163444904215822857722693766214737318420651814024346904726242044834233143288460912980688031402782749798831882965856027089266334510416819161258623721185511281864263210859219842501022544942345473847787476918093963226730139381107828197340848309790054081313187433184725840803106145554932785075281035842073007475052037548853832084083168817826472026336186498374316136948650141471888511935930720539675769500058918449865972337908721684035666679645778833661817491195070133479024552631459381251830152060744845933789232324753909838104693420413399070895306147000683080072096326086309932450104235825491100272949603213605024805905820367043385863863792068727349960481927907229437762308134432666782014995518556458086867361945879919523757733186062763786882977861236711311242469750259551791736457906102480491164739552357668918520752537308896654245823060829915829481930956974114486291047237574412647903751591028746437929523386757668754376820188058515890823639348418552517515978248163367994975053872184934215840387892884799778899888626801130743989047872710980310783189007139144336472530636120800415219718528007150548908713233250429012299625078064999325923600416970995371472909269625221183127848423339072324293133388344205739177278139985854914639823585318003604693239937570726105116378258138134224203839155258590512319077821462872607633356986785626289090933419258011050390623162822470662675367278066504327124319068840990336368798205852936855951901842936677174737259865108347723289226052157111889370974169911464338483517223387529236755078206764958828744514150470838619986389396520132295241026537472572198941710828221039093777314198375217003060959289270826096955402569365885824101336114815824970892255367453059240749975225328828366013031506698302311959086893503048196626851861422943066513009038562587433597207222899962335090949547951174273148193368322020254184398197727947058686702988421976783421804451553482742488573246211107350109187105706436393825686524999491333468544621756856268104218468347822134056880796511428039623611077414959020197247300194229940348661323315772762581712464751105138662647604980151394532193918909729092583148519063002906849997456482133714197411440851424332861546684898931412287992689627007572567795063883395585747982307322589009601697984410610790549164845741098760490081480348043775424686204281177204222785803722217679023742675781250000000*i1^108 + 3104096205098890187984440308193712949091287363518642960689532947681384839603627137644595394745752388449562601314310036302875585493976335000691389844217580471549294283674885267369848252410321130484121067571983236696345900323902359995624355308888382123097680387456194767170781828161058312605874277539348424139051494301868761404265228118556940086203708045009422052510352863351683464160713659515011650927027739209330906389021185895144983064454955325893143110559072143675083060994797205084348191058657964195639346243358407678964681664308708489000375198537662972269019885917261647869771538182180075839749125756315747786105845947109574484279435450940371565805752558752880920125150870230118987349926078382321089751206950762047905968870379573037896222070346297355886008326219600157538963575342780129297889916265005040848303200265958050990703755427399102185886269274507387033939957724698284073581052590266100399128191376802171313554070337828695030530575703881908925139599077497004073271511465139195784003698786401436392341204892770290006542399582585748809627793499825948622872442002681243904816807999419296835756617673077081779362668436501516040403263167147317281169850001385479283041807284977622728688288866160950699051899673064682216392833253854308808252897372365544674132558163547597112569747606204702713735217774284629273135975196198966962932008444279121085890467906849969646320445372734866798054624081346040968408743089978284691717241630385840988150118365780866998605755350784258915147391310948790138026187100160831803074172664017752051291890178534864641041412319771601542101877167963581640834842081945116256304357298716926384615129829092084238633482088507872705894242782647831720744372517025241375572679980915477217399143984353880075827909009078635763842889541211747407502470753168841872749515390532496988547378819305023324783859173624108315777275046638769288787655787880650014849057947068922003978163089265557969071719862233980968238816796495407521600729283250343706260597317796336885080283164165960169478338306295694129228141623603988743024300176823614371844359799415905303090578743976608934470664022686214558675372625546703420812447904487129321986321128191927826522179555752344876476699832646750454637079528498395453328103761978021555267259356000178704938781091274705817555848863907356456330491185517278743587129849708724436927132899223788187017036354391431847794852430796397664235826479095190461899874937881615996894213425818250624247376956339229585222209618347181256605628990438481453210516880570400007975173211789200554977854219870403876728604897815827591307479690763219960579574246293484660104877182091004730802645146882006549447375871553745588745606302018397753081597351642054058109801064533544891400998143639028232216881552412007524321308930709924106122979214590288768263307571069292247410847060454053539737400537267934329555261809726734609293429169914672251916587063358327128557815855985340864794622305818547973647477816134790402871853978017274223692859230836627041309075598006957583954743972750360937876762291100735950890958582167931232004979522807743836832204535691966436199999263828368884108743704200577612269133197036328719624785192020554923662149403925962742214321088774234268591696074226057757243522171387894899748362738553933459371666445572487486644247126452192402656501720098727871382831406641023998380167047233120719145336991983349443889779588786321658379589864727416898777237613422245173079245004630400008306274985658213092355343553803351562666838898921756528050248891554485607178759637132408929437311728689909612216177219299953670424797068225389382661702580494684323468945701819013063953514565062450449974692876271241496078789325871101539040725520101030683020386965650243752849427390917707926282342938747283562721704697386735731754303667328529494217567604475418375025793902504116226673623704431496090118957061275609339960916519887571185518323310016998031407117989452259863081173500758484765489602478274064404103817134318535811801971784801900835626788589313019634020564019078027901417531422612893218057447566495228940397371587639058254416770190195698985575581331165445362182548060348193790530729953490074791652107766264675672979271417741606289868499047053415365822345600874510313796024494062547338817897748100925577107063650334800589632708212932207624818406089703513823204644385235933139866317200352741001819721059062336305589383933152783933547535359554319614255161887967387694644843505222828207378958103873356305132953484888364004135041795962024480104446411132812500000*i1^109 + 2296102773523623467195331547294954024946570804282625097492965071348980394453727512851067385896171112022863736526092900643995160155555862383430884301986396713154191139633608568231516735502536032990893664431409655312164577038551216385952742736279627940062676577553500072393636329885439806096940808832409446699406660631720151763104122086255387292409005386815145825419463359895108869836586383423465311869428937705118413981183046206301161670055573529967784129051258252385874373475196190712643439667847990089528164407779603374950557937978643980338545867856201217546481770243621623572155128106237326847457885793096231938123466838519972326099810138690544944652392236638875985639752607104182201973880789469361217309689053072735274757280054528174118489859446199505449087634557665806080683702085372186658112616802819541896333819734587402639550383108760798986474523002602892106595159577307667992831470471012583958903520456248616308762431298791983746973438956384603004320314427674503685279266262291666794907140359675093456731485574261724391504746064181779470600876827828924121111892729139569376039269561705929859857340447331550719457903007467804023089821443416675473356757951307111472121962524453361831081502143347796195236607414175286471272957082406510726422407295011951558996842417909633921903342415707692483750212863110384260008758903320298910077106106298218905448685334437195446575899858895814602617436985861971371360679066441926453528879920968369697683751791800101857885244609542143529775388654183579623391292681215256956390080458553671746507346303319636290840861861138017652703579039379221429116158818444730675159922069650843263467849083221627002695837111328707363250997388287814296416189207565633057853691836924652388565577821203507538632177147803168295373826400326678235478729678240243254052605548508927117046836319875063761129527855830595459242147029562609401821177548660803206223671765683302703486086800249716077165869018023936840960612742099064078297048389294433495719098887668636611964253366058316145127559850571844284040123119068951486044136968585974277555014615616614749544402730098305694448421611674185089913387076296658997901272345687210367089272673482970372358303596727233517239272373425069146080139024535086161792353514265087694482313043087547018590490036083919599295740985083143497415349218634680187323387617798957378997773382983175099274788443641791625129332060608707103902007820344913903512377594146059409183932719880935649393381171180500474850825125859245066743821367768618866247499116542163899467180330593355850391343021955680072862237155937321370373317369239676512260901264922136775545324424685580027993270067451025229166219088947485538711021541583645309187991664142671614048499989742276688362142619554036876680948993511664754870623727481559550209920422733349091712234364212543366587630217758583918318116603454330792597188465429450954535595230869506896696793936634330889650924704067954538510139234113302320502002342922533325285317996134425861886880821717640477158313122722211390767328055332978713803738555857678305103514006450916009477228537908071784955627788759488425321766738936429943116921358753138603121330197878538207649841824847290380815369443280792692323128419075648412228063269558570438650674259041459748411631118328885581305950795348396605071887629442616420852346318135832758107477967246650223192066683533414938640212887159109486571682720585100769643940029327567352875493900520438058782831554960778378243391982774151384171598475368056413741623467051996422219559919268019364619781545194913651876514069346837329183931789952411545274991425434207903973652577547439740132370528458915980987533552429038365976180789172831484574172935060142942961552941033523280189692373585242681075425324110358929266774703676684240673897108797685811123718032379640858668435073885533422470138526225553754791483874466782980045320131129108522736612832358324841151449252927690057456918534217827557269232142584116183211966196909577724303345406583425907256886342616679473194438341279788665056598669301889084093816575506729897281950124592676744267989489129031943234751974292067923198915914953914865399963129194795786514440514793977988783858369981386137788492645200715724469462888741577452683830369108042563350457484413004265274042859197438569184929049288907635063355670509704601665940979337150819591104363497592845553830298394723354998619790152399976109307485976312005762083983192946038490563415796850941249435383633153595351686764311166267839981044648900443405636906391009688377380371093750*i1^110 + 2328137744565105879565650481660256240099630698806040266632759168747880676412108325340545834762488912853264417265322149714920654405762429002257001038298446442689880935446711451470461160751371050388363971957769726656674038981863860153253054544817295474644272231743994696032640550428132717701612663350865015550034827438894689122013337404726179279143715692336635914710077738381731368956954459571582914755366440632624138295203206348807731628125849866978516917261827156090325879062047123692187290633683481938284627577546050847657047270685309657620045154902988143648459505664498789154066319929315723150048307933926969845184605528974858331573656085665835617181559862294678291656610900141429123654486511543478419640931296224233832739774512076787308364007409248744383698171582374624104954506728045622620314053773649426194135679387036437344939781615837388050657280469455080649833802798939765513705180078378735329435704199417249309062295556307503592411076195943997317533379751501772359680514931391059510028659517464830657193432154133168635830944971252918077665969421338362973115329269618205081880361945413681639014037382341822964388320855548602862128557628392376011236609280506941870710990286755402135142354657363825099469022441925948308073937011234252960595545795956630724277730434175886562935964579757627960224795349698020621659611407881470444839164873527690785130560528792302940198703714950079122757743043518157011366870266044487193614066608844579361806711328518766269476693826516806199615057052635097433144747100377282128344046931548737275618763571765315293420468130116560470988000325898918417441913626681323010272471919303901244924378023081457778494549478309141510878452882206216987556188356447387711790100747463048988139615069141013981267620889095775122838751479670512647753703501821153777265013502796880366002563087455485139686316216058557269053850192889417556608865195937832833541663579176384617166766733541231702205838082049843174569386093690080393024690730736197765218430160050507901192547399951699011526921480921763739335650670327544965289865785233309685279263237911118744976821332600025353330251555728821376772626799265516303865531373862066826363266126208705902624951940418016680164371821697707542965590957577907692758899616204070050802966130110593687107697581249080061129581402541406762325401414964639189548814664501657331564687760669453386340587046994901009295233871442040989246336852063088413690090147363577221080238146326852289041763794939627401284125346738882478889471874105934688438318092215193145197927986901726258637275110816932072513499484069186942407725132721155364828311253528295922885255181791100386784193671142133826549964694667391323484258492406449738908784050359954038746398915324341754823889888796845937355916846522638448476389746928490143873690994053004444327806956944777789320708603657706092301713969482859554574083777841061913028489710664368234169296317073635196832294635195599511587995672824069775702410521711775243403932260391732612313626714203563996500141752678801370165995990093714162507255973728724343199128672732429398012382096704793025824843134792118295380330746379827849585021628820012109189290706588031318893296248765995510346244915765683389722818411327524592294178822496589724082016603543235578293030076403504503469332719173671909858987181382332881520659059571739321617847770521798783919414594697167281086123660985353342024272574982613511752701510485719543453217913669856018833963633319701743132143937051076318848328256350137507685849073930348481840885249780102220680914422453745141086884479578663079095882702107431487528866237669538005661621459641617886011652280246046104637264721176674570923754717411488636977678670703984952730646402760269320225644891477523543408634592373741801866542178890430434848108782520633580804605655064983498469507130579387100927981590129555338813673996394773264152234381400876839447663739776092079882446037739602252581519026460627903742893865371852624466646201793616906825070086315690378083040652498412389241053092670195513755680665459467497746261737422753289444546815914839401152330860691890517307863305017904917292851960432274770838027965950325676537376197345802785379819935163986774786990199190957689894179922152441151811453755994084817472324743187441750308451834665162663373885341716539671466501940091583993126598291451694919045411776809924104051017796289750537441083094515798933931848300482397089951523708277497228387674820420012210304378323889374930273452826288605276689423762004338414044468663632869720458984375*i1^111 + 1852858579424299177818280656186587870239983405057554418964533912446494066190665300589567047608773013611916755568570205905719415180359096558405476297399840021962959870046927293958550523634348001998946272406120356604450793109047611605565942285310817908215680057218951987028566462817020123273978681557647428601214478126285666678037783828481092353079292308774501456566889454913106180804677362079544875502807584762156335173612846403349356372559002303716021729320531128606193983906543908763059576631893874137002361010325895634592603691911615015998161864187449061460886152630430024728953439162740667912158605091783101314264235534108836302244559177373185610155268235741008702961813227350240442452646393370537936501290063436744560749866426805431912200193965808165638471588680873900684235603492709856883773108983681848942680693276321513698986448710233146742656575900530295363197569133679880221551928579901769581337975351528750321588787629317946076868415156424651416526953001606643141469067063260749078440833332139155113561109790447188090758418679692333430784027212093840501942374432313038662684957386417259892027720667343474819080323435231217246051484032954879970544292029683649943971948731559408010197061333536647718636243067642115617508595072817523318922079458369803188530517847380475696915616639007031135752491298736072003692586966477431744798943603581171420045550567739504581637816442055906977335359692236647616144502895796232400674042524517717288556746552378590953931656278271372321177611725949224309215267224732784030409344705916225587324733793724920919545958030173728907140922604901596986485237575458505257231372075169594582441749012406057663991142496892089005646361395115499680281021397419619242667647288059107703110240985255280771457656280989252265969840036558084278647338735192576132893299666487997122882238748986720854266740014567439599932230215344704470911359318424398667238665700336475821597240267047389115786725908136841034665272242550380107711000817447017286729126977505350463186207791896062118282321954885595838830893389848873492807963476807147048144654861582146615520420095293868674095511007521389496140048705754530717801893523326206021434053990900081065380883564286084555922859137604639775106103126725717429085952396327690212195289910396047570737007664382026317934899582563785957405913881250750113084706792039026794576795564687756440392586318544432869434557158276088693390166768778643777343231354839777002520317630864956095555885095269873103862838758222462629828248185387365982055558370887675768402302610707470218790093943314674896004658838144210162230871584186370804854990729684385741697513454275257079618890763467959380432690154586221976079964075953220411313416687318279278493643127041340514790082323918051737487631606531429313739991084664007377495490407496478742191025250201633275452077413115428038594378673417813338679513946002745906753537585850036935558323503427073603212289060272973689119398213014581752025147079238244746709261714608836074462834504582166064939121710376466475629243179086488764065198820024575266706493704817886705169483046268905475445607352776041312076068932090960284600706609829637696304946510462392793459060284265260929634266510038678399555790172897158878310864546745746506623539682661660498900518965404620169290998782076564975247567137950217996278816978773146780071007853679905884749378323238485136636126585655590119386244838920666914967522155464045774609266463328001517179105530874366488960103180276216618394898216929846039960102769657969928241575287573621121030798588130799451115857164773604677491690874820836760767463567635474422549030965899160832751562369426533064766832327791921693511110406747881381160188987376869888881834207837906158150268385329183508151714179458233889318716839021546743415255975146245544075971421974812307319807013000104642409988781206567086189568586435331175829634887147376742255147806127970010188210050017168514322693790136776230321801805413149312377935496211544351553746285724598441074690553436835837940518209076048723716167869958674570520607935380043934444198638990410076848431202665692842907137438063683291328488319260912239369981053228178554973897532818316807030105815415666611027438395579619398375061946844707875225964769975856627961345140155444799408727877392968077450711603255045885861336871501994298362187518802040465189137108632882174805144858186426488425755120944398537666142917815884593847473917670130486338897833771762129108261239724668453264836386062963669019154622219502925872802734375000000000*i1^112 + 1821562078144655471993349454886349342858913039664599063860768181290056847882088007341714811785238919240220245199947612141313068446426207055202573645108129174428874018556562067949411492034371097077094072463839885623559948707297819074590302780636078674643464387182803173942490996137802757051056094881796634862715559808110433167450630462431901101148920271733670684461447759498568967078552276878133796639784798029828212166745535331142559073615225917016424523219272633639165658273406840379468629002703569144718897093764024275948998996327132948240430975764043153684256048652210905108177786740427258790334407964148953393492660532256411124224975244784928042331677300216565866930153551076828319277175827155082215941537237137583744910444523000419546854542442195882856127041985127099733291888473281258926776996342747524846461570819923807194489635450930516884819313337535484010599968301777133890788207714733826881843607600210043452591234474729235295860748273688816770925902528989415815264325575162567400275092159597722213020021246902526966084485180148868015319553117723650920028830450084366772464500499060182384616064607409921970692671628510521269702970510644720981827790375348690581479407392896154644183653127767743271465414406519386872478343942819759773433696614571602219754403715404791825919764782175622258330695964333252415200570719045283090028939189395633909320394208367934353478351670538339546995708945955295571102503709245049159825880657943315213036072224455612111821499144731877583812808126525699331988905850713749473603844097061682793689633093367407194774901095964446751662075774136568975318798825450843664233467992527258729523294196908165754361279649411108621138776938471887350559647784242084498972310089172745563193375560596840141636749816803266296736392816186595942302185905950715920304292124163242473060273705118600465379202541719713223824007704157881667501265563563558755363804505044134881627874199670580066312978058070900179040645113226407676378753163540707879775831335122839882536143304919353337802292318912301905556047761929922111073515221865469764856860675868459655996717336653631249170467335951397489710248178996366730556829645503924649459683919665877670760411917655717229918286206761667307457096927500382445300063587184855630255946587585292823136436235670980079099804214773796419807406533374947177715808420599613444760870194736722640328103584832092146678668576535184333481776299189883732092801375759201581394037990702427150030006449065572889972675498475798242951106425290089914130571473924508759663020474116410808481458295027551973081060623037154269526136486982594731476602624794882144604966638043616439665109731887905193190004557812855326106231981560017041412750052721889259693097628382328802633435894252139543922114557891063136391571796642953251900726119087334208850066508593061169364145103948919458792245970625664145042146438679500793776229809246063038434954204998306216816599387195887082103081487720248723437203435818281646745610598452310161324273695720396343569806229839081341150347027374306345963688466703489955105859649099049225440910358671735591342154999262642823327144636499542104071302097721900513012722240423491554694356024675343819415417330866070361306006439677555218339077841556954818064426545480129262236873919002674814731355606854177653170725631422478671163926148959309589460392377249820061570626586689856958966109896286045137824810264381333311097884454225308692218340502236234238427788288026284671357846738462197971704767660657597293006832412403436270391223072867280092997284017741802324217593810881916308966826096192489827478234435694088139575732995791249778931909504828723069837351635170809999185032969403137867348652301122651805833160472317150353671795724824759693005285803224567969079482880578006607489810322597712982597679530759844949023748822583275716232701874408124807245605399949012614041552455334035712968688480211941595046431542057241821278944601230766505778094371081011415171554127205262585808126659551811156932800219274564870911880468929818031421061100135813117193290700128368074015157626915012661382667847107194542000722566932415414326193366094002991970874018150186996381088544099339695198262223069837999496795240301067081356941999837144341317601245137791278122968847702170495014394454400608277401736715644170473725163136561203364086764464963545396044503456923451145366497881434271633413351596029283716795831126035873777629745139655728148698976487538945452601726792611451510861542146813008002936840057373046875000000000000000*i1^113 + 1510347318200899233737971922686558230589730551927538670350904960885978702050455410524359593944943579790679458270295502861583672784336558575397520378523714686788705161652424774159152365627195671483966859893983123087634339228756069630988416619465118273549686585567499008637592592062912726731034739967059387198464110535941817185717550724020116500636894020284340416150480738629634237385911819326824395963321956384288280708358664979078154602512245373032319411074403233979813790749772398648131279674301739255791025966670898823627871632676104491907491352653510967210844324813485052275164388598972554946163886045863482816360174675459116216180996466489934556311972827086384892266919612460401118734777908239537663610528374471477313665927870839700263023607345143460919614485981805965040982482401073718998289395622981416499863976310467374813564381520259119604385074965449391913341730784206667860170867553938243928721052184115378249172827233446505951075615328785029751835654543847567019015000684309101279259550949247680200186452100630718253637233206794535387804425960330249040570851074978767096283752125085074880402904487004678423766005163321105786592832885075374932728092883482526911748161389795488158171484222113641708331626782682002238074497152128774223511172975564143057251261758953368599101551459940946358145152998990268501741595468112417954474710018069550883066317916091421009108211660667843597877916043871935134605725948300103781666521373691372557230798272891453574099312102110901272943921355170953031971821010858280291035107499687295244053866126473850263469748395949119090995093764411323793827287694254620593491590124592067203349915842001230967489412780871285821297037581043487543657615686712987934252219167347992619874942943238659249681404461830484855498268959228503225899429452519415989344935260452681885036196216674610870686143418609475369574892175068397270679781267928521729505246188336187395788403806520861856338686731686968873234985938933739593453950846533527197322521953293304894254462251676620450452814164293412955946108366777562925301947049529459952524778349838081650126501772262038533112092562945700627741019242397586008956145797503695199924490874889615696885692358769734835249521842287978049551322327645576015489148174774142043155275561481889304161399945545025316402598575745466837471252992316381540983814589475113204017726417869237476823714138652870162341475635447162212046885455119464354995152747258270521863873622716882427222171397311718542648916725839954001166086747571728237249075115638788614961782178258680504399247938910742357656323461048158327135715278635633000774805691681157048858763964018542172414446518297582944107166549777699275899074019003555166392836769819121076248734827547002591511259460814186194823981072338300703658320280346645917614525436932999784220037920714401507221823356086199075311697794019632912673922915841785088811516064417730850890782806160450617526161485387503357047515994191012927862619518394759353844723433215865339807432859261202083809050809788323505663568633709932757226788688937143314269168048029166178966030384340476280754791516732958507733039840870273075798655563796581203471377179065512127322589442120415236683620257023636086396866151082419233883707497043868915357650760174464615094286983451497082173869682205117056646330253442735548191116529874861228844686603773028675043261704797755330280090724821510065840546752042576475413011194403366160182326271435680311869729287069976545480034816116267273990113567192381943648555027794416639766924418573492085344024787166393145042840758155258615121144753984499442670849465688980372479943294059775588547848693562293018331222667073223733888750250491812274693606620664627985504182293281527879203475707790143738819212271619050749681437952820818721006470391539991906724755568100011483232744060355874766640405263899990172444688927899937116727409324486897499236860244683903785643987670348926185217345754000781869154123097125614701006766440926224136836762594044090889113976811995760948072157278282745786570050636814554996451711469326376796839370182926984298703432890167170495295408167625128369019007481882455405095054427836741999819005270756946899219763499393973992302877005672045734570610639179254005149965899983557645029051297138514403679179215659532330716493204588384114676708088396879038212848867082676656294372862908208155999849923686316602042853731083608010079593018910783052739709479362381654554614351974672166109558979485427698818966746330261230468750000000000000000000000*i1^114 + 1311908278830059901227863579786578321999623456588950564890298893944083127021427581157781926869814391034606618371436090040404334929278336767734653659160973316229039669024511893780144517271515839255450176510002744526344087748337961213610909286165260716986771758256642869167045477766028497034041452542598604328493498133864458584878799144870400237473239361881650912408960805653602283107194755197567930855837294803079960487758360640785077799449608993140112626930491966159460450577547426032698569451303776826055131634563783159492068970844127048665668240990679511758594849676877789890953628059449769442363730663679335665743673318101963943499398090789907094443830927099177770702156979877221752755474894549844691991203420941045833709788557986220217832767637361580425410989596959389618351569186294049542362538411531027344243146865943919478701016315704896205445708787431557247236043275579079236075963260273745998099191981964157405203370497424505567270056489327020380932407118934178797984748315694378477663732271103830258260403985352919979989744818659346888801870020297039763733483820987735298799866774272861449798226994474032811023989211562646391984831942658885736278734806014170194752135384034175527641779211983544506832445068332550201724020393673048502311893951140047022523823370132922186594598162501865729904798154125996605004673835415032205702557006751468328468024123551632240724488550313091741780138208250704509718248621593908040058301705347361033842517970641718739749630374416288027435878378874862481300186989711053832474989910967922953126672005376444484085872567746450343321089841409227518393286447875375311854773448485805140713851081673634227519481650809519115221868901089217519759409851863178913661569344788515414847215971606169053344621811017265329064365412471727415422519376220041373830191627615390373549437789476263954922706944104471078494081948555993403030373890210679220102597404013216467929070615117842215598091533950875449509180924322105399401907669569594589742096999204180725864382493181988378812801175587890675634438022085984958235409399167186433079704649586202776251857371640406029745042110211844690841055496065528685131914687029376879876339677124150904892475328039222348711702970855852904356993785490541955882309604395949697787420841899880745988469173336968824937758006628161213465137255681499259486555846046382482006082384806516035845135693841298372430864398217457302732125158813537137088446635522170621469421813600445922494404273928128949839367484452664546277683211883914146595327134561703845166066156363309905341717935692337938245881030113648594689803459285748105627372335970353415055025618349357189634591173855247695013749468962892519905443172375881515438871267419771373456982101810733370785197723116948744061437779386267032650785696222067902342622338009633925423325470970543629777017167663830744760510238087160240842161544796420411912223504564730766539511010881224859842626908124337469168729875844653577660262934478272670707531318925569233588350063943661576071837494406961956054950065827066345763478253474094622834828328521048509468513751395046932766349100781956019069033490848834940608661714534076811973504307893752420428374359516404240181151467187186823228392604647185906022927162526852291941954160468567005780280208884114555553006268489581897521604325517083518188676857153810548955262552981750530939779077884876678542006437447494909910137635114897762353209207162441621808727411634526574407069308614035207615190529172495119290739810808043042127627754882117583319056938517883352708623340287295162353605615793818982343668517540102424459708288291112998570247602794658416643763640765683108972653703179739940252080248647209075653686068998555447712292666317421285576655880599874380463065487415145257737675696569163530138911329375286061284568117279529706875769208782550686697865895014146982073215701831856405235400160476265871618248084964707828785549162977433359856498244934543205779034366087404551369162352061984735591396752931192339579908893553895172272700861226378980851296864242770221552468972698929760505469683524176860576849367813599342066767512267004890713253631039251556359763540264644865743770783654549793803117484704382433741207580248717623075203879268115570699011900631196843994464510175523047671442704194884718373462797720265096629135431606173915576147301663533032432189083084769135748102973868289250870026734102754491378322649133902248535537465852631726657756203180404952490789582952857017517089843750000000000000000000000000000*i1^115 + 935756035644301122788724410890585952740027947804304418368577179854043247787743280612667561019053042601425956895307383390524111493547029330652379198584934317672492094967096865079730433659065601277778317350825706377032133664620976107304578070969012940202536146791797883404164729282268893250449723242180430933106714417005630335152824874382402300559057583417058351017258214574290583962804503065492416078276012721494980266433471083474143311859299918568623196854221988568119553911661500615466904280438079184520867699006121494961455448392945785674321153956940251025995434064676929059996516634779606230290517542664720373652912544030862474716041413001391757960199624766633321273999938366281397347466039692771366638841768142505207609925760554325246740740587510229650176007692483499857631410269694291607506313301687151856667250783140399310782791857414047633412269479528015733875307994409060078950162218617195825162680185526666010223300199170314559907914261402112982354028990057615765234580312738605544502372555346118244528808386790851910103832996393678679568135846996389331270321711924806636342713104589432531464813086537862050118095563943194497269014964264495436019976149305743779836366524058752175857673556049396383204129278643793881861162164516664322331341347055159481323043267759950090073166787597538956987501119583107876672992539493064796206799100596918457169333443899268800823451430312272266423669531906210502120784404789574481526600055764982550390080020255543897255260443336199799071515602246751634049863564417896790131398192396257453565219072741324830837566385314752672514835771844582843553882168655656058593966600480773865317309157668866205280278509799373441521628583149907759310928834468662176829810092595957068256782944016549966692247053985222410139294549304988321095050754041972770576844869330691351392661489367529134350927727658841693503961840546598958687892128154219399556067323687031868266862798287741002751266770202090975364518929225339555270784326309769901508923087241306771743734731178796411271359989516681480546568661203261899665170489434022186294571161964734378815906044905295992738963983092706804734771267860435974191163753758374463566012439458930703610039805729375464438623263141855887145726952096326779241621589786707034756454742141989042163904867477595950617546113164044944828011634660901322960672220671728775490247696919833698839069455204819855902317855184049819563207665274475846703966818579544158506024484546548001019709557859196448436054782652082079479187875544663168283617754388434067214353099175083684787556487911340501280065028520549077358384989857623000940012474363267015722759763199676262607826418653617735887087991374099550912540340150343664160133218593237746896669735626284785250043660905332156467604618781168657188082993229310588599641387632887567278104026349338558922639346863578118032538730052398870439663568640718798629807342702644283610880341836219533463208823425304882548996297348805443327670298559586612507428701624810534809324834505962297495513764669380553231396979910466661135071864465836157490599895035552996292016875685947820413754150480495001317359968698985252502583210382336363707639743937341267623866967801002567073382262723450294724760516117581549516485816201839419972497236208283488709679098509334563296400808118004884270071504526027613150268425932329357557153312875121689703729178033693085135063836451130853800395044651192551915586319866767001346595063696814769589307619839801581062541802360610850111787478932298968380860773528343743232328567166200146774601765831903137232247658023843549190436769669254715702609815717421040279407357061879281970419280389389448544476373211094957259921798411232275567574675478411947370226112565482987017127002622705035139199708929968764484621661058957188338822078750889187237423217309257842204548102142860725187767804921303318618276675276475331730220974538252934074845408403748697999605237266004341906670448937838163010137569826833589977116168463537254407117618706785262274593313379284804153932386539489967995439907419413188280587306815428165738514332565350042097210483005228743651012842260082380457682895632528900247793517629952969784982268340204101775756858219341286604409437474447652917172743826074123656058967752591470361213694544543667909971119634149358207544844381027528646581559044932757605224555808602619722593619420557902849214533534236984530122857823761468920268615324741984211845576262928103616900443739723414182662963867187500000000000000000000000000000000000*i1^116 + 628664385324434521684089044522289516915841243777598335473507701385588837959251945442780866648277702790638239816817034093720495633042433700151335173904993925518639826180886400646615847358742482643754695774220281184031948359311197352485291413342979572331023253784965268325414839631435379794996925775833360986812683020182539971315093182787778484551479541869561861448914259066583729940126234335791993316058563059405352089969890515287609461961437349459691764370364671433222880969875397047340000611472620359197268953302655531148359077959651495418125107376387481767579016857864603812725189677411369753508268799472345007889395269328141538367258971158422660559359046175202535151638407887088770623498010563228729516467707148830077577747049178987893854371482319295640768999993581168660662121466399337693273947508188545062317308126744170831234674529108140023817456788782841523397650534467119461368181844397269103999298156181415712166720200634960278783210751666581200399562262767876132847834992928114621942791710830109139604269930225675108224370440895074034689827836111304739933311540798044983556505354972426573099364229486576959207966469497393111172240545546398950325854740274653700470309829431868731216100480100256769228957469945800962917828305591619265771516800967712129645804352204073322607376883741343841240168269424459904911917519778178139259140670998606838130683003198984795479235088294655280607701070957103680912350600255009762357787663973431260274735327576399224182432377959231534415447230695881938020376808734777920732955011881318042984334058419072198761285051228175906661060922418299873224243534609037526185353608875122518094482155930091344987673424701911313444002476512517292213363348745810691428984464820892845268317161642911051727397874163591201081432038158408479202979990062909545707945894950880455531178489398144766385561291754278668980686140261684523321126797588855840024733387513854358108776626887769654543863546026550277521785703185204134807383409753548918925914951192788455943940723617877477375626100780324017104936564258888087684754522992813850725929283716404414597725759634544783022581088848855962345982921620554353354725828448712773817593461680529414467379972108353497382360016407903701072265798227791652027017110076370317064959772381056386528928869420341532817094321436736737593983484211363239491587740634576675977039163365330676783189562011445127681464548741139045236561056384395183512985478437738137692313941684144051161571430824209690349929651394112190583348295538934328362717023732766162565101715704475776218897267304876828925062657862200513501435825717460958158002554687511153484925311988097794563272868229926330500038356730191025705371489036771265132191999912070743413225306958637795924226437634475424431010682340707713500033660049545361660004085001239314169921378943102696125186540985067916429446278302536871207704972817458622659070160811813562753963099397008464493958351759737896620617990543078028468355413540894042670208023252685652676964956007080728813708142315287398986134057197365741116244060535791942431991763878016569184017400038549662544515955938620638624701184314415003297189799815770590633467805937536179057609372266055520317828017211449350348764874002667710924449692508889929237613857854172808468723070280762798180302381192480917228870735942496835339706133365563913691355736101149779097874500305068101709830982425128857039512469990788710534269956310797453018969348226292322407745867761348869185019890644900614407995726692818210649674030069964104617407425492309413629184506959037035800676781239619907704489117333387223198433090535397401930938455950067800793086470274553780929183404758766724438556771630496919687330173974619206502462824889965416075654766635952442644810066493581059705162093371020945071042755894871923559201179275091836630483769010471169943629780721870800564795185779112015640901832295584070518943243655166709045219361265854953611822497468126298398960230922013801349808839847663010082985266592509985075686752526740999987866354481175839612023496191314557557227879979503593884052863533732787855611692827086938480721689520753033518012641449096408854335012931864027041876912753934976300360721405507137175127426286101486164081495160117234959866054777881675029749956619054036171170029511319145016229979829384019477924196923327376480696243056910516741198448415723463729603122359940003812918091971148180520855956720789430025586597139408695511519908905029296875000000000000000000000000000000000000000000*i1^117 + 328502812781850729939300878552247992999948696246975413199401108670364692952619362317090608830075236971803074683843382800301750970559708918352551516664749204314710373737169424979363075663173176424319423349349006291397224911753631058658281186272135388476826568506657612235232264885791985627889595659546874319225994116497792532687983295454029678146500211550515426959800435255209885782090890550857473447590456338484559461052367884511736914651054225206313719490566717896256124436762215234627316328272777223142365811466600839198819648063478655130338651469387549015822836386211562552394299781293196795773207098547704196246555995116521270983447962698451565987787234305799098915410169544814591652041061119589275508003724532248420539097425761716936241127564933054966862246390631929175938221180174926088026796759848025407964133186447170010012653055065476139075419498355740342011458216212093006816478512192406105260580975404615919741204649013500706194754517968467835452093910595277504253054771436236691712052732630906256938940672112280321601325215121624895158254606059585792561170791527960953543662616464343652344170226760009550391957548118076506772596588541718227306406950399247255677060893279365572284165545222780608762156368523881090289502433269563568498795711459984265857299658605608400312592024906801286665031069925651704974046632972369162707968722219940682226256261069814928829978575113299860381926450815210472323112009057791072490093287961196624826903642283113802258327798145708892837091338951597788769418677692568383168175238779253189827063991979983209405985836511003862024754112310135266843036442961226956073214900607330632514456814797413680604305015837382548238997906688202622558544686696441523679113603914771492714160447308187674405276003130528221303092693573937025959758550889282384457953996506804976080623499723887650632577100342052802044772528023738772018211039321062233689941885478076949323394212857207624490432040869129358575514011389470073470317728525608293122511439133964390943089504237226974633347745883329997393735112518961500730173555403269776976612251484731393235832352804868613141200612524651432288540924512823437847167709508209408340805084025287111697733672571477008276722289293246535032677321869826883720630834768622519377951012318533336292336769012847865976162049108714373701853538649407197831545177317821095720691426232368209999965124124170578756022599512722509283270490646906524264330640024754689362411580937344032350974433541263099543074595241121329610552343843915433320895870691219950644375558805363316262259756560351521112132341893446423284450366649277412659553319016676853914742368639891465660250159665825441392169435158551480511981155636678307048743615203981138917601637484190473206679448655001732840905919922520610402990451728881779975329480550699225188861209064244559551520410315951002400998152489215639975243559633112095552702325033571428300514374674433207297728445227636820805152227452980674908151944832604439313672788762540526701208961209466240334849090249536814424142612015399865281801456386394373015168729022218147846477591697663367448988759902822050014576141170779474067203018265233868657324254843285431934416409225053088435980572751599121350818140700949740835247209592009730489200529153778730982745108005793240607963124645725658045209525629688515975601242878573669691060712516319741220820496529615260155218381606285219187877761962067471893860513347962110373126110221354145318171187264640851875400847519674700767475707132234591169436959596816562193919097898200273964540684210394339910212362982727036247053532978788222283428444347205118460252578772942299493796638370239137065395801105745294510287116439774540593113249851603254196476016809494831931124929782597005172497893680721518628408185071503803253875204646255717441022532175943283554498330424484959884251143441202491154079103187281756078796092509528150625390840791882944396390189206627585866406876880467754364539060235129888904297660453749972014984486165280715932647755480486184913793383307515494380219991117085136354113871321165038862909733515642298709123284655291102307255611639694944131917964116829766316246608208233127124014407528848062202895140167118205771262508088769401407129620236656119777212369262121161141267279375176598594008259715792338110820129670434338250409125986626950346050925236159871032321019937660879501048399334302596841596871819244763424372468563205984537489712238311767578125000000000000000000000000000000000000000000000000000*i1^118 + 151571914685800470290175233302671018888744900848077128650775244494759684864856043481128833361715166064675685373701845977638627131482934075806273847726370652185562523918104831415550571420314509187767146393983130363241701100342753648427852564780916142548318351777810396078156720876601548988718818310688232280475134367870726398940950847692795858185302399550654149695820179802795243770075203453877400235096247864866717741357747218412641587007927998286150459366797838903597981116479562710627545730349547408310765949342052052847408589295908296496716956464928140744363603608594411947974084140133117548665580665220925677445185495870975945125728959820666575104774804244089158135702900206616801181821361342151620439743359439753074993637924734022730837003373921473218096794200410868109795599379759039644423628405877653713347654207797700257862568837644947516935237130290283738156622830249499808393083724479555474406657858007861572589481703991155676662201836339565602118419185091090323595575713794001036852202359230501453740139682896917368281582167470694853625068310302194065450797237141220816561950590727345090280325223293103607601397151894559384991265871781260399202834193596660415765603486317844125139364202531613467785707695471305724641327021756412415268516261979427240712834503098574222147131783249465407132664284347535677737466655303794034636969068273357620369997350211379044728313904555189438916378071464341944332456432467332680434025751896804566903296127438882402915486297354634152508824121385853434496174953348189616424432092620900425083381850475409201852825000652174490310908327660577375981386019863812613764535713103791264788006953637073764236202892905223585128344988185530052945192908131503676435661298441799903972509035206826453127355666881983999338809466265378012419931523511431978942494461698173413344018103893851598031566454467962656279085038734173615517277943386247263376876559372717232680592066782630676404260176433260654973584197310048050578209446440650666637727633161342250956322163757103519544927880326272662135216808884585949556474322817761472559977062865713004322459668018440054410705211824771514010288046020048838490712020851849793102822986779967172691297642273865614130882963605738045008350190124171244092394138436662077583392614992331307749945209941061503987023207151845300561891999357610522935922680317423274119669732131544692956838001595764499994977457664740581599039954307477091664468315518687437380818435214408291536003823349551199772947092116294758130299108338951299002250063832355545830609877473084088984138216492992555700680621958252584243280209111887937181435049112959039807127575539330222305291140569235999726185850341246754183662124421505259632189615360434369675902966972481706748054587843654239999350200137611486116716597085695584489439119702369500094774188076839203028342280033644540920383532975278532702065288024696052592601569162158264375621355839925644838809908021904671930528699135925758549677468639300546963873848987218458245928789379299858129368095398075283009849818519955414733146236560452126468257434671578756641853604251741937323061382044381906024446606186212861233351821985121358498170597083535070564991868718234268317524383512461009015404017764308622748337366470924706738903773477909928738427945321514803515379212452520722830065359050968439610954636645689579020324124685441534167193709599105037728338659307191803536871174416905780324933843621521805719781204575207158162879002988906602813941090215148823679682020128293975400290678473649479330301915513489646265139047990947412072611852097572129592583039245987319604276704428837826790181127178845453259681434730043316183027666699517469501844763054784160818166437037404771050851428320813515606223682682159299902812083318949781936543218985809920201952684804490335957809818301607951630271989019976039491514050404807551236793461024397004683901555693016941899816139485703632258477927177359738213248929733425144288923686697345806663174224068223970965265966445516429374242074192551098557317842289652032999611017089996445163544925430112499487186483476013936119529150628019787658371751929957930297892881575411095594585766671038251152317459412733067229744627538309657407692644542574819933923852026800404914621086793810075135663247710014241662458718623147600597744238517953932445373399086620039200296509594500860867437839925675954024950690885458690025329806147122724269138416275382041931152343750000000000000000000000000000000000000000000000000000000000*i1^119 + 50103843836730110705651047861626369635306178768230651050499564114495501475983082900494207050581525728786601710026189771324402960143356867954486427237420348122004830297478074360933929297740276710004881603364244943169953993977694078865820359648113362835318542080515730535634694414619071315558796853555766421879899622211513936450971516454674609940621024519806058730389715005632657802327862542059815129723155025836187379020450469262136048487941088511796567018049842057309482852568929037733741515169154561619047827002276175750025112351627748212750510396718445312811347132426963448439393061173850024293801432645017690647985223561444812428302304682193427994179237795776289801331543083230151575694533442266392108559732713940523547112377672615024060041756106941377204167611510853873646232245925411839533433483974317844103452476186400133637553210184458196483900592542343614318494073892176394768956167063236146899948040099091626001820443288703333286403205628433544334957058960235735495794808451465209442187010088000108555663285651560679521899596008993753238061667404627278952424190193845511381696716275935659676077512414861705412342746576087964712990667130099998344875886434407778238143408826703817757557392016176198027870492636440542089484376413462219360987843495981485638937972240181328001291174728545685295873127803028710341976396650789233035484265298082730213373789711949337501705151565255305703048641848287318134200398679200650828287164832195338226829904332384515559131838313373309577954937347794695193531017199754174709766551508848398986964675379010743349676154391186336049877938674555400789840351228189714849792743421365722142331526597887817321840009157455838003440398847341190907448662397450267519315699401340015111317056373389363190609025372966253060155750438559414766364517290656175170866398233337396364567916216426125143380201664966885218329228487790131371289509084098211771720924833262656470215665883732227325124249532810321426250339041487109051093130615088705239134549768277972890427872039931311725027156694501195149226251722267148392869539227929239215860577123168382013251207316665947754126742186800188433677750577207824839527205670878168764593366678024840358227389299821958464867453574028645937405200890618803676770980123855361981951484915254938844334396015544975331891886951385917755211101313299095995473636864525707374856132770039306644232158176189392711561530528664371867624551460223129480848091863404189466367818326590587257230079043248742457472888510092591437982074534062158380059311918592478446841738386343592774184295955576341065196615120531124339370894864076956102267323229561649123169350664359377852501300066330047411395623450149348021387621430668420435513551558684114770910171928045124209693829676499168972202040594757923296585588751414627394994328581347819960889152709928817035830958453587005132246615371367986349607617811571027121159788611535276576570846834049645258818891995862604935258175462954550609019287606002944817376571974231405439831954170624312961207872841356061809768561709185502971250350915801069933044080953908687105849864288805801660803450953125533222980841518579341457891602136038205908699923578224767227116079443035894714593866925279137456708879157377105374440545205902812378052356440654139099886372978995274332417199351391163200293225716068289966025441627388086798451308890004924181368631093675043699044527345846973373853173265346342491480664491189403813019487340634070408468786770650688939527245442038262620060029588024429085824682408786690530212847373467935794925186959699791264786882377838812836201395085643649166530852805298526627796459927532901237885494524876534992162689227229435748052270826485393118950729428155698078887252409162029634838770603473436516772166559578204124919292598786482791102029360567411554001071765976722258395521764111542575125405119918013128454236190958402837549958229166162808785189866758748571934812094506310992414784062370634045199571412635619145623050739888431776437939181439803165472846204026430513066294827869772450664038817518905926691980338587867969892928555870482885951629425321237766266988148377286852626677557215036519868561905757576263839557610663049407761778541960597956589442061459036920901151611307984430107223882353741522286918767043723134302608920365449269495604457203344055953965443433168089360589045398032335837521781349661537845351901093126523373703093966469168663024902343750000000000000000000000000000000000000000000000000000000000000000*i1^120 + 14079266898487754665562140254245126303456086437419224921695838989614704882046086595379339153784833177859865826545338844035555374789957915860838817400266724078651812244910769440320341573641904361719444704145382823640609144032953948626383774127481410150600359069757298521916250795061482544504397243909035807937301707555387002663593175846171163921859546120455834651847564092593600953243772646677696154728108527456924520224366688406458156543194270593786311579942244839729741969881157144099712583967644288966079122332049071789903949968889568662989091169791518786572635097057314846521009346372644791908871124435781614366596125825684340013817173620948822049470853199133050594952101309698274523975339004900359834182408239312381340147004923400362765269030441950684018482917254805671564486681747449147086340016694519648258875748735344133009275483151163273504789578739482296217352679069743121113192543556891719053417722861725055144937455280305620168523279069420865526994366676226070662170794010449738954779984549717071815713526149549606585052254272762783967345563879412974706049515669567934703143163505983398260519132705478639423575109881325494178579413748853088544968211523743404941901523838517891894644961634554785198086198010255944688156608666401551610758783476056395527727764127519984615604634391400276019025771799154038338531554545694768644243011301392078134926145972496169319460228435583620171863204113383398586193473273634964321167808209374609847504721881970351089604072628486433847817623352710270722782636207768234819017810278523153491171038750657975856743329294274494510350058384041036728975862959107206990731193565206124114042693355267035493622988727932375261574211510504077004631450185682218726169569078497407908396138416854096222571969762877834138348842037233142913683085447920874707535212630889937941912324323107079219928062367537979889225780279788686765221259522979690136143639053323844607794529014005572434705472760307878552262750811330200458874473130880252781660925059256668766386780282071821845156981059830360084855910481384053264101214198451579355447734881643485980119646285813379863375769907286263317538287687300201824968330879255385271902684515868905967263986895382241031976038344485344776806624283859779509662047365200884716611491390744385043628292763162175577737674557659465488560256231219618116592276074707262035955407551346089243914956687686581351965272455179297967793489092776091543383832645084245254917184543879718174101314495740028717100873577139765512706566683566558531209632303536532460494725309255912579818157200704105846822817864280263390294488978202528489091578240897211772463597357165657190942010259689050624599981773878752399307870315206278066633351096936466131524887295477614833466271495560386098344067063842131001759432440421338834638047493289584199652530329096900718054993287731741769361980039712839960299547573108398805330529508155845643608420297512067237054152960100210720415158821389625259957866660014441296993858568379273884829740394296437552039660090296189786648818829987738234364384421583700632932598961355234482734258939994110243423127320141725822214852182461522423285625860677508339072305866599369000523205955258517143972262265693780824890522362698759977839883080381735491291516464131418735679763300745284378400239427253995287655080359413995891553583904271639459241987949168691678766146535353823002801492350552058087971022761494370561865675100955642572304759365175085051151748283191385667551254311507454937106153599096823925556006670653376125261866805755169989222151674454094863561591532082976320499046264061921207151979594223422972821676596581330627248321010455508972487291856654614886929833006057842394705785063761276271702726310762488206497294683258934698945026804692336356571846537148212021008442509776287643791893983521685996941835619896494575915415298902488359015339414331979633032189297671416853707296359832130608141908717095300028517939508748002574029911720803280660490080956386127903498067574702415293470544226253189286447425442036727186656672018716636102923833132033152509233936462217138775885730929471347609248996701406163976718076091428431259113457312089284395470778280392466455585877417720798846136767419933398784637399936394889492808990464611842420489890894897157806617042758122883396609948963069491711385307905012739861295294821778315510276946291518049249882789169662670698016881942749023437500000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 2123814357545280290702812852399960130875820575846437516310135861069028254943282367278828281461634261472357579646483061685370356611754588936094757590979951050964435829345947884266432200454812262185483723761248631323212248031823307922938451363337656625143002180835056999124647841752187064530837255582201367207829429467795519950785208722345342187988827686560083684565894303614805647313185951352521897948330278671404244132859492033502442724217259443119277899989243889272643961500676991291361389950042299362554082604865858542970295090021096137417953787341243717367969401267631447933188154051052584042856215076730777715789812422033231260923985199652773596312892660946300906232900210402450049145398105322692008398055045808506229438899954237812057862148106436623794351435300547472291809439710088439653003903518542678348156569764432375039615695690578075806891298484581465153628620398919682183528189886301457907628507305964215721925571885272388107852688323529430692460766499786398941758195335873710154354799000067627315773331323643440781531204603525167544151154003012080080076607072120729024078395391777744095132200761785495405994266715972189623788406957206698270337041553594270009516199007463275215657171130881155476857449344591543069285523969853079554867281038660460642834257848209304794512538067499972657963067241423502574008019020622575146227409618350203084941239811501697833561445069600012177780655927472608591184890998121542909584812171525153422225278354069366384272592482490486656921048261002647388888550376230253910117721405173797465859772667644969163995040340244662253924361775672725330645656202419453669301801985140250768341718305071187492474087392965881619347151208565987942198362232645986833387249762006200111561536880152530778561675019199147242448326426590734545194040867530508321814976439156343241176408779370936870363254754730261596773189032970162174435184743025627095655341449357247943851559523674978363218612061646700768128393464267841230993571881730732423102422250612168544420697516042284583727506542297934997976372376079881801085864851906555572146533618615072223170899003222163988670896384215129247507128776820296152921438201048434155093858631437228634671091235998897579564023608367419830452111457220998959252295312962528577000853161179917673641822097930995560572982634484554825380700125761442112884098768420255027909377680081059784077506584707361855196668106328375432977962046637097325365658073239310157401821409269343458885238182721746865816157179467885033682811376702553922781007524997545520140496338093045246466318514299664519267956657866508274718822308923465587250208112147252888038115469967867066108797419372382436867230494202017057484337060508381236123895265415590940281664247010385989601351588585538114683844944577007713352902847453219688501687897966066541922792117396880470030557054872613124531507615094402590961653677290085385756671076080632200117834491252295029524963220152157053456669895164982825276498769515547566861626472673343250149105528807721620044133154028126722929521897337588501602824430440685759982579076532324176943039632462370686451161058869079914358938294304405057565569216202934641769204964817451963797882067304170186324111497399220885352384541224453446062575582280612223133690332173822217324911604495949337297427137014218249156072213417701901093114455255605287722473420359514414656210665591532324366041489477503907939353165883370865767068729368985880164587235785055967354748320836299649020084332187093017368831048636058602252565427187181034013874863830418057913136527723035913268280147606797676449204123082152294545531564579402115084602545679293772515763119485235995137651367712274617922918008227054983702273353508365166809650541651540353024198651890132598619956219421427864325229533777890068179190218922644742719045860816819786996903431789063038422113249420260480589260236850950438406758815339823815693336253916567728322978276650273444558652865360891456301482399823289590155897534151892234558646792913773164984732022375606338035921405298032214947193024566094310904258549258734375662469765773429740690345128779206818470904707141853568728560433451906568603447385602048498733024293033112024273753028620468823150581778057564393497582044161075514458599761217389701729416548026986279203650976425971463188921872834783988848847678835667220611890547654546498115538968329567506896106070280075073242187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 258916168886865889096213195278420188101368233711322107168579789872013625723837778598248920577702133551191663782015271763852742957882328737408422186542796247908594762186176253804241486013418097662292930019573231018690444660306482289179033987942035013493693793669941102311380246790461121241912000132919432980247905362541258495956741925535110801027634491320174502943597795194362061766738467397048959269620045348514382931116492736072996677912066658014013509775668408388755794772164843619390170241868750489599513375351737889721683095913317588792437482409441418206612014290998951347078798554731328513061997769028239762307616182135738260496838351397575595376458703688955776012022478336306489713495849330819234478672705381038677761515910015998557979798132576350302189339570657977853136261905042080578756983369084882780468277087668534204285631437031534059523420318686843100041177749384336813834534106834366681976693542519955815202289848218839059503547664770578048945979688750744604873827005537313648815734160564281001766766888118978228197005763392477994645150162755116749816564299118743282450183326038351593078311564612659102138743378881062461680270614516554475676932899613845299177152239123505759662465201893572103059737423616305381543863563628147320834133914469524614949727216336761416038276616077019580405773098457083486488958205779193476764198026194829363955648682685024844671801993239804345808899006654240433330905537404247492344683906569040059642355140725652774903096887382518489793348234326682807896870369805501243263110279765908180338400017188416777643456398900940222552778833976824376430932711855749832649452724946470085785641504992062203406630737849099183124609979725418681886920519397694577089381528520079657286514282067180470281151364419221051849706811299791097403781702534734419249816985012104931493125163596758901005645554005061825867830735598080581573494973599653683320884985409027114230619711483187837309620320555061211753711403205714090240943401353849101193927065728020862527807232604812283848290572670093550846627394371032866571210724792657282580186568623772575472886159736706239836689063376966126000534279415470965672555951241686673643610592799485412345758551609472543827678280837943666377603097236988730686997048236019565705406222974496045601072681184455993169303076664200351753736354134206386300226548923556504293461830686985786553495659870735566199967260814686278143519017901393555009836421736589759280162678648187942016103823230192332620690494842274780090158836425072101964771383546105809347246333116522070559867299102926545300955132857589239995056991659202241028615815027649053217725239884037676064235281042650966655078876038347459266292493206224862616807298577194044361373292822189687897990804068089572211611672688067950128189184606385823151662189326225441498842570333463156156190522364159287332023966356194183500857465611000318901004659307796443722223590706890812142495098385799271902678664411600016877793676357233096050805049102525308598180047759622699961871931221641158046347437352299520225881517997273900806754171946702339967884077514848964587783923724778800071410269476290632070243457363596827370762378680948344776922890436862579710898361959762982181119256851571856717984865149503279650585449154358964080857852212785872952195098124370748110342845129543868640295381533678160063545171412489913604172254738009857977308302134866461372719454826436247329590032177716907159862766233456582597693949860324532502249766480173771320554671041546577063966417592794503912123274126444522287814725482847481762590614357923449956185330820819132293997217148802743076102814039853199214538326766050005290933624480081690705114139291771447788177074998994817064130493148607384590118700747325429594355263957387053990654736799793525739719221937355337981026602040888852632579205645048253923907678451026775091955522112939340853170252001797951406046445589721104227380934757882197460938004055875680598157683737562288047184031600866985522916239986411666049874155407543620500554070464732734796407292637054841877608493942300933169045582990653993970942742816196501242768927395609896046086965148682613702909614451947738272848438709742437924290952230145896177720167503437724260961485298508055349146667492721930788146660341840495955508754879312824589875077069550919764225381898022245680603582677089168746688586479553364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -60000871856049763938391045453450404343303142590148192080876918883200252852366133611597241895944820362200508216376227936649224822498389123111010625448965323896690112128521226528093233640663774053446469515840845842896894959296828844845401124411701373922258280285831204906607511622231079646808052210529469239444814799829218107273338068722548115774028534916961574691241231225596471156940235971511765174190996792557458068461984553286422347934739863658743202692788024306122539261762338530439735071881045020648540344602445578798134325371127411739039160800339254769188551043664838565229556875838728651149308603604178989921564230852020884463803692396155727453360622480033391401771351717930381907155741340607193011136625729249199602390234105297723024235305666225472946294335776991244043150405520624109389322318683692780241463327307209304770678280874634347763254325220016071176694947674033699275753939687653221763818541507792459405999776564751944395955802011346965683647675102790350703990541216722224098972990008454011896729609284627437097778259544485293488506161012615502836309613292959896807662326608745917059517504592447179736648318813756712334170924612041848072872253089739047727739478398195039546337994581342472342670414079596860539540768047135588141207054847322318941585372286974896921350278669960151230522950261042214627026839079904415193813879324633206370787782906348714379782931580198400677544757315715982989740171303380819288987386952397222295395296180751706179996870391725132317239776471752908461482973729254038084926391121744195749991460299597667495965406086525213810433960591373086088294550660100039541420359485382377268565234632317327107740694272291663181437988678716735437083171136746018804887085884782534546094366725400556677666576506891915173133181237441283535461413297446095073737770280334212535022748075865215293428969148598136550893703538551275063377961558284463583481276318765843873775901238287539962221940158583568221218635784158144028608132280810280028406684735469884983113161092605376710136738182875583279958755774348504755145632184825266947924695068610318905648690365742427476326955861603851321412667273726892109445560466056365453862608339218506022954386391049339905472890175113801095223866029077558073654167914931840899204119052210765862415262115818260876101763611963747980548036835093125734038937483192868486148464131391243530097832254794001342482851614894634986349887532899019505960500407306523767721529880361606460694947382450198264741627467278030591605281201061410078446541521830263330505800693240597557847281960478227585758652359969158193386012690562108750732697913678609650025538775163555456865783513748310889048886508721709712289475565368367499149170339552365566607527366227451546072668752423190493103630933364001760189315696828820728142955392729358659610163546001289472694432006042941688165959198299896092134594335245953742729171472176013063648248478839859606453704304561596802145395763418500390362773401587109696768189660694449260902092328520222660385547513853130234033444238120152236029482431197046114250766148188686942191359435291136327980584907073056645996151923668446854824473732419321184726568944428625544109866020191388045174860460255112518723420053607942832309887660696651405713691448486560178671787976157556518294238094622268338084949996006184592633879336293338620597812398367838677280907422451562950569443660811852978270425164182844278128084504213808318414915072686643732248897483669396445035583044073129722467933560326317122153975152567937781004188583129037031336814260686434079787752935223665264893833112946239012599138766871816539933654802379641267982427876021911641103094982081566667423715571762778457832101171004468627569108145999695956441716889187312499670439880598560374470228702387327852791796801197822372498003638247388106762035478491216050746828797331923645990505573716439640678037650115009681654812297987706325543617471500334864949857809448777833483379855245108925671704838703145206984008561565324489971249761533047920638993482853875161835627292667621069454560626750870338993583263186197892358889177973601604200498611742008722992145401696159526506795252797112345846602149910632889230540576328224640807764609582763267286320126263060588974828575628872703627938482524525323464584026557367153411140835186219062426269396023494003131956766565182498421456984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -9469178769596998874740541034375630079892021243123895444831993661029917731261928789686551491574152279334554163630620583631975013400027959189551778297988825365779913877971275014766838036528837606159745856823289324857675959590833578988623278796143599874077418989974895438013523798599364614434064989480540499673332183798214046126721422731822528516253990570494583801908035456765597300780357680765107087194603176727175354628459336837613676014717418525801287599733784742940532623181771814392265159074476722691698386349570770308156420818645201605646214759298406438435082478657237439098831968560939628572912340882212760299647422709263581978732746927641936332129331873375528606640527626894676380801195156506315052210996176284363118270767530535702815783452541712805579900904665477358283185832788908406814530378499379739617994236322469321071340879770581035791776021134350903333492122443406144477153858689203093837293914945871083181390843852107171340684285585099841533830973416572017924063960500432995636854958515790400656747973947052123668631623371939448297138303967925451965192074069100226075224047554793990187953104142835565394905267348842776679228532043014928591969028018514239524371822543436747232128636271590333582333330025119792345249457042331240049060937130983354524148233238338891073173182174134332703540899383992298590545553280586711648289823321275672430709317698920984388587001630362055073999076190128124434186040332330924218555643269304902892860046790350859674799166029419082687245010486084645151773764510766404278483152939415935539597107813263270571641059543263585879806216841177823845739065225854774044131918879870508471440236371059471575752291668528028812914533124041439339265708531091056693273485045154480785556393391160655016215878957147565013824365310324527717072200664672826744617887474529244595796146180150081364927321287710967598616036850241208705086541616472867508434673409860212653135677387560986778083940300287293660941581388044312579302033446063391478034839366422794658560469087378323623957101081070790358485175145356520778709145509609453623981175175942582784490117280692918070957540217426990061441396538524424769245725716389666465701675026305889925510071757648161907721446818382282012555539394130468684389889896434093135253168639706393158409530943704589677889185447119011222128768869565042172323695654988857789057626766629003433581796260201405340999490763250630920952527166426524802131190350425956947212275003171474764987251369841360242148257993253013530159916038973273639829210893588631423479500675431836414288694934698296940873718488662833839912011313262173093093931921754320974170338651539168718268706892578506378777709052139147246361100689695743831859258890187357131645238376577043780118504349870771413893803661259858429959379728379191228560567616008121473277262767641166529398338001936716614908731969719339153290147810055748585029337810661804723038969607002620427689633011696746273473708752066378607950929729270254315469584662282973146194300083127666830558645089830556933258834660517683598663775271290428208784115917177036953382310993907732718390626175498799468285157614982956770961515735286698263212878527760260496815797488563096861330881530458890152792052789008822376411969112832234702870814141119703752957611171504613079057526540001123439806927657419544966143608319202666973961252975275387380511101402538239671902807890211356335513239413594898269172342970078413979829334849638897384378130455770710936384397630333218494520040742238021931714108206500426708494794700104426166443507143622982588110647069110296942163711135941342080301607590295251858707205560656705475214414753847326440695745363341783644275659616760960787197732668715719251442303833934660147600098413900630548006076039141952831284251521347911582854744161193060877805511854379131617972477332652912801789121611677626915080423888602590750390896964374661549230607282278593234776846777145818262776683791360227712953961327075319674187040729275291012962833787625218649872647982978082266119891019143587516520955086931785951518831763058310390902271168160210771761812196730053948478554050106358260713950749043807977588742398370500166413964244883563208224268851576841055535555503267607614412285669776907887631842878664726200657402906569629255537119591803340529159470369526053577192801001530774784844150608380882960400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -5003271917815692564253475703859286194883682035521769516894617516728136284688933084273063447548742760124354038097149128768317331641973556020504684941479454618702710094393008566001841301390136225616799129826382375595377919594719827969242541905171639749643675576581031665516511258744348172764744585947064839967622412551754111512692025062964243731507606816108432463528311793484814541655203508552653180739506860288923375594539070469357793920284714568692547192528715128693697059074897710947396615333860713460389765379841020022080504875997816476341505528984588286138648714665780054337019273179014025971134279433857749962804890054087533408762359789874305811829636127847758306728827712959173975420630187758736739098821735105955746934260259475638450718600716757209374980441497764918534787752652313843583200410589525616048115344716168374943076094639659729092161120800028613912564725668976946454158746880949662244895472937981204069402343098610317992611905360606000963219267579597676261644281025715455983253056120135747853207572476807143652578696327921378119013782850345008153123988024755002139764006998396529113116497076661720100224583629603767394464491110087269969603837401877960756338939414897991418424328706297908453868097599068285419940704351385123375495759192839679838352500389406852548927139318105163884278285786985006089029294258541810300907541726626308222604584846250289227611532149707110356967479540790403360259696056792639593992641791100047802643936538002603447468936930528741905950912968102503313920825813348624890368793329035505221770140633616263589099793286066426602716906110112488247423077380101753639975452545515238057085224895145866470549181644627285364053982846702142696606084989456517415758939548902331664564516032249936331582001552770572654672877962720657597122874839608136273501176938428049920564970990785323834039797515042806508125606703677116755510011164606991399531407914359257833536895895589220720343250356991472504766862799338541969565396352273285528645269684959443595677980916174673095421803072370446269022563168478342585856445697357702540558087258270301074236225164724364514825122657701972879877716474075400149097851246780382898930163025146523237001539589084399854535345042881631151871395218932103315218899251210611521220952900917341417083543736227319235459953964465602343812678987271939128221538837641330739439454170645676742466406511609158527185875073237043464235072467853791286655216978663527861209590349394799335936808398014756712888827954858050385465529287819240797327539446303487397768642074484332217187751019968835040169161735628490253392607941906095228352091171965557087365049213972343508797829680729469408419651291985000168432883210325857623668896477295160268192974817761176926955176077277155607785062934482857919486087524207256253686554106101293218670976947623112761657988839753766109700283847651509446001328111426931286278359363653298619264950242491581720320171348993480362441264063568912926830377237824312339385562925382022139834888959193647480779509682984716700004168286977584212034713312202293653995638903285489795191851742725333760446327525648564902242947419233202163906620952437728597624644099429350781907994458323884317799335060717294994404117451481263104972155403786455740388422404313324849008630723855989753167099675736453690503881479016456626531228601732602073797782767615698178113234807693111497313036254533912424369011558644774060547287868128688174645294232352379838369137682733492947235834746884538166823049276964089663470778295270293027043818211070605801983621922560811425404260419880996719298498942487794896454352468912273598869388174380422078164402530318569729683582910972861622295215638840130263544751995145560667580638557794849058822338566652761837298292103798855098342081422987557658307675171963795819951271192583155527186674029365273673952392224565997682852753726593608188445919206970082206926193471197413060223412195179349998714624517436846190744375861382244914722062240577397574025212524916428811273207823771374994445241837375257252804750492232850671084478878854491192855090237575944644035441306773324218420944745343624639786396721814987855712730058641142656918753839251343331406611614243122862384321176985774514483301186209733300042048421531997482100867384884720818521622343447115091707966121160584272462575712222326657475194923763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -21492015414142873834724898634160551882647412345086663591668356674948469671817588332380445185375117328131725857900307097840164611361041527382290963645452011797740491379352231933395067677127147447778428861688755101374958711104110668740076509319504378651266911484579869356831187373983262740612747777085991729615381992861079277585183371346875120393261743983666654122321279820849233341611480788997451325097825508436500700344959886089848881657201480234271647202859092932016188550609294975452506797836089067059903951779797517114983241607686607094480566572261140969144323932740182171222316133104042732190536374364239732854613232062801482797901839556751887690101711968585100991125450573780654044410523466807151375878012156119280577165985478384470591953563584973820313367155865398663753082989871877945057061961812153421945782844001368964201152246489339571410297219169245444637222459186994183192016641011814098903663294301804257086775700077997144625280374186362865305639980646151467237097927383377955342768592658064537886716357096957328474032710872619618023101764934163765959292266434041622809825838983423236967880621374359987580805759382641862632424696720211600647668909284097716452946500534169861029465824575188039246533803385692913575572217732594499235705344370721216666432364540148021562267787518008729692651136607306700820397882222702940947700671370353659770600640246724016076331870573932090151374758750828267380097908750811782066807814484663529577162561157453445553123424557607508155872945689442458726982813013474177339336048847582683899465727583013694380297762173271527092850740094735675736981845604222010014990532362809050876995643569266053945279853520252080921124274859047943872508080914911831497990259715323846482630796486947340748907578810475910606512549604850927570649030741980117131487368692916129440980939398166959849170258067807961344907545784306163813223180394804250280375137619030495302832860672060447421275082771345609472526399878548372876754724209946987544088672989458683859083473662385480044730809446911621911810540802574304113417499199323233694613407288809312429116777938505967883540603900909387559798615763713721898547292229364746401752409152480631841616781411375144772454660466314584253029872401033397246461248552661354295155995877329876827803827530810379265843952484191385535774868412002360836808344941912394977901216666300673528117354366547175486041489250555100564925377097611107551590969146118599827183052867165375868431011382779398637000446605023622376424470222955467662203139999354783355382235819340356667064579942868032521380590466521453114250568896023336291268440782466964654063539400878371140650664056130059321335762745794960423718312857420888688360205992168683469576688798186330048005802840479938439356008585351207553999847155229403284732624996336068812745386505460118445428449499609219475433122371087179516199944224918795206008285509969786022424956220042608269484163760673385624363779883392907003028614593637093076646654089256228526017638579064822902459568331870182380971845539788291688598072094530413626162995070219221270368212915559645869964362690044403815598047982400908656256086573263526185558812512471430619281893820182937681359363853531644601522442276321703349662193813718862260395923972556094939192726466492815448575464775296440779724972560035033640132326970336348169401661113356517840207612836871002796860848137654533324460107199489218186174291155517691822476210758376781195686786874724643827761615748746629163139437976436849026700608757420337870111739781004110309939457936218380114131945417776600459228075832344771175375637536704897639980733976629429100423328007767052093237676404306353777572893415549510182039236917924703434966159392562844382130239026856460918560340450325384133574062230072777862479577782665715560203832785786981354080656346789196768823541291970283327841918823664970045769535006371010933822165071645721713843866494258669094110751557599262130181644952533696057063691446628269912219675159946056246544442064301057909287532654285775035249503950847153196149653444578536718880733821687667623920987692919119039931684844402015927052526982588776805801444608920874984227375379523111057102749338389206547845470657738765784129637871201414494799248799819943473350676774350282981103711062032623590855398060236915540122558205258484329938944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3539631080512727600425769851307510289558652950315696915405999799587521181147507106359254122176236270726164695923311570671792956312401834930061732496632613210244784956592563158874396148211724469628205680868000933749384930258859459522715036673305234224266571492151545492016041601434577255791540194911741338374066463456639667765503039325823529404557302518499102742787372424487774746082590288761881737482814742890394777720585201449062446180011379149895626216519237486526177408718518703436710904516754540403885825470838242439516637592272788322788756633763761203341830944976614428526401919838784775314280627733266242767926014330420513848239675509959644463929369043263967388039404183243027955037892487002586762235264564551935536491741149787607142865553570024234823085742417592522021917881818195709025354029915710670120687417943220072757766405631386484226468518055407756315960989315818689248838967630998684250563682436146732706760586550771420697634832879280470663533685121526138857291747836004176770912305090971177437163413597666507905128025948390757141934261671916112012269055677000551691611115431517740476719726230382956062015547698757398424865676517583717193456412445768679949485266473507836824738400584520173386732566134960061457198343761842353356272413788781956497392013963531287530239683918460605757229445874895909020165841167348491427232104753627626487080888091008419686754134464586320453729292266516017764226084083583441070365949307844961673098142110405624251300342514400564571745697981900146087259142468559170558213117907147218958732990966079891641344956490025731926344755833277258967787226215075862726109987896611669155134778404506514582834538379520593505114368498489767585397700696873257477025581925110107249830500001502149375806264684851706150652575142718592134063295168139317506109711328219550501062372351019045069527206532973687056900932331744406893120944174785287072373678059598241927294234118282078394388594531673137635852543584879623259860002543826657382554625758754254089216602846401882727408482017902688968504425051171419485215254917921676297996705012834591919162333566747448849314821069455107461842423883172914224312349628985895872921212173147102647015750250107644726980004488104723809351930602145732018455447660944021088917921509561972754669111688937958045899326406960835027003102635924472075261472776520519518029119075826442010314817943005924134577327867191429608508219852217491213774274487589278315673029465167960323487525625858092154649437037125205925741211667466089505085419712742043754623106884892170052076065178270686020399671785726021319389985960573014668296361232235570213948970600615311294759062954565868805909624897250075916702284465632477702128553122059754232863580678031464441364112106298600537250906946896874695522785853397913047895121337593137178534967209716517192887830420316194430893928807866434038072021676108553923619700842485468104341106032934979326591656740091060736351237373256502976938166100586051268239397043648972260211913626928964894679468514257282383713856263384678802110815932679822820991630565077691322567820270577329023656951454408830931269628672866167421145854147984209053982757675139939001404271686621379619958999003730850409372907157966907254412140436514581607561345151890258889174328917589165015174393187832977965071086253888621460481695260600828950131228912483633855051615723420289070110728846731155255673728342625012211818102046828392623242687581219298809005817800615006375852625665236095923621057615136255493894987071481460992701953095416848001567613174559926541557091553296396516773477978329535081362896396709089588478042163514198437526561098423014479934736710942298016689697934322796591667290668110308104444802988549673894143299808247154364048250099498329779606196234937087898707002681730632213989167712602322094651869194189341830403675711210023846544083872239814350400540077281725316462121116224703407527150488051355388829320313239578351594770428101467865956036194405747325338103150634384824903983957398475867094057368576577497047644436174500668788998075117112735998817660761515617567108742568694088703881123883654315755955522917083023017304674732666926224646290899252444810568128346230632135777177694653799209319328027557753240770771766059994380847368549241263643348125300971595510858430166396193587030556337713971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 45038539575300121092916292754367051117498470441912518622557988921360982295028985136414195730351678275084442562405823148617398224506450657855798862226254791199187819246649297529515074417292943080116335562132589638114922724923078582028792591470958549077907787121498115688267010914778307597409374420612559512470318135211999463891102493075632396010371019158330008824561628426282248745103173456182149183651488504917968370469170539561728896019914080856118615047988704781185463276688783255728630771344666597420668371901880473510700414648934661704747334963521313565550517484494717816236880797356641789777554250567433572510894107992074251745572218861973636720577542787352393546124930936772306023494188352315198027905788775976851301054025694412603502778301952421420534087492953576996513617140035282925411278886055376249060718866953377335177822458048054037921860606371083695190088336011691004153292638285774075125470714722862553414471865656633242201204072298355269376684585976917724618074779621613881795823310464393096665235328700580131894749501056759759582543390668269045906410014470919673340848485003526765896704382543183373521145550857793902254484980653692614516709465398154914506714708823709925961368868665271131670958003140531599942916306552677028204155375972080768075126288802093550765287842881237857451144161265222871370381425180695007094579302734640961815113426601147982296876797073690080502141789753293550785937595207450029091252680365837940360981934961429897029890928310850718235062646657710873808961992725402308609654404513087355944537390033270221791155866534157056687383828356057570584744206481154552069619109512348691727689137272729543377016719370527160004538864356707835737828243244146748078007306782582926288635636567854784124191472025081110634859605080314539670889563003441217980041479759017698750598761485618036967572387976467746075780994779070708826546158722953100179601695467001494279448088472107247605245432212707199400480805840923419317431339839946118012697499680543773869436571813750198242692103352311407929762617611557998222971804132603493299326481897985656783769822331063129294592443958657380834742483279113408321403216889370867136630466084628975081250719757923118729846350695133001201436622654058191657902155793171768341788789615444171440736338684704123647431779629681649769414051611233301313249363554921070087639149563550802888787230859884630613119185626538735027582367535119156823854935385462497284870812947743587690875391049555193733700757409451236662185891474724210739053251204932457456251108907976385604907272508363755823561827760441237681329593319034293487037316936360436861174759582306629514419233419187467968471989568502595860198074631838219721381628490879323539480305128566462075112683005264224801456316398279347139444247722999352502748143679441664584163351454078414437155405455817044002363553936559221627461316013859671956561649277395224703232461225600600337756187139175248901684541216913796200659104234659109693363653247375239386041388229298006596304968274362951086873491861696748763956847424187357284836761623062849519209834349809334076909843542547406218986809943747466619242219116124698135352674336879980284807610265855295733165450688830125272003802428769442837237923011323159183462063924035670181409685945969017969924182945096507566971699333241506897961739904871840973480210029895565027506976868658854778798551032354675000461634697051049811556137905136429823823863104692764309320441273428713214605262281512384504410625657824847267095995568938385376116568034092229485780907348380633956922934830388169944477511932805300512107246178051912658835479084910212944035935883844182544875354168826448533095981848377240355757681676998875706907481469693224503347292398976645071468606194912423795309271222822729853787640712901577870042414325776141546026059479436586066283190748893207659361625790545729700481015195798565551154854083422846268939104826589444069845399340054231776128011804251790964118498824782013079456530177124127303397344674069103967544997233429220485213310828755168633012629043614324484769567195694377569240504642792299397524251402976779678100234635733706352579102136555282504064476900110875224477178829615047510320615946129110575152051639804126634449944407936103687556440930183595878705790227597399220153683245578246457732944982179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -723967350316455688149570246469876024546420144335922046438867130426160024200460313285383967465339350458832976101595009464479476413692286281127804617928383429619781021823979952759527498143677522526901843133643835173833867716876531573114872247177638083791367442005255942682938283223150995378329312278174058996623923085440979972740295002160938391277281500220446445567105486207295262094305408766430829392363941357078351552210853310332771199245308070246515570602867691821360077789987186367204601594860147982323854911286917970095706968900643969976510854193831132746649265640157129294139493824534331880597915645189133692778131334514022262391688885540664181017404728072557877032444792297093222144124997577800018654220795250549619921492207591765040072378352819040528700784029633655406065728616066420097211552586561175422172292092696342530458780840439118197190597901967298849458888061906535321667189351907820690875109613804435381935003835201544346938099391008251358766716189143580972063788727502472376106324696631652408460813810032259386679359528410599866673826109826973537425116316070485270796940989184039622384821262538588211132278539116229448939589049111233301509572520885304778127314156422841731494944634385486099001957419172042520848839954792121950393223089675914300978202024433258190868386752217161271279212600868380031634481293462610791933438492837589813160315246377788356233807597278614230252725586335973868021635131837518293633373308755033311162911088150248752675513686604501733774603061389094945675467691494190117895542982626461817317817790479348669478196372186526999578333252725920898755862478810717568351208861958517984129601148630835061983248695922151698419484333516678868261259810145448671600937156852552939693425896255451110251098327162581431233716120087693884106391247527137723859802721440758647657052188002806565837905520503661766400894763720586724809880251830602751270764229871577943974044493253781562825044453337704170769499693995657752865743617704314999109849083868090061263939530539050676030093447048242224513146624102840118631080243721296030468080649756830930508366697950149801226048851674431898371147568237397932541483929041096744220165165599714546634846687105104274749668862856563290212243239593871027435627154550540998982642814690189876085259795654988549787069024796658314003844358997464493540063796431420435560771603370676476800528065242368511781301909855129133823530755290525191371179807676836605427236651495579630610181444680421509176720313041858014731438964446424139441079879848647366772675808829639330028824236737545644414967509240086064305660802357392651147713425740744117488291954487383059267763931314415712237031470042240868816161183392249277176474428863634560551210696105056914196880105988508999222985588143738411717403961899633693165771302335203638154531777419435497524050446688248842678897340615574340823237217719289500058305740911980788461775627632130628759054621505546575929216670513348133456286037955286203836925853928044435499263109116816941410460642466715651485310055613469694011961686036647902657791258118359296624919285841837997114059367971128352310763592075903103221444823825664019161374749140497221251320462750079276938615550387226840185887442307217744192119268666375140813231438006005916506827432064877440865346317959760249834916383974137014058895502264756735587146822081739539798501206009774414066647137684996335737327136978642902120296489562551605998988629770958356966803363266131400278970699638498402811859435863178706573571909886128935456541419835501201122588717817458560413782233680865541564858760987437395994283833537524721752995568945391876994757963051178028890513975381154312274268058485157577662657081723812461670294989513662561203210363508853022641161381394745051890282189902440167058859636720810664456592665550964627416237321321704775623271836052707816470782862245022774266579673897891112449047974784429881870526257900803813962353540916224511421007575469159856524560259536263209181915152367791735727923444093731117833200198808309556831066937303772642618889230765430322094763593728217157251914634783320564579164783830997768358779850683019974066060761397850820927445321152466391221771976981653258756253005682479563791381602789948534780156119264721815205119252691312836928660414056660999353061234313673408505708544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -464563476442812193111939418120373894593538803162695949639656208396425112748524802925359213487736853755418871465320019963431722544832242883840108384752432879647616564414358410263228866796173772715049166461518260498239741255472032210854757036578475478623388687352684506108890054260658077913269117407577808259116548396453815892025610264269436616212160042419457836934857638262463529917218964451374327237205232499215397551896878046022618955597490244415211674012879075668452946146407057170657619598253261898610384537379372450209091770182938958773192922803529139042426955980738797020724810144196088042956092309660047179215556130935380339795523496439663292994000442585021427555423761927082633106026509367012486528894252228193387524444464303600400061671506759806142607162186984578329530238386515053349061849733944261448750540109897891271370236799771237821592401855832485818680751279208746111912884801933472421115577300910582532373616692820659307619436327062704097424847918990393448749437524485276788545669232347729119459803684688522472490351899841395901947297292999175647723287377207013006892783804570447506674932847347201845289768451828980414864948636747425906155091831480607914865184320193573425265246375265842810011861037715142642798636283161725549615504608093635268876141336187003171611664162326772889290859516913520918112053096938117027533315452827674726166379530467012365546255429039807287325580773591835430177895315364531447008283052995722406603983520651570182202022510609134250274225578588622445655909153227099478663190125637845879314984145841230119767259828222552309700443312328355526253064073563803126568217441077804290146819251083307985984690134653373835938850340657198733191990030968433971463901878029228067005449976085495246143859766949270777449468163634451765643667813900638081968159558270416199956275307459216270521522631765518602152243711405018775142620439598396233846091424865633268499371136074177386251953638038317456393836175154722680599766965463560398961185241079673929212874453886414080500506914912579043744664142178881217151517635382993258749776144895734772523823896914447207406432803543630926389327162828837382424255646338939403613747525782766852920956943405926565267982511498912593758594113851126565953590923098481400307856543015684888530483103981844859057680836454385043235116941312155139658681734608039296218210251463151428161506319434865514826659393757887822711683762408787774403568459870290678768754459877862004156315758377575262997107399584472022092253085729565279256499446972920875178590018669927551968623428074383668500075430219889836269224647523202125638979412590071063042469206836080895637797035905014807226395789512794270229177267795822697792050443340387223397601496784928223664020173165621022522684492030051947055420299945429554058119737609451008244649846072019088997157114087948650103772521858135511189560806571617315613325170859712658574213744029977847699919760739941864871242844315550061710396731804943711305179969574741509404758620022217389060896842577417188641344553382229044171881878823573535350957146306055123289484278691402089076015617874129831504385831009042845497816920001558091590330390981348205373227369955971467790405027152426133717250568139319326520038133235546386652238646965081957276568549025917321367669393785305704173342563715385102740115187210577592163447096903898551051635302738648333682305808169857544705899892532237059805088979546391511584166640352233123624280898712515553561474145590035810388334446897591245419151892848440882739230011965227601171859596032359916445567490257215140164127962040082352158925824666197181544038362793453855029527191325293400256207940418439044300183415093529240615324657843490042241866999186519533331135725359837830663023070942316505583831380110904904153521507319742745116789447921315663691791796635150808914695706017042182135817276436279044553154811000693832019411981758449574406972566329028818884779193878042239512754674534640123675764496384569945356534903295953314248120580922549316086661376801666634360531481319810822413448414963018059488211113760786764131311531444548869423277153410508716474745315422240108593889282714347624422259809320870483822441217252267921381004281053737048656844459126721609984477570710383076307707948039459282802563090526054417304248187494279518617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -127713209588763819320987511428192608126911393602110277295131377189402512785855013989637637627308706471798374264008413839928512112656136801479450748528171745884169771138405805403091738859675057091698686145504709077073295073062115327757716973152019951304809749578544814902141021376641894609161565020336899559264382954456956906527322853055791970714168199754199485779273185548351526473251809099274517360212721915878944945389078348926713181798098834820565959098240197608611508284799162145365371070294378704052741942600594722554557330787385728984118700017999986876166823582625316471486065293201649868476824769267108212105787450836434905367704691059498618637067426822687012901181622830237381480237636223288778214470334653124548682610865448189551826630548043872444442838365867974777438290689030991894708804866095274113828261397187843736863387082464061867349730298337720902898206839370625398451866090050676087560265990704366285944499212455290845511828276940592156629188351454131035702601575149400130206780084061712393168027968816975835530229785706660968212751245573085374624061546025377895601684964110679308582489686125039635076086024404098267506504447384153805051827367107795936685033555049292320493420011576958142462923049849201271199924964289761548747372063621546448870846944787857060047783621392941039014295530507630930912156662526921408190214784715386298683280273270868784369994362907880110341635319645641995380199791640351124072132354158731092583978451627970086566793883257378891421009631058557176361248013223323605156933548943926146742588147814998829620992738703020653533690009206740100778994074377430235266495557307206154103350302264062769805508164224581561220830751546829521436896575978342950468914699380678676936780428632802998575776634860595517419052259273844380725228708643026426037036176935369602794449717585592494742586457537285617680615861891024725113830052807129262220448816438109339236299692165349918175044696755245154469575332810845540556920884783349385168146738099823294226763228026153869694742456870335590532539979929422920045209514934445643053586949080585814256616417041961265220583229935626965773441009626819855384346937168681466539975034287286292241788233580424726415822406246877061935311265500973884645955409645346833806798336895307786873666114254615197968635073620077417936627580097330377945989299681171880730519828144121426487394006091919823420921478203374728157823097654693371362077514380532664499316932387748975824485891370202773400923574209651462986280456001935290966613351878101002143455871279897371216163011022615519304334991219912952480991944846145170317392693627653636912825912318375217276771040468589764548567419875303830390646114759747890668312194997565942019899637709880997184133567716995411773033099280196389189537460713902500207847699292795262298767398019295404936269979533923644027748767417595340193158482722136571704247711597472997052502341637381031002739917865586638072137931646892505200748317250150979346935602763028194155238212030495480046951743638404348720492903182918928929859629668013616949109700274243764201498219779286456012515820717183012338689322472655134737318989731959367955253883483410480023672650803889582859630136894161768054622430765671622732396495583147362692475615792247026531816273297237341909967659539479837096263155223484990139209718959411801010994881459406947724055612117851183078898817447586203446799323330014131244569928417159744788596842499914918640580883006744250456368519624314444168127992309246687911744937369758614589338578468585110739361669589231350676817049921832830277845774028644542626331494351121222485550121433917313810125502111683409264328788217946540783676871045520297347431711593837299509137274754505188003422520339615540416502427795116389336166785844755595535067747159042553213564208919713733950086938151013623505520801188829761173329374103052395081201548366272276395162131422435368750387710976365675894106374070785831502470373808842354860263475736310142712277337534312618075441470269919950483036985832777788236355619967277475074633454663321526050779488509650738214062573587408869695769970355210523859232176311005038300690318222361817341018237240609372945873293302552335963133013977960944790305889923936742435115306768867898879293467676634815805024227982522629848035986012897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 16621548741944816362410115869641637537334330724559993003117220052515160007335897772366886304054331889106013556201403584769325582708152543506442531884176306782883601105829878698391420777448309123785502528458409577884989097800225213129668506754954614844556474069019917811126614298395553124268438153397917736372277318621697265087464092650659017642461587409389059371809037982688682667380623451087051378071399106193773032350925310804416395820640464615126585530605471397049337044838241460844341814079005498893291895202045858332580086662377966886703548437130505824899055768553835764085261794486331101530070325077915572495041139071424317569058857380869664592189668588854227119148551630391504715551797568644413017927017976956186573148961066604735628733098749466683312045282231442352189824999873000994327214267873726124620753205053813032702576702264816368100487744759455446886238787323470244163500322263108081878260261027556499924452059932915573668808162251236436005683827962481299016711591821969916358397567037591547246060280027561323958824427566369245892524512374499211765694261270751772297151761774259517145548091728840930474065727229373283243367815036566628967875071699026527259552941640799968809188647002983505634341565640817806566859561249421377970575643123519865189120406695969715528786067713865610633987545150302838029093143782274777509379134943197594881195370637579160079018845062967508851704054014103899085063271739745250981429380698935903577323326606718666181945424510143834138428629446118383246632263091705916542309694435491664513055447709063412425683592926111246169829943937958464352984501767564264940948518431960117215500151816175577684963312868610213461673971740138365328661784271988029898735922065356440830938845825296872422083080837499564162202767346224419991559098076480040204873917310052849588383538512261387764025614200550741561874421816770727772784567343268044902273445229909023798394217534901925629898004630318823320209651559478337059216105932111109481852023460384399966092974386239382600581782993937746149387324185220179220380744384258752102151177847334783192218894453708023172104840515761247164257460867461595156072638609584250316197527698897360761605398801873282494033190192508462516125665840496152483365082731614995227499410890523275594755218426322355375033464402894538364388987072265826231144946925407576383642578498883416978866879500979315453975793723974283329101256045350846269113179527414733913792269643386598807499232785221731400857413233935335689006398552053404703262156180402759807850888103316280499134722734054717038950582741384056049886070951855128283850601898500999540269166211941073803803327590739547517278653166311990121473982461721257062014662993413268244913956109962343480620369106916889572276426842481275882922890608065327209722610174203018975993431917070828386082490968529486523612829687015359458942888502695073475725034764786050281776657704397053570863237462713664533418344011835814935462973387839957663269133927682371665083349259575993979792911444496085760542748006620262009495579963947912246307011745247174021637311366070088748806678533988170190466500230648505211150193166079807783254267648299928253930463969426907320269237906831914663606160102304347433360664640549691925215998990552929135697191856730322843803423357381438056602913532553901772939910449085159486216253010018228561505524125835226514468964910218246342324998503646098874211007721561950753842251055869424780907728498610254728274054010118529829773555110694726449365613933774676580949687145469301138836349728600647610198773183256733369419364651870167452956745588826382797763238444671793742826215150742936492598254515668861633723269019054321486992896340768581649924015147613933280925844205797816424917926094103387371618721797836447220173598193570438382600250627531166499278002703565097542411400402148887011487687781513099138086241426526249098180442823857182624326816452260892309129361958812903420769626411582014720708855839365007958901269001469688747738874807013769485549437571584133633107902373716480220483776715122813320597837794708483168865573120128987784906617393348872909883218522826552104090023455067683803636153390258034382374916539630788089452296446455813391736209433307079472204418843244442820697660153684898813007929130555522543760965632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 2705312414814597370351686652946878344259187884578374397568726178231884181271560027927055759059097115189696703202996420324270114347991086852867247446734481782946719000398937902784383285997626390653840336812562614939416062995333981251549062859399087547331417514106231677952738588182709463786521366324836326932627966244671696254441334695538860236658570024816511774945412874521416909283472489514991023741420818359400203286165119641838106874881908831129330604084363503093800246878718743477022796168840393288158920462776461797621100963912854224454174383262607220499773898017815990426064578385025300430813109548206173812301835198021307040793378971794436816799904920064314867126574238387766448217637382026209814457250636180511078585407226626971268297591273520711250349810226774748324226626844364456832809049354233677184577565684625023497806840896500300861385135216771597698024306457213531081435089750767904618199819509087836767525640237360930154976539580343097004108124577753119428509761168106697226778161948864275463602210335466566694066976916395784543919170162318034679395573508677629173079639272418843353065794383709669007449769774222425963645007583336797907701698015315895728957899182533543669896592685176988805057165489652640831747476549653387470310610974807108199349577317488872276131043820218153397054415253070827227657558073279170915466368465849033829363687311614592390749939172880343553279112564405486333157453171595358998604557664023764415530978272029429106200410837202416754634760604634578547161099671771544543352817374627741934547731283231152863505884127224947946974137813781276992197909094204474756130758248325846779215503202657656986270724074208922873236002729674250771728777962319292173635290967230248096115879563795578010214666314326860550477615007660946054219437664589217918295768200626452945133092285516359655798187500007431151102571801051806061779624232409601765627861823914267174029829721253663906976599241618734210891194438071970824142454397439565432195087593102262696191908776986792698369748508729831113793437462518014765985387681609870134220307335872983771270902420416400547169744319619557959943993949377714115002573429073766082323718485576073467186776584145518610447605337896965814853192277141936391852690147935857402777209050833262049210534332112962857952927045986259733645433338546482528230355318780411128513123715095546585558389563117473445507154549296003110624530999267075414362154634350624199049051106877319630747571665881130328396621197697745284236623380597340933186759977092084186593341793337682197617241759981700362310996591568415020137569942698343991763229800594964167651983835742258600624646187581978073953123064841099095207585101714040301261756337438925017649391534047038640982320199604250529952986341609734148105088486615979398104896966186857998915532393145945947513659855639727533051781235319737388376535268480713968296729216014217544610203403832553630410073637776789899969386595833410599426637603554405737103950706458909879904982164783314762359583531947137854782662163356753248044074825674389727927502929671200701387007254543057245114614961316042395865379786542893735889015535771066643263830202272862555793576003448741844769205974733056388695258626456861773594731317759483740199097943631762322885313262812833737588226909946370840470187128789618807751340211464579322023342590869581248817619417405198887314252911908458483693679172271844070597351650119857511428836482213411007785013163359211015484491023121076956705333676472119318762909551396533574547030237515267209002061855462459119033258145353772995529911161179855227459538324443123998140389622846732617718972294276773102127129109480116153322747434855752498791340433301817124203651662052689324745679477138519557715410000858698067137083555673146708025784488946772926148769484426891385159796052233570123712199186488802821748948853088658257910801902996891348042544384890556964362813248060778977219784135190341184044837794214221835522706466888702390181564986651781928226966777153166829350315233945662211829105309734713758783227527759802309699348788631561381906431777695590563431513111162583009364203145526221550898265906027740473695543600977661138590582862522773203247668806402057733265686098141410107431152494913652780836209275687164332241500917851645122969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -592419887641508272329262460269717131866140035746579093104533543539558384657104513708618540463649950898425332643791030757884902205883776792526438568637753045177921296245424336957220643919276364867445359926887841138718750349257349374212470687537405082699031864672327614962781727509389584597252052733956968538484505773857647574792681515102156745663138877811930630652196604496496705482375071910764469930608520157840204433723411373261563208361224038869985599780671708335595365947314062963021238898788811733480128016868100940108047916191025512708799554871952564814543066003662066819565715865197472145407217411720707233496947196366526384618659335708740346694113171367218668678661205981778523794131810806223868334404213837770436101494663975246922707449331098083147001084634707949858992675455168260103058536945763696629382541103678209213324644317658028727422555966563884183969531000086246971130170597696859973843221134803921739604385775563663015446207629928131804506655834733486018320186762235460464240843397037887266992352162470262221220744093986240692582267660061056688833440204147562382917934830532793319454805631607801332552609907008197458857233839280581866070600529305316709358765952333949346419152108737260168746136041612730537243124331183882584094344373456595979644285863318658337223890213528218842110738506108424818586855156717805871610263269905160098247785128570364715767443298765031528801442800923309452681931423762562405406185187761934151034788080924789038427480393958611025234896535632850312776612209821854126360813659791753275404309347431093733045225794609738260609955599821326126300658754707179858030667172574906731062048489497957571526491455261568601177950660597128142924534585392832444706569121394120548879617955628038681173870046092696314727711753234541382621110779883433731583014845578356303926934402369137647842903340275160173186173999548971405803447206982882166533609865811153984839138872669048589262066047796388448435051634280597682579500952465764651699879396937806471189648178510217526023729651847795067389284328675495446679178569280253948456433334840959513037916809718301415849500415729467377763893114476946505111385856584193719321970538957900067163609972497809275183511538037639385546760796294995208250390084742966191850003271162716648802689958492940976008052884942961866890908165808607213459967016127323031688777425470502415324574063103624703769149722393345554708578177156183403100065618265176535788681142322871555027293838632156807168981416640547745010666787883573058103355094571694664475415601176896807862132322517961710383753922389299635578027959545491847538744734368236732035639281832517742814520740619355162077296336210592046392383010336067119182456843784672743481104952396713274035083971858226405354248130181485130412536280142065945021181019768925196861315933240945572174562670652923895700850299247401445644105403525386655372942359434878789744019141447921284353095887926128445817057317972693138917181065107048034578493435927485595979093133465881000983686680257016074698405782508559300854976119954470740801799086170067865207987720839354325481837068502460086770854741528308786887127757344613487323074434639660847781287398501171247667672828643530146293462581304447346800344714402668404302108109175655872222706093443748533268023515889675556087939253245424949016692992379146842537688193319662610567114062843989903911482974576624953999532043058609387125425111950492363433555367888452920671630174346963096578922892557186352978019652596182630840655924125246626192849994132630569008684530528657779479938657215428456991992766782248888904882544868217568028999183570150193581236221424141709396585776160369133300504348050500790870325752438535142404929077870947201933957889743356744981111683932314940169878861784665837846305694619430014936043802126489191146963922127596649444888453182133714606987471498569338474595819109796974003254773961418930136950918847710315392970340752155722630556240041657529697134946347725051881239810217152317159894313508377894693513039616254970484009829365009117290642597568078908078945077018375725559381189817461552939511324068354496431712390923795685744810902247142034577304110205945145845937266463498719122239586947112404358912981099225776603857472389736925513034381205846899784828443930132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 26287448465928108963609637281303222025673907790761767814787256512905221982785680380781937025698534352984842961064687805920077075001830542306807170216109287762756600297623164669409899054834353473545800214093685046106928933894658776985912916457345299453366070624827831135085021572359567940663688945931076613919820155277973498503260793379688842149259930415085192941617467231066248714643563029851727043619095389434300249746698084880885523956092341733111693930716088895802552938108488178725077431662864972810681581723580210576721822203816596446771085935458818479202178817008119491289484520862298730001935407921231521595782865513495854851843290268440551087083720163624624809476880645109759187842671982779443292709279693639709787586827520897427366569418224054192657846225584162402346070570646737081959682340907922193049523335361125134207954535845755866417491404210923342485757412886474355425945210744916047641196486169120576049424015423958929924856962859462672435676704769168989586428284126991306214747608379357782199191745352203636695708506027310783419638630000712500765940091921380001166082439325652550097108770582583893424918736606169932485941401782252200307154106385344020543514251467306019741483104110878135998341333293194095068130575369191742575694187789468491026227179996465608760464514114412133536974845523491295782951135542524357352262489117169428940561269937494028328712505496145891720553279639977814697181122468517775128685942732715207345896764516001952783106776748104705780959937695600799201247401774007861318543309272599302371069632731108751669800967939999755234574842754928664334897700326288783150732602337938390553323270977016975091910321168553236293201899119859908545633736929744027553879118691320610765649424347706923830973064085029928709213497189007748989447500722968174876548527619718730336244487432533559508489135548548777697582589412246876462020755260222355073491704545211586373184595129593949536102222863699810418543439509274446447593998836440650137499152646617435877032371574682974520556125836998248094469959158690471438860258166927674144703977485025673754614768091416207894674085346893465106105872906451811004512290121431490420188974596739531893744006545212718358116684289357416788726498461777789679768327914893118854615406190857686415266790284751433779245539743998793475380838644694786604930867594911109530418775604742416971676306136472239154572141440631502750556263183423079304756904134085493475055619983060517975834832873115918939461121457322983725269597655528882879838478137367430128700590818792121313589046078366426909538196166383144664625545098677225353160724799051365546981134467890924624485199538218160270898020611209828792825789604026374559181973403476549020960452269191264549676083302060360802406868659348163698046841219702347185332685977230123171542722108963802376628893459536998058864299513707323813645647678205261891125258878029954571833707244748546733331290670102055168985322233462320448558670231207966738626771183632957970036031679646899411463717639070280411199741928264138767036035469024572716922982331661949307465327789117520933754015165099929083822069322709640610851319453144156874920105745055794178514072372982028176095181125477333744177971917460585288123228258098381417662986442827784055454889260446474743864755746921106456793444229739712077849425527394925239231623318444628089696455587272817747428627263188453374762751589901659997189467364864933973816230358939974806403835078847733386734792723966052230940807776118460599592928471087693327737691908480556215795985495080811307564291224849527620718107892120128670914314397404235896374925956222736224236883072588127178905788471560689097879210755523286804657445468648547599308948624915539581410913218186390991398679135981909291797942319976132229490483354297641269772180265707400738839109306645145869254059635133677975845298735839518653155180816369226612778401800597888252981934666476728640936541246534875669012983058550126891511910280461216463651990479015743112128497191705881472136488135961599510820204055813909170118577391632667734293946638912252458761969203794714907294462663152275406834846552263917335242499558145000799599975812965015299807314038499468575275055204176733061386289710690810806257640104703495009301497716296573403453718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 958604234436348951299551560852123900729973674654837822959602803113864981494366980234889044953372569883526860007015566254542603274166894570580617147546881118284217280632000290386248882981163935099277731216144507651349322728561027701964981954443110380427651625052029152303878575885038814769993890593098291700827341301486122546311015050883109889965041513189763717644125375274024191807251774758524458024062092450605144273429773177560634801262630167479242939068758331093807510278350457997327167533761574866119409110029561925804238863933753444727822520965964890763261600259256631815496719343870346840612525894868790318609061242563341286555110270169401599312657489283097928460629299022166646168041009013625666596629029732197292109689425211853168309944000447168959383716073215241460198509202487978192823566571478776992260364080427537367395960832800490380599147622776992977355044436327700859812948330803913898088134931800317032734051560621125010490038063240543392073049794531254622291202919883937119611442745523523700961261198932905824186228671364101961732863981381263581023957787150066159966443038483491422110655568912113009500690032027058839739671732599529468969326033205495516505993093617584269352256577195895068762662074629891312529720650591356134248496833774073366360609861023010632961407499390293635718197987481711361278531126819875249997546117431406479252953996028042787722666322110573119823762619529243694341065645598687489684510946015142263667718148741497492320986388798664083608804239727967829791047807463615306751217454882528604475412242103278547110202925420019103620447505240588603381371051070977156216045242383944111967026468860959783377642259428405237879944415181822972406328189173438754492480191947442106067658389104502060036155808795796349166040809914329016149516275573926338380536095750614222134096439671951483000459960861305400729191524112333359123629509360725813325744433230197209866435772380039892293219841877986623624152923359573111322385074643752297936644041444837654722438012593551577650813697855833254972106647284040856982595215068911896603797727371588264987393022422919639545238945836667947105028221374639799371323463252898782580117231313291156215215051173331074413640148023666257478451775960406528162935136261378443743812217144612601870306062054973297600926609149408109386117534583829911993258254972647891410625603086470408914914867888731403074173346268159133331752223461789934344724757976957994734200347722178499532536730225751065500867625052795604260167428609939928321109625329885829267650842118061870411098239815320649754513652413944766641297584770706283234636088451450953723720353950327311027800809929063788118545062194271397453372188342514382373328422413132643864652984190805783677291456393937115830987272110320404061240096235106324588642438160944800679597746101160949217042716456137272256592337016124988502541856278158638860748163355281571342237068941153600815724150056342750143548525007402465713901747394036823804699021848632612308813822337289312558180144036277309239129736067249416521658439542985640298525948047108863188104226394032497542345998567262909469038320604107263620092210994554200454626625848833187691958030470333498342146396793900672014778089495988504624916006205335013620971661972784669503353366132201794693742321753694856304768849278767919770264977377383000814436943366926950251489838919676297648285608842408463958862956411769340183712242877016615925107736566780763168062765130921306970007399083284637136051910035185381598624390625538553036531326020925060517842758877420755700684864116096716019603565197648572875945991005252283193755904004693041445255755013814300192862761870338629097612175923761308612516958475917864302058700204139281169964955720232848025221462311213637235932767659394716653647045605942213755085021932247972373427390754347087605115685622154493856561081777282631208463761336523767686443172038686386899763174373762032711766686970200520788635600414577237314209683437382751394038262748283030860241900675408153350435139671766232557546715406652943911729229168190918994048771834427864488482542796273317977357172965334104599386982035959976079238665579186621548880462955697025017272984505786845698725153125603767942982695892747036193796867357162417940295848251253535539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 741461175283151056244111876391607373672484099802343724200756909693375723486199173199946132366199747566186565371210074638543255997774378581254240603072118063747084997625112849687117697839060235994194401083765031775248396401317386948135159652378720132827773127110994905778139328625876865566501429986265551660873966204541412099164313717224184597523726400383094627965546712350743911738527560828938715267519391349485570754255161913478656766198475556943146040853174897349323946932618912787303264410075397696745078970065890614507684646169684658780397234369203932058552304028767867913710391456619454932752529971388619412018066440099750540981249702944346167625112019497673602184235903717442194601209767959656915367900956920554635911518483572831754950671951683195845607434586372841205319685776603148675350638405936530146627461769443824440793226030628180243344201693903901318885330642630210017652033150704092098694789586348769538859213578283668990683405624170146514276634318909686887896384611830140051813450811281258860668067625842357534048009575213720489409355704319357075915894651739033475779354903055595369439573645992560294247633240583455657228685668515046859442003075702728108386856995090907085282152060490835704065648881970002767781360423611270251764721772336814856309237621063627370652504652504940566334632840366348886788431534276728057548441588916036629225428274785954975113132944142452092791232657848648305871029256705339897837491703398785260294627531125421078883228165081678931986299405155326309671292471305862736163442590909767135928349007799009418046174824701392811738231389199208329131957063775621038855182125558719355490626075295897617503908136114551151507209361503779072083315885925890886000810871633863225873533241983395262094271636192374832310967760098076912199966472412213436845400944300859751872027718148702941259065038265743340057438217832352745944160236410266349955632707731898387845422788622955992831900947210217154958823006648287314586673502917390976822661389378010885060670137675907250528966112864559551739566990284911199054996203857119628505621844690568999934467492916790925819896602796470184875866501617655451618496316218987220644139318882831615715014119042860701297592012046621402178823601124560186038431590377803055532587105797507986997552353354180366784175963389898147780603113046578084864441938777322135242086577744371197094964456079208543609568139629876262514392144954142182994243777501541393516209421762505602700885715303999620858544061338413164131270380670857149003376457319269855763160993209718661873274152536804531695340813630827006267436284733176315757395671638677275887043177494167822120323961952259018936576146650204765940265724508312666252783007394148430568671021122812471277354103488733982811681194000853760567640523186914480224198843488291021173627520950647322175530139092395286987404452178214383034291161758569596357728070898851422375059647865100330438812768915442766942560791415200658247313059903698897543830022443316246653580380940984122087537792825833466902538939420621773771875064030462096719875341954620655506131361290432742153554721429621731015027020267679075553796723454197565682043094808935444027664665462729233559572584347415200811699400232016370127227763745481352851379120138942519123824442187724463670593728413684341230910818737846034839437633384308764590125264061711936744440459724964045993875001795550785358082498540847013409051628155167248282380097444762518163632747078205083744544981758279682514117820932984385650909332562213611004084409894860315319679569308287378609677968548418355287871041409006573048366344686129400607464504947965143019142114346762334481395651674329128663950899983541920791487347689478849077795933287958813675155514656080004003050694811295866602709325229269906229997526336835898854011328467693879643166712037764649632029904268127231473050951974232496113660298103479046919748903860088770696870459341620323627225157147012777165507490417320601557026928737822941299333482883944497773474357342886401641911614437013212687468488609605304201463153164488685376096074242397692956511901264479058235021893005673266416464366320239372103076677227049181684959976171510717009747589638219077410338628754910393027150081661892910432828507127045713822381857958789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -259832927769809943694985134122058673633606403581504645580874893518704324313662764841937636719055809895905195368029712884796473115007572738449562977456955200158578202359450164943132638516287268457345242089191726150776788904796441901535367028541381435555010476774684585824364205944269604189432618351817267639588555997172029578844972519177448612152111130990259129379213405333858727720360291210456868931129881467498952328769969615186956972145959036502529381619610948936940254788349731079821450831654700444884228393103968456213461157211322241470910790783021084231557573451646034528657221709771568052251987984929085457362217173169783976332487770558059479410890190979029792788939436521877511885934170567737084598209712848494475412565191232036981442343967527846872880408599481431026366616291719499285225631198584568331846025790313704486849398939368621820818228360243040443473041404617399924547165054167928088053974209055110487581995946270728084155515670208879995096288629190746159732356738118688916452014587777473844593513012583739597159664484397015161469532140213001021637224601563672082618887162046203928887000004225186680180153160750293600822468900780087446948360844178287352205602485511841463847605850320853715577882854037429016925510125383391499016871695663961405930511022682360925662913918268458005270174418197262900803685876350872897294209573742316334120334640836044779869871500804860895123938194583516180374131786564951078556627084888407100521460921413464315519344252335676243001204089862420699635737352322815143489612092406894801119600304062113407052539385734184950505399940897884743979243320758274678587363400438748125801974681191436526331335294792326292164702346031929654422841380725884514283897165938956854681734860831186843780139308757447190535157434394061521612154924640184165239708499566331597305131457190578992512702252802944773074953808734216944915206391462678658603351149799525457634883353948185761853382085443109840917398533138379013000981941903461917542365515372632274357031192826053795928731259603960867678984151451916480132343776806099892516047119920650811017697211041061041730128997991244636697854567402004834684940305459821639273244500765688392187979278781498733726499427527045282712408820416682451323664578988221463650273753407456039957213632614239794210217692799293456357426222226238040345196697657391052446938491262370045795311494626229032169711074812073163759880551452376245413759872771625904983351643934060891647928812222189897987838531453367020627150596545846322456340148245020247346158043701770538898213870081778495666292414382495123436682701591962733906220811102573551867738585309930771532395739284584155676705555203758639883029229445813440323886624371350380261461566208300004571270172697607317930280906234386853952471785446182240364383388416236081978316163897279669106618338758009777849745905373708301331866801411692242175312293950590619796216653528308202160917388160851270853665183529346731838800534819703383486733733871949400912193052058729141017406522598439396801760945975151862593153559238100535666200599669296867405902746996537758291763285347375641775774414095151214975716652664527572231205396281155265820254154953543298180053841654940649656380724707615725596607691061751858995366920651861131328214941551523624721359571833081082565725307634331568928218626043606793304610747788703347199230107887141777423565422736697581921055766049963515101456044031493666800595533724682388497528470606286526690998527858980480021495786492875577782360753655659482982723558618545619683450373406853744369380050116996588023858997976444482744668038451257310503639897062863494300111439728549634378288764860517245261798050096424250889991625594823453703757312002339000811117467807213566106212878529714843863623223804393765977679513082126393862138162517534331891355191205409336584628746473563674385056469785357599512272599166619616748027274715856911814647388892817738179823451962279213809925497445928735546434812650707091114946987002527459642550008849302606741948038768836790716867517226224309911690437778394635988225105575537310983737488303580270816327793162104974581352562869387038936822075530093628507441664706017241582240786858820840736211123893456044997601729146223727987118858359468129134460272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 32977071525250090253690346303990085568820603523765021620304923071486972497448576483810886296719924717260880108183529920541160560644803470734469182915154102890853991152085694376072961799806564824813089348913264784065382361529944511457776346153279554195289994657994329489090945895254118890896054776201485808957699530546553780447577485983705508911212805386136132095881662072704156065015872984598854079044142196630673146864243803138423255727353725276997421002572337899404963025266277697507825473873165051832247014799306964705586139460135571503622843041122444549953848888102310136070681837859978890974053671070356950115832458653679629443677138729349876598908534273509157425411931057348490978390971290899414896114360303398137144413517757175822979459952092336856833465860668051984122809560099672657049904935538174933612487234594658423671070279081419130823974386420683872302090050071406511566043865384503739517174212637246600774961719639749909046211410545648959566019989461306127602538474687836084147556794704945726341017765933962821465217362726563030624294816754350333633066954934928610404315101405923494590716403943707299952914338090259078510384840900459109328445050076868695657828098544965232494498471201009981715396417012580366047738616220821706346389716010353230407066140918161650277933760517609420216107825923688512676952285613613325180580218236016142836811131510503192434637377975518576259607852029647428530806688615894435834805707035789469226513451308742478536360817852778732712845733107599550228677978622339897550075293335406034473003548408353251808435682551804651263554993718820828656887763868728466994601218619678451383571759740013742323520393009721788576865509739206403407461011799316529444821996029382008081862554440305154427102094768355973143262111034579116668531514230916291898589412740702232508773528640513118278813894548532476315228246822348457250475844853740548911659082987150539300328809796407298564823184265496247499864706900552338589329793367751460522938362943204932002388969179367464965266563905450906127890590144241667428567633148224985237174726046483964687382548225762828618216318944114222499685466836118724865439491202626997115471178651350232666338516456046467614924285143488091568904696121492966668273657532922878076437088838999377011448382035010262111897058942006999944879477040082662891352008036734549753968636261891468384525713525627823656808311147039789926640599075380884645697800084548138116934799094433635488582241461254576540529225178974611275086355197937273213461409134239958086352017898441744846053768636688816139316114822020414756071878849804213947506549367438559560500595225790304851939729436525487550863120360045317615574467068122608630676401951933946877255839096290312931230331649877451122484824678575189279876052917897536148324266503230302486914372343641455813753881395040833455455264945985339101511900457037799530948570028939134651483242799044007498530145034120958964604574113558152061460665450360784700949094796472813035461928373440530150610247750254841681162129328251184074458422422482404400599852606153245593685770435571482759276934617058210099525727956801350551850090655311066714545378946706660205750710619738476054549867329716546493070421887834944655320794241801510221345534646895145443209059027326041186415861485497921536412281546985593901640374221520127262027454015383047726441032396290538194987412750795833332626680111341120974503115670144532909109600742320845346935336447811667449766773976805654998461724953736376980901819893493532497191616599084610606135748831183899115124794035976860101875592565313453127646513732999169421433846580666148593685943338630195246939574844156212946380334861228647619161575828185552260842848999371892791612837417844616545850027372741546511573610602120387438511727303680991231704071412808441241837558818248639968257359901845701222418005573678022037174650057412617481530879151331729756996303695761501100937412251189022985385201850587360707537620032119220876114576553085494263043256824741650608924310122706070315211275230030773149573032974676878130507431710930075407936579695301747660699550198693974155448765004827202942891089879206173088522071315305559198954116893896909006810425027827465033099478258848925097517803637444456323481600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -1436982238449775213782018413074610469805044317923483619919683048184551539684666784771848210711226963557638792897413658335528626215971823229692894189256695203760059134604480680049852861783110329030138897497216120592289242004262619915865382236423329242776774230093205801450494343434619973189418747446952898476779761706677995805959625117804584022620961314589570135339651241683279007615859846632149634473480722188369786902629072137148808388990463031771054490481690367300400890114537939204215027658996747778479080305819118174431859535082689950757641069841451320540243620268445031281230167534384837794743951562072305911705395597619102406092314077107350464683963752149986057506248721446597633967318574343654142429452408208849143390188537335995795241378094811673362414516309978046345957457620308600950209963858493390470312401479201680133070697513118111086743883245411792664879866596767639216109044981758992744884276954135729074995675274764070843830896654930893381044024424296651501011697678293447458584398771624408670806016669304537800266277477414637327159101086192754625410862477083957861265198961286324187926693674217374770584299057785511066831105536261016972214254863443835348644727513417444190509835704924445099817432647714813931226475183145713485007558805043637351901302797419065354611785860302748491240583041262448765911673619946060950267639037910349918191963141923819028367392684272416637222976217004543173908081200129242821059563172433018028710153558421666090733038745453720460397750003443039842023600610186662342467448327832598652040299986840680225962754828607669649702646337299948384204084520253414400836406473288574440024652222539497918803812985629080985150301711358284450104351252604691840249506664667782400242487932228882313366759291709251686319162270969152306769797955788662530129453237919985253304185809942521710562759390719777626923893322457257716789003551777240375636049532240378030133135117476970551761243781688840036273341769604908014857777434570615757626686453447345413185133286806640425423343866413165297546658336984863828910945669787595814098591641581135628920771054766933755488635540727343213163421333635630217367250389539477866996524600137707538165985130228885522276143687608374128265029411048649571600534210981345343985355459915818580506930154505599160129347631992276210437439400486133175972608488634046777126465725946977490842268072230930172239920867275615257707232185115579581684424833763650624471397334300318540229897174533064759721966225302096043221738841376755583447228890628543450802097333711498349823089481309622899211234452786657926562506816488226487875477313748592090233009094163861143452613888663376602642468463098838427438674549181782457786052535670808953087680124613787190037094530018290321901200173403931072563238995481946300446394252879244114425498047999523415156185303609662918957360742106671739042367853813906611043062599372354706016990884891577155535316129066834021708487749904454570277932989718513502986968157276326882337432163664532494145645654724334926022769137871951170171885147776449832902586518425446377337514851402323887900998033896066644577781911945014946425558986632597926074265375858135800541606788899929173107556429332240740127867931002070785013261705651462368530712906523306433717586867495877236776390639086386717664654399906377234860893187302245375872850617152400272223394122774427894532709398027210369848951682603565071388695229497415335363463312276944863448350613679703168041476142575403783098235888552409473083208973039413162455860303171226979635442166765225895751562773466525391596375500355366790688234040956619306246909588969325229188376105056520556809322422087495881890647622289159979424850117333162536083639587808575158925035727660735263955626350986550388934972744877649265554377925197013628644661488769511036042628357829075105685459139404083832839949570400765214218477994721094100767131909995215210206034568854804049727560619761496439679593330273247348871126239760168342186557710355991636867530453694943629486571731655236127498212429796697286826829113869467431942515487793267985687332355657512296267422803202204692829319017963589880873399873295753199862041544322456621728785902577164999108313576522909260642106003264819311132815649543290880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -173199174801554899104867718307656684925633971754816873703864181324200510042407584234906156094967478510716363421907154100626184611197640122656101538580986758130674566275919330117610822385665024199266232457690882708757391819853544716356957856306785345413747857344125681781450449475503496436471116531103465218221420627028210990389435762836838976214341469665379888216597214971619351692631064350544635406105969124053427226590262110730803922620911611013477331491456489173949795128354290222397231409183800044230823968457488623595055611778689173005479426198698672772812152808126988971899955913097622915893000389704724546912179801524344226838724363576941142519367329547593824673768514467377577414501952106154710653161912956727915729678155324716594898263442916557412940834544465317899489779592720677738270375165322628298019925679940461989655166402245994422337283712483592717008460131066686938806965323115155339508938293701687593012102375555369128058546956121353644974209019857918400956568749082766139548539813817135223589112861236765098048014429378375817755350641296764394744329096839756245955210265044574099896227341017816787502054913463068363308243605536628426566857601909182050505544161487173252331130794713567455967163241561729344130622861977279596029137050458578036959404168863007504705292316221709868829266969318960516099871615251635908395093778292044376066047211296471407732125386085915128296603254661592885632573321984911435394324036045921324682123868041462096663248021494326798608179641227158885540881060645161115443517946276860499456775401619833735995538640984547065092496341060042384151870284021896672987163892184119616006281674223407306505310524378058367315607609944239296021752352863597461254958321963023023464503558341161354795951918230576248141960139061418090438102263325416142009677474965203141291835729096517041517906096857065789829693371438309037046859170555927434642847918982833428513219987658679266918652567546640698008198294090120366594719554294041489875061923290345394021914734445570422880228698919672409784534833413284763867339636932604687513736672567530461452452328689850899391332520317108708631665411147249274970720797323950732709787756678744061698657869710670033879590455767843060351268659924472327922772713471807414127788022338696424699294698679853352514305473978919664969221080186322278778832545680408166739859079610669635444161066220045822031527850889303032472208034025032957698603296650799216469423304779272628838956810364867118116374022386721023890119905246172736836125008898373787286552464189605198534497314841785372726480343354734006939905629213501750228129879407591259529629641401882147593654137262030096838825094550010426393686853658766729045631357066075848062161736465112089234080941388259354215060143304333563710191103457994731120871453633125793259731877906004375330552904611462669615822717080692447545225586507286147986505004964398377066680675787149095729054379788610289310542048725196731988751212208318906848495837535707660188146457785859311461008607386935783721406523874923743360732503897586003845073187152833132927864202418294800144533283076112612115561343767349735443974365955106730835867734621817622442009564064058697975014935191472732956977658684947383140828312360748614573540094075453827604317722980849152359531902076527372161956527108108387022586877323593645379106466920774904238684650052453991710719190694899228479460557880726275072874034487643159183381991631957034716730367615020291117769375196891117581526101789713128617661913194958706254439120417601681079423263737472459901999405446219933668961533813770199740828910834675144357558008212890604535427873782146070307563103376268468856460473447894702006117645655217193149657333472353832076368517985833779281141842818807422597553667518385406690837654114849102432338773981948913482272182071268566757778756645329550866488496577333145414047330388579955123211337137134642131083510879116149193591712322960691356054657625511484851974711101721062205070320026426957445040202327684317461933252555520546859222767993669131900468769128415357748705489396791248933795865752834884538888903105873134658715938265284517664697706877880998965410701075321761076273542245155090081209558680216915460162269531664094497746190336000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 44721061096085163036672125790507529513210333940704308336816093628474317861810216451049870930589501693948889046984502511325525096067061290888437970682405389360494264673653593302996665792441697256875807858726663100213369057529106915799056149174625940922750487295256138721552046492438688912979555989120717939135113385542202854960778293926411675312361345630730127693493567328552738668995882168645832630498306480829847598492492762211302314911757062381747593858705380301569629016185271883147481577476266927474666344642301262472825503346855763133584565373460305623605561211914212310381705663592116614296710449642858156390179449495935667490527862908922975395195169472558311798686420697439893346298392479931952487381440889228243309384644272357830280316293145941460912453178452691368219584003746649991924307427424448309375731157580370117771394568570424126090275124154461597221337284976754883499433262036439277923735678907426963555458541178295880977691352920004954767769332441252255848171158834806505554863878017969777902298593704579138216430925441084084794244579428299440585510920010213696129566740065975898542092589551889358132109036164636640869363547578070430034376702380513154410608508746053493062112234063189133516144880359304218516979907404270719155590214949144814717069333599762907316992408925962540121638666348714623466965728786804106542296316468272521506731215201688863207889364212407940982365749279676570141902145094189159620536486355382790720026094941907531291205863598914585637259996686443618628339281016198543009893463621185871703107148565793823691774943290214393924041891133626760041833468390473879370616267437442710227374727463940101754596778596046761517086729367810094668920144903987416588459931716409867178100448817384217264629806945405118268974889341599656356031592943943379308863635856542461565957625865757535985483617165754109962534186079216101246839360838001989733063211776772610746035934404625265645867834463199711179654278223314920907807726543980528618307383822670707473818092993391746776339697433753098253982905882483074075746101539913071313934342085571753631308763616132554057123693454149484478682037623072298096043892950213762715548754605790657261196882735292762466027295387423102310347540089149871045996857073199789820655918189631290220534384588028690659831100848501023013014919564079771523943136218084143627559775563028430211418537532147326765428100790164373871777066672418566428861244648869392636065457884682383854425135845829082541772886182113451796062061023038529148696018544058484677447769889692838546433263619120829404870727050587285583355330644601312836270209109520295843326525102877292421266291742190192639164636011698736251942684622348681782930655841433848280820405281584038242732092873697379945405529508264711637212153217082603038067655483966851238704756219736607992557329575800345726494647124301196080693228359376998811443959780022243612186589625586299555971497830229373261411822738301935435327122479383623143193292418434682839647699338719524407085033189822435228421616688060012593763738920821241988480431266943416713315491119750709678748823386503649652858511453760896645114523159768365438306981731246903288121763546827800743542390823204626674077836751455354418021111701210790478115088299695435979705278254951195526536818033469214735207350165936344583149266688365856635388829125330575216682381431082718975973448608628716736937648033353246626725759719548235898308745069402375083625384665897965796192054937727710720236834362367948482316767983206070159462744300414700982634590282517034294922709246735870781575185888407166609658433427221271496012014840354148024857711793645498701768990238329372872565499126770477361409948486118217108666331658301875668123158582912820430666722847128388403691972004258952148127286976646720534042918234320840806114012913331861303997669719814262305138252642557187532888623236843058581933938201153657835277936201262811175309623208930634547054813445598601617735511027938814998642928262685935615411364087834510842043454558430256379110792109966849694617625659871105998032312293675391017738165834071516295112255219476250542618295115797347005401589575725402015391975363863103753141669541380706320159142613158081431783789325322247208960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -6720160869397372239186278380684811026309767444852861157126713477620257856631402333936975585250656642491723430672588062236846309534313846050433945498784996542986923957956018654693800785000086006182030104620470411341319348039409530532540031018241106706989446203781860318820479498095465334871536081764634899748459494944117010529368002790305755078537477514693509408772832158086316884117328108286138501835033283587360136759000194415065308815974017094698367439269595367337455751680796474677615513204935932266194335528492167201970395804414450358979073762190430474541066821018045123145012073605714895617270181984150774338140344945429392241616823618089166741617363628436479709623062714012624660835430973741814650729074065353014319505062350081507741879637689460201336594213014558313139121314763783463108520474518250730986762677823038662118062579372212570028571161156653910804745332683137844652050342830955119946704428627200913090919465334651631993628031200058723478202728172029596569734033481384826132978299229335998403861095914663659087870830017271746848882806342777052336235468281733491317888886566241184275826971122059338934906538668019051014946717623691768839322564240491278189924364385978796737093392857065211468240540468686966848706824835029278232675023573271445001457519615097168955258324546624753196295591461546379999420552170619999468558675562944531674972532288180064755014914864889632658100628445742574994528315106102497911996639151876698873554529919374598294815737290426326690037318728342342710244938164824473918296948859213060925588453987415681894215720053142106436943762443894168920411489015796842603544192930663113714160620234130204505026674347501941803057772695978295303207058921079997407161293926997320261717258344483039748349310326297651286765457034678348055678882844845237452331986383609176829258043197243146121004059844711180523727463050987091404599802898026247658192904035625046394113774005288332690955904361418274544928751629988579045187759264909959886365326664770516286176194282801134123640979379129700643224665431678733002748203489264333333915405577694904389562771395464097810661163289007449118801178183520793263544938507443160875738204197249446049757688154539130948111501380704243007376862139414207654447108154074522502478477104102956211594188974053092054352656138024966996714179511806459280377185794445206267188632587817455505530516121187089144427047751820148191363445512875595146071857595648105024229028663416741781291018681481963978287450644396311912274307251405700187630653866000030628106380490530373211741043524979834872784007588326644901124538257517885849719229220962024843042921573047442527385375149146948251474065791086669542904788363127991577660803543934475990946411756522087342173391164296378908152615079448979405624557893838832041232150130609823270322446777988988508663853278205130682567959803479782155779404792851088986164164971362425745540611304344111002644037111438317370783114239621091783234901849250718965083962912256438055494368275717105826101810176173682176128385957763862277168438266617529780732020761165475707269690309653500714181722276931064043040713943491419012110777066489243147999216836643079708517773735604689450849475665372725252772152047568606604818655858812150056868101901719551363392321051371300452838592797985833856874995012308504796469811203844064482741250653152929767812496875246483040733170075589469509071454011193160126430551459398760895408005544075368260554732951627101938981878737400809813135477353927948179506200403719500470225639698039755534237905490657078130023212241944119619245269555351846216747646780365545524113142434949927260371469539810354716838140899900759364420846902513933760582747980281585821290226100513302052382386563926330245852543301346663814039901362178751607151978805821003756587293030060385616918461958154925322924582147077333562680156955122651870883057101194999089157233950183486766995893515673045696407120328656363328025282052054768230643237046882857775889527059644357764396366392789944934671921327163424444219887283223567077112883805415173363189934965338740443600526401975818427388228987557686323409143994097707121431018452195937858009981829998789170825245098429771004429149329794846426144098699643453440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 893601288659450527717740719658017833152648683601504206328904942570629736258327339550246388458189082858764375886936118043356809056970255597619112012227121275525811692295920968425941550701960640684005799000323195864404403637179070520761644519210766592031345223954149875426871836798810771758738939306061304771188453988037914578405670060545718818779314129728022361796579756605336545548984764739314590802373342664963448306471405393949916305671743029163689625375185209606417264605981697713706436417120988665247362432252688548531118615334972280418088160665466685660233856725979509104310558308629651976960790585104209375684286901110884989630699966039986756805622488263048818733052977979399705960209718214814849818839882317528779622303922775987244395019189630713614574811915751854839391119962099713008862101177725725110259949962407991560680214815628204874731440733330572044252123882203386012712778527092361586019389686260701924389248569822367132655092063971110262041936315624391965161892736076785259396678871981511278903420803307831603172143816029591810808095736668428937683284556962548598791935644720346245439412126825472377906635040733322213226704145917462226180120947120780236703297662322629559952266617136358240636693988777617179512802724043444491919529554809982173518506014692636083265103178765709437846588943522048716117516557269067988217917873098390304452511549151002040467921459711300236855414400730456072662242927791088427911849115034101924533410856383318767994873432036812334402662934887334505729690690822275810121537352772749150589385439508190594176243352924681465834504081403563248575450668856810049838436526560015296930867130033686734858253790034889218515447679331417527573102935948346054691615015881974405800488161286131608761385971526657050843111323507235221326192976577034883399984628168992192544072295632314252257715486719887610235035523444341538417074264705047609842125830769172475435295431531134299531068952595850989794041235462831518063158996698830787049245056307285901742720170951189633374063358895445627886064915170992306459857989843950250630545603479350579969175101305653304280362969134840271460899894667644054775937671367389338773250680209919911670981584258078303247204634474646487162575974424289805562712023612109861974254454128026559351789195780205864257543307454867288205873877879278121432930038272327825431916310610860551764207724133095006806973512494163993818614726815335315930972919351121561184818960376372812853644168695500742653699760436935646466525048452485347984734511897739938770923199231874164987753424348730667180559773497295033910758461183114778889786787298501064764472090517814280084928200476341090769136434196340067283629518297474086735821275178665942588528220446659641361958885445915032945369899637179429335669820752454503877697010271591688678292856333569250348573111327528796132332238005927493009958801074703112362894045007555903411275241259403908520397708900888487103783298781661113922391588968856472630173713447538844599665914086045875758452114574157610240211818577995953655183812984647650040145650665242436432582351301853751181287269466387608315891315258648821965726081613834628294578928736799857393094443626585867347755388503765720597337145153596042173896779347192981796416693785270598208615046041154703778201971501229107719924173363173064685414585342478113757477497996654836349609616158608602345068146567848512903048160771119733013672624272521697592849836611175643444495979638694823174939967804132959836353238324739559088797387330912457923551741945508324711135702339167962601826449132821589915626902243627075319395276595324643066116280134008076793255029991472266657962183809634132298899683932897579270756157375553006996309746744913633522958656131044736912275529662893556925097656424526738504464668704942659581016291395559478623208249269203061881303397312701902096988045289681558608086064430446599137052675006730399640933023360055195750080937303730392018221676278274277475557882419999344978047973018144784358111468430141120231451767168074791212544851650330695603639719809139763098580702686673636628807881791190363133773017259715163960639230746939276188178819985716968013260392268197535265244764972830888693039015156027770504310947840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -103185775659291333513874399144008025302136240908207217260852086790050017997187211550167168412638346516256016482889618612315196418461250692678477978932004967131692033775956403549273937928145545078542479734837221175498724698548277014564611888161762461440291078596599180382683710658223097428706704742637907517163931782166971431438594444852414524785228076058915596454118419993381592570493225127349466173891108712529105703876926692450405407164951414641413428632914932798485142518905853936075508100345850357968469928552784389952229938821886669647905930787337456070259172302811565941957566395009998470996148494560414406779924932779966242315959655904377230023404418307368477913921516883777015913767389876227325346371499509172664238875565035806917345501706276882399770563705355531377363726512608504438396972827479403922130703506021689766345117158816500022249361692002105271144414442590437206434954728700141358504920196623714891236580583614062334482729208771801471507513921311893452051715962066751699049054089742226198658113241436641254884464121519536474404478523900724624781298472693021416845870375973753609675357381879072533659898655327289999935019430423585064346888046371262140014451584980009308845989583883244230825747954530372512077519419639794202463765855721064396084468932078702079366943788908724308663633258814288086610147683521525340816199912385313106523566350488144333102309540018398719009695368683599793579932054566967856412444906158849009289483801083282762078391003558655185098047381747235361753855150387891706441803901754435864213304026853172093259224454505117113275557803417449797192913937129248723464029941381343023576658216455813094377810821695918702690000751625397446773898565644160672042269835022132579860555237664592381633600382745299735131306566773157957130558071557111570073126877704317419727008124861832895925561116959727054274218827244231243937552675438569567649058819098053613052672665915489818542669024459964174630021900052772694627210802354558494075397242137631102712899659876902680066953748843715995526915069650399933292597130124228113652108584741912297011732422667264835532901911517298378245443552784149895023268676437351101360359017012546873256889087545006320458664896214579871983036409763812944967322260984856360822017494292479651745364848013588693441446237887721279318899475053701179918989726373715731009331525821837404170355814778724591833172436037972686480268155411634570875927072444334718197756615003010251349771630685098841082475332087943726288507690678716921055509724921177904280918694470339601260534866654387818393356996210657226017100265490161178162793502652817994504835079948642240876424845300272576153739376821675274789572153292103133807414761792177221559525869123577112583661635655439665363386541255687816460905280521579332067965529438947032359154718619465622893068387826042795658354052977108712316403392879397045462603547003398706148181765437103145078176794346060372227983893928711389832558431754084347807952664775368385952190587259196353970624781250011195529472468394369931588763731680560880644224420671365803514490137097615807038487247705873785246579390615363313368284586780989336445126343073023831334060468711320964372083975242066364899427453520599915884903904000291526549553289016830875870290609288638479139260611337786939116207765591760112345803083904254497092504425770602380001713313369905896765362289314105170001908382438792681163670574542727325003462198068326603012735391947431374645532363583386244002534081433731596521959417152203616912047845631031538440504598195595983733994920787822479252348479636357864058484897994246226843703828421006792673347956599647062014815244091151943929574945067444430512875463478403987134307212061840890508699571489350537289860231224963370533811248968560169685976491727165405385035007978749746683149064148256467735947230419856923307037185517533412134135430437364543462382105424252265258532411186229186797524866726716107570053453079502595331519910794387744805728841548442803654312405191534393324877772375710703330875298671464632906889729004529901879307430932521422277744698509021372601301614755523094821260253090937830457107865220332552185765876722729873282736687598568590264318555188674283385651200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 9584836656096754649233658308491441261430317681542824579655745536201728006516277597094951141747363886956015277855635473341893132709807609498856960633871963686726169365048237478510057160698736801463063743871791930287841991717478692138694521432683677699101103104977003282642541745638769365017107945911773303837742568750442239081226453497242153288951832245543506517153949211488715797826333114999195472604259731423716317117428196925054302494276505959584888310047516180865112935038327450935346279762565774463060941953163615862620353205549852083391681093181432246235124284743368426306427654003633569206051573940803991968184092509771664964140490627290070433347402629402750299642879475325068432607781178731788815989757922588244245877347871277348912019277958138294073146220023522458855151740238317148903800120603611102488438287246309327397659977881280133398944210818293698402754113322835313603121366546508503963867651482375233821311428885532721314234635198191273922445575497485629168674397887542634716046701817193594925959234992571044457449900128626881841725768975932725586080474212302193169091801804470679422275192053679753846385321160139341237857409941959434067456203739200167046091018599246696699351030429250313705011049545940621586031343722644579549153275853981228656116801933988417251102678150269326601123789332148986046502812285482971014639546970655598290413796917465835709239617724560493120381670431335800664680157266190573375284564473727253483544131662695852035372620562607569472901062446420763337731046265569089457055383255618141187216088399743355007299155063181731486328174163723490618075766358837595712484684583692714566883278591589007073396140294714764433200101548799428705311490887200202698399046890707752604243223279086010585430579666178112562246225130848706989722115186241499104624471098819526145034892057306523210960921380926199388684082683517901572803806057937393282874263534365453534361395865749266665148221668735380710862638948926866402255644390718507423759463261204948998164477903592373779010626660756341178920533257050442545090129363371504322115690879737080529127962046805478932579005119293148094345110517350027657144852310916780397869616780270836040698282615177136184007825370439267655741320289002188746753700375090902335810598787480119142616076750655703293604256675181962055815348378635863078621839184991611478511360406497324905540989480245107597145402461560288838475511564823722808318453482596608913799173750386085341476717436875982007411835178089158794019157357021922015405137353753852279630445364409858302560869416442523767680779307280831599678652111048910994933771829404028356750333791832064696781017973720228021572730942425435518546576537607470233752734039831268020619949726063873940654944553574906359228685842527438159102128747299646949733177322123428324527351846270941548535120365840065449791114936679286874056462874153045579867099349639338190322142542950090973189354795090080135265640527799385937052610538884262374087495416873485285080700737259762999228468323617320826651600489609346847475295705400412956307583198729204828953137675448898543143034803916019666096256923767857700347633022690946455625530879135756809842609582194928914841831818283333522552140460379523269811719287806589474573676002932636318978600481278071533283608509500726318957008219408840402858012506826904649606347088028641742179153422327258799716356992796405895994371603880886871240164462423141086827438133475044924537194949528639273238434715274501645738629843946407085062641594960717286497722937304167036995848835203162000003126405627003918511078452878789669650831306649801072932571874141847640311782829420342586550603292392679338565593773896753404193538880684155264099505770790986528423902830839526806781078655077229883561421186947735743932504117186819642357969210145034929207348291197217103752485341728578379534289398686024548981216306592489192761528661630322286957222474881783908363293701454915885911674556260634828911811136764490879542514389001238574576969824884699559870663078044695901403774851939026556331993969361201229025050918698376087237980542216803445237051186123695491214020961680711929258199667835551263562693892846399209535318452841333797995598623130255360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -688414220350772782865636416805626465176341826478098251459687985822506086674438972745936786090808660407903186318802085824772246656953013250388032615154272464892525816600903109115580769757556716073976335687699803091376609552559454570674319673671631979049031406888770850890901796063522428416914728043141942982657277321540419618109104266541209202449676834824041197877476150248212213979684099047130400350008679517031480124402934563952476162518916242679977813516189333308212119341120219831574113718666913066105146750071569753872194012360468423911275085720291588537252762813109485929973776236866447973404090949808212847567171438533049605064050191305695571200983464434056103945412154364848073323114466573028629918598405118411947571134595968921829042377698053181154661739683439832532192625515875418296524050329848329687480417554668933600182018964672252058830453062089260023077361705306249473642041498571352909269256188817625950778292630757796896736065233105477322548601266747805890026987740348391140231639236617337435805443207475813448594868597582065580460330584875773297424395622665742204489575831512572500100588363185443349144497624071136934353692896211633834790660254765746814662803760782488698284169231354742969149921039784456649003831207207975555990086282000828629427502097041268867181548733893091075283139142835229016017838709411304138605551274733422467279255027987508714553250776092314384316850202653730896249004097733104891666323242311932095742666034573204385419095221196140056988982791037196993889236204756451674604190624929479769715027448050720685350497916462366276929933948884402775241720318729422435398577318573660862733192169867866909388987566329472771926779468872071066996015790458055498349037010499621107880687586721278977643536661757508613527965107560872750915174544707615650947407943417646635421153779995619045053834729619027204519670417768591229564720719553946095556223056073037657347960390681021812486716242769759616810543106547353538376658446288417445689354829151001782346527790603298492139847393562363084270136677384461680854103936295652128302067326249483125240241560549743960189095562377684326972935200318756198073599183009985882390197058693747169849781827085706749293198957067676780268836722708078893594377512378515885903100666023047807467535126969963277698806824520191669109526921529458881188732022461141584947430940094173976161695321460374922174798890558030221936030577553338184866467384409048106592589432339362144009936855588834083399483690611636661854761189203523290303162046795594376312247441488763921669262543403469539156962615661168359632550611648584849115737848207807881407855410494395310712933672613901038968534723623431801928609244104352855529184639339639540329024544820625722939952748868213930203060280408939758888985898024584673772785114231371990787631537678065756912104490016278038934833805384817952193536527537709452455817630006776497169088731618872963985919675544975674315826264374194030808814261824126859208387959899831292022846296844042636477125687689248773014216185705006333274563911330967837223867327684156008893191391966096282622884323910926781692299988037202440500691811121007601957918827791524322650369809376884443417903353913862258743949062517109946654542769179275937836692315717541356750860151424526479873457658121225056280143520723144717382367828061283456414875948124191810615763062462870843802909899253900772921535333473088617307420778372338847410521758972934837928509847636093653085605149236322962973071565814737258703696644496764312182673047346703536527624458897980180647869848042754546492410084948070682210904602162379342752731422633975576917976248169993250860894434530161316048485071821489568503620454569943526630627671461961274064349096507483295907687862955150296197870198594930709565917855509043775455164811661962186745151098814675983186313664879807345114794349132105042051178346474092430686966042196121591187118474630357914256132958349105255589595639110600716999521880092443229076651123840013025770492154335813344528215349468552860439437539270719674930697960659418026955465239245340432648958455942154653143006406943885229266705542134609694811063033884512827396558024010974270101304148228181770884320591872000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 37712746939782370991270574818799818313516853078110916042836572802710812682489075103027030147120052400193579523653092073930732487252433950697293847792838310696922896407811680156478346515113784944899285659591443328711175867169867111081323339217876006576872568437517041235880583408147901960706152812548708386333416651361495085463005096978682732997863328844696260458440824513487866794329543425585193582635448837667711055698232472446898191933809539402482553542120832578754098426836851715980913290158495821857480179903471444101239553150230193210546578841152797596140375093784057262719613642621812429756712375021947528133744034937771742196624578508796074027012222642863880672028051117778871875123325321698785513089374105565080833081726609865248489428685022594162945854973356696720718600279013261104078442096285440775757849032652005280217852110373754140709442984430739970310228114800893141190449140239473700923138925544384173253278185913031349832811742143747960055049269124962302569223539058446756950674842955602505811345315238478832621091143606971445040654032990962597317475139783561579111572298367924834614673982331707924388605034009960761805957248157232219406712662102018712738946800473174132366650232639335771757017221139804540149490658415777286224702427689842586310702588653200366841249179037501071869098394396994529201902731299640248986137272145012434122324876811715865641609719605879532649292747188741573020100153098335541324276881548205944064897758641368953655576244490104444840778971610468635485834932346439817786451162849770925385094219858140271350781345026833101557813933486032537233125634965537963249176220478623934062722166617075647578334400489310752052974068974183766584882375984513174299294594081458394372386255105019955640361053351147936202757078778080051067186398029964852013058973860208954789214266015840904444267114732926413939595900830465895602103764637812481472556870843684838551326398880053779765379510654856818065195522321813079548049516373723316103244604030778437234166194859866233386756495658791998192803538794965901376123317544451092581065882066353048274077763598143942470950546416240289112312930404285075398316468438420515840610207697321905214854845813021558739530860919408989765821890365880652097175024137132421606223790016070458849331054533334871894014220241641080882430658607456474851346574321633765014104706947224193208332158551543509745898816577700080267783067917544007201247569434328523074826231363673904174620350384991223003348369001207998922361661269709381977377578355015743017673702009075101412700286019571379815482108258892552303495659423668598005833217367747622575412099717922491607717722251955968741897187037542547177164578132683762725656500775637275560658375146580767039485198883801309317121326428947475706866875502100838060401685553304871397319091164921345494849455402681683635614711325465488435571681736297079677846381110853303264840053615833404288064231615220117229818368812369274092181921604612611509738736348950704016061449760109757792880524117631349998303378597807086606088387686390155714859808653695845079732202436335694444409570030585936056247980007654505215199124509855835863857588862830312458309147365643841836943731494978916980624421144884675548153686824905951058922783065664628660356306252325200796970981863267593184099728029273302588623831267854303722938529215859538472609432204838239873228213380580991922866762559570237875680344207163086546655541009588727728227991186758388007146442881061366086491858392363532255997196960967929473272487549336134236726164330259446765289924160836789176129137427467329704099710922952384856596319614039498205250537933984437836729395594455760326331401796916201286720751480542458274554287951777091219561425567818173353545917404530782615176830334311134780182000837390399659170783588471729286384123789777773951392882904567102043452900009019980695809245538778149939085913129159816434022678071108605666783833407733151028946472417903852018760608301970639449546837232278045561457236754913681300358028896914057210799673174892788243921379615858860457426638879611019925497446547648619308489363725133106482015287452063253447310924552428844469445719330415361313394632459302786301952000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -1566937767775215789516791374512140230803055470287337264299257138132431190022375736550315266989356265317211696726195455239479877055190274570760949833972685280735727910562468448857629242719030531861368031781335922834351230088463592783169174088886697552340219298219012555042265894684525478865050295548601902495134890611025261318931100438993053923218121899098258909573357215146845283987699590824426031146627815578386422156257269352731776402110659092010647669642254208014153951526435477995683655701424992651951103645362673907428794762664796267530828621304797362115885353500206017507910165490949717867431050642193465195772470040829966980975622998859428880104444163345413798432183480068757627256185651550081789063629091617764599912109123419470100483518650491866267048881337509201429127535600965254710087460272416218696021429813673547349368838449865502135313937515951516902334863548505807101960107845639933194002458188385980860836011469185784377042268782137609722108520787871714946885021871660555620322718082994082105550954123457351980027729058414580749809835784170873916275562288767281462568977649136049982266808388748211813748548691633040482263010592264653539182696834244453226284400761770053065181013703476724962195999107199171069939129029035325695121383433105712077501740090532235553949816149383946859937848946345711316704502181880062167773161185080335116593691779618021766099874011813157702309768413228260499411545826589061098887705468819812491290386176712290624956000796309499365148335767289568542614861850935218539470853585417187773950374390077606270527675658008087297744791734990937282690777504635382445261863147998134680741850869709795258961252346925844232500457142225130970852524030038145665941484180711223706020791277634147074682629992185738638184244577831000984634665062865281580895802080396289971206418925025371764577561775933741478994162409933589526459239574689003384050930936070193223190471696947272223067108928301232328675172250318918349066608613749022560295300817224177684305117558271883172975487853622369294549374412540681798685269937640587522566507062472695119983577092388474415404871215157744278712167327251482767870054219017819397476989424093528029027457062973699019988941403808390365056630392905966707165543214747602957086897360878947105487614144456324309050332196579099702212801656851425864670295709407863352854426438743969614502920695990192403935759733976316914121560105068907907459846681565220113449088263925755911554236999297360217578712412478130979194967016232539283572747952563739663641126171484845921857873043352958619666097556770218028559512533437766939604921483331564780396434767025616325470432601466791928644423326593201233180993350063980377438954238572348932060629259026946091620390747131330014145241098967781438140422135748887469453399041535575709426678983386291513327512340905132893760637325695393147246846453617744252507448717827104716709141557936164762836725621628813831968889562540629288319851873838912118905953808475247310811614931219906404485164101396769560393344358359701646755165825121118467740071882246959369728540288855594446011042043495876138383591116632107904372370030742561398466224979796772178072597601161653816453158864726723114265484193301878889177289421940048939827182915160654240887707220941527309698784265164097717153540065822755152239327793167006777776735771292171046122201926331920250447841959950877968665446705678349754520475040376363697936340399864722999263902401369036028589878530655730961222574950934977621823954107771764469673424984081407504888464290762649030544615593395022063047275361827235613092494103947954497734658326436647235191622023000632789645490294045299874690019673368976763903831260400008224057261438923620903742302436597181390222340358408461350456254157093192512608517018881705093184321395893971716217788584180837899932286053269623068287344035297839198659602060541809711704288262419788649585870063363361231199859625661691298351400157091763085659204231681472095538303666680068047424902865453219021370205583800908630300772597170937609468470217035094799935492811783497387809758815356467889872724693568743800864778238609719332114874679039219639043108653392851392754035150018314240000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 49142502511354376197174372849383022107412371711129493987199398503746516251287855149830826959158738873508719639407226754177488753428407018144690385974521258964428701070001251795604521094649534515611778380290797433068808762051123644997420028251166821337439010169644641544653632363358235009272412164187602772858145503631233180094296256896951337078901466051957601330367943555229193984712260412548498960431343903828446983094530519416061584740864723947486718243916855488045331667036702511898355493991967553534981511519234078074895124441040795202976880394517390034025757902955324210439471847383006397058521086761900016359026182232627088043326903845895743814070417269083450865618365548054441142766551543065728658773966832867192343668329253259911336632195052600985272263967037344280057536535840225911069997594175827974552803068876351326093597092653912133463818964502771127483036491839146378244527589662537647903790398708072268855113034402835493473001625222763881381877546024994580879508316149116399490075110284447898131795213482704806318924709254565184896723123236856186908793870495710589719458602994107279629604371870849819483193734397393863491340592790644862965474726227459595142308540557396924122363813670493468696772142953707903983542810593872013923889245998724122048641495690583906740201420891082183217182155518378203554823776815513520408287204111378278088465911540810011723582674879447669490068275848215127229308600797102827001339072474239308797659899969522091961274777269641936452201794956814906955258983643116006717451750957110346199656080477264736011128924340768101537309636564195666253256313290793216373389432877392970822796432529817331015572247624713546052150576218623242964329645862673334709138817865738482383186098709386716875309521823486821474600196645878569001868320060715279307398483545610757541743389917079776407068678671155360496081699154694085711877919037822663872405439679772811816299798707972769965736977087578161447748087199714309718873461335146113484644785273360610641981898346186730078677337109160626246069654226133968019999973622073345515311377562934662183591538323003554754911582887380815666752487286595327678439347581701695942551726041696587995385397605217658476247498895369771881394186993260261777365416981645281816342134765129777511608590341431029415231462349193693640270566152517045402839297775851989356143182988180326381155692437137271803484251958720403666352008273034412022518500955935728746574583285046265639809700439709325883717594596764862102506335951946939785132833221454827365720251263292157587288132638902088562003527246473052837325808222996828969117550378477093354316741738138698163866128681960368339151800268669723026941402411811751979270263933861816566649949563066548908371171568219247454114345186111588062159369477338881420743540069779854041643617233493116099847327153233534558342498706846349746260709047566204399673898300509923986002417139145319845886718818678581085612477682637929924035114988172237479194133679737766844226686306089223632259868683695150911468616391009337785811011046488034738013163230907100015110867472614475230106901405915514986487889905439199705339814983723468114750646679271116416245323779391424749621956880204676643751130438468618954579601085346080171532031018137801135435380780655526983308152682707950002416572823511999191217408054779934187821700165803309670965020758960971035039751218855416357879925106443406404857378352279123095841786452608740978615489886267250625427908367882064746589245391737246356090355292614646259245877434695230124120579119076347413828241821423537630726342321341401730962773879372440162965859092579121755893391142479159641223121428199750099010945874659485031763735787405177921333875953427280799872402887603537466648990569694414721804196490132501009583283074764868042593565358647218244074969758302871178152287850927714671254784607036187092140912977101100935865447541248206242360509532128127876045577123009851730547963040063777172424760576092824085527262893984599390351205199672698568111164727756231161735217108427391303208895266942350601456696705373861796042743545016566205234486776028581367221110112444539887473738109191516386888902682645306305117421568000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1164050701384394395611098989130954156264385540847835931253759006807905570473373997488306040413239878702781466953883828785498665132435604886520237097859159216921451932121191307322578996571562644584731353934376524285019845513402112400735470121321642344406603983449944463907776319606949493324531960309778712530983161683451410275179593331309762648279436517920628665692961721847359804947495640578216169285578809310467289393687552289734369160016878145095836457686087316419509524477035805324935312679038535784829314100331961287525877676836132612982449693759069721996239191766766220467730205745565019779705369053985685165677390814967195197534438120704734454486665982121897786259955616624267565492129814084876867496359268781129804317578269526249826586884048956864594655663926306558076882038017731176321962079356232756916556735028373215247252151620598368384720088141548741510576841713700657264268817256344033728895652425740143526559761896197402645813531133737211289834403807205896783112384339536070953823042361727391326185605061763832950275288370546435254440604217710799511472919068616229931041142265596065953235840961488056730683733588031579308848747607203667574294009330075407323770860193867294621191878508339585973201006980816641236717964253888258021301176815868033517883959312559856761924803010856637365872622173937526013649031304220275201934417684431141717115651609606674372584546095826299606237529510359843087563369520818034135631139401678226455297053062760210038075660246295682565139009420300619622569097108327407411459564282528271377353446371347047154840358849863176343837844589529261470716265062555120801863703497428544266548462227292123897615062132657728346893654753904255348336712445950564211761239235457110589992525410406197134318688797792496332403012925463330138128164425514515314911196748318579778566481746714227194544647165177963649638026374716886713746846973423589160677425328043570855526242083920517563166191948485041672684716026363034552597426054066154056674610016391967290701624769990566220839782481359725569504096702347476537747344044236081229972303264062640004536225604177838987644740165711613717116580618335814091475937111775615316612659474474414781088321171804823683690752642743654336885066826982359941219213112785246911361817688189387505122922051928031547620628329939798768935629240371948924039920462530370066822717505034933700117127534373928531776588521601326291002109778598520458314632774338746665486201509518135674179997995144121280202998139672889155718070116230957895452744800527810600070253198047111130265617946354880311722657167977270086314799365297989765636343000160270343170368652799222523334367820250712000655504558137139802726999979393238866315192489696203657001761125372019511806150954264006512296720418335344404649728079659965640499048078303323138672483862905709519967539804943013287919197269042562384815493969823602727970099402903451951388346250274835720520395292599959810803352461399275017063970177327688803592172231077350421981243124352583865133201837145632920731722181120791203445521015755049992226725182802290347681945216592509966001772841013433364470825430515337410207438391099627090265092086678107778683970192920270446287598942699675979558907925620590591736885485066280397606473410804290899151256653468696888278985400332711879597060919480532874736971453067298494710943453940025929647848932774362008865081227081458208925643498421539649549178897550665217818461612586655996397180315398275818580393642892560613225336276609206564532601651758507512433677312589884906778401918598702838686579439361602815987154324082802649878255442483123867171818636541223565367807166810828263664243491752953542423212529672290266079466657334051546175118688614500472525742493934392042335558425290265472094377951705420348543592074663865119142262694228749256050225862466795553061356484638317195044269234313056242608070593750952310678460547629084452206303231614319320992198632519535508234441929583892978412450455745376070090814967664455540982543966717062841846788487356520669002532683054679613135876072044844095773572512517431317819999544283347082801318869521760634411309506758572374181246272906833814473211764523460355686400000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 21715657005891020527221500684252843498735066785392899224925820560205365706435178420370779298648697825974950894663123108032807105366288595442827836180392038046070540170286054936136623933648136229435191801914754356471815606471881448161985390906161812070712775397601890622773707844932501862419187542861398353333075275033915953608806489659368026423024109990092836697716608984821580572465103592806536590368869444870571906388514577783668254828041138863359586158943154262755839822052252944897358848292583021232914799337184598819593814667391121689928105574329284895531596984126248357528999682409359738509072437996768064813263919677530023024196394649686348637925736510673212657862208464051755719338622396039921736217475170530208905498332535019396231247872422872977467535204203134862362507283278329257979019387451106070418492530144761045970971321166425499227032282524936616154733940274196768846325997836939999418552679921952787675435437918329928156679653675274428264195697821294000011601574997192587218572364326037853487880327004221731412193435070592665754733719525473965517960566038833636126822669670237126233399514046698149585880989928415915557443975772237675327133090167669217128460412883492326235699176992350371851707483511128610610986272873642878284998192404338482640178489639080184058685950599806798288842183207153204219625200924483929692008218394514460493695610206630299094434925419474668942226199692615421510801744247421414521642299706214653731878162111768219363679655747640994486902068157667580664946914468585271945397433255920518877839609411685623165034012188745792745558282578973756225018310861721546360167671586368383256277277527884925860890903171143656477278057994353322986621244877378038828785480742614058535124960744093414824219387150041938176328554472249543084576664910073249290918986258058650449809637053057082123785570554489963791498761222035397033362086920616197868016954378154587092653889659852596245753887476510182278867897634344096878604741203567281169506401660156127154130554139612727287482357461584623027713080764992517248111129075201447197155975154114188214835188122521156912456903743890208425232263906001595895350673988384108970376833056765794093351496943734562403698351985272315532902500822036301951112800652191084242930882172941574507671531000480685843102518310362109687538878263755408228607802212808161683439229391465300661800665888158899187605789755106391401563698787356326949273107518173822155771080496124585078374805748466902383181771736991511818369385769628664429041376737819678013235896203009872748870753220414669759811998712990204074219160753014252793394996552785313446141108133681572331951621132970753657631768532279759824874200997647768229502824870186364846373774285759450147621503629105840603543912738804292237496176376687155952499369932671492040140665402473037046844737422014692545887972154462847319345295587229347735887177872968083683140680962311680364103138213061845060568312005322369460584378712243036279873510147379731148745346951871606574882510726062378915460967916729725613925818417514559633560622253681482337327163705534443267523356344913113912330353256244824475669701870143292878604839882731165676454570027278235818225395562752110992526434693247997666674782407404809628602397559829958619307604945644007516747274577395544619159546773505993773603681116165710458016247744812205183890766521762029385562195220926985829328981109763766727885270992721691276446239989962113130132839042858776457822597499057938306819045990830803855381404147019505118674216850508889576599750441035298666913520218047725610279449237484436219015903471215187152341407856424402906443305978602113076177148902918482335468165712146256886072484896216567423806228687817305992537121688124579412732601362553359326255412846523253052683803686146354399531774193830560125776704245454966971160458204234036650340424796872105462241756635376225340590740277361404143506391926520738972444565388829469857863309820528316806398019599024484231918803028056951982447026585310234876318522521445529345457640724285404470765024722218348379090181109042901068746837925586000783849354403758313917826118646646618583267382086156135478434076777512960000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -387463722222844688066506413549482765605408941505849645462472095726239862014003264382978828445928943465855165938920307973352907973461875112807645067410297313320344013339990621729290716718115576992833080817778888401281216609616362878874779655303907021992802092376589498692964621313690524230018790107506084385902609671948002324125419801754486379576572290603784301146742816518029133123491892794654976728635820309546297766176021047083679022691214425334783736299213705452311694604477194923114109998184795229269729342068047578385898653659425952040226612877166865735300100972754739756757414824403182598856467000369000633930816515617911930408919928460815994136607879310601352590165434633213061444434034801039235360316560182001762220551405067542446547814494160547070458550094404880936654276130778970980610959079148705188241423964932160917089363792137819600303571252313371425959815220430571567386048163363005260077579757419796575629236117563914396922605162187238622426441796694093929671702687697827360662643399963361508223861952401548571958129054299365059334942216819550458880704107668419694320147875502661265570837966502277900340736013539946884856122447902536885833139182651017684675398246365008093439354010969579998944788561520763561376145752616385084006869636523599753344442856551870770424177746818235831028627018500376443684323763573203088943670972584799940791812371018989511930634957045724697453080728978966702987597283751298239302638905007243838539018638301062468246228020348921615920667978586977017955980107084133142882968606717356471133307777748962287701764960893251981208749307696491508725748153567435779665473442727214927255313878866036817147582729424992143161102043586754491421943850298843607798987085877033690785260835858929988530852542851076694483229021972568385046388874854732332070973849081946831951319963628354435744713915697207859785835441955850943533787561270842025887528199833998658479520748204877056574796204533561121825177050681546780178385047428200036357800398925073865290167073685253449147129419696617664110311228760416109746802724682367828146582704164842485809558458012745359372196782551667943675883301313270619434400567284417003456438901279656757704695292036822327118183666302393854512707036387348052121520436046948735855524973886435266074880656010357845568584673575200620429741293917596263473987782573644305944323380666864212606381523699651831837531117581906695312624547890847002138362061976815397235141109919162712192097773202461841989770452224241665231953444599153807382570443047398981909473836065672433363517790210199570091977797081907356207186210298932079869311141650802005920204158220398051531141536434570035689196269948325296294237347939427612156784852496972197081869493696322046673068905381062392564686290905966268737968632724284114851170471845090202930180171726199739086928868848969944054581360238417130845803381669748505898520348279365921118732980972313609609539131524574755495133773700270810988854140297979208686281057823801714162967634798514730488726266489955650586919544354759712794345509985196915164068309293773146201453536822110875076719092357772089148729026158679406299078685958352845570148896224146577986554771596428992300181472125414838033604830004049332853919521816250618807619917247306134478502756962199041749513351542380943037866771051864013982959386065766590549108959578308691854899384808714155202814757934157850002575605341960306980823538774782860773027062792224403428300389694001299668212087530012797198498423108791558932485516639360357979960535132862688992397078277967616220710144536271545190600760930708598004815492898402232200357998233755895390093811473577256216353234125656519898236410056657042812011338856499535680912760462654054856799259683511247063695761039796702399652746920706857095129498614894480927205177439616595300557559385231708621461049379725244858227380391781975261977211413315294619351942002081570130119571773369665793658767222491433879389111965840875960876785669547215520504919195642861368205781229969373588228154542873006214674388062842374751488064354940608929782717118991290915867261661409967489594286562092491886970618442831574047528336073029144157356032000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 9012607068065839735904795949778029893920502034056081835258003733457641521672469950632938160473052393701141188497357138039089888763940669853440398813702064190004261032429717741746316479559430799687457159337642427822535858855226546394062560533467831226337537364392151411838867077887279644097872151102212476769387373721122674046750996138728015530888162008567709810136161867176254446306744478595438682488576489311415954992824254991930385344283777697122209471017139010122228282863528123480409876819071051593123981109133643397621312763039893515561962512154540556257681157327174360780711748631740487641441937490275542658631413606335953097649295048126708603894835195359233219978675870708666249249848560707122154032854993699503222042336760775307323023275715635131371733166560219024771937254869254438364787453775751091521030322967664867639647567834577014169809548900792761439914427108701939568363417719770874681416191329840003317743667185586742965015937368212262426539112951301641508346920351415542517766098247449988652286201845777251626427189609729132552753549539964017809041374877040482021517857482120480040772601185803212819293141910115931925783699379064217811282317049935383021025888186522643546619084411494958541678129915534689704779554845505253674942655902176161055184959037632524059052654018545334324544181398923707072216743719387892553443989848117290942732272746491921409489089562155969618872033155466904360018325352755000116733605661914965953911022698524839050587271410764016030753048471853912662270626269589015596155747850644921013983059973457058548250629844215942009557616394062938766891772357230954691761006101200703597773941710110182880813300163752846069948823715761336115291533803602328760878275057551492049489105027132110691659211699430155873995233831595301944389265882316570357168057169992070541391977989775638572520809125235053977663159795540798738470858352441444819329865516885439153682549195343603944644975173276845758926195591123370001986017197575345663087142016133288840947240976982384130914981282128835359917963632483987154903817809203025347079438685889135234429259673818891027137346925278767038777966484085708160283530189712644671454238516110298404424074268692681352889464247588063623207809213896747871509046684150847593486446210611801732110545670578775153089427162713100690111749815575095458684870256803638639676822044251901541152371226507952156993911032241373343579067324942615303594580001681464080100837827469573430431074347668777338610385531478110606124659800495166246716492469159108178650749132647177771456745281457723752367306460007408293341885347694740504958575921494874449335446567620673805912112253350665424661983701831098374965427528399831751699930274180239143823472477150644522917109755749739964912343007565193436216298183935859650757853789874069784297703966093793303722546229420553496040308875944076960975556164090252078684143869313926880137884713041626662789008301365876897212444690743974984716287761903289445342383224096459456058546054089504177386631097589283653691828072893952966091337775341682827835517761024811871494572898065820771648044565104775717411697564761294053475924729540166339565685807257088316216353947222708299074382680278447099925932682402429513713802851097998363535669030057671958402042298487952823676656837572811001212728958618724818941434816854086734256513411245313307523616495953337701767435736871753555679123749046602956630538742991069708234088921978103512836149818421705338473229324328020882161903332254387460960721860617678102291654791650281234828873106062427031331314651742697179276279829426430822437862851417797582745613789913904634366364824644808398081480787360953104376499906527155987322316482078022740560203192717108592633850585504776967580087097781311899249882865498820053264261940336053600355643722389055556262060447155967997668156555252374175841914246437949624552230648319411158951991845665760274300517084419072501785086872880489851491258423681751009470627695279285260129585088952574770505667302982336531031819013371193773416103467751567824232083284760160922315614037093152851504473313294313257591117799291478028303677611684450457035633328919884595200000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -247692197286173932756668511234249445931297838453876723835380525646205531440372546018344089167168667136764222323942210278375556719968519957249292140283158833309208666309715073377242629989193452518810101584126664463162233198365091434683751152687118460220742175050889615485451879952315783823853079076208959971170115023294445567707399031885626017519724511836193922762181640385764600164902329696270553847184600162674807278795679945839866666982949458874067674770912057911339380217496357296198407095522182033906105023285890048478692799670311743776072102385268237481332022095507320241124717591580096331964707874539884002057978723567257324484789344583061932158707671844114256030347301077093023112938006685060335774702509560048213935246396481206095357531288897577039206431835361330125202631957672433039314330748535071433651492828300624711127268531789149514470119098255292001301850339138325555518467861358017595939387359816359921528035952912148607871454475748199504522859017009638626893861719055203575513930167588734489531804053549652278273904395709084897128406546099974590429875266417688839227095807774536857860005098367458010316164042077339422152621252211353355865484781475964623090106944788524950768598929900302272414976468225027937382717378005113382598743982168577121323347186578545654737533968090933362260888965766390895397856727496198082934339537564916000497403332991272104234773116612204982596520404320026034772701025394959381893508015067551447812171183266291070086371318518252512256109578086763115681852426178031777022335669906027318984991915626094738177180990793548982369390513902700720489521057879557040320020982738559040769460905418058943778188462465752078324192479266429100705615837198817546185851364777751969582936986185266777485373027736387662381999952621969482744108170577252242855544770499658328554827896019810764669819613564106967222354089063463468660690688314188584837812826763908112942538222157396785665809624576267506242811126993002443151247746247480554680792877795891578274344308423004456042162620672653396760963827928491678550065153094960792012551051413520171949424884650281617664379288857094241759375691852973900971615039945999249130839356036900820743860149075248327365818831781995661009766223580407105556221270768776399431377006284938284342815536818763037040631169839683646668035890113840315268656523048896233257515457019927422442020161884880388855525400913090024055360984239935514234199504875998613357983221914117925141438378638386932780801456480047827895545891853869841645037978569633740414783102753610768455735524830274530884471628241116527575497915993291008204482448023051044342778484359612845395885986367640372392779574136103980974150209431050252895207471601084152964052770972238481572118132921232069544409834296648293980812634917080981295809060444765910935284056487471751488203188869132482382510503449669666351784164743789220272855240375676048919081506322852710705090503202101138241626206515508510150493280253001276683920144101798890745563525099716165563799290186459961922488643675591911998682822588772255220177560688911593161256173155039038116979188991388133412531662924931633521873000227558166856844881541189409906336196495571786132178320094989991171577140848326604333498153594444147380821236779336455034662846267576016042103858571793098599299998114431308250860442199783244086962339880586141803510451608637829856687831153351809414719624844529616809019993127926811009912060913886442984834407539430286173842626772077891664434573575905531961720063634392975343276594664152740853679114303008413913390667510168100688442788205104442438702194606431232030133728381958297543770167123616273184385911150229119856610505643729640436306492614987038300445199260174416639650371633208630978198096889366355177280628960454874605909286895031351097881485280134687162204190029701207099248144799738805119092951440480594861143693078960120061790668557823234709209070306552788954904682733604169590246757683319385267080263772951594445246232353118045670616834925757144887942929896210131624269762819364867417348146937506175029890109094777345729523586329264944305661846278690407644286390810644055340202841866240000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 5983820887529111560103373419722189514004355162487236485819746959282167828061798280900547621964476443248944554545771682298548097102720728943024437189626859884638066929593826070640937008306736772883514985779937346312579293192120184244716740764101100888949504776550554992066153489192687287534553936754718103258370236360977451354775821316832410902053344313061580515655859715213768419488628120611939456319433948316182661126033651469455681014594216904254574083904451799707269209425281219055180826493958807072817254931328745270069049321889931032676299356443203914373219040975778943082638929639831579821740597945790539049123357193896959415043031426781432378997179200389941202913278455367577473674509442578681094895607621001379049932697665820700312797437969963796781777904935149633593240478809026819269248753811923314650558416600099725080810287331376586594588701147682756913151815004001707991390501608237423262888408449324550776085428354246156594778486471159293280951802317563142830151038925253251113838890778533669624737156822975461761469746990492607574637107021056777363211649859887271303577723184888108599392740037007252422543796406373615001836755171133471906416949986731507664941520083065824437212046438951652445989353545951328548626911009333985897714157301236971241912056474372231047923771854245449780583115771882140870747661571778413164611183647005792463492274437818519125718885825173254874485705436006865258154918254210308637968322289225741407116224632448113068722934775765097506787724020667669306850323196351043891551149898841501240232441854918120583604601195710945933945074809316613544924789377146987769058848434239072204220108322022756400881725517353779329459045094065846067401009322162268541763967675691176344718406549618274855725855030954835685026457590260456804502689726075464123549772801994638554854809857318706586528517728499649816485955241240040001124035995789385338501902385828649037303128411015355909043226654149845365584460696437871427501425088489284678660836242983609309338180236286795350257396623127955705672500526175363416669868738805361312513382967435177500919931279865403135162917772192564700863525683296893847873544922784011199853628214207663777626130598479861940298739578315458135213939951577838099392886621342252388721475616323359882137645645016265969708797898554324662316748518171468139184078194475587152652202550168448296869320852813768632047569493316084776784434067535648823177164917095673441470383139665702615883028241049158878437140335524151470908880736450115546741626574767242275984413863655860305157686655510173803021850078755085062830730149486042724675520383261391233474351272679873324726882284505924064684511969514176467998371401405685403310168764606702924294102294128170230761959348530203112888828450245896886688852717914791426654612249116850467884002472931689027691315437347005138848425877025934314113579711951104795517445944441781666305683102089876247676375024121936861856712726786483924450051463616536309630404546588564837912656500240220520294599566040035690657070901171219487401518556032044496271759729321366051151454442764437062890659429865553171089748700110261438750323062242889923058370015769645266909031655141225901447579341376270456926852715478666729507389096202364327295094049008531596536467750427621216920573738605115180460938907258130048713386728670582525100885796354459715201833948560549162156486463787514576263617117556806296112344918019878224621945563976202340905538388313769628428433654218776270892560578675030477819650088366731908474804143248104787151672027067178024750664893202027922937032651078443496560006351785223215572028473882408784183361229163810651526619172159606430427023313810852668798721217606000593179726724137043389887269476509118890109216354175309098172482859273419035001857513715712361298731851606050183376113451743707490623900120871696702926523985470978858479446041875074225516081769411902167105615998869218581905414961920312899873064785421995385873052459654481300751737387836193079851912603689969309921773478968563242500685206553107962214651128085936629917708954692792982579253636287864664993412621138741463555135242945266915999744000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -115117884128091315021331632353040282731037734409421416232817021690696812732099574878767312808765705631908143084997749907117687554572508135923035141467455335900389693680591617901745686546207551666238936619844706997917220960001058587225398680013116582868509805068017799223342117111232641812794851960314745338124830487733460017170302374704062720934624545892850115229928835916729316722110789054151175911669424906202313319223826270371788896951169196636083092815200872876160431796400663652455437244474717617175051471421926672023651293679434843645890702949448170083669498719600049109704218471805443325681744759296407883292049943251741506359481334243138132056366093246940123788156109426007481752566676227708623695352774630737476337668197070257704847557765338383640212201052971991279862614465817393059816348298395894428671761048845683602770849798682595990364873051334120493080465307298173751640224304345825589022889329860361334466401846019649052804332746813406563717996616566799757716060598685057856887587248186438727526917381845543617553761379452560377829784809675085719243277436938785245456208332755180671961173763619340968981575580075623541497154624370013035021102741005607053274652902690773477889858593190674755733204044916718837836760669336950872132032519560402757325939073735600988217076494284115519196238223279763561722867514806912564522454342087239123871723568238831540159114041447904416227523547756637163842946736278067075143793570409254379727284695223735658440295223635242720499348905486306281009808667669419984836347478651573146389104430737261621796002472170026074000230934215857307921628611638563705052656541200098295623107865471252794504609538794542949814050215349282277464275943389595033144280599923586832223667084593375324848743913304413994385097697767769567524371894965649774655244887848211323087214108140374233288725696462107201476288566549444767210737755618287522782930250393665836460438603955188688978408397329482616595530410182148085298276387816017994071401864447470010165939642551382687409220004316417816666408520845763804053592712336783793560371042624819640707281204767233877083699667750065716253322376547485835266616637961096104804828141643766977985753082289308808790522390151145044560120346976275061161039383196020550626822034142605498939096423235120134615339756605501418168846181866861195323194378309176005039253514007022123586766246939245579205410398624120442561715033020649304194064630418446714817916131949607284402199607736392766027411021958792029028190874590786468638253962090216545751683206445944451538075291747346651044992328782072703848860972271145481663072623869072717748474454386763062590810214276359279553346375743520740515149055289582483691677916075645230028046557843789142658300176077459006991225773230467267532925516967920475464100729604006184050937454286038964533371440159815526539016306335007563027016691284240031011618263985068373007414818444116114025220153264762829495986622545408286196739772511748034660618070615048541286012717186898140683421785646475431678797420020453909233295533855531472974025995324681182669895432180354728560439651635559605837892260785442835508359782095505821459650129086878082945044984580210380458436542878723472852278328071481760616128915980581961755799962015783323231206161015257658633275290232106302567166423403260022694716027600462833220435537111954755409256251908942742848828053880899082361263939696337140585490483746888366480724824340928080173783664801689961844205555359937398051089686762349320385437643814321457941806105569967694261475314906674878519978686876890433716230036052929275596140829149393361986496114187685823567921693614594126355441100985734558476815879277794369030983091177486060470619326609970373350588331371400023203275239014302767644528993589091830243489033232709177910275652855149468790365480160157365962140511262740388588708974430255753203052680222664297956430818988326349680079918482783666582698481697866804053909243818836322179527396083479298832652953389335395329533563737240772219924199560889732106975273265039440172122970240056847277480948539790722595079797243281565032721461796226239955185149421394329600000000000000000000000000000000000000000000000000000000000000000*i1^158 + 1787492317114832882566181170812094836467412886184973219227226362407326434716271006770384160505471464814373719473091612750378844592306904640886073382788781930643300351441820040587057504262748609810741206406291969393103718609310348208305641492350042623451486806619023449163530817392923573171137124027956981131060794683624449422928046499332633797711762886656819095165126414441852747996568732485261166226158472457893614313079980933509434110132930215111881419159515092067941617106067999810817137318578077310311241709401113004592930507850369687620345397592599670304475433352270173680515504323934613540453900038915873110998714930225462135859540926186358253990258727197791814829541020708313743462267533920849439461811615258114877065683543449112675259647867686856954871265984505992691216315968218446459559498281405915911096559208799688199655827151930996352476504919258478747218839302475781258634998424673087504176885142315864522408313722043371557017589217720961547617465682969398462974229754714707210916405033679005253330774447993850597628851706925729180431185828999834022957343679825364410564415962131838720814474815542310091404296658452728124472262857461961199998980593946860375915891323479302472768177792299317059130021540291833376374984617160844737235046132435214376432754798205855193022458603807735977655653064497071713003205275251686972325681853489506298499168728943285396426386413070555820568380755881656922619893256410979785760449651560246569177372791419567553779385273785841205608991835348437199950077045227129691268329129094724626008543227469669587636273527822268459794103439274529448390071049883044385729326789799283493806015037299860328686360625176013269926706181771396866581313464516772547983809415964046152340948358136192363753305617762007312228476881840076087131353720071175758517860842833977022472448019377581777146704582806483424792285471603048986490568872580609100126319506741262569616935929932817179674847798317632275469520258774626263159722708279930809336657078830440929274602581452222870235084080180617905952145704996715845762272238562530560512507242799612635719576450606674281382665595518104892528058840448716144234058807828646124020013103544453518037711046373440552292654076557545232611069054591226454615364639149805167168643711821544028612943701597836299838864253926258813153270014378381858426294417149707644291965255301799729217581060528271858215977334691365672920285001342551301166894129671139660667378646864233284894246564846678762232895043490326085378572692134640097655562483122044994286482255043784580038133162349234480783426558220359465217136426041343496252048378060099665734063563621797918360239984965674723283867175327950196582871319025647967029539458265905140029096472357414802517930743596561662678685262473561230960814028691823905794756585423619680437466910175316319978532468888827656734190616767092455866759151130083769674344969053630747622328152646477171822983822210512325888217981842782412016389120862341245485088743588481792399947200639184063409886157725799692456755050701010773953638531500236167460120585624444484187547448267015488830672858755687129155592031495505615467706885932476553885635567852880333255593633924412252959244727012628151149465681479191635020972429927713057514810359757072463434963975906414149761945657697586297810379719521311632114229526695930268642637539716923236382738159434993860840013223209957718469093889688835745207154965772979498496888524554675925735556131281927441139452142536903496009416761047490177351238121724894566852861971124671616902888299301954069259321575275667211698977087945650447315633628927105007522973769425414793196337664723619784602576976399602316157243495423696291142681902616876831586498085603558061884459653192542463500436093789496439502045922267462826809643860218388020252172689682389655487783287330348576857791933976025290026411354503997488074263175915878228878698228588571479159147799049493077380179691493332708900798470819343447137637873168642679259293828004898090384373305084945826071244668040588218867391221052900725948633087790291739296907343845401169024701903862113527711321367908349801915597455360000000000000000000000000000000000000000000000000000000000000000*i1^159 + -23846041530901830186002785207576154686443294327138993823267582690097522506039579026477275887243841377085753770557877723116774730812839907931687921700846640971173802838391196072947722176697746923467220347019777524222616932472236794483320148377289475536780414857998172151186168890993221073836647878116725620663499277295203758456467150374680900044352719848749903857205009391046174296452387792351685281066618201221209691588480070044356241090442185635878430576678951741243731102533197563400066224165587239042879187861699823888691729592670828710100518970329552993466881354189008500094470779336884066287487315368813499782865607775064258577940334212751515525148118322046730241201450046972612054198977180641363077166284634064197007767224804033756344484767642063614534146654991746042983511863084978915599807583775498976132488376224141943128422756810922882812688600411265039109239651217912989824851944290631646336329666600342768840793542917609198133061415231645217385712705521625532502746833058571191428173442248874932784904683020332595451321225601086085364333694415159718857097817181885360396369392782280084998269648269859538996572755877368567795244537684243469539031509967562615723249274111485701991761774300145876156784025715860058736345367075322812642229206099624363672853405182870804302129322686553821552269639436863691274154649200165135858236943954107417450553234032214255523713149403835495268551812513400759685924554188430303459765157187411228711131758256673163056621121468849521328802481506137307225178127904336345364722560495434259048438912194098263537271271617878238348925358863246413848527435499996816221549422159089197438114055470849060306021784120254735945382121564784056171809246565047309892108939265383190643486042816992582361266308880700643540320662210488155367043968327591830421630604995813015434575020076195314067994298379835561349963934430952429451773553956237370050895709924858116281153080767166266940801796156867184455338467117520137132641630915909407117298757486567913716255674744062885061400039470978026206325461592423055956152167657811012271543357207042198720136536289005899017790589541843526392435199825341619102056268020239270101831607327933004669330537372675248663781005201795245306119044842912063012727523866470699614830622423008443756485482682938673037186280665917194066599866577995269803210036584754648824634723064000198323415514645085721336893904620524475689838532542042610632971220792713779970182595285100625584258826093028781578353842523486941360762245776001692785797962495319159159655359242591450515518374432126115751152438130855031455552788441860718893971036994469971434672854133473673737042048087965095275409854675310827407395819829733002937752366845663162283023416119371488559198451513034136922499003339172181033343980024676442759439684044904055516226545056767174116023922063885938908917375833368553432524443367457482681032127973537941568427959151256677346150827852719316407597773739046276010936390725188117577956748930132279073395344070757778661999873107921032017015623649359742459249218808736395107327899955674858416240478916495649589701081055494616859895426579788809322409568017319826149182986523480594538017782296565298387842876666636612591042894801113475915808952663051636980299199009733496276027410088494051394123608937830971827447335743797393950368440928801065145985923538078863323749157465897686348804509061465683258628784632592015896138847750807145877861564434787475066018410183440740971037672313889511648188087823252934033992412777753490948937741629687626338204948565743974963387740896418500996348486348784239922270870443685545628235249247741525670879133013831421916540035862548728238166874689491903456403677930690015711483603020747877180446428983114382419436125318491439858898677610435338354491467693936276639943986255090728915796450377866386226779549182038637303021592795992814274816206396151352711703143167220643505016079863841200130023367604961652242974360163859640982251952540512301254704482977436171953363969220443655579780538937613217287305720466654658071131199175284341432487304724527202999064910823316077304970764308499241369600000000000000000000000000000000000000000000000000000000000000000*i1^160 + 301034857835016770897601774993202741585793198597572538869477578113163665910180781871246531105608368661463790352664933635114889126181402688973135504979391885041968023814662720386940425905590317157984649541062368427546153967572574051456859173020700626696775017373737580256190762125392991668048396487369018052343220231706227576205555544429781758359316001717431217432597461799196444847438100333877858928241763816947209318891521714452414945506307691010528047366114672020481490948448482280811119929349867347946387919854055332538786228900737972630726047622790965901521176286330487012029083922249377701967649742055224885414280387376594714414132987575762798288111376397715937166479278102857826716864081462171140447484379812080210714874674897928959322930064817528514029097268849766708820552874609963088941530712778957374645896502870477825358844041151080004913019701601758110479780352596866038410636270460830275175046719873094193051956569859336689873131395193122999859651644871086856725187266916559198757010675379757448147643472065401881152999273693396697886321678220997978781715818964324961585124411548168271057351870328577212018998645338207319198337778661956426657060655679191047618997124170645257708511234317297056704718062227149223272590620320666904669111735042291808658298876303629078723583551313612054255073082959770391828253283298228790069415017677417937221840105674239966259740442399312000010344490677211833997267149996415772103230526873390571290107419834173163098686960475716275454881387294549110804040500093271214584372950430527586416388852633589410590488025830474251516102697216917845527077656854330785387296112354523027312054075134885333247194844417254325797255888768370210651221584123383512532786010218085455450362256770281610226129742950167239799857198418836305074527333870423869330167530355095979876482378850037466829871027804123437066995392115300155582097680426295449219732736198233963648465080762192083053985056414250904483122236366230509348309356771342327417516536579251550960846068440232972547781788901713541724231422940317223246631312861433986122669191572561025484451158931446905136692899049738530767836472397818646037078976782643062261962664517813913747963746307597448471696829030339415434317743947099257682434558011154335344500152390780429778630023867786329383106954941554885268465199577416920200791526441375402024619863981645566200297614691461918318951541585787756801446732057231591837576629736517347911551389362067351914346438725717650260936457326110481369928163383909851154507755537859606015102356583004947611303747594038626767807127636317256524681377623932830385312134809349226809537711811220008462381344479110230930187504261171999943039737817093899339146344345582965621744756619150272019580210601790009999591032262260746595361826548097291464702911762625926461956918994700584467317700426970564631702143247930043206771187177305968320155164407872223451753636155648112017666137892134404865619143296138530802214141314064021594877498149507462156755287018539628806179728033637487409599890617651012439107165189112971147627147267783286839340552065993138691241347200491094139379830253234000114465189763395035892596436081590664489776816397485398118653847037966206019739354788152416884840970776476687996250528956688613277943784724314565232372295682852374037882182085997884227764830349451036451467584613438839883647006903076851562122923350312517203893535907835528511092254100519442496193331482793423144703059924157010857016798999580269277399967359141695547851687915194612468870692622657101221246604883636387329080445462422376540108329640077384384285579219188961914987577593817977626578973947471051927317859568879053736271815700559766890471470074643904856827459753720226860388659561284378528541962881660725168311287991458465331362247658368142230258313076384284088955128913302697301778424720852332584475222545533114260595501233035639506348723490538247303723285786035274367189337548494476416589401455140818886047512686654192647042698683195661656316857812765633663227750720108535953215144407467360001134532338195974144474575827207587933437313216889401835178019939942400000000000000000000000000000000000000000000000000000000000000*i1^161 + -3854082267840522767525306117331828625047471675196141669286444708994997450597255391843099831924481406256915921080258042849326911868366736667567248568918230237403847411526385325273862965170860850903434263872864262897797497516317357561233123815359349507432764009960914536507274851105653594137514527270890970964518996948022467824292788469570712453670134669009451813990000936447839986463642999871265713291456431023320812943315746629043724685336623833463600176024023552122880051868164060772322139306096775375064153363114412450202917908354641235805412396344976037201066420902236612057303246314982965602546295900762860121357504113588749855960488963717833633907842547830096283389565166389726481492828910805732807567603276959464869819784491225019365245891075334488004437114093910791872219271126908484467111551312009770546609511578520613191826833597051347854666119984808469623524282023848976779452350684207409581205614552995915900810395467622773709196506470788060309988706895010011669742624680248234510070183530664242515489428075229858178940715377501051732400128962745387465574239048040046183453766423737521032628909985105200954635995976923394999399227253248863921036141860328131624500879337154551021651451485141221174574061240697897419920380752623563161333720345426370214004442227020137329807424176016486061465591656103548621464937732520682024575585384311716903476219805803725673377674374043635859677318046608878858254975561704773618755224342115871939848043838286734948053041558106579929547704269249408731120299266128880845691199086996316547562217632633192034318960524154143710238629315193853902235819496029677650905750962551267143804239554532439171760667515059250127107195473004009193173704796818084609182802012341984245504390349752878896916702068146673203730953649429944865407368960846870280560173698935002622912389140396557570467819344416140418998827952596110973559578852598065257504754883015829812099113084564946869099975324329211833255394399375112914076311206176992078802979544631434468507939582541292330838573852161406214321221058597850920452323368297935550209306443793902415927104918476487998324128427575205190464466089676552647478352173807003465033809288927720077045638545227152096959722548758511292748312049388548722501428605798565429310914559091805240540136985976357125833279629065300967777958026168193287475065733556999834203953961433276652149536460103262653958337392439998533685080588693754286658476344418531850875368815615452552830476334903974095346041795657860554673446484674351160882148879314045433723279452185665411963301332370923668790232207362183145773859765948989307748987637416188330166374594341733222099657023839000550141689200762873704543712524389871915491777314763779576275750379601976784531079993306534238115786882646003576159361138948801987789841487914251118282113572446762619365237280758315385018045205053768665140075520735232040711357000656239867032179173341599383721914860174863424516445517371399270923166179094472552458922868413308081323912726737766741568236178607970534246295706105218989848770553039269684411950595035734873612947095349315961487984150344294553720496672618202385590728557781037823648986670053778618847255892774342967598108307328331053904296687074973714261045934086677967844017484204122740208763358993021035350218480561626582007790125048606760265708762684066761057371185154820508148840521733857276725458052350169140057797989247017746734530217052636641185466085914341183974639024872364889601526292622447183321799300432109849549766430270876337358376328052284517793316467181211882079345832655369023688712429717584244746975329159582968045543276958357837305133043200538296210885695066107358632690794290353347146938451880431580643762769964071508310757586464397772488938591737507383968821902486184579395775152172383565612663425021847212915046171926682024667592840781583933912488854774097173300309373655764793160857436383370030079604505795143778999340471747560772819362487338657365199764830198166790849326562824324613135148462493086046211323984381138732892094520711502665881949323733871130457284337058955644378643590429951574985932800000000000000000000000000000000000000000000000000000000000000*i1^162 + 48562835195685688173657382132175635383141412935985577741723614425157451984507543848208573919987599566356688514600082680181046953034231828504134367941995308927777477101695966394270262401688120978252294590161241098235380042710119393464835189287460227178799292559221083207341295536056371200583243544727686068996740093310204143550771032533737826039150557621486930677161240515158254240942223112283316792414198504808191209213863433727816487155104170285536088247029896606023543906250190363504446887786069855457758501478314260012782854688416573898543633709966734055612770862615206908082216432737931888384014681819845917701506658516578479101875461304158252034558791539224236056957269148332868070542682819478378431721869981102767117771919492484654605952642643392598932849729421550946157538162068630808881981630600677560550273335992619789882572252851640330331300145050024055871357440589824641989030608432924409995827024591084042193921410351881623267915685308337557540497562649919879272068321612265865638090625060883412214593728105638820625958569642355066585617738379367140941499312329798787219186386852846897430031795090818198283582831372326462655723405213396425514818363098882235490073407716909402787192023302332835943426412607489630592626977147358873919360416486034112314619331961947887457725951171787344542660565239939772952766777389354768794852903892905529227729216217596079918045617310552338516727217640114145774122687747560655592370159759352677449750967751538437487229449316968695747016277042748196572023132772421332231576508096023493955352069444842581347895737859587421111527574955591299880804020230670275542565376638255422231569621378870649342343950499289566073385716417642110665217018681369328592898269761133918835410277999992033826750215246529301031411550425021563233794404250804498282246757436081583230637869663673969531789293614971039635173826521487357003962515583928855106832090157083986859043842055124119810353365939484047169451427713682656028406974659449893650772402164907747061876940094309229888331110470132291088822689574834529702064819279964385122828409511112811268205273611003881125276019608976333154604293942540977316635486565285364038809943796565712382993646879471503319248755739908087752128364500767934602395971443453670832710220083570005098429422068611262340538186275762557103354497344924683946238377513547899919987677421636338420493640757357984831397673643237967714522246369294642469174564695959132532259448129767308650256016111950213815316586216280962013475849367415698970619576796547901211172097586405010300086710139153976749164897550406447628624324102850997516871074328479115066578534503815507487019296664375662458470338764761218590078888431447929781784482624490344043828571021368330057737186837253567584628723346711930919307725050360157493985816409245230903478445175154682399772645035710219377910018534763128808148858297074477582609983781323145298532474799965819776084984366139915008688794459204215255255922051854842519522282516062848281540960907796784191027687741023414544733127029777155305705473752911126365118159166335971744335128932503254410648303491045190042965940632082776406003721106465407585906453964398089709985940815374677078566600785768180091394662690273295419387262041315862438717744797621535153860418481758258054548867753028311916822559552276315129006528886178116859214434487667265387945084662691651891307862419891438896228679508898300715756149838923014899338903566225875675938605313058021959855879565452944792188384417204462844934426239438112773071648079277855163465188191230352613153725510283019082138287625424909127224482539739377556586874519952428867150831776721714514530406970018800763352783779868347838226106747969943565386778255104765879843964416335298745780351331423361027980983368176539537281754145228557010764460875744074521406131359596779025511846830244902172382469884099295063419603163063255316898380244271170836656681108171040062324737976478595151384720349562699233919825544108197248900736115046333640478614820240400068617993015777498907343430247708646106864890693845935857210771616379095619178582739934773248000000000000000000000000000000000000000000000000000000000000*i1^163 + -552842279033035393436032261293193575716165726121323036361677723477668865201258214811243175013692238376792146299594762474824420769870834838402620830375448909036993542511806863366342627377852156207723653590739109951169859702222658961469657530644259328590180724734122402570520628900218358959335565329985421196420799937113564317278303303211109224866437074352944188177463733725876631145668951014063337811512676924465696725836253718890766442014436164536345659083095344739240135191867755241719268736946552854804673892889525162134175042052148824796783382799752282836055299766872591059788124859389689486702136666952551961154732473704084183478923140541649171034050894246474227905438992031816346896920863189497140941982450023684951277277181209580572356149730089194778804834984615718603392555454854490036296824006716863954905496598507650241691747774231124146103872600244761950009690259032414017158067252533394805478664520621414463726219504290206342460675926137193455921063153211131308927636480683755683674071232972311217284398372035999912994324690801596204354103422927781507215159455801570139126592300767477150168840142616673848027338265175860894822603649719076442754865944554593897359534061277921143857401514957030749700248319878229546667327950203328455768955370575415276269629923835958398652078389097704112520341358240118536348029553515445477668623451461878585647678287234161684810546693487992791483883950320717105222688246633160302618176586510265316316190206659590515824027648787389307918603789468047800359752025512598471890383396797975713467815409188451873782037193727122846944096410723151921955568750558167212888292204269967173186416339074070649883910176329351597202233080376968234217172100775036289059935359204394201182000750640603043597263482762720384530826514057164040544931329677015517040080248252303595322995876146364296438450470491955373761431541055707096014435555536466858258610230180991273274299999469779396523494394583617957628218624861096959715538527145034733867513576437795520836557220234171499118225858995308380281362349661321720941448153762528643460314955234339912512962005204548648595577876770006160309987601871908562515488488129414983660774842239897469342054907466937799313116793766056608762945286056569301212544948919327232177010813226800866321658722169211080002017906293056314486156849728131643008288157840087352057682762880361878379458523471479505093312808642184489790909625982979562908976162379463622136166885520731687587515227045482194650147649605822983147972464073678045432425434393330384617728298788036994040788173824740462274144840827209195362264390699636353269645985105354390687338448468260173968150163645643358685629859840941031093163684540865215783678494475782864507655254059323684893952086920185620501991926098430116273834833518925180374784514274718164901371066994301430145316167035614988021603721962024308440823064820447134786778382570959486568796093829294775800912443404466710232295111659013949970870393232960874687282836889711734011820388278741018847962250395301926184988022004669113078358202915849169727307627182446854562516648984256880063099135950975530056587045762625747151912361325246415189479247633093324580718827265183491575266354579273893668392890105674416732969074014276862826251263367365508243278140080432015157040736700113459549653013493990747324865262415729232428078721954982520080651967848655000459732086860617678907881585000505089977752441142032752421561719008370552951871795857488936286471611272005301299332438116388447137272144996191364864097357545835818922096270732023168992946442708006938501213837102737098715078821303984416796932512140174453593365651346133136230517707827436579983941197686185910767943750069759239604508366134728413780509239252370174489986231245248086325240298431292420935800981185670264431392912580224663987797189779017050443564318603134378951625621212482746597817996246128436325771598618619689212160506719572133026109903824773559158820956292550984611198241068591035389100455689952753336501596622609762015177873971966258951225531014240019815192819918634183975964833563853161178201482854400000000000000000000000000000000000000000000000000000000000*i1^164 + 5323401312464226111536564554008629559595702794859036063726004615529576766082457328831222524953093387346236257195414386965782683495064297374359846722789848041347437383727139346355754239585928127608047662480014722140087098840954422969715335693096501193333804084864413536321575110010821311221240716928272690695171012235285648420228476635635262083851036928673637316291291528931938998825534140670171701280265615178552258169580667911036064973019781758980541750258901818932550732800525706893347299205841984606639028542104941389359590145808867751051546751572602159838702247986067550467025333400805762266058574042499897257857377408818412120115296228715025985226575062288302145946264253563689280748757391894669886248345844318129165292025526000896451965276094342444305904669725570295195402004593011095785933259711583715908588057373588697159486160476684847328451295452693101862820417279229654369501801484869406164747458636106661507406068183863946708186953911554039836758104559021595846066681436444314024621719951492819047092585028731949624944254251683415812082102354261196744718121949415223852525422765828235123619483575843226606133156597810747207969484602364145203153047908435559075128645559213524172759372207934282115307948964234121487855342610071870166852789770682816164552953702775794315371544384747854300123897364490508132949973068703328777500816772112848682723645241750640318961644229266728023171193479210211890459767249811282217662752053235492448536299276129351143557052099082141733798295641497880756480030598137047228756696344657258631846144059691088781498975584029616516041274523637606330069999248574057161541404377577630353286629956707276045776524187195139862185701049772583065468150290623339866370144197623047607749200410969911833340314678138476179733960655636505087103611119405584619002055929068408493394645747810115313951826322634859218934818001936120138222720108149160068604594321776183610357051990860598657013772111001657988716949377197606066827255897428137203623786151213719663628212201832767763624220718103202827145502900720838886027963002836093059255708567813870266901788919177525901710905797770569120467122109087276361780002920919918871843511837674451706628030595778032773593012704761521612622374862351556839289916617204326932520538532495982213509775098600883491590957142958054633160694871796604964216892653977048557774046697664357023613453975210027658515150093887870209679319701620379250524366859640046794950771769152792237826457338205799752811175848737988979834902153648897520676089687756298657214937869325000035345845972530558855873554658198158863643967203285891725419057662205512855833581848520087841972750949098126176055531945185107067123821253920179815982887691106175507841931375327056117192231849188157977824359878915659755737627527588805480083859641212586740721692834337394474988984578460828984136167130891336899803390199312617386941143721028664688252657185519612424099004086681622169538040105679544377060733513737487514319560770380693190327260244196316123873575404263170467436592787672760768779373621577930351989199276911660377791767870797674922487852207833508780485887897010791385446255149197609331635900649482289195964767372774446215257692682960214296334661327261300702328717067641289662775146734980737058877869857222227127204690773033324943559550960307042117120828158758311435365915263370040182590626118441988984384055962205525089851300730299498435401538872312139756315124474535419824932776198562819886375007311588013454652033173480638352940954150242448031010551013630343591798658495550865977218912209663081768773671498836727884796332889322998000627880099770973075406992657360053418278283868972676855051393520971533294396829151578423231301037627267015620220980036805939187966447791753025972603511354994676195873270854639415861202887809454063224556162821642166613821823067849913709648168708348635556541429903012858352827202692160600090548996062272730680133785053551008848205229750904440201845285978346030744517498183895743855631579604571221736401245295203368505765266057153608343546802418742809618459475466672699206533120000000000000000000000000000000000000000000000000000000000*i1^165 + -40222769155051248063207112805490230509188700269805187595868352937616668281951461442032710415000053299019133110719864271627732769891847653848917614316700706845738933073760756850250919236989925385976965411092229866972104670181325555257792821291789237991373582597834584789173624896600018732071880156286212318799069796618167091637913050470247599252522591590572893745377254050126872039520266888024265357984842069379512795262778507071936933670834854132675082663339245153993332823779238269421917784760206400320385727919544383580796048610220332821347816021860389458535030575004432515938582496256528109369437609446959809513739124936093505582363090133522311389526881628764256287418534206123807190225035764992859050838941189913054917992210699746569570398844176887752699224749253722025370905674967750393580356015575562071603808738194293690151510656607785076297406896824741646865381671356549467037327644660540457789512751513564652496447435203870360330410914486090220575966030996529224372001023715079606158531176021671219748759014173001157683152909642634979553371119394217229977201615505505458340849137380664655036366397888881671673307889727250433625305379666766013653006981777657076543640392088949452293575331142568037892191408953440694476207596231752767421344572559304791483799161175929347461363709475072729448331686270424204576994809883467847044491168746883427234950713117573459330747152880490884532300432844240315816552547936241631431015343058777863180977224803359073339591341993124651873159350771569754471772836933045352733590662921150112895834737976201745967630482527901565911388360406226098016298819760533452090732709703396079000315744357426144480437642241051682268111074198423118433833385113494497050064773812221355724071092453958665175595598135925321621961281567818335367976529958570065757885198940528304058788989319003196886692118442259543872023041800343861665088782855440823963380359743330887515810419767807966567998592536545295324130942508659469391293912433451992781693806172790800596268713311682922264711125297064544229511927236581174028327508529577410439388411862219985661543593710585387747005734299305941034241961237938308659220117095328859159772970257358646579802269851909816409458497854310390184619506016018708286159017627683228605291472875906758626455230745130589878774502635267220894343708499936952059003035028451760543785791464826945043360379992914646854549892721766238690587078766539535592601560207704891388791997775037305100832476080357182332815675730443192995551863751444144914299758745245595869374457355863004368275133584336476403162369841267409570808303286347219771763160618095213309743867973285769105265481308425859425188645279465013575633316248834797735446257454156920597447952371223699938317182568482985985556796516973491191736958403972184955371065539950797613794421267261108351354697096658717617017738947363623489016073489586070023524170386179625232178758443998008880787500731973214344092850401413016459616444372327483197844614747858398850333026300140491730276049229216083881986338296004163618251901758692649984740906823782967145878525998052667198955503765168002356174911012764713659813639566522835362003876048368423396740733228745474110600614001861266851103002864631376170438173638047654871667812169731828325745003460724377849783207249744116478651423593834239022764029951691842089409347996733059433289936021263427897078724575379977808476807741980142658599370868542737167554382322558179366133655556584225251274270131862400706010968203028183171602633631423604661451730506647869725230252562391001215362259703725528704710217244721569721218676545713275871979574385549152638801048367734154231537346314875023781174361329370845808000552658633095800204355777592621857699207501848154726889130803845424443790583039451648068723819272369276370920433491439835244577748167733435851687564020687300563740220569443602995134363040232291290198351165486779936243120318886211414972131634877191630395825170761396321025246245765504258818109407163930945541482689310683087699098384894570778742605610307522163801646362652656884397163021336576000000000000000000000000000000000000000000000000000000000*i1^166 + 205544263311915225784290515522728318062589130271099183938580215679976210534421099186389153949855642838131361584213639095563593809569354929359939522660527138015983758670981718136612000322675117058543096465978985179892159005826192448190341865671932849433051633720153213953689771802461458783754572203255725056616385976988381208251354089567647197914191094506464754121578814409925907520762659384651985595947799320913975114281144345831858844700597245999108923187185050260045886909357700191644463261706967267577316716500416846132460189531111415018633101416795474143720938338268349892033349856910603724818986568420819167986886139949895470040007216918413272992201210908994190951372282916135231816854874856325232988465180891370913262758235620997729897429266723760376533940672140831497919276925409262524833379213032512391120222451551802447954840002751477321738795932456660488678545330500307894934353568596197753666215762667657445207447592576199601741829125386806662118697365558046742143689858736207523274029769511566889101955019492052686668982890584501420374603368554525690183424098465513179305135057311174044885724246052844140993221318585548178944165577868191742930459703362587620965681456938851468112223698684043260918367077318474601533273093041663768434874019364819780540056307881712303634843840326996221520076562302118766767989969286788363700028565864824907384465639503994382524064497361372266988253178504302946291001504672139436521679521016392541469696908675593964734253246608297922847330294347773214760778240953664839788907416620909629294971816392469937630777238135393504165986684569637092511026585197568551744630423309634576962206862788675006074077553797026318273262687141521707223256949138661730324394980407945883079764927241440368044936110713304294524035547314673382715646329464477780100570318585656703697793418046558137732663322832526180377264579326482925723835497713866431769123096234579060505253244346364664330872329799090925105749410840473175792581428761547149154840179818906536498953189355208130458179519101415462492273770763981635833441091014146851372066872972569418667459849451225412490769463544405600830166523164192867994300683116185583203057726656490637064000311247436905040524315740436929848713763402654572636729241102130677427359041928560109442848710708743961065877986720611170321227106174943476887344908083943530932295559678534833377119719167312500222051780592248490500916042470796060544410477465275815301806271054725056408054983733828440271608129932187573828867586737320980250260198687696485281078795586577119798490008716536981659573233708355746120636109868209215236489360124992026247827863590452251794635419290151766560554633871960214276234662263137641582087499404806797866384944937752979638640129647258670242313702762263540477363977721598803720656982798285428383443922865033407201981146980405343395585514875953514483962984054746732394945349147354918206953949634191892587027014829278108197999476961781607935537609816434518998808867691710140346715606881658100178678774787037859442388943029474759477920344244607658043800067688175315779652305537111494420355770360940845767183665241243023726883740291260155345109715735004242132692941428055827230866690066139776149531593617426851704217711891761132607233191490608742094705682954280321537282414307443334565764924569762073029840408994701620736293118500945781275760599160430857946457091982895744988021006559973122687494212127064704427216695041870416792461264950518750645462017549375682252889988188626212033159983233218116007851061008462051786909569888886003227111971187513304495639325358773579996239319400723012009381569008487166347550841756859754628144397274154225170087720596278179424436300137928503486264846487799425058425413368353107065550703951374718076139928861875005285180419236900201953904221229522309586596313787648573696315617875776832778991956572931246714450116855597590703930830421275874542303917687082784228672980812452096135528833941411366509606458071374878214235867470171310533460084741181175194289271876517858093906736649172067744889307711668065408332595200000000000000000000000000000000000000000000000000000000*i1^167 + -331520842550562593283301340223977890084434167739063697633183582337651642057258947603334627686973015578161031819510002128490180481465445931951310502769875549274547327750857506516298796986106887583513484947751541797958641451268349943056903654033847858664042725299583699670266262419477729898556231634629889701627111789472232567243663471667160705572258752183153375645915480396126833298523075663792163706910844556555906264917400603075749722694151158831223532399521577188297421822964764853899682433302539529503214963146250749028714778689286620395921807065852620372998834990385617490292046339033717574859215555939124461061384888150960318587200749612652375753622489285269055520174595978350522108123711437342932520662211242653267512194261189047402443273460033048776416084326161425492181140273446014327082482450715556146393813201934532863344277109510189974711537984813137363520257060555516193045536695155254672760429813613381615078479954419466748546319715930474484520133153728390781834941217794897630114927513165002327639873897721686917670537265544128539105762143744432111533627681716101365314334425991597553653949269835108039592319852167482753676410008779184818298964785006679643306588997764927932898762933268534024760169117733475785046478386373375037396531906971350899045318344072225753775544691037665747526310318135663275056723472168832795496764683586659465833249699660728453492501228036411219268915269043727545449215307406048990225599337096466147630416764614323727116601145429506538263080092261922535284366827216890481261108931042419783894615387256957650978582020557226470795984123324951233903298554482902464739758158310256513200850355718039583440775939805599082275326179579781004791339257809555691797342695385772778826467400295194456741243389820791342879327341045476785795492241585763131162236283032224806232996856712837976651498625957228108787207656397249683039119560946092590402538223383140936581475981009736096290668698656641564374258831891980438005918994352372399279617987285464698644833698079367723770774356205136605175945763663006828631005397966838382909824390801302944868486413101553394169494737463496130171795138284243799965567686810378406657988854180630814004578897609751016226301079255211262854949514221354803154390061275072911250273835665902301103450003965605472908378787073839344090260796015154383037968694415858693308114654121283442705064934155893012347011950005763644487765874246672191003545497478616233823915686115758196754684776713845177970966219315748929276065570794310992639057712205822222252034241375879065704540775572512961830909039238455022992474135665548557417328059397538334338545757385572841446780585737915389569528197719005870512802762492985426915571893194498781211726275496008655233858212169239046964404015720692180689997417167190663005441223996505400357786970268292079249497602322708594996279394222448314699769183006535567709737249779452642113703616115645156593645428707709219179658621709169267461684679074049126114824521723761173310370031895589225846354674465962562732897353590021072025282122373429453500725446140816114797904225210463692563035818334558175250992216141119557853040726454515372091826504622257391423223991866090872016476067383111180871064584906772317908489249931785201941431486052999382919251107194579878278044080554667709203032187916238066916686102324657877608337515854737906204978243915088950547421977600538813301341803239303760113350622899391886585878239613354178874531424932189177740627728396212055108965197274921875362763295518412020075703976377431991532079622784095915799431804689465822112297431965861021001864403603436545052505645214130093589341468667432229941426599854940589981829936940106866986237034555178619177565062816730349252230317527097447842002097564540934544827033106122766973473781900404908459642071028520387221468180833431801925846821063504282046213864407780690811727496808139099584543648022290391024419920457759949967972913297417003700140067622087286358934806859132583564699518248316809764627619027095966357763181771413047599133727318247405206363762537854402560000000000000000000000000000000000000000000000000000000*i1^168 + -3831029493509981310459661056905806693614438058624417344800432914539444059113488948177890222484717590938245599903265466854779676968587744965671900327524789707492010771166125730728666160183862404900355394532535552059689777987721926308539503190110775198472456526765530341002686609868243080031344756943071713922072321751973906636488594324936676019122068443644562004304572536573056081600162349639081729078411609926196753031552726978704175161971913188391438235832030999130514395012730734311558346062594587841684219910751526005050678723652209481556613224827971770492907048190829880008423587035312978094901011597789323346021289008452800848187668784426104942054929799212726210317196746671904094288881103286232142758443548145567647735743370755913885115554009089720464354454518568361457155783081881801917728841485014457660197328344652667166597066436219144865933958813843086767586584421446750752391309882823639269632815062395346842654510971675466316600244993754323434165233799430004699540985107057996551579513085819102762872604753442783539535120897627039496827142360659406963859820485852626454728629574764392854079614626004745774924205698898427015742007530002726780060691175793146381068061113884359217897004368559705238280729539470175546368630486399533144765922730239572536347370044831737396795029778832497190737344816278786531215900023373643298854532386070462621277983081297826683471224554366944026399998983941904838973897404454333403583400160423237995425530783495806632429002303962227382532987320818721746832027697243031098474491052264411543134591996812583499612128684778033070580223168472642221995749824571762976318327918383416193262390207194460477516987762324068637978851857386023794777308937952216509232975402004317020911430900457157688989226525212703045954556347589434199708472657629063077211554983149680509574371438550144822216735651336700730888240218817348098084787497583211757699932906099023181194306362819222507238856045973807392667952602136941924730205457684512204105472380782703725910240184781883967348434533267084909911338534652535692471355758023795648242113821208692435179097354426191505463058562775634657644397488641239820187322975792052151126730950390027135380985238709143381049701935703160271531000646474847289087868069431636033138732344851993533273787444828874748081894145337845862603757043618770367261586101707784488296899775236737155963774039948650327448883111048667534112128524623083058770417481462582796281457780178472877762840663498220647051407351232553381565523308385451544646577515832017817022749587475287043343746128828959995482193676981868795031115857938942897269400714838489493654998886091889900161516003155613663835701000438440000679202383292782293034197772154423264761617710204985477734723204857893204811981300922268846940074809155030232405711442396086972041856488663830199748878910091091711703286217868015257329822713584313028431062844772485650593532736642836088384701851282283940186399461836048743244052226643841897129707295764589520889966878384686699611169816691647071411623342370755160614004988113903212316978942719348978938838268010912221352955365101872171030158931702769166811112481463270397348224398441942552809872435527197262597239976170921744668325620662892263810594710263045015879090264740066140112775703754070448515109603123269526682644476361878392396601717823058516907492209712389229611068714918904134344903412765064262648239889248684162627138815729674175838614147647120269476912467454293247240430245385463497286338806031436731685166490013708070322188568054736192390106647073744953240741960008388533609346511373504570211771000289154182795804775127641122389794085158165883105565106731779395203123964501104250076368619173389380163327336713998999724094337596730245433300268037388262660356404862586054048621367659957261901923718879876958915305771216467272505628335348105200359049690369795905525652253619510434364528890276590353622597944082940312173212817462634017119834755568894233257816373048057157451816834370457055246714678105401478985315220759546948700611868217069489021641555968000000000000000000000000000000000000000000000000000000*i1^169 + 28645447817706589744906130184508872757275926653827956907170626353790850931283806170348271713865212729323694364836449595980320356342703036780337909740871666066978610618641801776302361856990846490112267064046456925334114192071227690492278717190253300279263771625276257730563609716420819571737781815124630324270382490667296978708211055006787947401826405646617209463437531946866915192404106976670150672205861686416362602165720470435105034793963073732408901153703314480183435832141498919123738493319379926489340289904181622698662443000904260832660930736765083286806443371300136166213604305066447728959467794793287915419806082352493845222598811694539466905121790536223526197676484049598834556319371307483090885320243523034424095074916768340438056190373045856469551126788407402909046928084348819880903261961844615133460759340111015178399836011175988277660165972269655304847949215005325410170546147804126028973707907289300250889559159650113724181299188996547420791447549669527439745369219093018321781708119796857361473605080850762806471398666227767370398341038096757448414288895159847558516725298376029101798623835600808569179655199559958322203329803808525193918609555237858441355341140420440609067112708511381360796935031770002185608426042493718695244811424929796348262517994700636474219358472969740796651205531777128239679325388761597843217317867135226886787696197588771654650451010141281190342629038460976909780680551864661770101297872323246403026971362587040662551061182552421952495234169072767924206139490143872910170759359100712610287766266457694586982064792897672451317019815831623941832206257452631522124490093730597082107188395488919702736789226862447203704577099209604334083557086533397365692519752439341703565628754101555251806459713792845945162047235191991574748756307543930803451394712333074453412189334237509050808479857360720064800514107795525425079047416331331591484809266182568039601307476586122883400135193890678284486171261582584806263565920327620079938613901873250353984901260197741383260934632642589655488130334976480695112626433419731465261477146017996559536901771466621266267513681079292811755414863387459273092636678428872454627271519571882269565337211821501139669124238808144228589827832407369401225925406133127910575068457371115342471054982316766667658154025552090843139161971192125229203704359439427538646468474692861317680083736367658322560098943447799755308228915123840156665278829173240141179353465173686091108468256200682556582028514961281912949123347138405824502409865118109523812831841505622004942983072438974729221773722184345749660797534268237946355460397595933967795102808932921245431479935234282672847643956256842363104833336483173147275537709246242146709242676364596292644598480574365776917378692041406541727182305819688617595619092397789568698097418449144616159826413468146009210754120268770372979067748963707663856240562139020991535575899465677171445203014596957724510914090270880381809620780554365996391544279578399793911644242766793226938312568458561736609263418711719378395366110113942800834197724727135306597457983956790119159669632841964067920119666050818409939212869934233406013099341688355383104779473083391728324043486105760770454249552654454548264596701018203358711346101296762145557865325480700085991115286123976332752191426378500551924867489932079225136036260133474828363077783070138236824479217199260518034083455518417693744261214812112096155517644328771711785391439454459707914327993721779735217817781430288360035894370039590915829012640849544881589624736492965820693202547227675172688191651697656901319710168715687036092783193362545257322049348770181180518857428776721998491100033661854800480766016417106963602969912918504839702216873184952307923521708938952261095025707349633057566771651216772288118520097610030234494741387969094363755408638095250984206542757873487721454205337051538165451756600613759393274346079658331035655036418622463374251893203547826896589399325559297066513092416730137545243850649254772364717047068772086730958341889544326453867315200000000000000000000000000000000000000000000000000000*i1^170 + -51962687006532167627630600056048881823911654766700742622747999673693589100348470773946170556666926119344853072760478465151886950544619439315327117563602325638379067915762796260960987194785647784955944131178338108379803346802193551030474253957079677666925865175325098840946417148860623903089540519572023701496495429224629494872494151340178770208921853788215694957459794679566402824115909205488464855286718548187811012271538901800573856751290180606462661960822851259250780537495020707474525462418108187354871696730384600812610552764681397214236414140206424826603763979726555274835651521169411533690654265296720040830623259457278657494545439645448604120339599628525829724631727099113987118705987112906548514104461235748230371120039461818886915677565296004720386700998427825741749611448154798965787726614398467103773085275895463050103762107518187743861397341971327765050997498386343933388873148130453995233167837944107326803951219494639953772258348633246082778372571425710353023358899623367742095985455394869455773168637238699501780797983565304278020732058018486128251116484872095156436640411962525261640412846725484468321492912840443365823600600118024263684633473233138336257875343533553360465760401949378980221188829963297680523310718981466327609009108286004048757072572457814608199129210430878328468794394833568809959491253761840375811885195063845718403765716323201637128944044559056421317660479572292582721823831956992792131745535481740359343829332898857985476168871834338980361307840865929256311199661799373477597749500749372077611409738094783809845938841283366276711239163381763628251922491404730480140645702107096958019308074449798561755277153904500034474086038438973427395348792473786739063863639561922602242297138620625801765514955773076806585584383681415885028826494000782452903241263017594978667062283926826337574826717344695743234784054097054291751862275025102732698577152062224759567224441329311460037099116038750603984926262223743230534374356643787465124320736201612649351136036549584190204055284971991986528453770414107070339305992564288217819227166657853069924412238524073282141828489640789770162403856148014187990692594666945952684672013836666576362823035103848313999585909230618228261785286661079893040908553537949825887896618186621572175619179872424114167889053630069187856819279639281703488584991130897840262322072625692375209274410260879173346751203391072724450142704423154114248430255478783044508497301991548354500995318186272385536376682065108863254109970222559943612733681169058290287466652601490766807817989680757323161177032964829504377500755298530940619721414651684304358800051289319089078840280811684453907940576523529874967804104009458000023064323424020209681246319597650329912062062410270468962512760761469576113868868113866322811017640164702527587684236079510890844119583084257962533156214078119640004508276519973379414753706700361815513727638684048227999670028369491920383475096595538250816785592166540037301481886720271124981378148055941250390034546200632458972561596877737041457102660331438655929740933959104982445372693077539138157640744398376261898684576535957901397360354858382714441345726761112261954453966552545956550943077736587478334324123455444790173027435639191534416205597511104471489796416671188344234371296877419488461411027698875320830520635357186533107740465434762143830756070054567130188078354947085283847046263191707375358784073917959440411799449571952964889991725125974768326485127185969231039519089844199337322167541694893452796781378766532272897784774943600573315091838986196583006296618223712898883587586396695824757833785188942013486312661042154925171593531768142467445724204000700146236053171552155207261158903502786787931836951313986684165629918018974876203213843594088608761524616678927541767068062518321653668468622808762103398976675921817831413761938785172490422073742794621740345857337381646192739550663221419559099747905639079400910798114229014006957364336945424338116055106864787555859857267133942259908925761294275592112919813921177600000000000000000000000000000000000000000000000000000*i1^171 + -27747887756439844061212446181641105469183814438528928010787953506882796064142214720391869809826919268458719244595370450043622443776898313310801989142016461444007957789776790903454408274179071602703202054236205547385300443279767800830175224755457154756206855798735711514474726459380533404659655388976105089331720810409798128760937622016106581086389284820058915587615553547897143831678671006335679511293024303042421657787666979036297741481166132450213958669116388538444597330504084554390805276929893446406236802763170238517634039258772173655036471435825130950251146195753979996209204436120124701422856989798261562675140440224520465158980987199742679824281076200812673653835500160446736160099928281830780325029942800786640557658882661498412494388559026547760030686618477499420843611421278484509425210255167167341031842863021030111991932770363538868605966179409433404935109727512982496261119766178737898591513070128316597663214881096370042140222532949437639085498162267488903319068214837763360010183063726760165979515919618181902482536868618034966720633699852574799675413703190016210804657964604073834986765658775481208528248622046067575724407869107239282370405659323663342761715645846016954484210197487074341858059364088532526767545957742544873003690565857832703535569534027061749804109055255820364534324954127060140016894098994143569460149478872261190480056050304879901591964445704150288880997567399946657918258371860895277687528657026382874886212594579705575432231625466933531264910346182135018385620532532023893293454749355246026933625668304982426152902020266316631243387612896954814261570248778920914685793215803052337325955168865473266177403974460795174111343540286127845249705500526191048275102190111520700598015458610805386947071234066453518445834940783912314592380328178585744774914521422809974332115268041409430570644872182484611385007411157681027382934853974351753064953624198720944363036548454733022515784727867630807434943745974696784124662729996961855097597368631854297399502888186542204279711981804803165444171436018296508697219509911172240515874782030918823506904612330972839287279219084702010944090863868096167274184264371666241707995636335545294678403579003774099907631165497020864915861413193318406219842612240159839074066510672124201136995358312119983006884694513669132683912259655602628659984559436959379764078163879305939746147819543676802169763563502028644156794162445695425910292800165395471363019578810381173134905690958732105782267994591545587868388952182967629755131843756737452136801651260137361591275111780690794536478246551345871877549131523775369718137147187313645677020462658922541023407102101878586122728756170719967265276459182554249447383029943988129268255850954418345065868116434708304493931411402165160011079007484894842452098864181146614884263111915000496033213966059039882692476789655789403827742622017742346388691256198021627826696779706638676486474603310738534443361836121168539280519518722620775125067999750939653074955195824726601348690391349972601359045319580479058947339999544586962827523754863942168859665131326973101090088116803699927180820225428675428486529585515919799596682632833323756896396182630333648630305327605441158645564550742968657210377140340253349109238140532483390869414003907794956456178912763163695873814712497848544588561775882357143943770004287486748163677248852305976417180282039454548025613273332927399903662589516611368219503787736864936471053965649551196303255246599446840394916277082172772883345995691542870497832259457549686351919804504615569803841513281098864979614411690937808710676282540367626803438914425554242370757564599688712299766302066109624386703181268706437145278985033966680036477772369601872013702496436151404867162130881526459083285823714716787711747446305776937216600111459563860297131537273332380083152699458159790626010209588661495693625860368631931939077962435556263346965329049179863931348254297550498105635492240578250517028572133709023713492142666161703769943000726256615721944357901058724750950400000000000000000000000000000000000000000000000000000*i1^172 + 211890635708784979760117335011123157378294351827859518898285424707434293759268103382384904394299199623239731243636418129786776264688447831957242375405366442690398749532168459298264226675224135171125767704715172308936059961056138099821639819758550386504309363816684363034544035261543215335866675670342510846578159886561282046064188496552574915239188138231829597320276890682775061544372119118455698602193625654834217479708995372368102790396280472218950414758949378151234557102934138602308378809625389715791918228604168816966211320418947137301798886494024938486318350678829060099649912910302212255906342216445948064372464645241896273557770579183844041356023947511250509138585939626940322900244351827529933434701969390242787781989331905315794631548062314367609264881945754427071471920705655651004592280863847518021083102098535677714490021939791704693359275081300260824164735164698417000212976957154391216084660377150805443087428344679494256529174907579390893571701841983029925476563970116079042002232631555431076407661987125594164565641757412625997306443332161677428958379416557588425300057774179247676702235858800789454610624404628762404975726584035140261624257377285203544869979519116963863859438518785285988856094486066135178772649211848832308958124849291276755247775543687615797725241243823947337072450747036862874703933478259786904813835867674652504245672340405756436719841862433315408200006456023183398785323193981444795884292507992357018780738430503986161022024686337862863682366617512060989018263132103764986206425445036370333482583855633047177220549103672830596672265788639276264968399583517963967715999833742208971570689975165603626626457186600161994370516253542686611589097060959912139502911681633247035140603483732073937453247468138189242456058968974203120614496369173996848491676221435304127355642246774116953565409924596411745683904395933599451769188205259887659310138316866873284366680215004965651572288378670451097770002788905951694557413852573593372676579873111717110295046212432786665307628328691981404862350206573751707372134356119183775362407549729648720144679134875508221553803127637986699666773072936474667286348969535461056438149001882188495707343608308326015116675926600094718684141780024866052974257962675823779003976319366994700079508809440269571010454854132296937042729152105057090198387832466788608718055161468436279262084436810494918008253479006412827673887065121925235121148974906372846310295116041778020298174250677239684468797908791553559862661981346282845331956614893970197301944138140418084521256620512907677207808317869698744360420510150691504026521274011975607625411051745271467732140864440805978129394944497993448996666309651138305355636711891376268419826343215295083346119874548686049553343466594798950183884037681834616334616725901387611196281747758228645043939863735530426578002461308754777678260232683886754775297237745237183088266301707262317797788785465697776378329920571694547864543855339257608877007882624382959672242991960648825879879598072118474426887950537230387563251418959053126151514103904033784116117727537767946066671920242967509502443893134382784865486961958541782514595229864767138713790651619131047204185630796731104746702344904842323822668717604732571187311986741748622351534711424125498217712044445466271500723809912187603932163717720566002838300073960354928496838415512737685243120199910117518086832392994072958980256244503400745864349600161642233647154016264384270326092987921981317597569747776249624735291908569158018052746564785283385673089082840348727538281902289914512501029156052936176504448303014808879864492676233718294375579134271436655367512654878187950899142300808099075451627522072972313288195472558704595019304562134954737782275316660192692020753423866522969772980603364457257765224211156391332503523313341645444207804905632570046325032263102333674259998154356867527386733217067712650906687658781727860502956848002207167162477001031956858511398412216534059924992078394510461146666864478470997167110229300609024000000000000000000000000000000000000000000000000000*i1^173 + 472058711100884166668752814434210716460640619825282062072263388424044240197117832099176382873342139045874096119996476910773972998713987560366386873182572475303801487456520798298211038203235129541362425902850018805060853080640768353156694300904279779977618941959423180618617742556678346710459780916885934537280637577829382175041044984661849694573174958258714086672030415876678886354511571471266043315785034289604316206692557682299837248980138304464887670604577185651298707509357335847943219990352131051474881675476402624565137516370659857226478175271907183350938181163818082521656242700129145825672128263457014267846705468970072365066612019862329275370389079616297962587250706311463269932150426223005138321772634032276102685031091437390719038236079718643459981117704332951189232606775983353909736769618672545950443052953184549258452752219347332008004403213111348350255775086820873972579823286546023657790952696771996835230057217850200584255365946721846995045718088784490193521145932493469922911647661411555369208253113999591156563878777850082097668015629265778831241807460125665804285329243852228868760973893064961793230775128363440096663275459851789124845765899236350953730932914624556437688344754266778084822476515452065914719715621095143756431624242702731618922428414719680931408586399570778054857145592782474216472604551729765025707118063836146205806719221047062126750919336367450850774891780767662106423890848303273956948074493565069142540212364455022212479773852260705255366987185415745991634590340536453854739703452018124497418274127988703658398060171948032872281819718243344190982527854960781467379636983715399016335369205490766822374461498494098375252279027313058106612905279725597063134408604019408399149395569043694160201442198992663666892224734551024173308932318393545856101588475649017160837464252593797927755531524823162956318166113216502405263159672259653534715369757409750250105421251352843999007578099602250191597659644767199150903862308659042022460768637358552339776760474448946591442136759373816162186691173666512681131165628770669962013661035458638529198337413338440489705975628344108651992318414378685199949645427931254716427700395065176465477527417609691991635161914295537320269717526005693826660772036053927039173834225199990603645052747286304148664352859144167841274349361950929768967613156420829385843244997759819943632037337303027184273509461749207608961735643437562301351528238230302063818763924952019303634679843797768053047353076261446638301716053877248815417268889858875716195446687024041188132556333536603868805306499080701720015549474043113939254095429484411489673528985981988475977103400058149944343286041327398997695599130585975880035191688709811910278391691134225913563550616733532494663628709031606227309156835500372224729291604812848980878531716509063488148583775974312680211693652100709164213140728480336470722294411767900312239376272010627939982039741943486620111059943841131910053189573721972613616083326438267482995026415988541505454760150653653949663161060883842136102802928584760514772406115969301115405507764882461802625195995535851311031170329629297159675727915513999858855283218119551081053865059613539200268434555675875785230465448172699630404914021190788442880815857704689938534274754031826653660676925733324442947435232003933398347630761530515934605194524601211958600407279851218046423380828852208161791504822138958905014446373312605157771311722331656411311840514712679987233334073151339074092974646900980130031585940808247413104519800457482570569713526262671770100457095737570012265891975337198740493910764807682091523696072438954597650283340028865380741126871393368342510056311774321760023199781558552619567952201484900295635485418020763633151070789440845814935242873162653451320000931767377157094815495857154754467802623716495373434119024959746771595742939772417733030057645452266877245547605965261035973987531814289309231976214629042651239368025266785472475542724607649858037338882089996294113411383243539328658309120000000000000000000000000000000000000000000000000*i1^174 + -19898276684212325504466930555635488573155806476076148402976731921182913039122514173396120660172625728337185849497982179541943782980264608041527106960312557033502241466921418745325278717341639412361152355840102490483186955755910024279041615169721267395985779953362366233888506860840339619250359494614639850926836080744803810087205962528901062625661906812446458727616317186090045299232780247228396426913429454296970254898836659039121842998870887616585833104170251672650429079951735743086808487001978347223824537406210999496741944609524561097425054531340332877907509075589477189752839905706210773037788164288992535186264545242072810025193439444196101832905549505668881184182137551830029451737556765100847503642725160131220796709588122579769324203234925065245183771132230775575027035730482200792550431309158508884321950471376485537951232151028149494853816828503638711106772710354199466173060908206859201746132008455666781878338249258265695015973408005775655083000599255369044239836358117314386726817571885784867015710249640528223164960194011191811940940028148453679289246943544549115104246463583817992101549360595936886279031489128291750427568577748028824997352913806036420579491267837136990927680501900502704207024640888782093777149074731190914024946828920733637674968092180603182526765449669481975022444885917505956233768299906397139447565493358684835666496303849924498312791786538728386689600824854001994913704372336123943237852055653685215871179744224635234928281217424362803237983246854353084477856651391377386426881311423310978100363524114388121838922168666225181819923257760318893426520291627917318347512096528154776998912170611393596653735356640585813221060824563061433827072645553449166749248952936798752609648811862593724056940106494042191954521016951032848306436872229331479003202406564295574456705783912656432588725135665910384547608718524620129358707527807945630903333180083629980149399524843481730055152907768828569621777808308080139297175838855754311159793291644897204109233344271865946390238661201734217265451239956150035875367436283401164270892280431090491779948706702960769371004139324453777139567798923834586360165626361014190789907135406726927045869780801532465007183651404074117653551126147720547709333433865427989315887895838163619561227750265241243863611664433026432562451729969204506619843237815971684392766062273245235098811690795956360053014703164913932626785499755982537869445526548369536061893421877282817382829972559084487678467018246666041458052154258382737399998428413116959959037280347914282414091409861203420136600055700343789499916212393930180756081743416758817758037141823812982092517514133770088698618389441681616928907592399739959140516752872868430476002714055122829562678676245333894882719697193033951833301527695553629223373336951836586320169528726956155729149975726783039265806075760732646929669944221141652733101603367712750926061165831307958781626044593220124449684758482095226075617559327571199114440681233206049559541607267473876078824742735767380152576701504574123240544544203483325087705112184407634989052731008970527613817403972742824956355873011224595591847072062747331487200145876773807035104623443203003953573235568637005958532095739457595621107511563818163521882522090786839311598722015252035954174195698932016743751871176695488885921733333317958091805193477733596866662530050780489429913614512807581774028718604182020309074492603761835321396543612357447648460534712970914466761126579104422282919514058520619402287972247126407048359145674353298613371515771251300922542323956607451120164771910131277212978078214512226151292073566425507487166344240258188260641617549278107814446919607647384792055112710571728859264558143523693224441316797669854681735510455923652730757011701630687980510743343973174230445582455508389074607536205578714097021158684472866187065513968622538151633561350789797282223948778051316203454366737953008959598094236028619989294590004741134463897927954647505056077618012842792375670779875396943872000000000000000000000000000000000000000000000000*i1^175 + 268583614476522630049496568706254305610497900587357602303554464502472117388817697880473423321205987465441364801755489788793073200220677280891202790133650690649266023611552497091451618458862579042009041455664355418994703065990834190259297801692325284253012300259487451591238148520293550819858363329776478316405423479525970187170723677466679476833174154271098201816595229729646566506030882937548780936495692523583851546066129049964977045622486671639378913727545979094904212768108576760593428983406347814812925587316671863277762765560027493554976021149364490382163896279482793837996681597024337969265813906402284377224105392869099660982190643727340596117067508609185917649098507998383540061861265792779064941988484206922766276227702365409089603271890824374975214030484335678482078005074413728461716399206690621110676618124238175661954484409813541420756787839387807510468362704484457196659052729478028943272688473095042266692933962912874769666178503074916217193687766485442672805540243798013990591398331901708248296469461654788484603033086758128200071065778478684881621460652801665747216885331977694578985674242548328329847721936648976553140755538306612072253694740215939257498606721611794656244068692698057403378463358219102105880553584620222112996360564132254117324146148742071529076281365398356703412780144690846435935033386215008197975933549911229781740863261901384800730107259035756669238702776683544836628997914436836415449076329867786289258649964669373171313297258773803071345490757076365832468644324454783835265838491649403038043094745658877794159923120171941161318376187545212353301030636063353569530697494673259229732625766180968515517286404731213151802752950871742785986866193686177627412239735270123996189240166694594862787385401447476493153729977381515202162329601566877073379580913773763350050213432546469953880870210142950697340978489758812504946393499058455607620317890755773279694284891891172358129948063423842648154076778243500056838548748077359665562075451069532557574394037861991288869507117166807086846258989513873607265533001547443382671843651108038405498309385974283815396329310162897726400918281168043347211038405696685024975231058827478404806921642246971751557177941455552234045028635508313118652983316257510878466155556261231999891807822787206924538361157442492043207030100285799324626746106754093699126174561046607402286638978067104771386031760467942539996354320286969670400053845249538023808029525934745105062629602858754475675508355724329016951876806389350012891694588708777724581272884893538255823479138448287733274306177554594985885211184794109227320498074402706657277970916904800560539927360592158876470471176425010949216966911353346877447271220422992416468465841595492122278318504016772073993848580158882138600038766396721221523069828231588119035468439550515673688476387720462705922992594286754289158727555474155731111641931629278957316151020245019014771621356933029675333270064529994746185796667466253134683541147081889258649736805782738041693530322639563987995137368063953157297630135524708005443042208443097329807070069134553904478006475677049640395412033884893283180495549601231458691112282985242955515383290130852984828197887858386633867740342624472440333285644909854008931103130020386346857262116069561446815001173193008756926502324199858050053774144481611193925320447730689587257213716336209882129000449596267459646614566951531795798516289040198156493277419729983802419426236842794514504290365813891630489121809291382513864920896402468491572179656697624587337312040078765405945912595770908221155307728541630135709392514451914504477782947030357940272759857684373435524382744831035380701769363372356356093863874263217269933260241441687292422495920297211802697416229450698636409117832318321486034514608181896598749438001284172694845344062032050287425263783245671991753288242322489381143611065633003462527654956589233262889072185972274606992201550871735860498546156220533667086344789066997139296115123438425173474431886950400000000000000000000000000000000000000000000000*i1^176 + -138928800221329741972495770456575742586389763797056116680738977652373387368335548424285331784616222419622433645571529520688137597219517253559079470235519718509170114715411246984781609851760741994305396343610926334032715128180294594716967975628551620756818224066756929329430658175431533957276373978226988273101336290314664969402126488547836823575212299711454946255434937714295543485679780300729862465563097392079764309713047280319382203236309538578157821526219449340959539988672803915961765896332041969056767352500211362084697551703666512576311271446063208445089038118946348370841168564644020607678548902620986576770771930518707645127866890640554904177721167863099495062471812192687150591471855860323581872359369941898329540406317503219507653320796801847270591470806503823769413478753837137217412617413187517036357772089436382868461847279533909627054786543492639183873590084750673147280686435529925892065701421352140168511860672857457910481382148054721927261107244767410886590403860182016796919139522688526411046165240109797133649251183448955225954604796560041090354670252712559107573214481328500004035057631172753572462739317653827013717682279053092219437522815452997108065866278510266684215780966561503541792830674080916621978168043710338576049247741270762755468100565530960961519075663105033600822998539984775900026896332711399874601845715004364419084786639019360326462695566540931265574536512887112088591658856467925171081459473444525084472363986556861874639834276778223329109206512936498309728868796496856054252670585915563855570897319130839642031873892621744615398936166109416041833168735984159623484783067748391590728899189826670586916910206438015787036604286105859906463487220414589658483865786839797717471492859239526522580385710557522746882808468075723552259101468416398383212835530793859547032156302140494103940509541561144302445782855013289431005799248286639838986002795323069100276113023962479253318732795759975663899785677978355885833511291127180256680266803662469453975076903896640845791153857688083790548567241495526213765253674656227008545659588150543737700970361599463009179804372997577657825419559734530184059893722178891568319970067462505015866513904177707372851691026254694016125988919063102869137186626314040506616486512393592785256954549282235075700766371260013076776854925492641668120553751732232529644274421713415157537317845639734737866955117019264356371639981393788469473124530281658885236352647035936964656180934685446076026277621060185215806791813965084399583049978221801078197289054807351382261171158649366569621134653022035467482970462202588724939890628906540087434914294518068704418043859740508861996648004542729280629119336391656986166831874935602684789764921657964214702009553614868364489603020287489520926076838693702159373622615226867241419181444118647006469014396866835499185170782272064826615122132342969702009323103807205908249719559712029256446402642876333453384611208583931951680526315555251682292747047764673718025641809330322734031868441205614238521381868561537974912825460081058624654398855654334569898171333382622225534532716952848161690258872494635406217118224713047456959800224307872280708965734231342900228062910286059536067130719023026169650000915136985526523909327321711761928090862513065206756547429713284851856650892129842546104224800072246267247383240835894966784827489413148748238678885664584620900254432425434189330221056610918755112032296684340605460469442027112621763210258336798481724991004556090588654272403453968990647253730200626226581664087959264413438191142076282852546027510411841633162997472066784939173801551499919021283470514039990523475686354857623538571060438219244392784529899742099180727886746997050485351003676623950037600298468379138351269960209545227705765218031341847564825553779813659779968832049349170628135270455006948097913352096093956986573384767831177548883149418786462946914752437391684179912934441425252546136544870398090028547661002528614161509191450528169884385280000000000000000000000000000000000000000000000*i1^177 + -58383052282169714721037563312101101575109213505753205910942906392783873735983607435278914943077133397755338055537625573238463013976973061895865544516779538135684797020540302050791781487653161542785512185011162137036981552493018967775843376419024640729840416792235712467421429024847921867386855928304533478586904969055827607905744156401600439272277124394687598442818692850645770349068576783283968458118315846642228374917791861450711051077325199969422396433592770871731081084420200358286253661509492502421565313092549610730505447956315172318812444400205111775709129383899158740249566569766938952676681661618341455128656127128587992585201364175059118340305216097423109180369846039252648534301870307497927978660706781438489820505496290663428259612711587290118942684722865243429851933726955412797619746108751981508859412287745021906686756095965371920297407692074925264505344341763907993993345526191518670603472723455483568500439008993127050381220543304894716969811179786551329326682309890144588315481211899175545512490185434220083948861090589390086276174831182831979216657330534918587560403916459882091796749881986791368140389145210546059941100557334031613076374249077792011762990666407191855917403644470861709929226825332707664758821155659393053955824529828076636820972587856285750869075397289190235338000079229744430244342521075437050390265136550177413646750426919600612276316568961617822093892285689499027755836482468636792993182644295468338777412185352002567754077781492274039299341756191659251928167426811007693055903020564445188594082157139294429467115181216476545916793685960010215170786280669551519800529134615911228794336741194767967417284163103475472643667569790116735662289448369733121077400468218196623836954096881361416698595898046018266463826042601929676213897418843914147877934245851509020839520805633017506334924366882042811721215999911241787547137062189934501729985342822832310353369150562803510030477384416214054738398829086830143864188032766219157932219076628375016804584168122258329332105308038297682956517893824994670156850796929257389211746257609550937856771437367490787296430875549736856762785409266043981592707738821452072976047038939387361702512121977037718353814145860432773149635885953994864319873441942248049780657815753138997240977499745580738668680641242924258761129351434303961256671208096068500514127215840537729689161421214586954238670484070213108461270475090796847376336045185090428654849099336543534857215950848770500950407450044589219283852998076830048282295429424008510423365013263890187010371707331891896115694813159399437123895015211230849670935505447660087884494375245081812170036389226449268191419994861999408805653367611032158260695651881556514639260349822757805042449570313371740744036027273028633100393120458052424251935303501076409179667886446519334129892765432484757529195541151063633560583476605542470258679690323571064808218249797615256581675043423722883149398684286889710363984028005220900030091888392647515522393619378048460786249684912421979233042454412996664939266167483007668188507633597571531313399000661476566713700076655382432167796826679468254380270350264367245230935041424473108936323196936305520095275856167522554008014425357856664133228067636544881375281306481720248113702057241087361055018754620277375467071040172017397855558928224846509872739422566044452742344930559655024138939159229703131117756244739921304322417406175699972950162574285823532672464293784447715861708922065348361502949247637680834653696093966053123289187757292217976985821363005908482076868276959802866269960205799502167552843548504064536109859339909735608478277288682446104270013230846080303943104105775923652356214814169094990400248187703266719815402594025423616206777880547586094809819421294264518459304860470641028787581761209821791584965439403082895157256926414109888252745872719672128529504291172547653800914212362643887898080311716249283183854865967829510597767731295938074636622864988297303675171082600448000000000000000000000000000000000000000000000*i1^178 + 147497617935654000543170293169957680036541499174627572524413333618827988592330969816523146106271847030686066955211918147632947443053816288278768002767304454482862210488646095947699054993777516063713906255364124299577203498784263638049874774844440874807534690924687440712437231042306161700830194080154328051672011868872635027196399665464600051295751852973122825438521875311356074162320160663938371597861095210841446292823291134204790600171539567689156091446946131512045874166632547078775743024501029604296660643244794055293606929062208670368680124191084889673972999942341213023488689594802364268012615027225215077382865336349905148774058147462829169501674254265982308642934318236883187255440090177014110603785340667858219058044342795422538757132707393417562803388219030941654304200007434939435495839319029526901427412938363308784949362980733314570578005929057836708996189218046627233890874909204081977305992954433073713501840846900528209953026330264270381169303830769722950214897851296499275462457979074679836532644112106421263161640570583202671986890970760096780898729582113104267723013185195539221157826595268250529791098733088345980518573585087679460839958523277482674462055211346399965942144429866486331639806612381377115847714937929813470617310321311334859050217328649711818163940267832850061225000296409525806774430452179390220855525483449258307761214712753129729427977704267731653590024891178587400303056315206713446819960756623747491193611480067018880975915974296695714756245172773170681021780615476006556777538701881039424203260469097398267964350490841368366316185862041176093246916397796738367831498939515258159103912376927393441582183431042078081723123820843586821063486065878151117981569018649126921282408073927139069753002727877986085538560520354128351068994598079338409583685598754713803510837765580148516407893393547682091776120026048706416914096917042826083554715143136959667292942605045932367791661563786430598417916191263445176182395948643448053059065099680141645011447965074146993542373053925956453550436313151058956442529349725674070496531947247511280038340876481413031518038521139519803139486532339871212998999664822842627845832533469822672326361035829979209741142990836569597459322095053186468895609432549724561576211660097235721177596560421466136322694897074043963276459636593146832189625668264307948029814160073850734314474681506749073736799764006810879775743871334173593177283638943096207948085578430115913431661823699807451509257756740035593143202878123441069091770133928195213956998553944473359411748599560984146368414586029376762063307130436873388772133660566975937469592826061182230073783621638203054579848402656112940418360583873566432809910995714228651077066642145780908170880714013973303702346714376606287408490364228813323823761969194176016979750733628149713160312917114410819713230116659845036734986570712722930179782954131535143669999996615334874681514718144888535995528351646565463910554967022552725507004759552846591240136127635687305270403116036618313642658540529774862936689299581147334064932836208502062949845204706106585995926207420067848695714437968175933720331565834911307576856646179688553847489997602913461060321418827633906082771353706428477709497205803671161096443089280506673793248432251617049152930533253700490137619384734945083093622290609614829813638327093438330506798870953034022449307400825361720701219956568133604617517349667664287833505310250368920514265131097037794539381709933958350597923933222567813502609046337224228259052726803847085831537376780712567346456577844264385887971001420701817192784231258616394189369561235760260350398596021652473355417729779063017972393461145628105072877563262250881234294940277165840546115112496815759848977654699641497273331521543644454060255663019098269708769504110942575381526767363821211481929795805921737809045028609785281159260186582596463718389372185645071131104153456460485210141439210555827948531273761875509867302502540905247093555200000000000000000000000000000000000000000000*i1^179 + -107300003816331289806936038667223931571076865795939119077748532840953137461307764087142670290553313258866232597271359730809051836085033959801022587869888956093166585257963310744470525727733159125597917876404946493728466758014687941966682237565128223231424319906603984489057966073623123254689629599500294781566838409518840141686845381873578259239253470744051276920618809298546955402950155031980678474506266981522335660199089618262666042984634378925709452347439204106088515878391657120297369514276763396774399907629342771209063859612483803544028142745575278038501461364671493200390736865779432026693435245012071982149885934852206099206900821287408293802201718403995127701302973141504714555352210056076983999257422304114811862483718055955193128553322463322636824030504688126998353502807596018995379214697461554171345174467572435812553675825719531845370733533294957110892848034692462231353237390059936705944904824125805600920795130961035710057518029064043466895016647436375946649237623037710072490618389595416471471652780739708358025306661106999767571063019476157642395854345820562323808791092639813509531046751807348828776869731299414547130373599282727112395362073551483276373256962957339602032924957554709313614611355918576344999588112094135606642562901407613766742014157045802672206463091689353584407996764905011914739253875253110443825840858404408778948689912696396885830651720826962915044379457417320534972089267030296028725648819686702148045687822394609774233283994836720208192041482858236089771873747868906918585761935986238467594882592539710865896433055341184225594151457084602828040802056200292233153075886066936414873869384459766111698131026063942870326301517205281252361390523903282229565256938415258834771378194451227463069660927533087122900353371485777962048943858484653969842952336967578750513470824686184762584210852333651874642887727395027948679434007609781037849879859606294535964316271696207565512433540877985279289435309301798895363725575459510147616634261352949471882097099490294175769552011229696787752274215066632858641054082072757614518708467460641095825597700812488603458632417773774110085152817944719269133495450906074805663305994191209686578813990972608261780219135227173785741816592999095109535199462869919991289864929805890083677140455405041883568880485849610313094817357201904596934324146667210941130091456337105842581019464723231954692794465356744313812738504264220991177869009850409850769379893933705280679451386566384018815893206480616949260438180122120602517092555080261227253067468897134257975906175813967312854629949864074783983212287109325757414174689904692332844448724696744004980693454623707063859411289620418661580835796847667158124189492394419901500494904658008611477240328443318641554144824094172561540141208700906895870950597860341983609213982373807504533562853208383132921703774373149048452150571583990898740297853607982768207848700106988631778081580346923470706922740770160683099665379591352016246727956614310855139910659795273714186978645262841056142072626201671765545596058261923479624060389891021919068619108569931492263655712106068386867112758119900408564441443322846996004499691650516406493716833526238132493054005466201478558476935146959028821896407809602556822161055374242355256681697711321286481551392273249491165242209544977954079842392339529530232147515910520385536575847507565698462415203368564073411434493236212118898652391547251780448586622531298661965683718561369379305730195812706798077439801765830106801978074138306052678372296448002008037864976484758063118412129351513003093032190672551934343173448919543439046192984431857923207026081938075916647542264068045831792068557069050044705672401390841353068190936832664952848362604359094808055786726956802933137647183423387729635111411476819437549130147689121148858902380896483153429085744375389137378479171279044562589946956427783851928068189300944845304512699884745576539091517558885265643991640506261937543818195008225280000000000000000000000000000000000000000000*i1^180 + 45714095934191517503150135763617488030548289104777422253412179832629926210047875695411359269934331669401276172001980972238810606816355201592933752592278137739227620807520687733237417481876281899063567755831067358188741067261262125339484401601053299134596595106816770617057653885915556994263383748720454347707296837089577239709466616618081502988486989955176388732618703503790634777094828498770424512129804837518531196962065108651942710185013362840221401231487747599209635725485884606456930310061858164514026793892942665815413304994860420514911398579556316300573347180554757529348054198680795751772019670820769354291213974162364741368750673496906269993441571139513939273733057378470860003671751348811266765054851099674461791155923901932228365412716535638890200171898749401349037455421946590150708142195496455018063519134269348235510080074167370527851567228149784842425151277569410566000997538772495542423065761003791709498086418709761397571575840256443142067568620037656662395595558578965501302289594036534286800194692607502665809729547545531237057443069158657069682767133777036976303803356776617471549585224115460694369803123543459979860121854530743496833500924339190298634587891532151811927182187943962630736153657929902375977732692629821923190565451017548280808139350291654876650969342312628980960019826819316348247806083321695892742600198759973119448679223983775555903705141560154462194341462646723724815319577142307292477542974440085218474190535985121560538220037953424711032316660897044389111644985797074600211162985014203845321223067783337541735964359340790768135458617993278452159183218976493184705721586800588836827934068754770512253833240293186233253880752593715670600273020964510113417676603651457909162659166288681326791187777541717275281630385813353049981812572855925826851499618396256781114580461516001886452985424842274026372250802190034201651151474822211373871682515732286721663027894346533545902572478496494462273129510139283048912501673672400980246373037269861616265059989253106306631181383928177002122198866766293197593506877245338258093200127800096307080040922186532257693395701404392822346428720865012692764183921378155264209670300448651685319170922184223808576890325515345128147217669543894175277862643017647463805910634450228739065557757720533156772320580070776391572757250667478553213344818888219273210259534721776586665376593428968984839910842456124084445216108514861209172295562876046497342260640769680681559872369419972992421818301190489713096581186108628499179587315927533797833026693419412132557471223544618530399810887931543993717075860609903613243019918233262971183129894228990362037235123789753226549512976922820450209059329525518845878407681612741466582187573811795929986821235941698035130953066275521478020686027757652444444578980311593288646486395378617376111633974294104798920716990230148874236384100324594504389191648736349400383236832752364973975695440168735203759719515856507597937854355988951474176071411386149823739529239557829097020095032950960535784667888214636081094832732889025152519844409745627692529051174948009285222098072615337240632675272064300385053559106583670139360218914879976238144003521311973515432103728942745830153316748021324121340448563652476493011418487706098443505590134507168022791683913290681264326188553962600771937282854701479499766893098305958387085633394237931298710818319058794487491372733760240125505883189719344403344004112469654224567861384898710277277631563155393232385736713169084051966367111866412112072977563545203762865399210169057514974899925966057663361930590136260907490684363092196632908751043112856385098253629017280417282684396465895836115480124344548249155285831520183962201089423499757355990637270255180885457830391049781345954170246931352158748963588852520514028228028329667318562772420517165954041334131588339206162063035452659574570387384833351356440851318169422306558711478653989778281664004416165674948791360266838464601784320000000000000000000000000000000000000000000*i1^181 + -9795975165319618974279100467217068417115641459093701352594741442666920149575187008125749872344753974665481653966520161262935436086307928117434500557507651671243900027842995930722594205248866844972063664756814421175759445740712108633749398272580040155223145040952243512396012500381381632271716151531148068985336699058346756170652306031931316488831281497353862179364536260868169202986457980496408118142391670246910317558333711161567500397910677356029882782086326898500264732694589769513367763817993482713805363746910375785197174836520033707790578493272719843999471232612503763151302088135964110052069271783930660504596704501804552148461076047729746831725519895437184059973000232050069653720451733307378821149731314032949149895682541679877960346975453950199331302341985381561064168632337576295842737363520614481299442274936858424748647140761066012460521713061015883137804679335653356777649571167059807063950308288461777755618063764141827780532639576692392393412012836749594410433556266635329670597582042967089642141780267572939144300663106899718339864603720165779686661509764723614955771843259194420826474182995662753381400440006082934731837956220314010249439884644302975962706872188062737361539681845592055957712680149004144955225005357210216113302529802790460503927400581597293817562994041523792618623645703264954680451434725463598684183106799894558819991853497164832169158438524093117662906801082048596228649005144995042254748868595417744764719997223925720518470162602314019130250400629547331396238533314937767364121752109173625237494350994177477598187391669955640397705264085602082088914917930630274063760714368156597299435537169361394631428336607630368057737653585166117624496911216909104701230942651121120679791165946978740324210346666993933460118191109945116934940482610424316112334795655346204330940661883755960180447665416768820228920984939603375023681619988282202122707795487200995003267924048941762632723374163117799286407377377132736152861190162931643623807228984853728454859683313874031890743055176946469742805068111327569499582877357473398019748421458596237494184573152382867513897180576423045049423711534665122533978748413802569745852458679110499596112914169164818235504638407217278946022311931835899697183975520334061266598202296574668152007521266368949710768479274660516989809835430089260556071281342551755833709812044200149114214184799293629312989226033731217217174449870833037582803842219256204044151360845556663540440778820338364369795564416178551214860328373451595580793431156272588503435100225242128525363589493132397951864461144597955733436621942084879746203642414792840522327941480171021090033703063155438534375083364618786749659459532723643968845329409439432109623811710723636602296216188806097290934118467858745766018923289623036927846958175879432163039602825148883507954117288962787607849064529863142394269429219042180355225291846688249847580090262912305403990354629904842557915052457542189570304031746815027166066317487355511014703016600343262593851839493980079131848255304327385572617195620585216817730032826952378670896303752392920397291161671535981225090766005093790397681087656993377541767879749183361977107310210582845402468665768077196274679778134133801198367078400892482858830173802691094673563196686441316692763509517981330394630886369667161271840435833242294834582743542081004107908755074274794871677879342402261820393691782712152665402757514409727903760221832119804728862632450498359257868540500373990698085687366548536392205968366466236225145013657780825676028319478024079912305841377858099263865980562885894152802451803710814425267991058159933470583458603018630270431335592382780200913781155018938093373930266948613007321794652976518484989158635465124633357116494446525485192141397259003896589058843349543330956687734409915849037828450117158609402025770767771790127368968823708392783101005488952194572354568645390965048617584444292975816129232569070255235824052967833600000000000000000000000000000000000000000*i1^182 + 1128030107799597416874052931473666212147140060501832983973194089041595227433258068226424903459486390920368653963975855663819182486444017761585830648588720060764745734540731792532959128181712611157297875543500688707436621822478757929402566949545599398846489474868273834921018560631775565467608278721932204562126305275820942430059109481004668439205333537147586334475587952713538130686579875493001126795841556986077828516286728885471888994774755992226288946836485341479690963471520467196514587449420868340837263661705790682112031989821639780478620731231201502355815741925297679130936205505325561207905124929408516994864680743368486493112301914964001531570669278211380097069168315033380118591372180199882911579130840572847286138549811182887702613636943697882315457430683561249996153213371610143725847395597440904941478254011030072755811917491883844049363444989525648648794569340099953050789002478716826709876852446198309535939263013409337051122835236244717891871743662396874605997228462157024287132928363364544678768075823022084225188938985800123335580820607131775781435125180287672280931917254136358534367055169249344291466251398920120674899575555788871730652731521307446604677256409132440769921206050422105738437126502951386338502994954354200660964170458546323912010769121147590619443445444103576139381751041667235986601521563901793962557928491389565583110379819196217133089117715801674268742506192268723987561709279538043174395503231637172851723163576757727114144319431234758311885741454456630233384263876135188882720935561149508367882589565436444266481694186200002809815237969351091850685185188666633904375602728435013760423342903778400956275594435160485864337403211666030047663911959709853356917579003239107636185682281416423439885950745959354712682881882857597740914697207591610656313705046706365889843587695791875963144263202355982067543478402637293614334431734382925583994492903387960950343398917562805063015607732167924329975762755744722809950485064167784114647619663082485712128040631015375342382253746720901788501676285985734440454793435631217301715070892764366918267269059716593923336110476412703947430753120819812867133372689645779086196053935193162274856871812204532811506662966902627537422646555556538689862362970364869007213052902767003357202098013004464945960344605169665150469173025389285635567858927098675214574075024995623940041794369040730730719640343681098534927305954109116077472004461528893624661177101006102062110914685286060072142282988542957773486445091856671772082959197990555828880770525055851060776299069589177584393004832738439945072842105656040296974855613005695553790261030195566145893281307059461940073253173353909773005675643651685455797192351710774038711141141534831113818973858116465520973203896812222287042181343588245702203420735851674630627641141382936493990635847844108100323977741581405777660153313517839302173973199420829344110025408152701397469848774862803843164806561060936833924392151479397958864331365668506741925621629106383522278635963631222988746528643214231187177451364038541353653232501326966103027919430330946516350488062027620039398734635495204958573491051983390954587244902231071460682582024758156142437909923706020778602484564397505742581281647381156000590546914671840708703478171201474199468138590936250502359527988312285650853872812786824046020044361957756216242323157675281743091231851394925592387724801234169339052037656534872881107606877598346532555087287372687936939531216515897447671861264195757034347601303115152908619750610639733190306569415507528605066713534216986244633705363422300007114993562047933424442850755739163627598317881392832278938326849481681193346248699480140402768362587486168371882847818614925325632676909221131796388275740178828797794685421356868223281337977858731189889658688228132670298561026142915824728148601569880220939720666389953558472990613492774292303747642291689073642444126600724766550510623783698933177384960000000000000000000000000000000000000000*i1^183 + -81968543408887689947025594927856044539427492975026057584635440845502779070889959981924347476225593528796685374804016360835326368303855765788720652794513851305257447857884119817916972164822498885112381512832252355581930727173172486038366612331078356331539466853751964830390236466762955972735794560657192442926944744450588766536053198643828750890847162593587494076011198045565673179572269996045105218533825581304134139787929690236189944976035482465728691786899944188958488823833294920382057941303075885708859649698851773207190627658874103043260952650056751803825813664705596496797167026872812583809541552262601235517441487933374321573204037360465555116554759621273437944523329945155962197034151696229294958085316733024699730226455466119094192871852002258747176473151921795835953456450521230836191953669592518823456012419324585110971257578993644039966531419145790985871610004192025854623839571477839799192584690944185836284496120826847078279415872964409007621557163346173436243068474817958085345441062067887142850244375578280427069282928298365230303012534838865849513125789904272153638746647128920898276633648018519535864359356839075718485374641033452002661381266991368425813794167886521344920000802272866248436964827130844339397202062043418814656290595238951571898959306339552903855260485040722665526597681528888756017546680862785522194633090321964767962852387248046424542411082369101933713543107206806689904122273917139638775825795943033271016406486050426975343671026280888730390322807313189443567611767044071049649407181623794813229106026303063399654406119964618907942839972647355398956378135765851941182195938244056168244529613444648366875983560936815078032469116854513923200799447318673546068472770204550540056781129605256777880077550897791172420410501701282573854771736377243747862574466020077550079707281158577096673388452203979578607284062168461780925925065213879350307869357279741113713658106286827534963682266903482075283139798855506733601173323044322564182032530527482940930038894438847040411237206121675111348153800135757664365417867252968054575572485513511808055199548140564451077915216510706938610343063347988906688160174479580077406748486865148374784994667265478343914054115932816286514856989844146375336032208919006732854044685193549360406239890530049186124284980402574312321785406114139486317790680510792423795492422921018318518607962654727489481627129328027235143459591428419498897637961465433441027133377752088414230278865481519083866356435244117312015810207452876280271996798793595943586077320967047595440942199733233461707876592511418918961983335160109709515085999428162534059080976626765780513616726308103680228441410098885582929922138763856574961062807258485260821536188300374679617230084499578025795272795074991415803188470321938101677868059394641346766471764793751506572565356099811824543007151399169270483475206715216125956299566939990803318833520578628169906878800898642837798386958725345710742165879357185500425521952164051323720651239040345011117370255827308369585087271756110810832651356826944246703302845599424257669932782321876696430766417560995369736738663126321492177530229560606656209084197957280875913897233697641423975925489244371941508146396630425220076971367834619711738662784389222671206637768233819491793541888599068869174724466103548013778919722742692551731093554635320938407280739625470243659856061655600473097164609430875821134644675701463186750852034185769802487039269330795507872407834223820548671054956740339765123402095935675005346670705769621453664548949202857641083953163880042693829087514956676166431154375726397409713457937067817969043580994356890799160109958226628342655487984208844280916656243578811709130229279842002940805867868075309113293419611553460665093142588482999187113154914241204560631993424056369644802989929624678958327833131626796595148513941219512674600780672209712613313805476404865651216643265653190558726727017860956160000000000000000000000000000000000000000*i1^184 + 3512205970580971803983852867423821016399211619407368954246793133177571582588181813073033929715644147635514615462158877783917669555530990565294806469143070445867212276963001050001967342745066150869013485443743076502525740598924449255201002228520920100127248960677287349180549955007227095723454733415947011271216542583973920370865678324598944265348615590719921734123363362752582116849293398472775448996019978792171809834077021328801623512630287621888806586504570921060266012058071363777624005092200389740149949688109117665590023852629521787866346384976254494826658857227265900008622189058282446808654108561275901108166734376968492587615020568476114287625453278619868990270162371581507318088090832588392268584967903191890840337540867669393347695843300920811608394532151128125221520193693439014704056291575653758228633100925537209825764558989402461207849632250901486603506248226330123509773259932535097998158268899603057272679010947199430199570385358310511829372646433620706498283383282280057400422817219697751817549848119138829951867622533959636120144479384441394459648049663823194815019947571998316992060084961106068963043033454133765562990101786545357347834477538973654653644010974459619497791263764820028537227330651350276692002885883220032429192645481037326470267183934660771385170891782489444858133440285428782470531178875213578850937133620331300476247962394580656962797442725125788358977834543216889942279252420853662275746106584868819116176138107965672573907592717267491588713680510616821943243928923350060807899772683758913736947638959730215206133111688653307627155901177867216720580977574182750589578443810906964845443643523986487058452095955324323250036264542229417828501642499803352664998516772204587527501803159435380648240177894407233424708454289342258001581922889316294726063551485975005285577378800903057959376039011355439895526654258419455094581915442736664842922935470164070345295761367094142405248688409585953527972052426243384764577599330853763369858368967773873583852579640264137656361215251918830030165548490714770440771150902607908142998903468038274153773015963164487407149846193299710873451005919408299127150599864025606882163165664607146933606118662354552258199616279738716901310881221859054610341352696002641082397492629388327088313980835100697864969277992085302520806092394664272727960609502921972286091763509316915521047727260198641483944148637966386542479617716094418930675398964554576943736470931188670476757111467524437314366858352817249816711391890649547274317153582591711694680529115800699018516768569199392464844234760273620818870643816325761816935696640507225687715539965078371982445057590627441047118453423169408652008843815683068459351651035061977050352113508736100081494014467864167495467301970308738904644040313754485079873476707243293802893614249603201721725576392402933763229601342418587530251566751146333034208330397338170507824644630513721710357117054558422401051425263321604831943447222239555642458079641997385434147511993839510820067718198231871783738938264261594497235816688465125593332814068271004950944383210074690333657556309870471608913711284929861168624355178116705609194163886739588198052421828173131355893688933239144918978158445728188111837137663683117720584403258644359309946682751005228923661752680790667636518714421887581425194388388029738932816202674886460722426753429054259815605259933975519042168504345461459034108415833839902461318410652884078629467483138150230114598201360449674380845533791431716612579307035122080543024658808360582810593808500226906303556138258012327339935302875579560283178649158409904678407031313123859308625613451796564883190630400675852553877682746195738849045420107764129359994606104487868521149430990166454779256543108250443321129789967947049159349377395938173157907864001321381598185167553631724581850977769585685415812691833154588726778619971991072013268194312801169196174273710459471787563417600000000000000000000000000000000000000*i1^185 + 12859141384372534220498099333982027068535473729074064912756930603739283272048670358312296210073013610526374481451217780601521805058563699480497803274108572326807456564888141506930289900576691738141928952057271479832564252154297131107447654893132996599461450583566808600301686933896824875654623949008666169036246342031353309580903348064985885909620885420792044454209867703395166760107998523454997838898454173379037229459220572523610302451748601400945240758236319936444022082951833153386909638089583315461959625245204388730315184796243209119266869407722309357959073067749849487910204582471142792048795309487126637526678385078217732715533193167214566163246758007678142536519852173271893870191287042514728590528541302372990125199556885911881373417670592938674233847601037958349216132013120163305444635112681832686846616640789583256433341932196236450828813452551966452338268663217410448021465998734230988976708598031837627724493633750752548392638234012172340831251277960482945813074889424950357550920354237389362514094836969838643334667116753482946323870456557083391169528919607032025280318086920889819319094530228840329186494694369107027653960581923523317198164742043909532410800192979259737061266457481631112823761497420914416684735668440612858414001386274448730365708657103935171904194270216970046276342141881260594100744234497452732726832619967858491979003863796173413794726716597923996515260405553005999846698543967249102470505072233913519904705318792500772474412301394283450963585779583767024970916213608651909688341551981271670387871159774388188310794479748696461278848119234000218523066535184556222253814543780664200510205859517352394035406722577437328407228431288235002601979410392953726942846193966800020355542642266170881789396326446605383917610960934119282606383514866435781752085521011541639055546365766189078489338836885930028227451613548558942478999000121591035575225880037947823540861547052384082513264305617102936796360068499279384404515410059364900316545887327341821432890206771743621762763333117170416757154818816432056842057249844796404095900188223971041844664186208814239375716365254148150501114053842905467009772614643817562980140963815134644843957521997273397023775547779919366920451938746003318162423712437781183203028579920112135732315872662775031810164094189348986453971702201573707555105876988088310421339592109923173421022100360317922836082587218043992399720183078399205002225651746468122601532836528013426108632221811004688290164591675794794152202798169664957980605225297971169217273718442496140840803665903762365322386130675055916531648909866809249232633839900257784622301868275645934981838794431223769788534396353745412051598179487866863654094180434960028018800952711323977080728110228485467931119214802636787174831491583040681846784932724449603174405912806195403253678802650243509645603718493166259257239299254467514937569021602442993084326938019921648762791695334002926906965829015688940620590669340537035740091259798267740699264363008377266080826913881190509959359238433345355804239172614615328718974282073627050410676698309822103346128902897264734629502801565331813305327345762745752610837350217210356317207722334671906823452497088558421268358806950079959319499019098631504861417208987356705802679844721178070767972630313690615265621997074307816657430310005464981980547286921329830749745991085615036942013713628671485467802257009114436030372823344820993100408043668493243479663195313962291873414545379551072077813150760044373279996804847620902182608344485927805306052865568851762333223148663941014966200893001559981786284104933890622056979682187602726198552930721027982373963374703407106324045645171070810098150318925428616222905722518467993014398889621962572741700812110890839302094472242184295595949879308352615198832810388665883942708242074472413485575567806276968626714852432431268568380238416986972058799438588435231585250824568176640000000000000000000000000000000000000*i1^186 + 146759504765123571932575938830804197476769737698012908127493578587606061748220887599766180597789264412890045932395916035662989357482387505410776745839722234807136047640045625877515685939645468895322370408236020896595460073932548180630164750824608334068706735004883309865081877044114417902120159695989806508706253310614185187242306136629179622343266982353978873925043517614198195441782730878944115106978937830443717788954973769014584894154998472657496341621431116723130796739221886769016541123606098437560982552420366751355647936256609332486864091550145781511578471064523094202490490925533331222173051257539817514291125940948702482661727172053510088706022267264636421037782240419867466172676590170371742423680379058749797880675601731499117824576250820141237138329912257061017159395306705792182999298412022005848027813641139572747585927750809863563761801357442254848155436031004955319646952125332612586367526306701741772326006182026545181023327404768622144332051459813876624296807601525240206993186648865035199536874861653901816068351734492029553085916517066035062117945291482132431735046083506422851621032076938104742149261022955766031893882208544911593205969346859313041883466330538442981713743861302853048046669774490772770433776241013815702294063481021968620969583518459357780299149023077860379473007333570278141613535741337849486861383561615025636156069026418379131282044433315304733036401786117044690032559511953896525446301657132157914497923639131317656974981905979626385694988042838879256394645806724034349125035046243496966623432592895398361895232986902843248615772473908262758573423783720840169333696352831116539931639801801647391028247716312937898923203415114484349043461788407306299296520001811156797823669160364720781749564682774763965541328061595078858713658598658423199801060079543474905145049343077686865093448501423513545242524059909899242740102025809582614386521842873396477681172927591753182660249494564386811043191739813962098864006794830554153524422001000265344127356865159589591254479621860971157797196356505359767242198126843365819829558796205458293183493178817234807978771366843069718271869580838589911591808319816491862487562957943932234160482473830602186966225591172070928162028208552842369166733672606088684120752417792046139429243384965137216951353903272874883960176445535512206458700749075232558583244632726497772256596154671047794419654673287989118743009558427371173240475125486292843635432650594231456435753660990979461932637976761674451215781500176853360384509895887172053763045790267072333577309490547149850257926289377468982138543317432272472558947230353867641359169095779360250356727165185666295873424096558288149870428735538557004009039347252890268610175467552232983435820271470051429480741918744628607568554646577468874859558267092860617905935371176910560798036250024887444800142715717415314369765971641357960848056661338489734063186495530820478081872902484569065355547060627482769093619518875628781536811663083402530545659957863655677105357675845413310494200160948004924682447303257162679133495589477459150266438343363673814752473416068040165794453467753125762266120705596287478173406546261010246553996197882202121347613870230722879379202452255445352880405872810864002246334505692477769566636918227351059053076178873390645190377298413030461036094708068255790294800574582067055749035394525650650041466156816917998593653528003608345998702351278463227848295677433576470329875113738391337134477058027872994047123571330028464940354747832930624764857890459393527416164782338333623046702479799155199308179042896975934614474625421825328226313288347779761004986872039886551799350747770859370452427905019985725108749219643934690983620400195297909555899727128288173173323985813258097780490444581047251782503798062385798569090119237277756281658285625142842372630880747487130910446799108321957705889164089243011550615064639593617817600000000000000000000000000000000000000*i1^187 + 429670619689668324662926970753904555922371601663402765940093964207963186504797298571179582419907267460239769725302540582668160740879843491000325493126604311759880425156734989893127068346040193737480610909706126614359648441743249039320093507380560470663706866147591311290449540113574041827275068620202878767598865983017111612378411153022509491594437163548878074267823557867558663882465727416689202224605757474195627609806618306176665506683232401466962696228029575325565201247791385475392091330098457662697721904027129460122190284586068174444869119645805391994610826676923380935864622425501274599877618902096756071738856590508982590025522931527466914387646274019051917201009783329464505645747046265554779194575138910745726807552765032990213134969224434944867953655084205404841803956498517451723592413683771007512275836579804726291281800842496413764685176995777134663326397626285170079269739618384830030425303214480655918471501729702261058340550833733408844565500129128603702823681664981336021351040153291469663586002382464861151404443757384996246704788286711583966038979629538134194672761194778171430784415252398231609818019618676437069576840943261523128707766440310380075957343792272729375170577383689812434313044900667891990933372419069048910113955795279780962304395983949743130374221216738249498075715746967699165770920966222246353232636975745187247024036726784237515000194406468600353862803319690238056626755297426384960892562032800918419272761612230399440238220734888905844187671121782915535053181684151470047821496960152220876339635585149080903962772137449253039765288304713612996957449192352830739892525723776487276950061357061993051103341380821945497704240826913798441030077412538675146188017285612379058393968144759657600816936908134668793294217697904769343023265375041012353668574202763286042092213344766908745746729760432574212563067648409397662683334796131554150743939528713091656258656468373830124910510852121282816533449321635913082988371366536056194287246318147390280530973060937821434057196004705602743849956700667715288932877474720918264488150631314876392159884223648375631781958206560969657225879382704986882968465530568714209551574281706713687164251877844851571609546428355296268211753343687881646925901088502870695011414129632913193399524466906213407395377874247710986577448517422596081116943186275544478821430448289316377863774797728159511618325941725490650015222392774273334860439041499930482478527982710685332215749048000983896365637923832422888860837879997468735834267193955296246361850101380589160982806956151362424376757865742486433991406150882780312864325110638820399168230994512043445492110966283344843099790075059137155714080875635083069378953428725078161691469955877903640078093320281756318978999213128091306410785474909658134686943147163314631935976707117697488672750841410665279441179683735727840748946945365592939161275206084606217462275609745620845848060039258060826270596601000241900953254180997069063039983849489626865998580364421261066409988774829918833757410364107772757020239286596502388167366100265865561723458229245353475742062110611240425182773556021081851661864967530835880561762682184429042468293092784909718246918713027336229567771810838176435855523966888205088953591816815161324412663707282715622922919782899777358780917607844086485246090320543745771800013351409133855646174425684855006768552405112753832795594053601986421856555354353376601750484720071461891377471341366652051335885381357949236585356376423853415618031095964005153605090234045492490085603135436744880117800441461092112471234017341456850135371069441666713742107654076298101943548288453241223273057746416669270279287442784937947775685967533361403570426615348283631770431638200457845949439655290288913633280438301922035872234719730456667723846609856919730091899686186984772719640121254602208930019704280355000442478504044305840971100612198400000000000000000000000000000000000*i1^188 + 2238928228355583940162374695127046636570379040553234544932558515289684123927707350339854070914266445616541223539920153360921085180780579646537390310878279025834518693861737018378003518575314119347611553377008341822152224189597796776781362401193539142658624159253383402877764732017979927641837872574746105558684531475016135208234918980968472987581167403739600006470619843464645042994872493874031523271117211456263042276634464513645842088969693249227025880800294047498474553415978249917550117320486696545595086722302517477900971602374051137585561968659574755266511817440011198659731394795694516419636831257596566515759495673527395626364466078239403214274142028042034006022884031431935504131290650998122730908361926131973322681421841031965969693615481096779093784891605866635260533205886012987883285662009051839711273158361691407664427260811898634179824079649692290090573372280212477358539152597352562707376932659103756925384397422187005586279665361112360552576752607772211042155932887007444804135011460968980634350055314312051078015244859134607287220566963264879437952700493496987019702105304968741649419948395688785525956195984438598657688105823555093357518737109813184755240929579188949694878320863585997758665393564549100409575839285225393478292760689008376958092594099316674038187221057874799972874214454704424593619551100785993462141041274889136451487879729990171053510440518776641579957192838448604262667422715998364573146356533989786325502621071146830962829719016565988451845205344254761421522039654522030090676786859383382576023515813388071016234411632940605114623292990382462240842202809611831177432572071654164695594914506260013046454687703668667825467869818956381218581465805305396478173098517637977118324075141967817471202687566270339763990659917210814106985836984506898418143341942051571705863258854025652601907572953119990015848871764154386308931833750323408454688396760827939892174906171130943687126979903771417747746640152489125763472570523046482866821896370732979201019433682161428532295416315046255897460172337438897848136418725751048083608062992776934790603175276593423715876684011037765914057798731800805697524049342646985087416910420827882883601392477676738553573133960128739671731833913786009859447233044803570103157240805277444543444391817919003632610932238966120457017395554500259762330874597329338090104355996975126798465407164170019940656240752274066577698097620988053693701925734535649208579670037283684652605945139341185903684357061541461782513990523285331020989261061731121407995472189489084983874747255959302948996156636791997751577158791728149245695485033370480059051350483268434542062383994092266018802602696065123009121564177685582155497350803989354281918983585456080164707334008855396526792418326291418135071656689814480457064293810475040651399463202077062991684698699603052865782272580070153028419517034716530169440821595440772152358878981754314102633989328138068968457461283068080627878308908646901225467759969518416191928936064400241440349980302858913445881663830029197971186642344051075277726370918983091186124988637756352875389107326912019190239993648691139789558512059797073706359092327458379172307536957580874952246617524511364789340550809738118826546077669456607618344210945477236407720034998964916598432742834447515024178316213875887805342452407020328826726603441844226848603931560133871346294996194918977873554842823826618246602661436376216475515553697075707596482128018794195915434996923305344900933679041187735303559077007267673983929335577288340963490167560501969727150985683087497892681304252794661737063713342403339619360139178940660070622408044104379525615080081637530308157584599662487291286576587088171433061531073578165449676674709308057164682248736121713258324950802297038298162109573905417939446993226420891962859535734494393589477350450148070546707612520422645395643333756123149762560000000000000000000000000000000000*i1^189 + 4833414848422244219407174614878496544671843294835955483570907196066638943218848377567342119784529376261438230186701949158385347393557031335026345019943038680998383920761013123015410667295946714106444191211012919726703647038376981485151923521181354205923822340150544149758929342079321171424185378718075595325283313112997234681351001000285246957223616402778476446588669317763558865262803714572953412115322938543902186797704195506231891845415331417959214024349931898106240766139565666685783303901329677474677804242772248934556706675531693803501370779906750202806437214676406129870574786920397077918235233352263443333246000729845094742075272751293261860085838834292307954147003420120820871538231112476511395211390330534189755953069412333214026542228202353558483910622201197399305177047306034946809594623937230408102059908423705838228619748767211799423981281803479615045596719378999145624104748503309890204045153977925937673177313632385321076038298454313159255714414376084321696405238023591302403029734708952692820410401800138242739333977966484154370704900218857819822163664972771954037418335884356864251464060216018318943101613029101129052093811586826895672119194832199982512836621182083742434251550503222349366743674105597157845881591049395724925564922779014764382666423963686792438144229791767260626947738238778125666895204101969981820729643843066330381775421530839577719143644999760118488397341372812256332449394448770694607231627560345585543005022485245798193003727630818687683477633208638168990731822966186115946959509465136392958420442324955786884246621182921723941466256495029412921911666011920122338104814174083432979871602161072768728271964878036210355700272394236996283822323137276019213609533813568328762863290225803246921823715904320182742782309023782623173628224588528608009025277268615081115621051696341156977589783712080716317302626094891440042098866697926204457195109713242674023585067866423542655545550417306636843590509955649087018204747372502784853270933520410849632472527486282847753324796484844320123623179232732072949617655283315238895710878405403984712050060803577354826061131682609291040755025985478366580250492232944380578146198498419323116790490751138655608627392535582450609808825572918185751800071565429282187022691269889990288046327660231430176706261953732014273364352078914898113588731982697412537915953186495842172237728718262040808006179149358834565215325613824592756884736935021330183317498911225453109851582229671619692644942799722012366387616446183764135574094091726432406751409875034399019130319122261779661207295562659618585167047738151435307367574015265303324406746433941559884392988897770102204178353065029219172163135320510982563351345304240041187903079455583920938141759332053896498457580138096612479231129789970479196145869772193228564328244881982548538712971562929489305793171791579346523910460681638978223526106552099740085012731229707981491478340402104768448382938927364313514823482815002083350319116429535463522518280012107874186364614122095809071288038381455149607392878092981835634712071538239423258922820276474418235497006611178059005961199445348824531237088884942990534200724377360940491396368752152273581006010065159481668080673897609373368430357035408851763094596207960431786227679450584968135307723574803503186207148113395252853174995693293541555707975609045213516701534008989630034573896178607407598418639383812497533910054035750217894042017497733923847988984106362888871885161358826413197642422146680855130205655592938440680038162078705711589643519182362879208172569343135056932675706234690591303976401566104264860312917718693461980059677601541950464468451574400730821487077601849030621537565925944708705421956021612987018691249201531218707707251358436497995732711738557674626088253209246454878755304006965715891649450936421530566303312549534740952931822279110053277659561984000000000000000000000000000000000*i1^190 + -4610047083117574336128773460491021527781835538499564126506904247781708985313199747130919510768505041462708658082421632632454232051867293508507468676924005565330198684810368804850944257055531412890713559127744777829075066547076289922220752604291829271043119683644351767912632763730822206777681717124227415543703052143681886990425831017762935117286246569740226384888335241556357968934431437717110344377295932837020350267404567091780598127467258537283452669840695644316684949112684138065762921554541936087510971657886391323448317031194275216779015998877740405137349039479592640474487242071371029553954341768508767726475611869416338407767238103663245381504382094375935536073613033782048266976810712697988083663783247211938332691788634595163117061883464058784078539923076848905341328044195184264824556705451529715791522075478559159828802046279215394662367213317623215836126678375982655043902413997895561639143281394769727571246378064485760542894384393674798818542305016314700618639339618244393053062214548896433209385780969660512657551446330214610134495138010683814030546603086571981880091672865870931286430520283939891025822655951895382327786193636168580812567320610318992739226478464957565981242345299731248638656125531866790309804723296557526961876622823261260724768047016292430957343829749121207481524160088389501454383021906399038930678099286826977702023683533406880107916878003548703208543786215929860029619131435444158261937174848772448425568234380361254065863655340108986215125670404973909724111365151705979055194992080550172715743374976639291122834674269275894521220920032719200534698495506024268924454524787111836662464160637394331514819491537714991566641400529342418345873239460570229333575573598241325686171539287394376429690089321539698366765140952716796458692176059793313192287634935254829446455603871219955674137619291650468454438979457007686433790668219191105151974726367557663356976769120979104478553407879361661373155719509704894126981912180359463134675181676311584489370992567593866121484414128911185160307551073456940498632646710080825059963141083297791794867522407538622617646254627694954038321815548954415601624077517689279485199764287730901026231803251360698123508371424063657423983649999615554151596649381809514074208541789081435071290154562833902418279192991372806117531780063663554442314709203800957226129539042714487436118230779136348358536572301951154889154555606896620146388292389117901104877726221958415527254503999760086915001578064200096705944873622006497933732804561116408490689936715600615450235161797717038326656507969737974676374279558098646926196664904367726648644634074946348126509591767766489280048405475488994056260826124922735910578912354413348715459895856592598101780517498687369778171155335098286175178812915771832688893997628399778512257521609640386204752475608190927165146441709768829880391498834535504033704328337615950635731085667007147315551081676196753104896237299674447429938736969378437631893810573596192915227417891801265583094256268570852280011067198186434568310328760205388674276615533272682792761857913106531216382027297802919342236621724121756658477299407641719166892567817310771738858889234963079997553531606178305333114424100155289289281121554691634614910634923478138009700418693059010446533359535744204048508157210492909356298163914117957229445483371089990148547965550846477463917629469096316619561924695564817210329433321799721026574711168384645344964507781326829091503464361700116369339593644529401797967363261228190173284199214298766965331074343711425294967767045457287380160128134687813840331514393543980891783959261238248000969368440288329736443737108460320034509368005131737476643305389625042168086901761473086805658076882210949986191778455861680774931917991963790588505917326212225825327036813762394845354640587302343161701527196080419348264632508953395200000000000000000000000000000000*i1^191 + 22254459355945564886103307924098136384640488232318846181220411570735857669448863364846849804062121219321287124460258272619979303796646832698871054752322605972808753360949650018625636299573194269026314083774220349331789672443428992127971444088680879414006971172392645783108607936291681471620843755501646479978127213897272174129128153999574809408166571417078778177042627806269975287047044717330648614253833463670176723628802171862899296982375423364753780575482113563827213300517828742914175825345936945516010495971800630478444466129162325390182984523257560606459225629125764155275175345452765255629186115567535169880291547558740499818595027551123568773121233146028840313563824340220896089727491224185543735453545047101092000876107866753721906464755299949845185620511936658212099117702527554029232522354196617519755874731914797436612731114311016925800365126444912552586230096458499053810342645327570845888476342765711063065008708585427102376630982781618680321509996503633848467984885376556857114034904443964350010158796756165701421344344434599263224313299003716814074956446445490648479072849998576845204617368651250657277394070293229779640021217570020443574944023287130657010932926482466150332195594737304910573294982118531118401651666064064847291363910435597530210138423341670427160409709507007333636477210777055498458876664560179206502265298745846860399398196392272908509829613409530634869929447101318173410655412334189690681770875138111500000584370796427316088598672646705402683202009344567807625812006878937014100146896733658149039821052102475049623577542376367266295932583298213421301233404350507613648857933255747038550409843399018407001388946309779446568979168112267626201916618429056566771030228547824001402973202192865119382656152898793682537026227272172630228581339544255219825193912737831951725435012110931213217372894655168683559283302842027716126138122362636980285622341489935875310702523262514554175524886513084439168905330835100021738705011830878607083598569412764804161059797533750426187646916845458153923571216066744505331545448467503694711983424621810903254892471394093468413026451074167464204461606438741965679120068979002692476987711502482436747907322692076955883325804464571683700499501790370215546961446597396622310474751187172752333898488250558352558400280985831937895691945489867879912836856848045823504169358376362628337301358989003857530219257513525643574711863465273095849490311434577018911518494592476154883669362958996298828851278719933985748341308341349958803052636113996603031213558905073621173152196630645411771506326759139708136687073920294418734221897203620693009803533707941477125204666817765619807865208225400628021846574812339122987242339345700745458509173889766733677950125512385465062686110650765271294738754623624214552809852548359038999950827462259685318380913021646504349231088404945227749689130529414171406083705971570337222788141092532911482540941679665808840458680763260645063988872378642454449887122487687902958990765847040514297072690362486151267041463409000770044823933756414376470807233499365247237208868682317471074209210211404331860655668747114289842392111715711094477961007682036890238151915715680923781686646314382315413547344998637180792142244626365917017545186448861068372808046348921835194610571109321287098577275366805045924701463630710692831936765875516716789376514626474539496368593108023047379090335461719123263155515702500037589127410753073482228645761111196448108750915930938034375392089641350227134131368860891872679593544894099213118905161695896769437662956555297757942874732458875165804295955652584382995016148636774337029810927274262670941432532054803786748195144774192644773608602867790123289738394875795917079741521109608485033187122024396058293543303072962210755541912637913635354809384711371139810644761066925892420693058109863230439424000000000000000000000000000000000*i1^192 + 22878754613703797519026522281643479113165286154313408413035181340823670971562472332328641467086850385254260121871073129536302416381730775238057216792008102752250656199204999721937578977663542949931360594133201990354018952012626676419102041742848703877331119728170593815028557730972502717463487816126166255179565852231472563482512755246415237794446982817835184817338517103823146816838509402571949926753278652889311503698185912315430375228199809569471381788392026019711959694584274393316957085049942632464888620278404197112189770359429724209956405950946012881524448600417805217625841319436638053721969411457265029705464514793558550348707513783605865139820777903406465697369729170705662269064919082630523290515831257751104863456477984426088602114427272229034839514470063033838723854944287790040010727621039352743780408987030915807050183699572670288422965392041199579826637066383076209633342935241157094936010424462577823697548538847800344149535567061970576218004652217968516656284966294805941186739568540194421871213345825574277212636084138674661546995707172383013592203351957719545221320468660931150749077713655374421818113183080622405971017894107380604404841398000351333019638738048065226032184178884552115783508189076501499489236112867158493578887093903879982452799323879462021152371637352771569572798133862585215859112616233353074668480621618443698268907952251577679373483830917914056548605173350846786658099866231244366055374561533537010118679939201602376203950140572985820296546539039112060588280264391213770111499949864755990897968716254292907364629940745385631771025029557345854177729157485650708972068641157019548862329644578696732718845776879087999116541320959936560027306522626582524946952126542395148718508231912908861436096973226765573147628845135028156731691828940594070374434304342315905337622410312441959296726081994165615823564747966234559950798350828953077565905742460907243943590171764979948073664907898186985304566533960607103710213216339185939348022780495592340815016858424262837572907217980146592019310700067513708004428069829328756923445968561928684051818929639756167713111346219999367241586482573952524313548406751099310457930122685097520050161723664926705270213703163933209882368063399868673696364278595048176922214960566774405536921184881073763832345954246568232224347810021286618623697590624741622648590044061523520490221926100582428662826986400862272572120129913656113047809266348842685582420740898763528397429070217937677002546428727160868840356784087929482141467486738282180872454613249681210987640538491788930528395706261222925272151218498033642887645179882339755358148830857446015433633491426470757808730508694651525333156137515767593588647222110666243208768683267344649830300977842756483098851510627742099609273788299495297333304723945804743374142908740239623573053638771864149020758987688295079549701440426941053646783635514575189417590159545233041100961295916938154851623399046280496732214348131204959645014894221118137698419348879534176700261367428759996377668003265136474833520745851231750951431324705400856162384911398398713922696409946094725343415559609469165781518997010060730929511863058113681009133677535044548715499932069055832859329939926156344703254552687346185547187608962071158162848172207225978374613362503534530007199220399393679572739725736931666688349228058240264750364567968992314818044460129305022591948823614697450239520912786401483928752518218590447912388467712397915829623994861261696282602765881021440139366863303085050619311701960663005337918880758216740198373393256022085331815236644688940435822162986947585040775026629390470069104395403082330162704050803214672497850775293844924447450287599294858257812738873910809951030871175620595091408691007796608675123983339914302085486861924486544460143877749804028486933651877536765035991898521600000000000000000000000000000000*i1^193 + 6409405768609949500964071196998853501329547924199947843216783086455324993836969464772262150021511850657530271955498689635040841800390941002332767380723497217023058959256413431846516400782009853093560713952004259678489507306615019066001291091217678384352626475852252377971526003997044230937834841073539649255065181285569507267887050503034560767861313249864194631844074774406898666254512210410260856243617207430446120166618990352269936464398090799710185901394936326885768766189981635502908421116105354373999516870313944565724522288507002197075871887298017802025110143729206052908747298827811481078250600394542189387658986025188912737682970432568830498686707797454046713876353695562104688290318585352526658117907537308537694641814646807000451694555890091106411244276323584456487715253940993487394614263189318964072505118213040604577014467149184627975356918153045147948063188002422890753648991085793738917596368450786955652242169640719611469211999180832030107302328262674369102349716660882835215521700135685960606624902174484867750970663581354626889475328686715561169910773778033571537080221330804826934952605656889596177720149755598798236932094552584863245383405416573492315228661690214858109680890864059822023782372473921231247220464489233540791251657468193411916018773528234274896479793314785031268190962389857958370963269861994377126552131009562640536842038555934879710530252419904414593090738680347155108800686849521491464484097610777016767722450787211630335173650542948558315386304722358119381447145871226663264310465849060413614587305278934112938696526148194251210758679224109961613857652928369479222164031309985308761495764122341770946597488982227187852390152177759027524924333168777971401094733343105550434189170197862612941831794930757234271743866154577544051673117352199331202053657365381646791778750110055246571853065960511703718937640639741193334182601281144662386089184656024717546999843576459407038093229254180311861696201867469502420371167455787186231626697118377370004706719313733422196678483951288839952744000067306522761441621013525240599687641609014449557435085549674082396628303936431141948249861425276305470778943082248214389384586487303886185778178511795010597265521437353730230219711277612458237749537604034668677282165820561236443992776900922503154701741096894309214130482450777514342258721897625969627335451710636648809451693723413946496853544783882536163516219198561150749624028777612000667960755982386364556977395932932547678930533505035524063960402553365146000957681079882818154061945073854741765825321777212715793954828417316113554709581085621348600043949662583404540813386651385264862923630364775684033413922466342139526107189799232814110356114831629835977347526196915654289969632841305610713315276867047474232110534343888290450590340368781082134128049936559803223813292818204956444984046088891086433360210064631012568197145752110526959652386195944883262952902523094085526794390741072524059387494897271544049422769374667939865899349171433800016551083284448415977014175489875188727647865613451284737434851463083084762459101748246152646525811934617719795537694176835820956380443693992124986714684679332780034261941697315612700478547617455313675155517325417135574285995449673591020872828397965989938280617594182486541830737199109504077138527246389912480578200307706016173549399198388663406684764190355758875350324083329512273459973139306125738433005823059596695662662668181676371032891126032481415564324071159321705455453148353224648591525759497247649427700390706309570310649009751969250630059851495605877304181002670788016069233391297449462584256166419427876146402049208796362449179044790782343950831073852514663493091910464764730969807115440363206411220467846511840544949763353325625348969123530895700253733349694616684457817620434519216998053220614301286400000000000000000000000000000*i1^194 + 463668572111841461373841636074221885648788921366471775887084214838001775890794490611578298701807901863370815941145685377546395370761131560687039244333474240217713679950953656696254554091684165034285486312629586536475865001796071663583369583147192061263682529869776811028973685711242150342430492546902625463726192589182587710877740534430014157118388562452717784035921890857849295050769916729794073146392233836655729062503071699007102425311339141424202381026376259888241598238686459811855978439075906904820692214619082663078977368599488252477873516070185232422683109948420183490689729389241238544676336812545023821906052057724193223899651741634659959390480279858072125621843050665854843567635084298368063670855922426103420236607390145329695840571538264639434776958897219510700741121877787051387152865978575919424091418188882050179073450456457404687890798189808900037234789432688183254452775260283290576486127025915413877086773600047616340182347978413154243853345426253204327854365748428264095956752197335204575854629976913442882169521670725155999729473540111707948050342233554960515805881217810110825759547216435068090519255536347175149258290811803968294042332317320199348646373232801773651704976797388754762469740898972885743912867736951937892509510889898673263492826852522613131931261413120027018643921034447559245762375786439088060629583920568995442541147585584802217387780412856311471965738578361631176498264950441807759655706401938417973716935741188167790860130670057104199035109665177048256435375015320716211135867112976537277414339586815254265481368591548686513298992059856048468890055928085923814904476358704913672394583026571133383112419219067691891787731191763185779044508103042807073691083914741545874237748964791757406531991254275751913524228496719848616269579794823293266255113411599417853234302123565737874969445847027024143649818263240602147707536160059697972220576182116984966012931310755840317800402150356646282458930736254334166500421854247231013423825921092752156999967220770295769283147929552283395557189166841853413054571391918575173128396689861947461163067933625091205477715235349642725917102188035014732886708130013844610742521477742656561777435822609140789650821453469263912876188671069212937739217738279940565191975836074664289082140659297658489267812275829881099498960442432720989045251372869554074484736895878883191587720352589667676655118574122060169012032680147577547783188348356828240919426641906173733775422613833636950920758561573831890218177192902119630401757936187857691543460980798560990034834941522963274088507069807426407697865112284498399211479448072138648020344220330735772926888802088298584712038757680183839737989493209603186540711402389284914211802069816168064218197223618741672547771250675052740762274691754842021853806705627750382543307988053705416540527713647699536545894502551379197817995391130819640237275904668076690684208770299896227240492363596443811806978299777800870910444254293814188841703500647881418116053973278505366270216653705475253404055699726583545255327683464590039839819706967662524103503734092673220442925801440778755803395842610204584559082576021438470499755783397512533008089483205794416545090785406805355615485637392942738703899989583977891138696437534374917548603059143231290180168176312721640773540602775400541036665932960376697322169486013777893567271457847050351678010748898314689005949749484499494409421061945920646569315909156119379971748448883823921463265424783134724620386265891748029162276836504081445494758576330301824284355074928662302941236204378361892298237000440288120844438621599033255692326427625699877326573007789180505398274479034234352567156856128593583431715812618148886586349359073896046075993258488428535408444676943531918203632415716297068598950620913215049735474960868178636224593920000000000000000000000000000*i1^195 + -21973600360670744312257136888903673968405928539087142711597221372584622472372874018332074484681343393674865007567342974360787141040444732612612170109159645122377691639273425654549956194805301803884851326042314336729208540134227934278515458595338007202235571339879333913122366629172605509664972230608867554327006419144408234872986227053863664292513136746109639759813178167677740583762673478203479029933474584557824899165042879323412654184990083385104395990032899245946644791559094911459700450086456823023910343848651710904237103716820216511197683775854597322598194666375137590655667247798497543914183799733830322590194804576349863790203707298374111090836055274455985157630128385244220660701303922972338541385981149034872433605958326975011110435424668715248661765581132179728190663913016545820441001800487272218325039917232867494330779694336629177107820417885453284568645492523338306051675845647208828357910987569097202513106078172169702706025241023642374907603779012519265845776309817737167852672085939767175821032467978283502806010763697373425076387352197371256152871378316585202817504639334751314838984442885834493313077550423681367770236077910948723213958658740338040593136885370130656724707231877145800399289178994094614506718472609902880921630230086130886937696147917415939280424892420084103384532388850041157138292549014850659330809846934760500305965918410266353533239097641894630039587868513094765693755291293738357718757805239009669905009525703316851589661930561656031433602014545241496365416531063503638230441289115796037769365671346831897696080088945267680295369649232632163421860183952337900835637258336225178040838827860739393586175219448657499296660778274892964015538870500953422987360675445079283110805314242719769406871586549294194518643169992369090575318993327647731851735613141103764375937531408173524192543883908442721070390140645486280144045239754240512307207649048131317124760653190211381381667252785046268357086143359281485187974323066121622205432474870695708273079658266954599371287256081354741861780151555350423399853467203696013006217333753471020010428553012079200190295008990530775801503012612077410824725579102220682924111995015205929018470467854050974583641872468471312674924926527334551738244210434941834572255773728230785550853644734847568345293216284406189923011868956690867145934963483231952704599175097156647081201854842396513969138745884202011524054502587533850726556156832214439293216584427703621080586369783095145132699676372388995885066735312757469074768672945876838354810690188697784398621534922546976699951824651025058527639617022309698172400343029596510184458922925922878565344711442547990065939776734048178489414292755450947954952554273624856392839593156951115547604559053879442458213308240395504937462957204020166094850772236994446510750752180260565101289577409700238352447617468933480016460773713783363678403220499158248839464342903606653402080987288490344765037278758509834975058983546548719964630826114231335101706118083832668048924832945623168633652040384087500536094503979212125345269825311432223590378998768537675693541072965444948506180259846099631944847670135319327157724853888900748963764133852924989109230784247158520985372741344725871323736585594848526192308066565300550054936705864436445000687904416326222296077544510327184879902941105427108095108584944641689101624723236847917801226332960884024793875061242822202305833954835832895708848751058162824279258757845104028167951817894889174287913335096471098588082140954698634588050038116944013094211016356077107861011152206259275520839495839478954662906181834849306167063103481775744286461567950416187731005920605076937114198487487163961737912532315353475197383255341455097406587598956172876744694357426990865167932760630024824118455364582855353133830502350848000000000000000000000000000*i1^196 + 181276338935421038880644676372301143489766742768352341799291299477307246964600294560820434357829396058999999559846170675739818798127241278687081326515274620145974375706144681523383898681829198568134591914338519402555422384904278202665899503109583319529957369221817365226118171557265863359338087373989443970354767996244706900535697094372752101053970466397361662892338403351531514028892458157678910465992810843853646909183642196642019842052996540113745182405919697462058337815574926481454952722675911254025204883067115763793813310683188529312038600757002723012569973652696976115458611727463149618011111815375620124589452384098656485474464029421105150626235871129379424410172445828007461910609893198435482135721045706432826014245687265270350213567422185157969526642432871634010562689995247808025289771066049262886288488729921061888144121097834463294846613607895359087697474918875312902830601392408690409645279602771002386603425731572731491839586622300752070716725871197747401560785289671235662936435106537223391807054626364334444749590571124960511300853360844338003675054215730581291437920044264873628611234039965933406172440381187442520854795973497009798894843110567609683255167098498598315733663071513127269461214373712986386526278881926773788973380355194077849225239092244959761989006322433798271580689573479328222175431145145777001614887358517132189028021892496832076771017698266435915304807767279302296127635576180139929280364507572546620275909701591681142016168740671998459871262321624278654645062399644319428217588761825765087922499321398247701903698435262082569192988851672548835289768177348521755401934987382724999050593029541115263492760262919811382012073244934943964045834671245228029199947407461836063516212664581254526094693713907286168593697421401445438546862570193017750339327803965391220083115414856804700170136002740196619480713221632539095577202267376009799997495103837707187548750922812483257992875739625666756948089490677024729097486949464498361167656585094249208230766847035380376621492373067422193141798596423895422012976596906313845831411921717686659030425009933401043831246504713188413172175224363464631058337147779719530520381314491174634065996278212087940206311985276088380415173969578955996367031695612457880914744236694739753693025395796811444968327058976544024574980379869361026731018892321002873986495209207589048516072993364121539417894046962550425086072852461765828069737160443497883526976962244348215016668712652673140605760180896065854855508729076976408587001123926999929178799654986457295849918376953364835684730247429391320202529840041005553491314101931060830428144869243584232545446828781524937594732205873337137946712191051154837900564047192552146250807269112099142944288949007001677138670384695878012745080641935404537234308714537967355939298778120508168493820284251487616824860721594837808960409844298027003169323136081127930521287939576385437935737448791210477660947090055320569648802895803717831246052813148427030593494852245387770904554217286323414613178870328289798325418687560880267555367256705060051356697266880990873330329017004463806660195770609197377676790629823350804596193697804143689898628562891753494727320469935311761387457032088052787095968650449428129655410019443788884070747128607969669272927234527063343420239902704846012297535747493248613201924725469335120510269612619340928910900810084449294696157841360153367514444379637114867290236211228319580733599148546999114467212805941890868951534768517248957673449904579064129923906637436586359244989272640288821769610642395154024296984387262347502744806299304542398135093076880238475779981747579268198172511371629655094321378628699907504909418294712014829730887176925430189618775579743027733377285191320767586219409711744209658753893555189789491200000000000000000000000000*i1^197 + 690411868527331346146774567104568779087125398896514709698005471882705354162566551074899700370198667298557983079696417831403134719753238206019021480606939548876099313202639932442997494610074853493816298277424226770848458062299976488867561038739461141942272547441138479671097178009763185491804484511559629215467759558558283777192785871003350731285899447935461724804123237847063003592720977736054974732072799867038763802639982909877303871917804854900316296326265794273130886320596900311221548335582947038076981995483959049672933690175091317741437555062803369937601680277985398442330821183458906450439151522902895492089937563166738565778924521687738101719534432930697518893425697768698113674790491621119003067363682871938969810839318662673859945719240031728509531486394404968092281348574016375798072340116340707000551064272498153324667574385222483429059986139515871250329339297070031195733451084219661601411576493679941175511810957420138605483691689108173825619705608354248219630558855977166868765398734278000543878101545343465486439880019187095383816284936262648110490099230560855528795943283119445575515879198605691183516678124726645513125334388981281204891184468311170973675147946040015393272509188636983085441272823094119708271651152138689985682271338690747908682155619595796972690795267901192056121162685690619571631680979163096330266652138705239439654427223201922133255083160289364754861519153276648804678002387370740209239379732244864372031084931501860958071057009545790870172334698522825544382107532053190379219082135055234916296722944363927044366077113600429710420557899992078733367329358986338032899001127145516479482313813267813354896459421977679014512465069184397263624595834875759680574929198283534593973317074145378701464265234453289195945069902726842326532149656848831104214483907713153789800495838454932836295278454121711623285675549913891403311236216807383073788807667486440177655937747291056225595885795262657255152705768482996188739937182400896325018825426990371655890835103590513662195507326840418042025137995920480600126941151129376862494210142201478064572535728473908168184349258433693305189471021059719471730101671242571526828114365666297595098947875292777892048772674898332527278996797735612686969728828014141353160886462603162049838552766075343799941538318195261391506906677599234870957469896651103697444706287913912717773208465843987658407337560808259254152277260879262001752871508581740018750731626252620982740498387504569448691269904180713752614755258662131965525611542558348893215324514152759717725446177929374852638075812234674827539927967178716895300194480221386234147375162772978501032439259450541584036495047549534904865920310971746789795431092205469261150970269037398209648128967236421544470884382595748147836007338359344816663407264695854363091578114736872577944361159595723800123501841583813534668835898532712239341999242077146910788018508453852996646859299980492721028587001976713104357311920704333744224208215922259699076130661720639666981720858408894946832271492420994909229597205917173986481810224487387185813910633939344848024600712252850519814514938895120348579520887056754943517947504651551178468306162617780225101084825573270415033062812126562213757468339943154847326011352056191884897612487139802080750987427482010875204689494598483473276171778272736330315638849765504548056061382328884541115096241033771613213178890242428623186411432583921931445644525018274321854722486796047478219171090718325223117904559861494182736319144373505948147029839021222035616916249978869370963556807589325143497894546519042526200071668369027244369419328935806230336515341501438557057270641872869453332666943784631767350928193920605791359997692448129914579638382676443636046552382857227148394878048306288404725760000000000000000000000000*i1^198 + -1528605057223944894468387963237252067816823785158839472571418251629277092067869230714772388989004664844477999912319841661786002033957140702012058617067186463473932102614765263445497743180117408016292759763659251831397229634016683542407446444042719544783042532911158927135727673296077335991090671006626338580054979589747647924981263387342625859677051274064019854826545313149180854441617044458666875950243598171690303563816034927551852159592293367175669746685770543430344348400547617475346016223330884761764209517194899076358193129087073492904038338625759644042851940185256696469013576111184069469732433204725600787087869539414074368503386770950741434326679691288011599083544340274967053088566597629257864041907728289366037833490553082897742867899855226464108643857753209233333464039207835979619655507319362449283561643810911668189788392305102966529480491930646812220025997310984985971818550561122472910183513691872724680454254337301387635457220551613391415243700151905294925165758252132269688544334558250699932729096110475794485224052078160594002468000065458124832388097225303515707585314107424286241072398090411451144981522556936717918310457227362924406739468262282117111284820150137894053172593360822421088272344744285257091101911103378584518359990550033211171548621696432142630638317213266104305716999945460447629206098974066527552843291763483273385460581852785183437099724246101219787924247400948764726506863831500350612196792925698147423347725302110036227630359990576294428869046299812551652009562920178974119319516709239686316081260197710369722874945680863145313978026505887014257097638206115793301973596519003659795288901707149615951763868596969957737155054970194829486689001780946126483757641518518823832776324734996767247169277980086618507386705422739953746098311291265614991385779104075415603224508821139883925038338317128755103713322237364703355429176843331235707187429293970829461025042098538707537156539205670012712664278266132950332553766022556280580939245075547252825478103239491596176534234702782844334295298415473867548472065764218291130414383189274653415691289312339600335433265810273070192314859038776784510506691425457966766194293625576599202868000646247185077454086339905674621017464261383847940720967233612832281532472562212125352949574070337115803205223507414263449418856329337129466725090706105234873151334507830506981404929824054837973145992595137942043717017851180431661497412770535303903682821768876203976978311307610332891413928785996509666262524043869814007221058622859796310947465721190103773161482329119452022128327394858536809354807455973457519506104524699620736557733927502179447999895773131628791274083839338607263349426756866052548958236559687451377547417366595827415756239494226535364262825499600983743315599585392075587288636529376785798558940579304950886543005227731832964538477813119124629496008591479443151719082311725044859892868278303156751648004334219215553782821817101364777748592580294180666989636014409079328977412021438991783955849845608779335257463603999842008293370110122765080858522276179546711554833075859252228569856332859244565426632545841292632621424334088871940688482664963988119005394877055583741158740513268675145715755746194511247691595488967377238441766331638365740301819445509834732863464303946362866993482557536000443297179266887916982563238259330952906985644626315647340478382795059222278518893838034105762941829197007352603340249395152124951282051811001675771092655950353452882957651379941384149102565066655101623704524708375364198234928170294391905781563008284326576049718161512470538486456944215242185643899673032058179485219375138775737157460842329408827345026325172892954177621163801955349523868557571911020439843783280766180643553835909872935013187584000000000000000000000000*i1^199 + -20241219195488783704276440140264737670831164807550057924145891215039191648108352076228252902143458488269015490220277033090148948539427338998281801186080210272316839106346804733782702942611869059735511442435861661067459665228695794683006721463604419843156200930749694539189129048001803312737954838887431456109924727293268585230276744686478545453897924491150527893504025662506224011513403447657638485719599069231255637819806632190961458321167666212846415139633002310485868500862135160432288389485469702637784968633283326324754367205729590898280074571124613879868603749377858184970200813861634199606836537046682870245573430650282873260197892907265040724723665352445793284405215767939959078332016259057094785197447393090092075947670887384430224392021900201782384834906501698727090271326568671501888419272634262092852377313316468439826382565723567818382694565449562446318497004719021256999770802326017923447163039669769280853515347304761793557727374848967063714201337529432806692922993803606756555946645630468355146037576955501469503164049723735577496954504402543671861012413669555463214358442100045823325849506867863217049863684056539193161525092393957697808259600272873389899601152414484268704830696712844100561161734973924613794373564315137047824563147408624388408899932088887347274678484289557881280974416340217986307752016532454876421157709080019196366794636199177367505535557715443366492482841430336456660583294491600766172265951490659012319655365277904913428923575403877598799006275083309122417530318097239630800073662142680939007793538862293809491369319755224719378980064393953908984030240704241056540886158915028400821578341737622976353973248605381799468609795017014780183867903920392814399623439266762398153477682809943602245346601104729806133688312863949523607219658424215705010183173407864664943785123792457237684589398965977978782831401064697086534731588143504880412779180792464629782605422702290874776420057151038895522628502818612239573878066176588823993278927548545797493611776475527653020643543786806539979521392397012526992812855601631561240311188555382582985402404455172701522832632323569262914488878856299192411502182264705361469573823980293660431423316690725422658882749445525642137859722662278933891778144009647031876526271103353457157926878057539534869127025685107253755819162056348735683500610382995879909018840373907897889204254735402873291444472098629235842399485880155272740317618864295321026251440650586156208441857544919530061037828387439751963532930749284468542998045918898734801967247407795048154316245536328548543025575663745347137469611354736043157945968591640240182124132681826764143671236354407422810249176447218392795990196571339755608462416115034136287493616169663668408329375774627761498999946285831884288188494026043654159976721077094325350317567887875760265720618005183042090102712280332599374378605918867574564833027477468440445187782914951320180777300799139176384662290604182724056127868942535501778229993900520789339300034553474364914583439825658843223791058629286870984914724687880242411819624273906546483671359849798056957116605529731613645694615926548449406098541690074057761107747184842244448322096958450557393863012101284921056250028029347112562826028425173897155828512461182543709369170959088705636501221862547693360415276401529496353294425435082749343927141273108588136704423184209718743150595698772345422649364098689668731339674952643867402371695656758245155172402204190349013478731910702518364893625789314840377669940439536268730645979730000554164272737186721739015914223040054025830350829263533233448955982368571116604566502026099698601882571538814093082433463207005037016357527478951969791319606934570231564964533462091067095952142314107099802970103585177600000000000000000000000*i1^200 + 88051772076243600305385193344217948035645188931383441853545102910424815923739881418193283037789646554912491426510703731838503527284143030899003910110662994906005412805518726148210406180977574194094147984155127274666754238389492714415533513653871064402005281942842760151572112038714419945786922780820204825033526779324082360658871155727178647294407310438426867190186002513028399315592306679014484900609582420912163657840088287679793534070615037284557901634343109008170641912228270699791475338256617339096548425109166568291803262451263644641841152234943017883196536621110368504353473011411736309740361552153909724105198297212788372599154990112900451870304714728288734956867775251951393069081437088480943907469195225705555365054507985327663649891943716869876891063217241296495035605263377367358269939446563963954328792324784124579743535919514312209030620843762047759701540804645472064209525840830345152546037972029638357251291732193640842721387581961455511052219156990713267896078752896045490076495009127556802473309792141996403514121210723256932013368468292267167028792515515530972934965778192367275300532284567392469488511260144895414317609476012407254837613025786165926766216661522917990042096244437404704802515408403887897278103360728213350591336809403707187619490133671341711296817990826653185097566295311294757737654936040721373664687243397601933254186378523670932382504776691222374740198481326347808663489416986597617075629211136662622827832068826935309027208565624000986642466609226613595969894927997695071117139089299270244327351337739978513022949668691452056157870664736328997700006416330239571859702322278076556010073982676701413443908156326141509533714645952222322349808280768896783491008692543091500570137536583427668280398793299762389379524439489344275233586303457145681231075022667937260049145915389668020101402523223175860511264479569998512362430198453975179204575911890886759035296497478598120254588365571224934972857155706360781619091710272428794400199909538405604742456211092978739374599817254883689921716511935333629138107603018999722899678007627235622253934674226012200581384828511117121973091910196895630716919012971185456737554362312024591097725660561618428333982651863820987919831007408283985108649752822598960166734253275663563888880314837173409763140322621457699313470489201069734829124020983135085550383073553675429608997258948683159762411241687880111773480465197049737890138854952605466976008775881905600125003733040234966956263606186801284110038230016171675028425507567175766691840879034152913570816839169848667486691473865635285157098310641624150578724722182110545734829575931655259134944846809823839421954271593611975890716308310570974736444095067675954368978756475816277440653122473176673583859493894575060612755530928744216288438453371577191501883618281775560891527809243900030731888813987369610069550122420674025557930665517301027153921486624811545861018638400311202904323626978071069173942397313158584562336965447572572800361513456446791983183068009773337938073423895126801313751089447070641381441057567898577685803719081840881132136954840789932592321047956030627110238204422733265916432617556549594419309209263741418458093889768875170938949338816060881600925005653801659871377992745010492214786676144193802945352243237615565511647312108048329626646482677405336015251180779665144050079084689190962307139278372477330505455713003072321500886489004315112368311334973024562350621555105409698926372367980277307432395827358414308133082573742072976198599537341668855882090865533121138600184899501986793862926539877904054125092950185532189412173783197265057195190998855238904079400297452798373899884975426855021203394669554458596111846160794999856212984078292022722560000000000000000000000*i1^201 + -26290229943944513017399707520716503476468643570165113245599083254213582862479048235125233207073449313053474223534517804164664699210704138192046998718585185360280836409220001770616684024173402462791390896365714836708285326538125763809312074347409455839870905161176113373812580080987637930140552910815380950579101209804606503764334588646670684429688094544516261907080814680883433015329584978653172334809164848555307053800170179927585381628635256335717860719490043024628500612402848300709993587778461878441602337103244665475529737515418601067043343939028292606796421999524348872135204551401317843303263790061442800631206244167739446764963439279452689417094752373973291668679599681031136490647724377906009612157006354765245812163580099399964301460102848122710288065179139484949078213806163462289355496310983891610242306825326335258687354134109464641673279247974153201314902269349293047383630610826113473579109004203529630438460994317483162620239365536390758950507081032858406869644836736754804151877756091459099563266832774463693556289215761099725125015786325145081359696841346600959534447749769540756742822611772552043515396286940299992714269109033134702885672236207373213081316008426990902234015503646256721521261899959028503531489650735585558226316915030211256199022151503340807410431814993192923302968528364215647689424846946989433055035406814647341411223594699754731548055662263947973099443936606564999401384518207532501180612338355779735195246602825603398936043788034730672398707957251580876677138130034671850257441631236614925604634068530048559564594118347640917051963865290849936906402255254103618113680077058147285759983416592802447906075701331051100250607335001801677251718421836209696533787620487280898192694897847937897980972079558511060293996396565155640863948018398390558508311775675537036255655750480690227469325965019873595064532082340891838798907278183174198066787793937453602598409970980136185803304174471188066142551984161417662661632742296853123326044644721199032567684947888964647124376669293369285419420511833481094650214511952514568522807127874465603440632567110031722312087356295194602209792305574446044535331226718351006322479687778081195951131914516317372187081179866505285699760325803390585216933983165382848843781003409672898304216882971769927861484208183535694573082919115034034900148520246530731558064931222320502333516872242479615622411497539485692867794368955245160321296241591120540557775742066125393055695327143083359113189352774235998387121775236961398730772722739133061008943940645118293026240510704900232730307232975084310778230914575880698616981144161871607360431797223848216893720656157651133814425046384888737075368100932500356467140696499590203076798531203036193715708266234370522999003976167777933924706498655385118645353646658201715744304443166317693930879559514260082140388360921092491806913775018132409170439298118309659886305332716396768505965235461349456367983987343383219249458948806584823850534341707872404395151710222861791655169312584650959904336352071592466005279915738726278351319322846488010510046653008803550820374805660548827622345570545526074869175548134091342544635923914877185221678739663070087231321588720305005713703713119045625248979021151517665035413989319504285013921709069932133207775624579923690730112909188665491181539416422634338053349743529160433196705363920476588449137603889230554631314009995331536009474004389695781449924924286664898447212940488661768078294348241024333479171050711108307189589634275120901369536164933853644940781439131237137358775804326083654533026524635397911130663793297984911637408068917241403756755821603054616614461997979239958998212651494594468910884332638089928957341577241856592314368000000000000000000000*i1^202 + 3517653038433445166962320525704632572287655490541766975674967819411421022509098537717439509855119116993567992814902051433628985658398088983447347658864256668627664045083229392573232413937864091798413365636523193918979369892859526098760073506353835730633734443446659524380271054681936524704594292760482351628635463255146436853539659307882545306483949268799773371875079209143168766586603482802197062042528343450761307137627146154020124917347525758224008277193163463087344206726141382183504628656545231231579298030738332966571076617296776049212009272503355060817501379462796483606178346165680183899711847180745398376423023740130562713364835481804623778499673851208137208845993860846529340743580866391864273519056207124254475083931250077719112354437039364472828597446102189454490498241047983891668445765760792458705972625301352897445839067443834293238663850942737146467871210243406421696383210368207526456034635573787992178172805853295669383819217391940009947438317362719952372024800461098198029156118274742356480720197173504615140336746404590209593097688103209804381676819486898204489485584820377458584470375829827181431789651568362532021287570533084808263572569625972110960832163952683280360903991289671579138453115860309920778916923795687423901964688238932147476589462808337153318350446113569497921504942097353624789500907246815456630206208684535714448911518935483844505588046920964606611247008940407736605273111564504701075443361562659016888148747474115851738881518764723719858219662477137679322038234434272864589259583920382311515922842788982642764439853667155269995582720275835949864969811576492220646364287784836537271881787171808942564804499191710722322527635293228789561378775471321742840865914148626672911576823373671197918981467519393481728047052758465912569511337807777171315763257896639384723021396829015947286343105244636073338432113015087555709908426742082980452132469566469021710850890439682972065580278882808459442523602116230172170296013939746642880322552652754679281433099307035682561313255673932187719195703535694635043637679029847736019585891113329841178523459453132361943820192995504275525058709087266709138237713921982589407530696947723149968928923540253823480118772744244717538262303544891250138227027736470814051650194497677816713427551304193566571428141628072002562139405829602970536334241160888725639975008200775293875952204583081284962538481636805559496724456120893016335072064577812144035538671394169209110083278632353286899619580587051718778492715229844892633819188554181708199874084277778340496311415635114861662144820925531124087791960858483930392614735547406839894910806647996909790774847885614589282313223206236729227946199358475820711221960173398481373672196161948815573309000944478700655051485512932728775300364256568624209485451701756140533860842028837574914573702388314457519395575876664873326865887595432072924897437176309128460909568468620965555516619763777560308870456813174714409412359714347460340636281861010536921781116928546533001852808780020447211643645429137434788305610678390799599499073490730286514459193794843944202597164167381755699159509949032892908526324988017039938913187304207032550186500003386162339810208680885946583796814121869585262961756849365868833212495743378248191674700138481564423559074512774717825287127134790493754626317803947812784922305312622025564859426202667084566683840296387699381722902411369590409307290905890504013744219238977212659247717249690007624189930066474876531063527506733855922846660679112201591537069160169157889110062148001059459145531053178994140688680316790718765169829893687177755659978076167166827275566942393781660920055273798029810391948148985816769672617329731222609330176000000000000000000000*i1^203 + 65685488175231669811184923973915987862386692730942515062978066248141652478468404606531092480818231415074287766657013685249881122607066749557586752385083303026175158215244271034871085451607824919457554194014829364411626452091336647037800079282991859074461529174569635343502469689807316131112328408311097003531256909799929350936155361974435599117421114184736257713879088892201371359851392719258118371194783725409676831291152087519344370724291282240829979372857677874510933287297576092024059343524608666045410771810949193124136801816691842711439838871416395538428108218648420081269361572733501939053218543984270915921776384498893310664282295425706813561533349226405234366279160279958290317369328584645751946356449853990651643941114112468952303922329811733770031636262304816526773781607666773416914277620323255073916491999707845886683590238794747161671354840970282761232138015864627324649613488503370370371118175318678195903654377146445218701810674181381469045627839797226721391309485816779361887890998381371895715177838263400228327401031380545262821928742205737705174479052417172448956139279403217585344963575217769529825411019414126121080819017782678516609773357035722973156276366550785071436569134879925589087852625094974372903007255635047996844139889486097643076966655897066783448724350660455694894352466993359272315290272980288898707111159645496531660378377455372843890662578256605293957366630429590587616270912182442265864987321596788535660238421595775796065729796024311126855781713356262570443000079030993917774847816772520986289513203529415747027726626875610167113564125052633013334663047550810291303867249131293201631915333119623025778934950755767267588745333885632261062549955335489443191936694107241836661616055791259509871546015276457908506914454799200346367687407092382170439475591357286292234128353072235545267390482619653239230600272095746802209780684907500235947233944618548506481473633750946816155069631692055387508809763332119072837116018461615307878436397054526255420169957842939372218257347253625824682125787785959080223339796111679967179648656367115966235795689576347616114725971377952417830659313476734569782712343451962951596138024304938162360780264876225900155005306075234311458630136548450760275096677881294422259129036142359076151294970014200169529357327891261889948597672181065956811418473910050014466751039629836681011460180750286397748482636718830883671751528588417003436448278494818907924243753008150568856640855042193684405654516718674663766090909441121505926986277149046913957087709652345583849222313707035496211715693262446298996888049494250941761826895908911222248560394907637203560950260164592495179461952015812058225421176100481545600753681757021423904423646290734614164709678847993145462352669503711901504950200504163630397904422974535849736027774020274409137138033459110776177299850435260076029877206879178403830372212600511701924679918700891418225467214686985175420463209084416368936507150405980149153628283858178313949913982763031223542073641552075131401021600068090260498040099231496585847978026518755979125393853286937920044357434339839276766836153333588389456372391440920837934312823682044685689476604958883291756987119444825493879671393388849607173493677769655994780818959540556440205561073105039787924555489067274000906981863402113160112354729817460955770354111198438386800586257841253748750449997003676548582131794906751846238817041857071379114341901510117148540311182778208906605737119764833380148406368735497341604197849225025274681822259427006628893235681233939405650164046296753068343984562452832668063282232308106956565611133681050235702823197658776797456727096780927822011990494608205080688758620160000000000000000000*i1^204 + 472521590199500553897055556515241669519139101214966715841804888711025750319579888146914716763916344068122557177221286974778922291202901041423329639868370765902426255336570045924439277760542853363670843316995690066898074721218052089190860333857402191142744267675294057102289118058056972279109455202965589674406558601205231156654739950794010071768047365903245001327354649824586088949276611801197696745658740481122505717514236596568689267231003286850503399508495035427130664558816261216958415687957166733247772403217573731910007804353109532030534273333516830534232603290829226569175931682535786568184165639903443702807892375480957548663349735224197471179529863525449403225209195881508820323864871772220926650135437109066699408098751647475007929742841502511516023135763027514267562075877459491187078234329819698835249182901153946228549960898995321659211156473985506845434843952106058237452094310280993885574349265261408242256500644099262644465840125152110529337769765280617308344590159997273480683248004418875235628094711337932758492001575214887850424979830989997847293905187766330846057606190041016887031770613959522648334420704144671850329448669466138379358094302123216169582457140298133346379515607803897492478410655846453520085012595679166317486380987751804036246567701357081578895676129208949579485877481571619291004497751460124840265993475893105345813359491818718308020265341835187751996330661413506919584551572217564899691222351729382197765238620066402315188571740842153878575701114520901507792713805213048847497240684677480165527966603286483007540903795425616500049958248730078371082526936022703151716377841229214063718895751865505374090856402770017509007683973654213307269663188553163797100503362461477138389291056473774908792729685976345444709381183770724721133217013204105858146016134261817492008706908384029357158360061453404242525024896089708172877191483667191988265960498173061974550970881964644979375331885832324867452351017688125932675589790934953212537772682437129786561675462650747040948103870208401224112073893159185431333701992630584416392074183999031182472402962422136199705825951255232748199173924892617879863937087354488826768213686480559575955153314311220824409643233730004032176027181784192052932041333761048949902637193713477275443546645971016364519444866866582376448116086022847326160958188661210987748808384538841798897465280795379561693554927045724465331952936032099579105454448472071146015060771600987991298337460456069038741893974650459673424998554698778906690356525548138079294014213570092773839619933537499695708005342691113873411712245681252937830479283450078494453582626040669998826178598470965965176766485166122847321318589432130422278711412330659654472693996504129637078346543037919099791990019947780077533961318293874407549540116532198473513703361838280634487195828970743626600632739181442095856000037338547269748176287514553720075825431294050057465912274771591633338407323561275523835600924413908096131922013654618545213441040404193608919064468003667904391192675815719717030918089501712340024387955803316834288025031835497299699566657701798371575496294013121223286683834153554146042559885907735160475403715749626264800713533127150673255583214638051647952653477041176333982767085121475893560425100012434364738747826745415552627468029859395933145671757937510621762407932503495895509137350499012209735539290033662025186325425258936042873969196473726144399801649466722165305029327733246290887736316853121243958987535662749223698381870385298488890212657394960306372172509869807530438303914806208086391080270001595792482273620555359612677877834271948190324064724981172051594721204556001344546127478784000000000000000000*i1^205 + -146583401053211088868559295116100400997155658762536278670462181620210470143576158696187880377818041898742113148856225676384358455923380132355593943313151090391018270525217024886342272306969613806241944026780213950013136324757540787155889186644556864745234047163760480168402356736285770501503965466721549466854333040852853842328104922420308796303389370392369293828047048813375962148075840577012287284596124585685963272552473455423617285365588588340967127600024657733875438757888958849130802608011266173289177701009514466463233422101676744730113128924453971819997258063623747485424806075796256421488932753121160008205169942588209444684178184852836862766912482531834113536391105968548588957482886374378491306413091599551840143734926676582738320174810553404190393419943243108560521590594892604321084792776089860517980948460017413020108803808669867890752294536569845432519576190027779914079098708396820442289237946945021179376630204726286960139394316244868866835071037908376567498665424326468241256560895591707543773617490096518065047420641193985425228709453261749047970723129899449624443060163258662753803580272275995630004397637680596261211034413470953258768841775966329252151366650782556660963717567015225610585317262331471677414229313332623229563802809331064308836023793888835736896312942834900889029706306802142352821840679670850533202691363631431632436171693026621286709667710889703708813488006307382599394012776780216817288089477019779218076005619290018507864750167126191778192984990184366389888617518792180501779876346026018936616623810419875611523302770142676948523426605457471653214198096083132204700382545142364888143463484860300728394654239769345012401107074928485411979995585086823934967686673021566376207122872627456538893649108254228713735062809178996619800875294409193644012040480443665461136702347327053348013904571029205640992837963362962509901834640451386052347415641090586289297195656740947201823428917248546537662600085985926240964859985230186046744196370320272837739958289713846790022081803290780727525625172194288194774274678841594209793425503180705214944273688267822632294846648888216363673601102592407203860917746083856461096177225786541139149337487453735425695382689477477290678961481350645796459558393471407719988286459412669370032183527411364961589133170123362462371087486171287668580041892712141296426303533028330819762052437174532868468254581200202651013816664723588831076374936960867854985258846385956742451852753383532755297133328445054069839992657439803738593026166024160972238085048556754178309530106306667379694829644128035466791892565886019346733339916842361028306699705024568208446358255915907589931628462418912107552119070470662033011175040120980096060331299548781497029481596275566469572645228325359136524090456474399826705129254248036357834059601064296256289866179058087984534904449609988087747616586172341828502159717348918142735993420460569168202482880327218914216864654355511382980773923993891346942227958996051222566062735139457914329094949591163366121442439085663811201798580241613207752744598407091862981752953962085456631080975830978843741637582714287988255633792076482764911047347386473144873689032581500106876126569236708707192234779445477382798304994424398902779532364006016456999901950452622853585318839237409149954817358987703219982530220068840208591450785003861831435150589167663083925866392561062300475995686530502910160341229138247698514128278111634122167811259325642988819123687482138461359338320302243518528137819152638405034783008961080069438304293358696488662073872032422953808949369629993039562355894111071298371944206347625481629584187481431751536344353996800000000000000000*i1^206 + 5273698208081021162265922744971519185082382287456486211816012531051645030014637625929294661800881263977601151349889216790445377634552150893628072866248616539432012325192668048270955671456842110753751052620596598494548433235603835097595157293930062497588003346723283372479977792387512063241366481182060410607986391001630817956149988298994936532964403328203195348306834585723030366270364369509356760077238449847899321992714828424054128553056700111237489409633012928720863270925100565207716268518653502684941909632648905642566586167524149794352895630192915351682518849887018879690721823692985970800755843502760824153374983763935478454207317228554926160531180381632996840115743391091580747644874679670350346030668277426970997877479921289361019938742556001442384585354077434467054486476559324847808249248360354408316846737681077011342385634346040512445229166940384653467196510713196834093535639289304474747553524049385590464663284386518088148740833088814335546918135164888262297641295200170230743179918907487806304516277323171449710791905134297779704159945982574824596393889982092691106975883139101680091669336015355212966648558014883694727668478002166417831634478933362895898095150224067332282566753576850718996706288564118222202975769556199144247567033301616740506067246079048371043901314367598925702400558767005115926259417248344940697384919478394063254211194901860906600681449291474249938318588452612334873017306538357985764610202392037669238714134378606391232012670637835788481916927898835807347238642450294152600069520192353633727713097076562548790244209472353021261421176139100678368935835174215648394993367839114171502436815641394216639030210985464815880780370602163781220322431226175315927219894208969663083982672238075219629891988727363433788326774107889196446396791781362116457823825447106538885435935531428397505963326240038291485713453950797262516347959250915383061578999142965276513120838622655152416464513980535469002986150177244252796398837542431558559049911291702266926765330096164155636484398700895583098754646669807559382220600295838280896102612120149006913631477160807002990402966350415079250492001721766310909252143876648156996810358182932193544811383579282938252284948316158136365070911640081130811160660064207209939669563073348634112374028454042252886261018399125346598708728147692645626245039976925966473652657229842684180945297413811223191581749961872016462714750418132554409075251233988249225828000046858412454954914716189787390980143972133679752934622306447964456405492375409111920087509207557464917214742850581523089147399156244202637457159759786108454687884609430966479251816402280893198854022401612731856684924600356995270686557142062675470081275816419540165686344099646804702690097381480981095561292857151446915601869273930040043803891835477589740071989090027629864957807560967389013558496738816315701144409784929495983648723208107430280258336588965114124886755344631652913883424617421986432388179819321423883283161653392570033488349414467233283285999588252085277032771735743214894700611936139745527263450855463073331570872515071113671665170018532391853266012691468529575253316113936477342610366611833231191778834805364295456367364558024785561732534655080027464243745539410139177740758562765918818991032093446234432335487102714624339918525669647343780800798758344594382171756336368169125382064431482904818901488760399428575179705300953106176713361530342647183182241288638353597334839917475664607474383609140352521195942820097951008034872546020506685223240911340716078533079214842690336806178617122279098273619125268993001169709033016601584253360993947503755706189700136960000000000000000*i1^207 + -3211592863310370171451002293615004462572845825431622132037978932586842834788475660922790760371703140416524660272327055652159178439104193592429614023955177878401881170502897097061104165532483407041828755948900828143947757338223240380946914854243385754741641259675736727080094612910244407121794521627346869558599737019372293916901548535351611039816712034854047719226474991741281342874983124155319075367822426971685283107724044336038349413727659051438811959630431465628024491196329283808126403396250206180036159038563400548486826717141283895113132422373618146366829012164714147184999882369346696715286077787578497691500690670450232588424810201866151060741782651717975021554200663234834868124581108342525722409098443486748639939638155872448855965756006262168176192948952834206059310067251014552376886746323562368162794925463842992333934217667810626448775913964819440115927551790860465312344698973448525609982598654577999080241073495364763397226455385126909758363798215122751059008525259941909294008666676241443640271007224550016015332704212692707757362477639481417138475952353214522312178571285922800473236618519422491205452848979947015918708363040879075888370778570824720249181478979360961007989076235841381530094943682879698975636545228893947953034092139040468190578224330873904590729045921418310981520483286410611603645479009072201094908132979925463854768465508790962371995669740871430513422837520894539097395534891764683111894216906184091107067346198265454891501288174234079650702869718605231032945518635879789740214573879771905148767393787095605181055528396684506394169213568852803266757943213396098831100617283491769929638758852095731085065748594052453251513592718194263688915220724988811494443521948833186089629563666503636159071443266473496835669202977488158279393047428164750765771978003302265654391925228698348793073260288922658633405305068537398179671474245426074551332455242351687781118639874613038749884225351933623086894000361510299270789836373654921796678204091765164967591979942684866889453792561537431638792837456793352085211409140746689995973654912526476962699533080456767713999765330656225122071623768717076714568774119217318337985150973276178637919263262977120563183336618274182247799689639157590806146637075266484986261389266327819447754356011392815455018213215240771633050273501754928511445509719516148844747285214537292056449020669159176810703028479042505859474664118314272653184855756545284665615336497982812960710648192802813866215376025644726106508332928048881590752816548535931826231413784949515709598981295284213734679153221182530781303700485787562668204191854125024988321072098391815632544487359848060173455296001467430305480203757552007923720578639380210107389446294691143759386355999765560011402275396879940583738447513927370441627011626470533691180078645449598989082156501062172305670661018143751819202407921223084004301703799437364139134261483235206726325231479607408807257747679550130337470132883346465912302961741541372712055761675355594357404474549828553736780040153739712274649165499345389640697593835451797910473022659240147037479983166157163356682531045459823120729604251363184141674578053651087411659808921145647179791515522315935798423112008046902848114410460605146987301237891193140560973958122770574120777011088430791168535885670089460076532659661282514363461180919923905376238772308205784505788422252596593409434427395363933089047710642476385491915982339858468947638387977800629097274789852139214112714621663811212820807880097759066293550542959694252249043585825683011075218214805100363650320301959987292960848433011915969190834890409508864000000000000000*i1^208 + 13881540354908914196501199302021316729007462976719139578411996821409591404590738705645466713864998008451507995036261327204295236146504796877979725884512450129653449196722051183002338928704272479946981707672050261624125759134417571429742085546107695635384742071665795878461968738916056146960993581570510867252952051776221768797297622909787589465820321067559052671152669649350707973844220277137921300660380287010834210840690651345550162535101485047802361604531172454197563269532046619644310346333364116424679042917411721193472509463230939637273351639641533946736158699395977624397265633037270697732282848309839016955608000833193222021811316761472015925222198310747962204805211384220624918838716170115320111652530533177505059734456183105275857909048118989890649446909970547583865769022523864985401970762342843916619336798871303598526123035028233153147163586843935887982828855935047755649454415597704624311153533463067883690437552432825970528750471995707837035680465874343729705552863686110698935221741000973156571322919587641235456620530178235044441676908483461670111292582730336213991580598284711501062792403534931249886221199012468640478536834318278814354007037755068348981620200214679536668502388610728578219250471784649866885473040094693026783111657633981637001660449809383866986105630882774540968860220022180246834576777488763224820603533784964276652263859950856633174890316751669562449312186891601272193466210887764796193110093967618351599390592476522292502590961369980535699789799738463437469944292138782404383475096156621795820332159344188621996126765734438873112608796238195760242359635890114022853684487519486257444689532290469500764621377473410112987748832381757945494254600783157316121615595003360348545328883326656674002585777458705463471453106687630840550906288532092523183987837423817346541720798997995632517843391797931581873560507485334785038301613334038418361790008548047127187637375555303254649525943399013877102000654065180196256749636826086035891217689069359413705984246345132077264093681365434398433193205772597952092282012347849969275860885528591842953850028701068892045320904876644255228030333500858619325552806649912374285262108054990999859666758791504082995412135961090995033881558572209518915418029043736428671604679692193289871259565483032129375223905234346948428880142110557763721457271809230195763658983141202734904123991452726451588439442313778247420377547719295358502482919709884231535651848651269471742700774949426853352958284315778680409670556649808123219585168704892878823789040795650260898009200350816908451944960404717744926907603832693724805836455556173271997561093066999034048181009574825753697124684480173371913620884661784493475780495181874226921989770183367319808293659599461797572496262547365719339032503711177228919480506769293348551282821089775493437161632366147584881426152034309325829469030651472840086529734755673692867197712328488580614884658157699207165960478790571833259133382426053972606644908379162334343039276757774602907150899224180364142027200135967140403248876073760924036653377566120707154360956988129730018538081739994627649897629134037625256685848136734155862489332537812941861566607107386359445173319262808152264085315207273557990131457263835097593110037839905037789397756978269161066482720826191039494081692776635084678657161412613016111516251764509986682080418903069490995180030629709039155932815146782581256065521166975801550964560240789565212541916232681120964810847278489568953594118697525268452527955102757179759484538183445949092732277858527171597961308048318831706615386669134285162888174086232473600000000000000*i1^209 + -3202830833596759792308243840770849992760343758635848065320632120869201673347389664187684857024850370874700530036472035433841312728294433329052830466354321689382612540411106553368858938097930814783317433123717611593855327073517426926083875866034478136296701832604986610183514991963750350211331839614066249156844139007743547816939649532366843743812412050463959308422943160643038131861740715688481489864003248757613625887091592852857946532035885369444546796064878820578475607672776374717622379350069941327754637160666966537908067587722080882719015790112380970198920099362099902729133824239133865910420219298842936369832820240286013623522560889240572498734975439881437248548879028711325241244422530111659337616718737613240665393408837895498552809680809392940828241310481904201556262169079611983773119900943068977851669560369498604619633518822202778299280585931200435992473784231365911632654506468409904668815422709832300950453991982915223039476662790907889334949422366879435933236587959998361696395182755294281567565974311580224621334193143918896500330432405476266283936701657494810631252206572791132484932425636043510927724087116639560760382287087816026806163370901348227348939916365579319957276647601417181024327308365150904263568181778766655305033954692329584056614501096776550876900667153447875117999482051373367208471754048317756017602976432107222660976307310203242040851424072197316465878022690616481071686218196434578974810035615584319515670891211489644207797333773126056682503070108027049784904490958870251154852258190569484227329555707959712669663000228287464841462025935387605385598255082698648072708850671336304914952903597251030138941117401744388775388780046091007916489087220650587769234336339778730551598473061345115576927874823909629867714845667523880344069357598049878613794508076700127813683361948966304474908870835794621359866543319146871370611567826950889134999068523527889404174932398934493809074665598024162953779333203741114550571466102255989870685905176083135778376561077391273014880971125247506119166645519992124670056336917685892984843428927012048455350656157511812115289430651751443537885059820330806037583693324656116137981875754078227263164139132000294149781359920678968855378637622166259767215467134160504578955872520626935882674765226662773317539892670067286572117967317738140877484515980552622134799290136536878456536793466467570291455083082197603639696368921604214655100419700158217840603048769567105119795423840986838605698036133409099366578264037046061833974860403813460129135756230394063650470875907498335221467633150193475171740587630385529760014702938501912679669897277445817708903198821386772141527790945475198271778376840886435825382049221537616301171902649641644262927091519106146933818179716115717788062419606301351433472028472004326510206925154645580960483420221746312383475224837810882074960484154916560835917642936302346241075863870656482427845485043253744753090586074053807690408690413974712696112767382190390017587337253286565777609084990078071016141401532347774660848263266707613720562603150064130567309539696581535607225807141090554170740308262178063457968370336048654770357580728755160565799471076633802803301039051363151848539835207147255419071061859734639302044111582082281458563013234303078161169104614475064694681534245285284232995566244442852364867663083715871712153510176720663522528121515665231660397653902694530260945917778811643999292974498238764584886534137743756487451539062709321385829455639749280330379798743056289154922132189059242263965928539760925377960625431915436373012017553237606400000000000000*i1^210 + 166410218205736218702652093683234296288742490399924392479353924539006672010587537322429695346046621076420497012114053683302858885794664647274799832596415115418816581120599148907264884355217312596042352720401319795602322029177102778858368890191624969448185278489610572417888964043346120056952062029435364987956659408989200520201791839293425542920827768083209087958301409474589410307617812567465333544253865277519695965053761885423301083371274245456441643898014815372823463445342178736987316093578232456991907474813753437159892279343853319421138571653092188942803851571292194597534595972066936060179591577815163638312507342526684601306851016552443320405992200684875797523968873004484693437971935637454367362115075874336997491767627340027780036762186298714666616972995796623566882863787641253757456369967963780184547863424235481205594344781884213570937723175996111621712416639884357623942908398215571505359192170159003697528198235104945057749821116303758680943042268921000011507734795276998592922161117583018428483128021246486338006433059713644301970393012888957927869113149457541585080481816942015699560906066537196225311527361788835797757278507463225310930177424372070483075858639616017699927320256886324624304190627220912814602396070063483850070100261096654915120463346431813222422908949154158286619927627692446586353762300024164718678135998659546113486756979982467465539525527292604968717053873889881967433955180235828254252375598866253087886619292408618211875759817685435020969805690314352718945474185728657117430138011196962551483429241452294563507094693415942448108870281736997679218924470308845332220078544667551586037211730353716156838796673516280109483773296005271192124838995265491503108151452813574311535346247474036833443318117520298100219682283367203859107693374918933976290292891112369424155440322147064020809360141123130783290409453828197995183262304913844250192851649339128149226611644807225368588682394641874266194316078592845798844478625216014035817944760570610952690142846869925012185961627876678669630122616633172903999004577595592906830739804194344216159701857473535708228656846447438631188444345526565790608322995368355635441837621145510933039747948391860602647293959502326207041526624767510478975746696790642774916222149414891756758652392289576903152266884679953871070307068545093725676509738322961510553109204796225521737278229115664435095373308688147918969546495780771738715340334648484980906973437458237040815607560150204038699657146578356831110185042781395762992101194234075998973504957424635549176489991333461787769430505167491110688319627931009691643513731440509614581599044187335237808279329529681638600431042887410406728262419410815867745404080685299428957487914763452891129275791840053793721530900052894076184154542064863894007575272323595926947325414243789087523477820328961798485572197940994325361079378480740428552862103870043820718225871163528031077710247521706279549265572364503169148671490790511764096722072522386957930741233104543846661212011941729937108513668481994453807836743512544628658056687263002073889091794448922504734025589938845286012860658541166549421330168341957936657889712191187696473637026657004629708027555925979130512216655775832895085963601792946934372301981149654025652499971378006588816716972930610478937609529984782010964670184030994590560669232731776180588712538515896207978650731413075926679797491330187162441401300683820935923886799861919649709706877624276204882860293196396043561820697371575509910154042077466847776946400598830494492069183724326075400504343309320192000000000000*i1^211 + 568472908545391345129106972396090220698725843732105078021668775136636511870618721977600795919740777430907618691451316005766777777808311569717371746676623493718097570758470319651369085561803304346376750028674272266066399470491313781564009954829577955311215669083582257526493844411699822524266327016058926614493053248906273490973411913574230030477859704299384602504291175130185492129150691327626168062689954085388077467827800145248211675091967777709684453748004886440808347348697808942214245023125148472737945478877167526688389566802162301680092344241551479161063867598541595771371016295686116886112144415769214173798978553905000648323343906054527849946802920571943069482319888589804949256907498075955933671172963293210451985526883022636433995927770361617456699453386262381967614260138685028850094303749127166631765126197491922370771454033386094694323396200766970952100042370262521151748666478672539387029159173209363031680380959233635781773131394715126492536523229813480525722194270593606538760493411962084571611679622274763692926685210751451849190456750413369992147816557761894814643862370936845568753362762391301835245083707346242801810376086670479759789150461444842130631094372226360360608603623700628899991100528030296522206313862962066996946598655147149716399369976477312060905274251765210931341147894736268002757943525807398488452820500875274322094542429109189658507961658374516916354094384846858735592653973568124700613695948202108022485399690972263242820689120353192696565981157349931888788210348868268871121968956011981780479040272219840382023261744945283538631199783393021984736987643308526320612044541690602475280524105118182060439590415053074398711234808504325465358343926577942387338954744887031150082676648368829033684884077926044418761975768986877927667305481797230404462900618971424399635835877877516827090086861497674843522744981605661157808860263686301209186895974572853553836887641631034766806753155847453516510451447910523143025081078321951670563229639949419509694355996933238356617281435762283693597621891026719970369942806977510723065531315171789770300828514406302910053404029725587831308541300677386776978291864319471584542897775748130674009358852284309982893932578223632035015959698717142826778564941421804530592955045569643068079698273925131266509684202518094432435795542298655189735326392463513042612645123172448436913156202930242115003626098442080035908513253348772230865620194196859507157077732341492385467636755033476254169644046715064612026946161477826881163195749786319604404084279384155750473281710755085750949057449234482428499561150598715537708251512689693595522666571463709851640303262720836117343398531605905489268410287800349084024706266362054937728179943887105407220621107713038227772581537239857233994924520691759866950656860457650086411311505973031476737392648725601109910877236820902764972925483477103443386585498456380118793094093477372012314301035976230774152000336678117794114167140589740381853362495731988691317947807551820256970979497443723861994184781316540228104028889477808084299975635021382134026168322483893888020703171661417028941293682944786079565821262603273657456699446876076298244369373291275555317345287173924311927417980923404551209949863234500138023983399940665085791257206390147251013187905351825761161313959545779398007425890509056941547194674119837263337239855926473427057074362823657971393626375434807400041101554717608507559344896219514930156769134627364530121602406783917848128601426177523699272798693283403058266785488809465353449755224991334400000000000*i1^212 + 37868050433595052082417553025182261686177815677951553821873712514453086118857774710734830820408378465068702676835138052346073172888204964112756639505133553490275634420923384696634995617062542182106307523236915254134124107780439206550381360690460161747606281148916342502001673649119553075725629679365323465748106127567891267200179633659569940178377193289864805800817784117034248905866094979287831558792031414729393021307973580016083881597596303115668966846131029360673279742721600116137539752774360836822542329684528512970388308298581260493110581931432832834118407908382344014776765140456905937879918014435613413001885624830981352236940785885985028212060289979902910061242651734663278479042786962854438859008264504532605791559879876814491477202619053537383828496239811757902952724801515058631505885375261187381305839937583651047813315912876400466653458043733323773539376222176221366821226401249555366633453618847629167185063644930451121671620314536756643291098003873511117074811757480501503355020121091891274431748297128394407178847367931066131116235814933269588578016603277342163863037267641123006939037680403100244903846905147447991192440435672038465126905795726115623251469626004158357819989103454995013770495590605052099939270237843071565318022067757558292937137575721710782439309811838113962704171625577517156033152125794949050593961920393374759162969164273946261269697665422121201478123903189812172790801391026750853131170312732832851669627569734097721553403786601630170268510856654562225202475181709464916277418062856373326782345756661002093568060204360853335241670412482140913183484988672641909869502302023421127613816710890786194349886569653344483933777473725493697612121213697463976604755713053759828075145067694557602459742857570333779697011656713272274426127587001689669060430702162804961995716943558966075829575733106569142450163595613391662894589277706427969350500620896688413301133171026014809384966028921847135673707069418244599558357626192607349623394819322128039584081855651680226204533453578617081677758340937973370811789338802997434266357923307563476309279416944224709906183019207068716731478457800219321210338417287331312819725475524997817357408218671806836784752712336697495590230626851217111856845169626741333588618580322222963099775300269331122437296861070436836027447029554358588192067398398025815815044254432130933248150567536952902689268048845851522395519464915460392682935231803462351011864617477461393609703794507011561453894907920640295680168949224744487530370159272349542747446393453700104457301391288322850689953228381307190322687251240389307729323531676290727006937687738495171689782498337401384037605770228997411586087014218774305008515527520375738613619717374955178001738200013343031214451486506451335159531148285589519674174914271031332547408076083824358295710842428346310292019516242119133803086413823635117871424380080143011514521180402682874328026673412523701051305237618611152653285457392611136053808300952196837216094725811669217129123349149676198095860780801025791817515635770206654876562207459763298915233829598855545128639167219959559904578323023656366074447559026877777615327704798870586757780434000151459631808588535510300927453298091752262724083240070855589894341778207215845324663508722202486630858849536720963238256982627822747473574237301793191669499278849972010522815620329076651006035106296751930265644485506480298410114847110347434870933710630064996207655077569737324167549567701600729567269362203262242070155783308658941799421006294548480000000000*i1^213 + -8834223818639961378557204316945800018476031064379238191548333621636653862518727701428624450327565476410196179070407992551934539358365446023196299428258357298678277203246363819153259671226301992393018746596729423659606130286172440638597669231913301400915083699546694142272387029157865221094594024835644921237104122959279378267288250013517490616312089600667039620444083650086371199285802105125078551093686574010704834800151455710109065891517100740855412109343045530136005408730671603086541763558864285039594357202425930694615806782490245666981402219423158016994769425236591128390088833076201349895548217640776846226988626198933784630482413933568643892274006547219200532825693167802072750921576437616087643368845874152390185563879715785489829878409543386602357871612770956822136170229110069554128295749108362226914532978022943553039747829195852693047106623597994829066622253713064015553536240365478209524382195907835658753214535989783420070159810409426440096337280955532501169511705507956254267999131943022268096277719672088507331684139556563639865682251225536018744188170072569597739843365154560246195687334846967426991824989919518617119969496550826472300018395662441845631776228500006350577828911669303387437692961581952123240452226285167490712604162604853511407354065071634867693290294142165543355955652348052107954626081347038540982784261714401954315649991605706800869814651526463266316548670953832425971875793525922619053426315072864215514966588301615864836087146135704317528116632259878440682132840206570375417864347689742613369105373567552085640973781480090102207916488131469283289235242800076190770483586462014639156247410099547967741369195481583064988130613059676027305304490932406366243312812156766939473655123284275702847476262112103452569155128750643673507446166518754243680639161701874616114379899408058547291371105146956620450878564220786548803211960877462558185149081059866060341024283334987013917475516805392644657779295898742351966530530535165427218718534232769385288266035925696501455004162029787623682203055846030758034301336670707478989523306606817064548339806873237239162484317783562893518261447892490663201593118101938291805281477026698005323839631156810877679412034887626254681698527118893893393262822119596741650753582585555774244433915514746552798976839541434268294706467622241161806087424835699002450692249761898070400435725170434234748032624176684371056854759790586925457274416999634437394901779153388446732882574155515491421038531278064796272368173396807428698504306893970635519731818400822882245724007052273191998974462163746001229422046139510554816321824976036891676091555948989204119409653128975747450517801260407256568940294858460733372623088247845859818874345429440567674073436077692012484187569762656303850102524272637027785653564839777590121774981686021838451177028046091740400877456899311695700940191522291868708390192364028418298019968667061946516396105829987997408411685399638511741758963350902537863788435561517772322261273348569810735976511905115340855276855286233456463021788905634003767528860975052436351706522682392870027054788261906300267184513786372559180032184918405373172230091859665730213286426660718115022134198400448018470193543369520151324296416500972740427290935330734566461160264079934450913113245132474746042502308118770968518044150219612804319543872775727144268346277974252638477481652060252834850847892647244150899864245884331785980870951996994865655036935056337410179142708310695086685286439716201505180939865554944000000000*i1^214 + 173819429403865016103884928096194872379312569684716995279922426210194312318271165978464181545048730729945919756382245628690819109504099476766283393108283611533333080033861959284773122656575715951709161630205237566417016316417848771565767666442982661777685606426332641029956987621184653798167277389837223863835523548424511424792357281048835433784829684987550667387892176717373229206677226760530280983454248055504363374819245945010085575362669843421913232101130072217493888447338368607717449340832223202350580556850222400161294751294721556259861966829764321341615615862078829287652589499518415699676588985875277790839064675865324145167523134443453962170871452967741108628740622069828946501518485422766384090327649836905339696653852930982195196627984674187312156551812717104395401094391095906244882648326533793189079493387142065209178619250211315551698203209610152031549375384344509877024813010106893860521743486973280902896788432218890313509499811117455942869107276715760700298700834996440257196223964787964181455404907134875642549663856902264771909565376177791254094879221700199082726658392914209824266389369388366822905950829456458918271558826097271323206921010231595323460318019515137113063474436977862289421880150644844006584177199634416405709073431269770456072562325300939896089385380711696864831829567586661495142472415522874454267923115211333896727186140282378621845956634987161320165528991145843943452963625004522728414486468438757938679023934570791040041280610146194367594963537896932229365209449755507792874104658912509665474893540414232453257150531550032157427850621990742235690851623497204009670214084466794039589738772490503314159264960049789974163421282409623065295019565193981714767253295078255509309369987492812410100818660206185146854145324396938929628566785008212792046895007275558419233227798225373812374046278407570025941570900207457885149277205247960203476671302724299171829571163086661866592521042577388633731514156643598711514899335693561331556353907212332411873859333110357958965193059278896663685382380745668745856896526213938600623061790807642410207220107882776631633634912122981802422142714818988763179563733173244267349852408059527035822366326731386630795539259000317996386997081757401763373172919281671800868389546971994843863082301550338881558227554869540632480515093871258932558602921493410171533615378375043383942117313383633493640101818805745046282743889104498364675930922026052238908992185529594248539494454315676064417298913281404904744111217000118236805335516584501248525426971074153126066544146556326528194777444129671297510847224636159953747103032445179289737819037138438618654068890496537013872343877948235048261429686831111529179803662271954142122373808583099882351649497191007732910035557210702389494738330504175419998656199888775346744235289341968704140181740262510535165165058187074432656326933213881893177389994681246846599026709274226656544475409962637913129198866760061799189359391836350961588344199229225346545178810655170514480663526758249722179368016079875469297544235773063830044563595140954537657558143508359958690703586433135587520261859519482272947570809517425988621791299243101532530889464019578715899995228922638004614786762791591784346943214280200370362308184559957639684866506122947982348154405816039782788512483302097003483745938093731469736791427005489578225666304377911714643672912735867485884617930313961508635347371719419476194785208214927850080959205583963030700734048574748607119360000000000000*i1^215 + 3788081450849844338643269002394724135853952671061425706474880946976272131712753684185836076143993399453596492712161167829628157428319244366816264599941755089649008086947007079186864524752139386865997677993542526085393586822303021107336491757054185791641943590372667333722799576307388025486266161277170687801438226960703104936493161125974126849018234207057024030236275654104257597867725488871736962153952179471985453212579669435102392430353128315446551464681793883556912689062682598510288396127810816982835653137915285975474372730934394811309944572220352150917981355374548397462339236966066752349806400183981649384882380797798603565328126635116032448479969013448674071080434677828171725264775674829072436221985214790928887187546940076197953377942965655665661652402474357303730724333477407187569636987194971419414872076334075721274530297250822425400449053688594835476218795565299836638058276950317282775254617714962451568083725980187458301264245665328107004352443651251070553627061808376746446634992781856631698654687111951506415558700535223087303180643637519609815680338278526299471102243619346906690658820812292163443956445263821492002322662390721265389910990922331734559938949169131100869513472105905912267054943794542654783783331048251918342362565259927978050875355769429128732906687459026392346709515990998097222675741392107560113453956932805049394582245916259622341406423457981287494448103345823205766834048656564707725908240690474998174436243821429964623746676374315623277948363963739354793835869564042621496387666050242759322767900561412774114080289231670999854142955930195795661757649957251516735765001744789015788555908585437739790627675683915249531477599979878677929672884180991128893504579975488975532123152543942966902189684266041541223146122638093478527513743978590374712691241863766887078498045964494793618250878139952533338742245791879131073969070754064865804802410424881591405563086435182316222871614312750513744924231671283787737949921236276511688974939182815876859329335020705639216504846217086697772482691696750958529059469872980709051771564388516742124188356957605947852750367577619874031060129848127034759542548022738316822564462204764634695926395989064716233238249551380701555364759827205532219201672409991695574940093230388909206159544175533552861065097120996690982533890642372226410859530209293832612541172373634021518761956869873791753560195560758036082020810214676762519583340945972681890416201374055998695694603461218043719746642488660677232550051681954177124450414242029348554502104125378013411429767241677814777989267467024420618765418348842124609098123361342490555794430880135687260638515338431573555786865624192629044002881948175242076829321221246709295195598966633308721767453694182994147985415745510598205768995337500021382984683165707522667626873791146089924891160349415914479879913167783135928692865748696396741066893736164724424220046760435616522155194155150790122681242023384391462227498527714119421994504573283198066910202764859669570837732925643845289200696801733030914632842811852833395473112875284357475226606597721283345711826479036110380473864413957565186810468482426826773559651336208816420403828395711014124080604126869377434300657289351896195247986396842397750778228057472933731400765139407450167510620223007125106337524837562779500138157178870698791957429384016427675076873483752075042279171951543028562915071896233863977889700378969470404744611868642047416351865864955880737341440000000*i1^216 + 28024979382308910105532838891011910977716007407090450349951549314322240433791938512267411353197709242964298600503467500673585413335691356385241149286795961389482392748997860995845168402741170774003727704958208128979920528810664787382748555649485296743442060622690163082928801527289258151644627798475125397857023669806223921375217928309401263944737798400558041117934697852772689322738150094004113174075470858435527482257392573914227713703171919859382646039794103751084389447235939796169129713000034700983450387299080705346320556476126138571325433159683674721106429975731306456577904319120191619882106174766745528932258345577576877176795022340430356847778393850581313868442458918674285686156687844040930341824745471275000480484960808552414057929726626039651461963337067538686898425635143228384375267944820866250508240769620545480970238858565191802126488187985613014137079175282232529861239679826884497581953196896010490124395930826968457871853806386885614268504335286046511365056650656978878368168550318896417394589742717938043212010740888640198581562498730989206661753006484763022477921009077333872771763236504621615043911171495269393458519556565462551868703710868616785275550037982652077466478794027375366293618952390487643130238593866775043951586598844608722785261148953618031459214090703435674411840209600958224376441640828490528666622951724039854009606250619663890605101366937326593116049061260583519126291172174839267794003198873856955669060754811706177276655412152826913475045802956856451520569089916082372908925950778608776959085759271651096335887665682753348898847631688355432566256220711868025116516788731153275649413860646727545709011925906638297664276047515236450723314582202044197383887447786864966645078107970664091067723210146219375968765140819564380846511353940238980283096175821156341319189569181651837805449832639139792649834453153728909758879609779608944472317947422189511326806512049526210085740134455520505132044357776665789424058941749334508410919847997128435644157264305127027867503994564593668813012539060179322846451880289416111748001494002656012664202103978934889101462056608918662648101761608809958471359793292912490602263404412554819872831708696377359372778603223788230702200823311662530035212010322640387489318312890560247567574171753164240058577710656533016195140363049200337652354621641882308869439553021491812241173502878894611364613658524431010743356306741312081974621572299721926447832757923555343069834387190467020236299173020607797507208680908644888999422762610929430081710636361054739573477496128390190658001639377396307188144927646849781668383228860903653298803292381116410127584566615020114868156861301883364241663954839090433659114691485961733325072044705778101274979905017187163696747882977445715357142318359869000249021143549279367525137510363878168616756193375740578288132390919703969389431751942049166567668773302380422771163594689904554322786583260223011398711680839411202534436561980186524037401954107993457610025743614779304181208929868371776747868216843914688577771885679090891647905888190510507632374584287910741843649410845728842342786094306182787690330835799539564220029923661357135258185624019671274683021889856449416799594886825490370869230354821355536725560392503419347406920597434426621139331181514745699476023681018789406287890119833088703919306954358459025400430999106173514004662750343785613092225209724846227000257665946859920088714412832424198144000000*i1^217 + -303851447584236686335380772575923416853170563404868422745632817628371828554630757528620355777134940748566175222841094445013913510053154142876633981234248207042425523912827859492895314198038401688738538918757602457423790479181738895824251790558214688196656663560073762079105494764914654769558832581855596690274021865334686665239196317229439896754546209344354452030429216832177509161382622660406946077360975173575853156814777981471862926383408464359319107423068171904204131574188822252500184713263720662168044949080535299854595414758244626755579533046086958228429737365079302628434980288265223796394055964974533960384457561813730206189885720199700850009550069574865453340949812234924184168554801511634140673995086975503199065268780622758499216129352171710001015868347024674841760867874591182022521004385809793972231104456894950870354500480427988033437336583259185779558791231644879022842774103115568251417561308727116625892909084822961340121649968006202000595753243958280956731389118916986694972044263906876421179902988889399147193253286477610503134739299659539226555111757688926104241803304704338919857123309874313708832969658282236433663834989282028645335182575791816749305201193748581731005613578857739744805942217401621633862262244820996084125404231385569732099116949302526552656862396968048060246726228358440867971801476828041974816258297582885925209409432168026841741205541978820771003072037935177946231040709804243591107498538900244160035222918231782932311943150697310708217074842402902247051510379866350270038298968483112422311900935318806573121339821402510794187867880572534593375946357933796170482984894400969451794602839621925982741326959073943302570008098871502761999850028749262942856250926354543595612459738032112206484092157225007277802415398279296553905394773565656948316452417321625227041319452738875967074451191490752522079275408737209596938235257537520940555561859220007275657614653766159717749977714075361365883357034187237820791408730171255457574720732022823448082809077668991440172955325659779342613406757110834115686049480704504295050076047400040451834577034311901455055732532115976809495276994175298726322936243552587505102975285816925098598292318378036974996267799285557103902890438133836805380214511077017760086842629404213992342580299018015633126623240107925194604775067899627419493119242390397984440270136999193287194389860621370079227166620386203513147825896442911407790630831214198836892282690519889904575289803700474487938032136312118448527764993238934900790177611281489968342599002474869410066609046115965314368681114242917012214331127595428911527217579807358957036912630683846001394675637953495635602426966502242257375361891623586361120748967946663357288010791614490172117524316535758055067423264891914641507471432961685361088323755806154761356096489492141006695554078843730017727883903794792764822103212244224746463522277194693306076090957903042466280596699872329415091664723395530515330221107967128082886429635740667101074618565878291555862068514479929196119006895184680658539496695615816507932903477419936334898310342172740663764600863433912626102775702048958996578315490900976564617729001960090532358386090552301177695414101217774132089115486176583753583780470507383451036349373821477430222449864764087947025371843369801430621477316123274168411164738846695458894562887200445588968654186062841579453172002905268953283928574904069888409600000*i1^218 + 604575609948298138908204589360511925042636272783615696740763597139004380071333223160789020859963851675850162515017458607517086044291827934725249100873595612131542310564716903527103178323462865302365951468505466821620756793489603577789910334838818393448976119834258145128095024328539142996924669337161628614361810513892828942282754560856122478786833815074328040789660919235005173803744632645816243270311975150521171809577998440525482540965468603988110180053299552628672335827033051558365336558133076001256735090206192066408935897142422840858515322309871805502708421184623754536107600281736184361220764914182651284509655793572507954482149852548618013088866891418938413590992142212416294719132800825581579977514732773169775802384345435427011426963181239154687726928383324062530881454811219077157269193465498486378952032889150361216332579123485267186689002957584188435157652654210074797019068166460753379877511861118270608230486110326773165090599946596822690988535906820732903831170437204175767181833591926946625073553174959937866657393519047119284435843877769687545350358265404151452769146582533726123345187743002506820969017452235013831235226576653408004953138421715086265868846329079241884803638952673192240371377606244555919667850735118383252873217019470093508220549431777242497975886181846328755032556957757174787525622263310151769683980571406862812834604929371191982104590850034061230954305503769712756305827337962217701481972199367632607834833181539914372622496552343653243467506342944155032614224195039328972989332489575285652047924660492702660776930256578159659599055367670126336353536730781601851033001408201512546873986902633457952045805709710780849044908626987358234080183890506217825646849304152961469815362360988535364282457032796576570533990013970786562614750743454793512207306073894126705240163632933367487631315361669632709625801330718750754413788629435277076371903397596413725347552923686546319300288100049907423306810963666696700999289163598468506028951874339333656608080271177845722390807165925023671260492471271030344279741914231889975264257278963175008999984525754867421070792876519323224477956732521429632643034108573503785384009810283307135515373465501067084817252742584974422765676737858333562562925860150132500046443941892523039160715242909700399030319528649119569302386501496027135027175798112792757830315387780885749831667810187245563730241198457856999809096385852836892963656950508491976945566820819352822479811718225561717454063914134099982840365036167083224609556735497491010703647042557530922140151873032459971516774246208859916970446254532795817712374077519544747588696661730993266705933667491739708673455509354059336959463376916739174590175522071134600332769600087144716395533108124876208784084992537589809240536151816017900794724295382573840406398177899537332322007260406536313678592336189636484114456019808417977416189833552514482672224003554730730074280462971344953696056505344690735124163684812183491464373302021991329435388858157788370070201878981692795889673472284974615887143955285052592287412791786573963232062140269672631876234785445548594228609175466160512081694802767830956469928774198611926557530777397710291339194004564708619082613236021671801795197721270295259022765877881766616919064652839577134057696164794044193593201434234791542852550117281808558881047437803547132445917489283301134827520000*i1^219 + 39278470601855915152816721321530265792726031532776937076226260453767631579852992337518245630868278612229766180698101354369175870912592885184839407415804164660981135454805500427278127343510080451862582672420356351367862999991177727419031352164002266902109262958480615984722284854444792104441571662889858846376893658660397657381592818776990899837529050798801702390778293828244345505523960993959993478672914243924730195600160666092080531765199146887486400285682947648461195845472941194386971901633886401206323689570841062346944059453560328282654353631364233496423790610379144523037490362333293296354365931618589004162606395584712023060595319882854587681362444025848171208814075106535619406693148358980720715820700246772747539084777859046645616398095729922840865293128404388110180877354716453468079975311801490808588181848425567801526658985692435418426671371821239925853280714842830895947514493621954268819385739935700001316593305062396717301958386791759331763529004627545451590369785848293818335732841034188068473510500353794978189631476131876144192400319565437920754359397525505489232298454722042342688713937773480972991633292197359086373945135947462288328288928811006309293374186045468039066075681538349920152855574239750656411419711008997257977488531970329698879743354962411073849415288429857556083892190756554458707895534641256159577621880204525485851177276252708063378683742691086256349755073938167968078980157650451622999789951298724353542204092642282884511613975969350548287070194720890291823513806228141869430240911271654735092827573696039170614318357948602620961974997293738294371092085595194520257272217527476964889604472322691892963741523437478740128738631186303704792310440860373564366106383815632504091993422975480387044587549618560700921645918194080928374367286689701299681200050690736248373348167314761350665346734940942974704627769839363697128594131334151458103777955647284078180865399595503081991121280067166791420928716940104969462089379627919814235932427230164152142227748084309510086561630022453124967504285374181857151162093063979136888169994178665941425360506302077710770211570413029585727620995242747085793373331831309068614496688229954844080614207220854785439266130762242394899254340535170184905544049749261441260626201568902156070254165482535427176358435355421567014046446860419523575449448662833479152690072346617303780772103467162535894643918795772217587434248106732396933381595210009930323935000941306620293685419852142128533518930578430780796125321123787918495034567454971649746788077437534538796065421550312941321245759345562039691411872550434475756240071008362534143477591607685773615982061488344800994038126854176627353189267960143580079321318699310412999256324824518982998613455794068458015173426887844139064125207302734815315466570791702896781701986371441765655788276178287488994226296979862641965080602909452287211357623588084295408750558692063990651406698715875840271215744880163925097085228886051693572803451795242415892677023631668222268980267324507212609475382274721772374908482192214905311332227409098224416299667572991316006020725771691390503642761734074789855560715125012394933584192173546842199215902931371133110553503569723151451035309022876021607542748543267278924501146104175445446595372638074023472271300505435368370131570582534783813216580700649033826304000*i1^220 + 725030628896711045559027593996349395457573832792890387506726474281758428597654784469678297660684379278680651583811910649906427211972128959301807256017985092406674963111793876796700765029308005661439182675998752748059459425810727721425877134476779803078265217714480523306346129880462152010793952668457285437222348977283019857868731269735489956468372474076777288109120755113668125561629361838706748241555346127926081549485750534211761844097344836765976332662916773109773537130111228454378249421931037103231541282384212047659087799152293017708338099223079601259398125755466573427622033715620062468816859826038976864935460761608288006219833329994461347823824276339478844359264418803889411365718134972782449700055035017349947397673153816949801813315513876118197497291691234883343428303329772245358014904191910868502562040758762076461182047164033154114192159825175070291118996714836031690627951731821760614896301385212101234048599502058382733126339097760498483171979130491656517475957038104986266558267617515861909793877464055749896681690766646181427778116248337886758727723879522108674548102958615189233112586733159524784042579101454156351303903314109372078050448628087140299333175218430394516699336385508944063609872105075145426590120644421586142869579838673927335198968098148307863217680050633362521299516193621659403572370741394637992764868357939259369109986034821230166440802304531682875656347478598778388162423683897706657191897954120492689114467280660178461944437520568014657144184027516109993290945110648918849555871713024731791628578616590904378753391049654685162527126862935191767763770461785990621610073670401853770104330573681977761585396471858149540107356355188950695187140490480053313377032574183655738623245410673005467654892174389224130820052848935760384432927475694975577296696194469838819397162953781672709293176236371019022306551213679093408579644064325394540372798784783060530705394007870116012489146647421495199112476926402957978312198068526851518007344221848416740477274644339944407602140162540433549017751780851352846078473595614406355052126367375528752219788989079469006483906057512198886877154742642292550184212437954133413889122832946907694838114396263420621795911288767993804200334849262547225545687247401085644124238813994674170245510685584470859100872823556727813281834985583831370650422214413790448457398899845758418697842729167588424773045945105221477064348226682625685778208477505434276430552599291660564394283826719419370412696690371752688300457945147815081568251043712161995975215408370934493986842064522156179900030616377347240634551410749095862394623760726676652810399042677568904966442187723997640456433156599326735903657202922338620036140466173064693160276547331046772269086514310203403857460184942135292640159695039029029935046016580172730257511414649190394332086445615441875416963221974620564561910007864351306602071923390354300189642468621793425758358283204800988858623514568279881164961843205855067356138052938040336675675499939156618896018985414708414676291365749354670674082230189061097662034156216111327399509899139040924484234738914299774587851471552255983177636635913731067876900640212005523243757571005766523634335415751819708602198079474942263631433212730332496304875464764132258112940690448303398145123291185247420416000*i1^221 + -6119801568178349659603895287257593152277312423701029826999549845200442656428134493663051386348763136976022136068184380708845182069875859947985766163995333900332516234240177124782366338930141547408469844019836147243720467751958829548851728750892797123017155809847687816135514513392437358488638556509341731033917454049196647512139257901381558817019614752796197140530453228554103658768960037845585097095537749796865747327256276614789764888192926077137274581877353400543604099218472396774257088216037952146895690953334722281477579128958252644959547514987040951216978231359823060327525771169772986060179088930562610143253516664625710700346169624687646463907209770055900367296809945221384212993249904518818300213840720876961443652769979796035146392941979954546686879732290022235469639384219147587926363892856677499104813724792108017519841019057912964076682062611762128475765268111701117368539362749206327400348741425545074524001652034278065953706350179273984447610540814953264122272194154278299305027343740717603880598020424901563587444768988589778460473034486100335959294155911634060807920245599941605343723140989439078433187592954272202289321114667900897927393967602990620176485905644708795781352319280804161590130823040095278544854734642235606006094276117957362552776949200429800358681162805698058017132572770886131523109170386676871505608762191904483327183624492792518790377976061950945136104545929250408895994422030019631299619790030652039367012710847658950573686119513399605134383873132756929318448141432347983200166189766516121031171719114468056193761130751557491120524583805780223145594271441901885067039060476740294487081917472107787999396615687365055015739424415984192877331205685805619081460041785058202487816393465714005775928399123608653863334396811903091730969232503255819645380987782386024866291270107373462263627713822935695438539688918220867250008897403724978776958956210945227621980254339675323670857568427389997746362429897561796695105129632791632377150216913938265949831229427437879685627132271645779115493521659523658168397918698796152851932771593438385291686109628434790439202987014111719166720761178186655850216361702491551441112954754065481406762535676981722617585917820915415652730833245908894421536204894750188089490728800220260968118746625221403272454539333965801369644766728391388215625230262528274492135000143830729928297330887306711880581100862950200433867073680031396824609266819270387792269786119047579926499812016692119874835842108795823333454376140137565513718252326592456412726285047492746032317587593174026290974181086064545789301314249422471550389981554808919760447020839577149756618298449867800367053282199541033167153895199952524160225787524935454042299341521623104045781917741205958961845572066448378989308428411639811441278302929072646414251809141928068823565714351689844245235663064713654986022996633182379276703686707515609357251240659225454836152813891911166029414314179481982461438487737492394735205867965488037094828798049899823237552681605920117000887464919453111269770931705100756088808034183449424966489533493395081217669633695535028614515565938595548233593197551249976900291643715431449782775414978132265412315040754673703481997126224118335402457848437353693532621708900433920*i1^222 + -4739949057906746906656948598915771510651371779797211012040064834882126495242894142988764908874795678506573337723713101060951586143832900981241943185416272027020152752081254030848011936188833732599158444788147176302283344481086791756508243460288879836397778071529509582003918072046483009612031132525874878201987052892126086735899550268810891873442496473789259245381293569109661457867461797762622787866518675006601520908167775028183687888549363135320784016144806658931457104068579505957274149175508833922825624956708279649356982265220313551850112825771227951672491398797042348646581807595944623874251734429760459603616474589284184041104687105498259801667535762615087889251747720204467647647468060877319875620407278287220310563997341353266748952891083674047183097700794653392090130240421372996691254680504271058237352002020570317755000199508525195052546450855311707120048072410954718645990300325337931808874280965164997286576870036379317106349495273118884531788706156682119250467298542346483209079363596573900744186149512805676260257000674102807176426572512578773323138883717334027853809081803632868893464672773560644648686183631427584656154719987743252126933226615110465955325871206698100427501352125010810589377678413563467937550644779481921929633072115255703166451485757019594920335075569333003037255151711760794590980328958029101069333525481228545570425620939642551867905822307625043353133225698891904470727338991689131043288117101511027019711243821630731874138694706823885879791336991048041435323144761866767992795401160829350154708325739909752539394904087234614250457009367791890313710047668897004202865268353774659168518982425875028513120822798380078462138444513555131883078910438052002608247440846075300022225636595340850108112767234046461421390306792712606155006637243030022144209189985147316149625842584149845670882623059447868696684051252958336092808337233341808505128459115012021167286582388413059683026018011570326878980613913648000869720388873294295751830433348803423018912214069306997678060655752130819316147544798698745390992822344620568770635049682574392129935741179156236286589942036491183562860845473607630488711446400723551760580819984062025247531383511892764629169890983911819529041026550716147064009586768435832021437030769409473579566645360930956827037442152356587069955892334123018441404449675260488551170358179307491078232464061350373891914338060339967744447174207756338973785035468459552883478127196450451474557141471333533830789022224017199305504902475249637343205591746180379321837706492697069671265504937449775996690323576645705000308454456083104119688937878686709517231495051877963762833974250935117581660275154798730370337779670105116786176505780174439030077813247727668875433601905125729286246198415972321585677157636309019260706676905216587012999690575437402160494603678875238448883097112000022102696014931963723574367755390310346775559840508281718268484435638134267913914867970118761625771383160075488013426561401588700612555186157007669770664468652413447846308228077975872976081301772236981111400573462245089536194905960694415651699007372817638980264657455171830177420666279023216640350354913127956692138166931782031547691379529915687763968*i1^223 - N1*984240604051755283731299013677353287908730610500004767251502089172665758674726832183701729867807535743833425238901207511077662262804363845495200930892897480885091699963470159900575049990942564704401174875478624580839287478533452321078270295206241238943205961193325595773702754607904320106882261385799049843206880356533844865490661424407407960064304741267707963601941667883471023486571676225645031508367146197874224580121979215480575234023665308590549133431456840651046147199776306829914103375094855075300236009844490373745061919409610992862154426452784152988924304562058009473318912*i3 ], [ 1814375446241736938644718360506215409575216268072468777255906354722232457591614087361798590986033305895225297185835159542554687177374418980351823701780134375039100370175300070048530540626461242034199346764374389272245956945900633341527959997738259235420604931229449362834413466598582681398179587348320166161080587633087855541914773543041225798859829262349809363379778455836347529514560834068913062563607610831592944366530754240308954747778919290000583405503852330362366223196067095809806590130679181190098443921775492475818450238211011829778920715870511430886778799882536363431484416362969715264840158318162680855979607282934921993315697046663861095566131090906406532911461018836237362167854179869220953450274550026331327004940193490921916726188387909608955543686832749572790338289688659152522546313775519091843802882565087092817087052849373461997998056360768484815735495484193298417417989502479241134868812897766588505106392795927200185632022769375862351184724118730150206550242691439458108806194848334017329148641817179651163389434779866231152390228914332096669754746494304988081033162530314279031498715676429694082702964579257841859320421871709441594193206624786547938809004781346211412897641499899561717229671096396513495622059006409514882886771139187803812842682763686013698911754581555352008028499109021404285640663582994999180009136721567471111821898493115955240626542410123604250865536998062883861167193730566767461231064310448774712519944988467775249737933184641580040716204672579188710454071866042049100289901015212395830522323869886310376828939740162537528460299361591314073826778217546557760370977923690405682075202880151452478014714766923887525202114894717406061074757990059032712629717122825113230832221091395986635453177648088835897691373336543523152540361064850364308825603648734703439490341523827779192218380767405237046320886789953873678858993592612222406934234853566162944730952900345322972433165217352703246141805779121517315492835141991904461378683321153745878196703070725323388702380110385569838731171197455164136406434479941315676488694095162052266520769839733436294801222545009052187175123962125643724445625117644340703753060527963773519598997586741173241074564032329255601035327452365101133991092263589844338497222038441253962723491509807200961102483218534859893807117392895913118745609224296234717521471164750996105383013766918214622570468369522641404071796638612021234929973777692278307587760049449930632135921945402931346183597996273096053436405136423130278245168438195426354227380105405308433259256040623898377670794233281194632520549534819311184358178072615233967756421507156801795991798799089812351104850133272538935910980760863281885397947905709297946225766085232756839879058726795888390670307793440311440167378523006613758897339114775807808611613800150938024082140992336838765275592507959606711929952288716878323953707027049268361567942931038528911840556288145928295032778489674356866800016252835467794791345551509749883384777677746426435493096932883501232251554237797173579511509317742366715287379592972251353742227831754899243310814163987077495380063204042611320358135484700061556511370725244080417937128199354339506322375305663112874574945534081710182821501503867069447270385283548649386527265595548009337378522841136725774777497112339705694794739518895920490380058249683766319051932380737398678388504228819225354881463943768873037085964733709820723038508672667942719893792231127474407933450254444648735429237327054677163321535270635475267058745238942834982538386917010886366747804322276204603545483963639129831910419854929486638528791059075006167273073959818543923163522952743006624741289165023758889621412765683243666406299425526047026759698321063602598389098450064904591334170388703597278055222120605362381704506097249923819942092530606576167730357144818880517311003238347518302891837335039793632570697235690956328901036871133715064534145409540697187781800697755986815147427004403647906220414092382512153817207737568670808668861501126635311001575044438040099710433542215988162509009338491597709666789061266243565081769666175772571244752407904843838170457121804307660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -24662920778018521346442349559822786375075593658310825274977785170760556900732880623501259389538867197031588990845444385826079421763012277949253444299112565121819568660680500436478913255718629291699043447129050003669127490419037208158275855890068908889586254718031031836454521665609920869957019022130667841032174174867814566049990584939586661690715149182739659282676104766232543259103892868721426177061149306114148203218492511798684582523764803336864175340522139879779415107404148441731664444766869103446397935240276552258541208513738347692376115727469179565043693517602013719672480405710830237033400120047931460669264603823898834777785512352545808348371693720886590895651478745297826480628688876317739132831756311931024485020101234354452220673569489031524662008618819759302761296036678936382115585266218892568164560125308973180456502706198556704883387412081658397754160855139638712773947318838073204079304873727026906896429807426499156421756086501070219631431058041077812662453098713007511352521084239798096141114225430763640642208799282011341317273969865291191263511571196086414545974125978408722056804779292869658784360909920671536646853286840502005811768721398067218732461031587610969886492329825476937980163330814203099804592701115175819093991903675207351949510013671532931323393646423786135140658634114631112463636329616793127333372744763698495777743930935899821278720422848758137162677388848949805504420253056215476689786313466068834980235404850160387775835935583239396614199102251006481387518293273617953249038717604697197797197643766578398973235980935242846274113973193692344135526729657816579813422863624166226104329779984263982879786218125881873685820600970512041418902236426754566003146524931110749823828741026490977711281599196397232162904125440193011852086002974331383686970188236061773600862849994732018268765622517305124591039000288069500018057051121622101458761367314312558917032731030520150915856319776061365521890111602748394614552015090641710773267289309364209718757297040343628205792830584620048243844583117272110037943813055826744777573037022228826004727235949782359739283662210841750303264844988805368919457314777991813281165662356851287299426784542396304509826027195200899576180705036002448419483663323224896554614364039968523385735319890666574486497347327045609223945794409421965321793340109018459568920344970161931433535311818240768612960772895615572816094376421991851395429332388377152168313817812523988724412121144596230515518565454104413966126477337063757590294483555066595786662996673154249364084449022568672737569671683510453135654807265712358650840735780242148007020345882963732454056242863620777519114915900233491316475323630882755941502073188631457653335382755116307984058591879477038608222023566062884742372904817146621326455716808612389303817396961572529005069405528523940907907521543392827714103607654816018253453926187826166592283557025888040300586936376115228742250426525054346304410870433987220750071574590535033316124498764489520963114448472417753447970259317296424529138947380479831119620373983478923008271793916254781549744177210594353575216504462009749341544980472410990971581865325927282951053736527475084282491191171582386292149063512759791746230885636664205045205547724756797221141397494820875301263902703987750742458414602268652645349707457589671511443571154219459513186849982640843547227886165607149898842140593454633068460521002987236119055258821947607467061767399843975164345275162550527031464080673808019920616691966206480091657084193593106354782957099716905906953972671189810022823190384336385958899606238324549020247361578663785747982228409057084998553317803648639774973114684662781118672559214725473412444850775745691405704806273542679397926458518784417565718453345261600070136979153858081143039286990525475404556398430826090920673157485534385050708534678956403085823095226597875536282994482036576095315432598574204849728874530005475775334670912800783151261954669517347122361805234663479660569402187715097477777073928047176041245833726938785190629490740999200054038041339190515229308689383864618023048137631254178619465829680385221601775489778209259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 953573016574726757819044005536876365733525430925693416632456454314283690961825051788194041249211674342413020445500079386771279557076180098861867008682937144542828334973439908318004306912380792675685279649217073096142525465953326784572708092237909448423807053179815322014967515926193325983111203391363438037833359066876539604498484064031845373594409044083455605146405194003505009905905191351441124766774546492062696484757128177270825753388159506748166139809980090661963735801262764968515997021560256463826129877218209171860178462458459011097421040208570442958645054197440260820928726867848262614829072470136012176943797438335645274041105370248358613636749119225199941590072846756331293614317734522248379966723507463067490169022632348193219919192677123131012564491864471479480717012107295005196112661407878232272586923446620191953729800027713938290954462406436451851774939273028668022722246495608386363254175765709902486435382708017159570766309401537299675052276359008201745932415485876820669517740614684984907392560744197017732833991798756170519198231197457376502613637447899107337474613180815499776356392226848539421854369076463313063541016066464897582159151634167229939468276835047776901358862240746349083337912995973755143844882132197676901335583466282372765471057484438740362719458442641377592704851591529145606807048400498754782261003888327991289124453500019324260863123148720725171352369437349443586941640625602593248998015444983809630489988189852366540811411792823101536555339033169227962957059548691146134058542238546078209966854941604531131734335365286171582612459307012270557820551006584608112210201485773316578634020509165028346154375935793201489135589228046680696742873191823869719339724200885270566701156129667631730211278261742510757377974930498191894523242620819235864985819431770010182593169430721645672602512420956774790976401923424953429738606775392240943258098604622372182442620834651584041908067201633494551956356532977024740421810152448170967770122319994467341725050657342397960453204090845098374188444946366586785808308146448489360811014157782950475261843087227482653942754910011316938552855641141695944542355954944212107223415966590501041119010860410685276231252252496641681482476668407416752361543497133381227644244952161951173993892328503500477867038508564108802032275924941181614237078459961757916147905337601712641331700996457334121671186169586796438485250749190397518467285373687267052363143756644271274780415207105536193173334955840201917116297382613284595814115932260996976192321027332447079902729655945644708823976255460205219483868529345403624561947085305150717723217964904033213479814433759878601026200801981828293110132169827710013439928791988152582261785014288967805602099215019106836000355250124716164380932746208691703723072593828534494667552891776563286116384710440852252689601340023767727634689699637801774026684249693616607366703305624446970063410716182904622094031973158599876364587314356199194541567275742547028073912573285649137669471250160486108216769271013737056583784176074695291069423186289764725760571294177599659419223934065850055987631214922463041531368033286900283012172302695410875030485064353668809217562351502803808136661028031840233215879110116698696253668550928128358882237346365997508928754226081208042104458116022581329910724964299693761646234062114435493146921141235171092697606246819650931772822157739114436458784533753959426529572841596420282367440323741179893554046822816954712254171990297166852105913552591128265610631211508367307728463761090828293509078676939468093627345434751462431493496374265008303935833555452491968107190939476270787970771155424584672174172034917940806379151229865739101400652031301074244806444716948960481850049010584888334756247274227472583336165958077984652827033608992023952154000585807048130639844890347966437651599744291198087518440321495239818798995031980079966524272823842701301923109621790067789176482623867574869949120760030457021065098668773357016471534730064054823770315259134920770553937040410728060891749334929226808973233514035814759367143787575446302356667611945794803051740965473271252416743204540383232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6243623220393406005975915440986287723804531965209820042660367355147670257163661909410277560557702399948067391676519870444739359645613938128236255804303370740590576127863000764229618572421766308585998905000383439074798774110405604646080423410465852766097284265287557175258081336160257781196221766129608098160051709077198275206637071627439146819335648192646313132116017440233675000163444452039673196433346550203481295798683685463680766888824395471863836840559337676456629138796761362051049765259801293734216940169020413619347574940486735600209309945911576628614600472841671406184711376714476410768367661228779038974123627031396376904156907385542596885465058426593454170119839559611326444336372064750626891459193289811247693968342239785044554833078452514915878486032105510332118479825269847728398195401356054426998284516769986422923929024327005245058868760448676381858863720661308047726010713444673338254338025500089176715563763627281175905959344250301030316080740034890396928273928804387182912725154274221492375105350302717382581555034783003594345610435355522090131961372573400317653668191851163180094310676965386048578962935731250970726318044276888428384745642184833158916966001289217689014895448631593941091209613273604083468157981324808779338011338850704482156682635429418665449405843606268569215101160386026032569524185647291003260547416623130409902897093999086951380225159029841324655419465809110372002059243560897574713580697743549731133493402494548416406602873466959312128477336312564836421608007067250033421549820178061927851163308825203805478211002173064923214178519640342332120022695545492817907902818171282298216462460992827190023782274075504389827433512024307570517009350043430662355543526460816368546083528527633467367466698587901375630061073662392871003799164494222254679348133202706425697353706026205193058793642369323560671946148320023213312875289235902268412263086878123743002011638996583064016750382424941646125961696600608159623017578968766672542713862125293078805781334133400404234173508333388306445114777259917795054129382092548004888905234433916633573241331640924816899695587896080358297318979879812189974026663274213641089483089576286770398880532351220136855798871116605126359622542755396016064274679273148966195484219679389787491055110935529555450715022415913435899585378399336619936450090154952290137781496731480883388794137695566975548138284374267352794413772473335783390509597705439489520222855434891334612212337452325274730224753879420751200699778192579008102043851837034229345912466597683853236543989227766293924418620341463040644498423644130267128522107595087936267487953469172061379311730239038226333251956575174659662135314279016055702115709170259062743372001683571082909473214457017440946523739523677981457569684759836807451180265772131062438863410415376108008364514020757212490175433078938885728881134287182451539404613741372210218121787913227495835200925873214026900670427360314621878850687790432073351789032120697560869307811619543855545873846098383934243379223393074793279993881490911603715248768519026312151545129138481470521679588182006338075178337451115239901494757759793375555341148358738400972077443946398607949335477729388787274729997964660684323657165190531858062467994593859309591085441620611307225831495960283797253885074993278723197954849986021429561929632427840179352537319808724454426856633426073751409985183868405829228748069759651757756892172919039194906501282236070098359575598109857858367150202849307695950052885043786931916875866567237447763930643658083217175001503326038032619759330489085252610098501436786476691196033484728871532721772875613233973436025308431424117964183440066332261105675775984447545703671427452079405240987588979638187284141424133730858252430456302743388328902989898735873766746598319602173888956514878935237275349549939217824454642698870734606305322126978548019964693101753126674793151713473244911170596533660311890343180315158157310285007244605883903020042289785861848824330990652561168802391325684065776842706134899047621489654020161160231280113398050862136850581776516428454055618307577306656130615065586503841742576933876531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -112561270618827511694928916948165351247335409247570120153545444333132141287161360416206145189956004814261950388924355220974677853535270642622264016566090723701484943971333466820130792579530224473480909051255908473171891995637715500582987391663331064759003427677334276755653864332590138739604536485267609041183045458721779557117732491572933288295037132747309037221760250151454822410227001776608255758204827671879746661746289429921051743142926499726820088821958774168943177277660838996148387942877779906228063976247664407745527958111690490075527288430916055364043009009673588653227872507417499811000449013962075066190655357299745562773431623678385489669257378241859846081609563529922449930478243338351156377425988314435052956566105325229500341280711377141980053909024986948010897455446291043401771715306791129791224156924182722565967143393597939830313928763317115119558927004659200317149935024419621092329996252815941698777952129050319636472932006069878997384393230761368084644199875111661561076347381927325127790373606351268328731904809589275364651079286151237020370637571110120797324460688318484988357446270021274720404466356959945788781292788608085500627285287606179388539499102779723938366455883474216481407389861854892382494451681735137330542831147720093684025073764159632038274547778374778133158576399977019058246388965036113010594542423135990529496939813935660169297582921636187386317108728777153220032936403860025715813040337595134000011964785092913411735834508772583078455835673895118112151620405036092295911722226791322338159438049346026680472964842273132319240495748418281293064676827232420334123861074285967836835213194816848494806795726676014269039252904846907435220282518714021201145643392487772338099597692378462322464578545141487761641182212499489277016891020922361485398659644202954600944014884132607028132841508459201269650062636676015843096976889194744590522217128040519992965168334655913940243748865377954507020081129423733110723323885015358400783873610776365847347483255513806472962424166363153754270636659245982409818190902419074174295564676470265645385805318724784931897033663604129311644942622947094099566052442549354762362877068946656573829128199959220455166203777046763644924404769646106648833350821394255248453031650701087152115369041355209674242478626516907753695761436762844577513401568388875839642757625057545520604510579368478928848052567470664527528404040508640906792210314986542567796504694431488762877473939641104753849189231911545461602085381218924071152499900616720964988265943324136921527410600256477722541738357651808595381511915720150893716142031952188729872561718523792349392589012640140465839287975905942306315602334589438108620456003333483966988776816813738115531232152814278304804922875999349333038376004817352515080405442660839845415144098590008989978969216737984976031468836565136501512461417174490352708989992039562858094525768119121116814065437526936642556898130298166753251884328157487225586921806698963619151536209146909242001941525453895622082070157021049389577555282638926841650900816379712778526129582872685483054252462400354454448493396668487884573860169102237162091599721669358133650755422945303584740211408951116378913163005311893996314266640476468755368556783384545580988211635828286484331998053701147247587632550474859443767743269308993205654282967840996570301815315718447417369679549923585910050269201639309939449525774031158261490075534786348891657202818833142185828660197444605719899679298360561363332236434887720782584641571073664260143730030384112638393583562604709139052119667479649857138423495293775953455367680275713096444215150133199084508542887953825725380027505194046151298334376060717444521195035723852331185995154590789361027668246369201194945986985383011775013431125883230153621535098409896502097039538168683153953122400102358996267599829175483285881073026367163912436091775364264778566505663665284332925936387548394883616370716274499267249933229464572613986650259874729281544763760098910752631464673951154826104565801412950668314436198144420035221222176848837176298865470562741455952373348159812969336903942283726559939163016889630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 756531509758665948934132345442568545205178310201613432470866535862831767811092075335427163342530857480460565084537050568764459746429128116023394459363243212983829778873906014827967831856987741238456029407168843068896949390134575964724516428889218198027595772324519527407508654537920200182228926957982847816115355576706104764086839408527969445898893780454365976899244097780552764364694932037172046861855877735623380169026888231633651693726025977405687609785682007986398293533636831782829686467170613211966610302355628923622470451604084878765632736651344026449790588902295469378317508802726564854752234820178306915583871333483431196277736867486667063958666779288217480778694401710372807265924107253681654162383670880670242201269041102390000318412149871413721176626133138217992565575977755197156869587614864132996402124795968979823280072050544164569787784202137147145415836986451890283639341368634661084371768221381582746749426788792633214527389120999963877933900258968352801805387418704107055989717989125618818031666036303097603645568590910431845361087343506169918255487726691133301574898291342330784131895019720409489470638641520819581778214886458279603757275602455464677829691427358411167402552399284267539955660400287382304167212804896329789506205112970706505672771540582067440588374197840571103957375233296604244115726838980796360633462258601925435910788564733737762436020093894646381604241389349085145936067357402240510344599853467313740443954286379933168794487075449403572964201901556674194145299798442178460825832297815820434616532681899807326480517444282233914481396883050835576270932925959444671851413687126930248352166086674954672963257970204064848589009496499744965585322915411728161180643259682100058235423768369132284919031531141306026414469126039965460201331577494403044723366531982251531926821400950497391779757890000013565598423594092407099761909657403679992717077135094986247445073180881159575255819033800711313364435350802466237095689014737353022329073589719520500526477522925994149591657063096062278138515420808140616685192382317755857703138196236309588257154281627445090379914115448792261243285976542506263202299757781911368783748855970320527339500750268268884436063477796192761264662988276619370600613455529831099700686865051532003724024247354338349655473388346081143009523784083609717484037144002041669004853718795196900368209336039868202021436486170164888790135785364079715046088084080668834936457614396192282063006215474574857025497669410848877504262667283446261612915520372632155761278238083071624222545544462694103450000345829985965965774091623677439875837771225939670249256064748686233195403550594881926117624582871736721969815020417955450199628684110874049467617089373481708989742703440680161624492971709280779137459518819493974615615618850163215309746288788850133140346972081634956999945819053220755358256559785155788377897894714667488110801443428762292499486329353746963612411605983901327802469134338469506836361146924128109409591316468252779761668593684913600968468241711395986814525815194242565467705318589738845406631312720903533636874863990149082129885250156880164651607695624099801533369987668718121984822679990280531069800098791186705685685721996139439359487287663565963710632019161891608825630713902756177620213783324498006198613433551473857138578725563132657341808653045454238078463905820263298367728632195270666951792451784465397791642080787895993607434158795115955127461499758155195445966802577878230045115206383975334690267404119041867971504040505614237644841144817538908732916747593538539040418742477672550923124461449454256430986061909580641697739042719208857014176094586025398044039477922154450448930902096106511008046527462462636973809652883040564335110203166373450363113912285039389113645422514128236728934765204256531873482517966506969320597136466492230569302316744603269094902618924902172997397161379043318768021296498982695233374888452031914675985320317113717271456816715609464327624831186421964809919924779668337087336448221156845805216235574320396309154655036029070976645389134898010728328996492352993204031894583108305789278271426560090511705930465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1978733427552769498321072071170672559663283934450954382760553856504696905566978600280205753621073637093487879223335327361496501612600998442216676601118326750587768918774519347324497151449136457629052990481257828848174254869939350682783545946081772585578396886741120084837881630799261727943655187476211824174767215536472416977835213865572813344077324166287835876823353529645976427453862668598279257155132951852977072096112799106612671228597124288566605969231019326019407253770927837992779902433073560310251114201695797096081253060988213784621118889277912587011798206657343711475638719077888889868271620695032957383451304291762988540661905645126440792744225910288418612703464680724578828544080577219565110086320120472702587943427249415435659022085011772583663006699725385669154805420990707302592242420572560624431406997216436500638931205750126782842696312775074960125782998902015171834311895260190031332864106170631208391788379619919034117331082428896294925510391503917332259463029646502491154936257187150386463908241109010223884719795920901500298121292468499002751693739734681072146993934563554645698004699128945350317420832967556293200592971461213556486674963577149130141104343801116191929178269431955739030497902130377081260109276532669480462929961349012720495441196842998000246465759962044427827937643047798726658801336240097988529992967335849762242106157338960027624279209099028905515115343959440108898565636078218978513765459079999796589098851447266840558681107921856450864602115080267783197832742393564421311053593533003857780090529496837828417385106447826630593283914802384963404217441766577681481167675497347125673768016268977499072736877998688284893978596921543971754970560534350509058972351571249977748815590637106509409842219059918537789955528063118860115463594783738331469658775045252890684298855080016344839785513750375323535819871731076580287737321881778431463106685028383200057619850034999008907000326013591271471953026215012747499402481856332608540799983909413854577719096545283489838007779825283351518943971878355826375116727325941393413323577404952188128088388280393997814095004400992773304776926547207355943920602375569182515143259023080454890256882232522759361478458756339093974985128786220345535171150007964987239592971123676147354967763287684639920574481463163444939525554144335483887462641256300154273043021405238107878389355870613706286212508645397958331013027286690392064170957165664857957068181618843893034033530691470645960581829250472955482918063520798299370566307357412861144731130965392637934634030210727074846208326993960479323394756679635196286832722878530151202710921551689070800867749670591681617670369584043332522126129114556165334876764712046149874256628794831004669294826261720259729039855709783664140786384706207716386179334169522238353987060802903110982358823970227821020358055697384617379491095188490134136535608157515892119384926243709202672237945773103881913681801031792209412311780148540463287171296197610092800035668802787128781384791377514869619146379675184702437173856452844970315278318707528400958989122769213775571881032023508931509741642300624999590824978372160389674999433444354662215217464316864137610360141743322834905920710229736606433706726134851012596739859306195459675513591645443882471690810952607456908738944226428692906639992028696563878419671730864096636950042379322943840686432727539680889904646867217743415966442962990751726471486819854178916045831584451329805924326177004960718919265620097108984951775211727253168102037471394650157657213000269571578391457599988340180878925609470345507988137758951052368758287044413194512772988163319786080350731598701142631400170049773248499589882021154750216496968753349089831154348508405804932860011492494167182362255943830947306387370730746103359824307957521181057933789021567648642046732384402993673068603402966058007218948106994505012570856165277772480917175142922346401254823308447293183262996380722032165608982342297601661086888588763112450925563027505145757946950133975359480374892649444445139696988889672437757249473183614071870000594481903267702303369458660516215920167338756857519423901348659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -20120691439980734857530239807226724180797428743513842932513532192947437124354419461381125248334112467484827333837726639981161471553913401056478404585697736154153216531200015454203326961674937417338738515360597224199417838092960555202643416729075118427550686442209602023959683568325452353252536419123189192438545528046003943392658280940941639240573522407614076644044065993066296530232050491917882340785022462149120655588508297703376320842040226787931347907908556014046373340914765298754347811614770731949169128694964851806148559195371800847036042239181405396933041867455391403637866513924609274457944315808576239643964781235594163587446319832100646251363080721344834905387102676273805609037276722947469286416600804194850870869743587610894449082255498044802083098618350576766025215583598646290324823584872093103157438237151000425194742491936653736180161075051187758765620896614630774545406682304030214418793460223866400711686354483888516477257671201840297029520177270327626779829894280611523832803171743157111624247815836943974674365238088267853433155090124573343983443919492996865863999295030984868134200524416604670368512875566604246809227207685463726030023136673762633897832995431585584819420046850634563102204193173007898562725154863510057218253244133245949161168258526603344299636893081678796608462507804694802103422547712947896775126040163749140376179365668813862610295804710832261938777649405264354993316943514754341646799909195415634474678030804328681948058978149427554902027284035244075943792997614674397255166568576031358080734859846643449231124750003796462488980216623581359960236054685815271656099514093803789762253931058765766870293433750042232189064068223281332976906065885367429892037425237512292068425821691755984867366547374340927815190958652861841461177105872857278839622122771232461905884154417771884895458637526813549263398339661762723186468031371444410706547839390261990166610032514331202301821103544629439963799019301127804249831856272302564973054492244346350482461425698867670334453850119212149398081123567875967634005679847430876237216516639375573940371697529973054870034733157667809378981270478128751279682076794988781055153391470515254011381896132497264707679469489734768811179784553771824335442128577366189996615808959409684044894882193183046459014857125339738236957242873201573364568401569319375962889102059410629811436078917464123216905882164084253791794256137593071591030747518232880721577125186098795259185902735384427860536960083519043351713624612567633807612166602692978295314828222642274726143297091818503912452839302887100864435045377579762039396999651936699285755347367344398465456347434874234787668742029962719482943602375347043109464670764621009802486682474478627808204975239720827811018987412046037594628107339018881080669352001823503678430982133139624860381517132450434265696781453262364167234446832264585646312636127223044097135044227656681709632766499092355436875754564543065525369339952427418305935695177473982443489073198336173270345857577134612156842794819957979419513333637421509953299201662916422671244807154374748458342917961422845431720331655055086961897963560669531456207674437227146484540747815923320326598337805167483881705270372596379358782977113442875396983528057544060198175009039667212387236942451845805694431475953308294264548943897222342802423440476230011461490436572488206229357192494973644115230406118290717006391300542722025409621065074067582010702876862774701158431685452697997029278561612850143969246158629807940889470869382029944290269871866760102628885128334342242442507675032510041514070579523347258831523677129150214745545933139480489225316710141218933598580119995031847379614048443742605495205358771496784148625021212685508742246430148169860819383825437900088171329006200524696254332176602329198993096427325603580104711359348539014400662576529536197531847223077497042528759762987748415856964913591434737358790901354347934397400060549473965741508177971993007894344365723837530068995886595165408426593332780437834046116469182844386375833353345058255364377839955899158068031554213665868737177235475440669331924889481232740021202038292480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 216455229677094202799483606051717824030871697222251590389544380859109066641389809237891256558021906184593274475330853092122955658137896401203880868985325896551775582829384294080694765473260110488302947953669541366537718285472459294138792095840584151159461183584775452086782644152874388435350944475769904212414106986148824184732557385581244641628967867483168834792131307265740059361185490769269834798151813860970491525423109055936956673536702964345876762438062478746150124077802749265291070626319703066816698251969591471719142993151750660384387497192780516989938385580241003154135499067549885730367602914867045571574349117052519098977459106210570667416541164361540632565475754920880262643604215681578128539673989753438730208743869517199554444552206318494105686591545210154919727281171960114471179247860420694997326853331717942302824025180932615816381059767614848605396084728897860742663344372371670358678132072244734936216261035035146345018032567241388108876823923317045130470755766637515843109456654789837201098668090051539430892124947733349657578377033798775429832193047864425554636573724219059872203749495860851682347542474251498082356454563746848859736062882645203763600884142788010460913149886919307847240613199169229779853686251061749435896797980204217255452843883510306326778901627266182467020377291236640061157746472900736648925508770308877670209187914331277465611484251479661186573397869881588841138224921447953196417248342180527560225738974849366571176007255258128512831855965730392192819972182367025906592421890270750514901980489536194366464109123738604692916359846549180991900974585837625580801226412761067156491807076677377748715608263000787247909825313607377721880214243442307581362200682196132934890627929493065501695823216179510837395316936059050089627612114779850319329242842620317913927301236922739777950895233930755115344394349888890660945387913277508197130076461481411038279726345005389769814988140647978394844627811701471922036735985555304777066716133272760416688874855721066314487316198941482982985576700663371138529679477552710599111388212774219133622892211097205969526004962517344049252038853243671734621235376251053056031685822603464284597412557012671836628963336610614793195919716754134114638263438562216408820528090813336253713819409168776145791430637028807871576516043026860199434224271202362549635735060897152660164110870750167028684368894284164526126342705927896005161501151454022289260256295229905577612835031703409455470683352043882182955788629344456203630376356670959264968226841183167633975373509627721377470152967024711016835191907861108576845460328202954115278860567061549345141880985337036818428055916942991528041368490291598407789592448557154861943558668419401366053619035932551713489214104826360577898951391014298709015336221323912700188895179999177460256703333587152771649399828661007478767992422536269546183164721135623099684073453435378399589691534052708951471411445111961760998214662811226714121043131161027307769196727950085981998859366482978771881038613108413958201688343895829027886606764865163214921686074067709140949713466764338976263610250771554707877830336815558863237015717466297365236891803232195696556084875933609743696158831047655546192398034729868772223857113789019877664179717146656016936744348922813903802257987033309598867693668060536926891823450983704853653411655033756497182968752667779061315336944903932634247138857925451029508683428042022704652148675867792345660461145709379097277777232520818520113651847524231598981666390729251456383359313835500285469903402892260818540615314098193151996930864656901122518293706658016345566006436919104795095627125365411981281896753751206948896754515499460579954622804458282202869993621481928120793832110830340981887354141153487768258644335513071188595125158413841832383143429637023574418128564142429128880715957893250167319739839774725586565945053976776731756636412428366788787923555865557038745904233148680953911647429241285073515566032057033829243322275523677033702473792703726223747958006110407495165378029549564853949140044436433909826192214869526716178943239819405513636997794694629243439718334464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -976538790447466496255643293195350662917001919290988854533497152320046382736013238396128231238829997544950735301651407077778792054707585314523242958775775294500288313783967300531150430932791812761342386561219615251824159756560247626531991408531487121962061838698632187975433482213553817758960904279885388385925665564819590094923395694361059573314527242726626216959391109165769611519347587798109496976247289449255054916010669948793683605565081457267755887875714077419025289611412563279854039441237280269195702844115683568821997738800865510297372495975045376607693669903580310433996948223095681307077352257602251845339166235440619520489432873920409945944053265166188558117256422863035420590469914653273880136453833648225851050171125711411766625970214237859488301951546640354091767394895092410874975672386507555860636847847689788252086825516991692504957394005297593233357628242108019509407268070428974229279532127151421102039169936257300333693264993147028334979333099908601677468687279657525519664129459823473869129589216401615999575112129999748592389816233851760753752232651366966379366207843998497025634630265309213899233695358803431144004592392209361110414062949037164426412768640753458396426099211385760620130502285433315086249066191572745431982042760793173290029182200139179504791733312933288503091720899775633087237139185115903468951627611763647159932982679148300899543705934619523728597269709619663682614933724741290666606090600083064125861497870955011390941305571878459957690293405864178512142360379637978648012365172026228035942865231951647386124686534575566236432073659306232070667911760318618228744657771005179472105248687488198507029978094562193002765614497407949947163341956523707327477354694122855963932687955086767619600649311586752253358516892310188848090439581610638607068726044398061493031459450520166915578071279770771486145798494542888971616106344279547889147633157305563953535967132287491729649717558093153867892232260375938694215034448747163373393192548971702593303691362480575684154094156104561536599067622230728307074783750177307096648248658779362803633904766880114793081027616915139961409477634383788747258170201496552939125342087458348905593414441894944864189503496179453316266295929029596788434548988552334843350787712249247929990843609772631643490269265471786020381830576263975805061944219243494273554605359101718693931114227137784215190119938338288198666092418452661953644689276110065108979284691925245642585665900114430015595469287462307168651816971858581106757645111729585407172263872897975798850451589629035105022183809232817818581516284518707382492321519958946485824118653559860359773822631278613724869246555055539749796576922644017270798999932125139126618812881927029141740395483741934149992168574320391358387481808988405288461093657983205311754802138116930213804862991320030514623720360015600050397865025670744396600005343547794264977390063355510322113264339926469008316093935486334552712813876318052803767495709688043363783460414947298711347680434724138077892956986760243008342769048578420454649464835947690383483819686982128655176509666020559628369768522767276767873600359826933198916004632044474754923050627938236955180916131419222385195172053556358466133588354242797044781271133631420460580254328231575895336015226376168124772096433707178423904618774866248741619441318899852687019971779510288445783100497036857551721113845227537645153001004418668224726339861606398606459338804109753880922723802273632520962551303097994492003163378447641673264217084070425129516332298138906758662422373939841718202353270823304597311506329438026548855965628220290834513169505569268738154448625409207346944383039536772130954373489717075575434895436966475124149261949440959642937360678720744766679596548867798325179274643646059075510660504950621976521407702595810702751010706835776287698198752966474856072152504847231835933435150406142868266584606173091670433890508175615080137387865695555176674751592847232078825787780295403022651617451658255812118390731186341514026793115852435061189140654106898218187462038138869479265495543628760639820069470295310324690584881025598300609105100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3126542777882587325445686785476992594497987398702424095179884462635746162161096194500184130667227311288779788893999436790586167324354835025967105264822407442145580720711868458944660950099177129568660631584046036679639910966414033854738465571575629928248968746559237553698687193294250255988424940528968652233540505259458600572240232757724940400615958260619319754823584897884175095638544936123322078057693992444159632680595896994088140616684008223768452405085546922934843776290118444492964474622828409448605995295793233359510929506728406640988981189843579883383128498959145924574647245403712711320452915029244054014196631731005824870817540276450409325746884189317093847457488391658993349960444435395503340789017687389617044893021397085600463794276117421930929308036023356385713997404849964656273940418022486298163939489348166525594475846525966646796056328162043382568432308885126199053760537840035229907000047858428176436646228140747615849202941563367712601662257856523811331353127228763383931310623277489531359103251097626867468214882116385480945323071078601731968778939925677233151250065474342148176232542841265466574808152106443223387501697019645427671987734457872815451793559219870705108232170435342721764224262659892192384373848279421952596721596303909865817077764891157429053514572032124020737219398268503763983359823489487560635916524318764860693826929908330732591104350125666668099532129968665509012087356367930635980728561619592375838958750016052848803289022756360303995350027670224806923947388847856127618592740115446147230170609631204781822021240272820748132589878330274263414653030121337912978544555517241218597401628254094307685803243349221823134406794476491513903760033580659636097204240532387516723034040048310991532287401460817571090630162614061040271244467647201079098939681963227336647773609850181508472518723505470949320794574807089418127571809334634816772024980029718393656611526407522756083858697505698407011441502081129955848130946020204144390523336156776172284525905941975698227645527424150122317241298896586642384022878741907237651694822448419935721234625654170755888395326715273835055488140756525005005886037449535497451715697406858721897348609443702173257878316892038092520571011649555808959485812593348137562802351248825061185843103338561635005843064531475632719804111125094847534824670558844366960306182618357720107660103777931732079199353331225438611115749707563520154717958089796553869440933488704759574824376070517380379894867242492593261698595160253865158912975207515517394404071555849467757002969369001297602829533673199346082066658981847361622393246647644438881779420935357752175128196210185290473859943390523758232784789673355668722347978889141713528702774959770449854138408372607228412454088061578046750758849789031017897525906837286749753062907854346270572227548554207787729236695887989135748523975497768945479462642661647736988315788103112265337793598890689045758125065852857379714214620361588715680839057358377106690567427979941444775635188282115596252255672796921632621595898639384984786360196203372635672827453052402113468261492919196545217581380784416876451699896312902943272144186552003735923727476864260006180770766910372939512082165623680747091897699212703518633050863608152232975473739782122003688576721294815064861943256317666441979990464009436605740545981344331542543466818453302064744683748491709223836602162147166907924886234015465113399919439596870980315683519362662822240936503383320383573953827209947054991727031259269270838810898846950288503359544840309656603482101459290704047962242519474542554952888824736698797540962660648536094151913929227414789150498501043528980789526800138251398245234786612781946174820464849789666480785452274628714409071354877144832898170089029674254800587835395349140125789677928194538956045197522137182511504694498691849689226369193274012532291510305273246733033457141829354663175750751130649936256908837786454190953203820022535365414034415110143007601736713466500928438288103469729142398145246388332534754245337525359964586005917575960817294372228002831336453295809364494073933313487114119088332863500476099183247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -8520734385728293443271930734921913180044845755666618634363065705024273349014448868167181952466216078834448785805009464124600438292627757977245649571543793847717886347452562000590990898355709647149076221577524494190879030688167777059466084046179133034777854560932900159774610402274495161116230317737958693987223237702788153392613473745483255557578702953551348161278932382665256666667571123079573048631838332271506699142304520943274265263066579418978212048924118362189762056613589268651244725916506345376070775047656689409394301398158617539294315227597019341384741054732523276682619060965017078104509094194467875007365672365862264260986650489555011984528912131925827990147883267975030661201237554466365139757152391619789335168031792962636088079220766163474471034519748166381894793459526543212964150875817931627431657888233548066127683344117245526286985615752432069396217172349743412581456754692112741165725066359437720027465452536403602947221422766889621676027999776076434569300025153824535703401249121652543513963426719413073376795714799373761917446354823311383440662193050884498838384085190529439159447063250881969564086265908549433524515780627255949304381230480599457151031623207058159278484570478380892941453126356450081701892663342978911665526275863356143949678387584807132079401113171674849890257605876164112866682105016609446351136784702711622286454115881024856862542603797499162823197008463743662910796927288202524030773720425035321660772966963619776770949550055569319616188687562876417563634568439412890064841737157549982494722878411404396258116977812162473352079119719530893011878419190989084631989399294161212832662929881321149192423416112493349160310587881057608272513586656151037121372084879785876517547110468651028251920184509876156680890588287017126217531939520736288680762718879618373305253159993520500266752535766372558620515122432155202695658808526639906707263010489383184833009122554066924314051172527576761308603289987642348678875280761194547694136171192282491358767351559078230785182215130471352741178030103930038659749477984697835461799641182582846667824957763904661704304539181437993235117711361374793620224168794910184312529745916492742625523718731513362721273824249067730421749857001354244829083591376410945106594021155744894693573395886917789743375728240477680832486130332457008042187710342600385279206129002953808738931173185193180183256403632451567546191146751419055687524241506338364543757082035058816575825582471239700645546822696512472117652988398134436353696112571650678477005674594755594497795370994564821384496802155568112008673898714559308529634107348760699978065306163336873802851408692354414764599512426231344420801106264718964249707700170108347537185694231125555031081546688807073037928665910717024696384448203222090944678843835291112951705364466096467379635384856038010069117260494280460735280107987211515754173007362489862040477659916593900767060213912161202620927793088877943401318970835799794429798540936058105059117478963494987008506181828235643356014493702087946977993448891606839970290204713273096902481927501756154559632487097070389541339043504810413784246366311541528258569801007864836644657138308859585785204357899710293287989683783905964254738914776718977835026380399760287607077166711967175491572439512514945350753970248033787237538766432046599466729719729133416952211872718885534165936491197560836456014515790507290020917818819398058185957217417600652344689848131921721885908024360816844084633733973327158564650680658140699338627852203074446357705952011096272066199698278655617492929070549468255529565975387177975107727843490013077726679724608095005078001985413525152078079188011523093312277440801779040510137103094274489864100433921857971667348922761518967415893714606887642895645286059028554964477614901876924113903411131559132383011493222187005022738116515113712148277234523228475954731224246540180780667015309496312661610710835165876812056149640202898789261678282776861204356881818336932279499023683421466807272205197303609866593114004212603892082877911193204869214081775878161545682999401087237581112112087745405728035167408447168935100416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 20159079511413702639371837217897005464195025185648007971434864406605150489303740090568479898856482906795123008899247991644881092846100048805051688860791144581146650945735893834776446566973303822249142381860129763645283040287435926144840196610447914961247753374510225236867004803585465909945495058197819292961951869827129459855394887158895740256032328327955590104287820126279657597718905898013527617270442597546546960468240122563272644879703366442978036257947863620718711594907048336817876603359899077984153945274967580103078846440891311313026788434811921512809127660273091615746773934051505745304678604093186658175043351393375991240702861758307752184830283638272275509678184184955409477610257480830655248333466946661107773054768992245598525666992849860214692998698742193637746869504222603338444508795750658523933209142017394772728886143468835089544611444813107094541751068652731743310728342363764940118949407215535903517564895851407861247273250056862446891596908098522987596407859205184200983889684184644154445086323229759136858990435416645965837455354042722733101766832752428210250661504187427409495826886835184935395425461532991714682283966021036209653570508136698277645621005224682563454173681341322958433317183180435728212302212261241878881544640205396694170166199689735161910036619358961845913910449855912698282710344439053800760120653577446436377318869897593826291494425311369504814015032944089758935911546400309304812584141255463549595924697492645152727614527154744522100076291368943432407974009605915673435520695071618876179713997791666793903677833964040218831579461379465386807428214101305712234954045777768947965030902009809431414997553363444537116720929202576551402302176532564990610273164164980439363388678717418702885661176283648711237211285691827092696075457692907840796858257504407652071939052722258579808749590947158238424558726091302397075651373009229549674771659499516348750211066301819488598862947990370996579025585162771473292731756590667217463212227137702321731691499653687566068225411999761116947039823498756266250709894267662938144272217837487473731748918595120105533672734081446813175246934668476813910962659279045291616337122373630438217242563613056905964021232578819447027384901226380428021133872019961234580763955584494927536224411784561566801240194684844763429547845315505333171635918674592677463535324380433276315038012390628545079212829901776413863179864891836139462181931726073064925769389063111654396054168248044221669640553913744117901213413560986523684949313303637876397858194487386298791891022564153132492707453297453887670252259743757910632810018376170509487953546322415316321688126857085363155889296282814647892558969678583666753340450508647966634768587557059291562789235473551215938740024363461954256327491273034033568888385900276894039700118193248732517278733673950434459151316155440022187732188330165153061655436868708867487883260768851948774828636466613294029651528658048770646931236586779443624551862829002515810754870328306981485558969386781600606808593225232937533181263535488105769381116464465524804854185566269313907328382514810904581354775950624056459161009580053876972604739254867274045961196281500688929590257986827627716042741187094694316400297776722800393455365073963433314176362213186054830878998729203500525643469076795719576650130760317809548425092565299693615979033002388443065838719510378823808486715439681880185090905856561374091745260260750107265604715930568248089969903505924680491288942096054938229478694398049256015071874578639609472544613472414575192287909595129846742665100312187605594677953522643510416269146757212750807470589192161295523928173330836396103824490656226172095956598922992631975767444250030557872205438121454334410251763879979587578910735626358246042716606680754203124436489826732707314300955554660932045648389895636501250301747264745550467693023760150634506300219575093698496910810829547202377146964414471740525457183930918488223796348223009282350604497884361078059856164747718388679616133499653813590145927979300514752567979326365899821317254254522401711901810108766232397973545252081871274567140076192215020339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -41841196338001828839122912057506661515248496039938613565326897838346529649733542220321634035908235591644783654333012455081888150029680337954418726024245990308503298518033963403288119142591835953355709066762094888133481715460768985661001049859529973196859587525252537878051638005172926920573790723234657888926918574287993029237127320049453095095106382961497344659344048263659216449737849788163809498442320108079827488686164292821168138111572357545606636512665118384474408515265627952622262181900213329689706198896535197163933911415338664683481056750168914117790901629235300087517268541532301004111441701772377254263378657878979814385187012283661479908552960309434071155596553968152687401829890064183380519321540306476439807589101444246276077379678053737817302896585881068275690494385293207651533756253309120547444888840462482709673828711758108448357025480713051640891980132569510084215281916241255641762081828117115736639528306642014248449674926333609471695866069546549311536540222519316239017395698567078353424157994379266617847750131209949548672908517298619896197304454390798349856465297272574919100855141772150973694856158783725464606482841910210753002468761885226446914144283589117116872080190697919652589467947300392249137655166758911254811260164066792700270398108502374488668028057957797969434568833473853868701399030262920969938404014810917777550455180639669272991647237000782435328661639086392619588653561544839446506663879779917613812744078432456817600969024753114071687474637897177276740445815720274102851689973537531535394992286433728854832310324264015764973025531193764418229522395983246746290241284033935314062144820765398417165322232710543293239592999099996201883248275269259928156669090724093249133036794889843104433424521828931816269944744195214753154739952616614826760376393302755526637327315270799124792944548775463329864931347114610227277984107446688696387422822249322828781456672518306614891873104712488335481881288278614909063322539155735847833600881669134183672574164103761851925333416229969743509172958158178575653659227222951113772180902348979435834097830734294080783455336497336056521938889781945110598507408411556699360730635897541004721724446928806824115679129872322622603272210374195942464614056567001909627422635593280790795363216205115096264980870763418359338438751331676172580066505204220293321083980421760116137743121970713640555602168788033868071229421553899654427985902447944497285930388801318948963685274565790281162096433856808127720708772175802798357473771262215036493924431377624783667388995312504924097479691397342385797830650909704681734767384218040906678530090402568769817818062110788008430682434038549037033344890607808772496271509614321506470016386585320647524903480706975123515182391216031914593532084863084389296883118352748446879224033433357317522696494539639842773470169043328009605824606890194920971041905480253347304722069777926295390401471269063548384703862900274323906647104434584526591035936253202440061974673395766221668998742623374529110341478741029737904840244844980425909330063413836842154956908425602708566124576058410519628380754985467113982497157416851894173380570595004832708631232641648911063936196317222232419293858304768097194905428881120416891111859608639826191557498080560871872303551551162830118654438390465323690428773805359368783823208438941533971805331992208130595614215892136820524993306673831305745473216903065337735824316938180943223691642338869075178670828378798378354269823502700742688139038489923533203202502752172768240686718837107657096903114466565995120472690208970870386376225252702419744860345985142777043452580040844499887959154095769372695967498357447996506817786406095811337648727233983675625875282159223599381503038543025300365793637858902169345787992923499092230795855077083848687440492698894692660091648546320043290217699130504145675099687491041518501297259353958820136164833780429492230597706854193368955662930215669390282335862573244438594504665492096037010582694570415414543915294119684865795212729172916933425421258242625590709535623427403017396684823605463684983619096920958247712448439632368647536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 77693065439206158018257243904305084090086605042901928442971042697371498601180427913630015985167233823717738482000295899391645753890932414337018513789776034139519234634307133583712259079757969366815775606914540029155326674829221693816257228381366594840640684211291885882521742566454254829752068666449013044671235101663193778958475056012071610913988285921331274103609664741077648625107904951063159572964369790820473617378268752520032661679547219249981179317514075340703795772291131152857102148926145666992685833148001405978122635859858721862287479891141086955526913357345279578017382165656517692471465244775962395534780442093600011330228169915809270718110149471165457956885595128377713726230804986483529337604169310021250769908430424787133899451394980314367120603213169860584428296349470039851378242213270588108218475812930083425534446632515519770201963709858414176448194883721343458279421902852110584349870800969806292363758452366438472831898258374685802119454840960619365963089373274147699637033017839566233684087258818972676266213929624154973814143649214453349518884841567503539169874788393041051521349065754993334083699998124626940930114504907554520955565450751486824214619519427991235481648303663116114559598988975793130888789074491393266995382978706498130958701588940855583145270382030187454970948150090727032120585747090852687299338334888220026652273649883678704892828173850530598502496194174399969000328398517280785206975011603799321529335760076203953758140579211923762434521438573718505612074713383021130240080329452802731983188979873495503497643820835292421713467634693740617863031521960214278445487381364224809263981812301752508333089711812386396932598916194323154900288554640593504541886707277751427110119176805603542023395678787808593717691284661704648998051457499641197573156815746905757298281172677985605222321860474867443648244867955129833594839289196652940664620775257246950932591275293626902282644292394827285215778831823039665418517176885177399024943690298799545327299559509419571331018848199746931765457483927820354793378769984037501744333464335308187294882921672330425126797842063853588301369059524250464779439897564560984766550365157512862300499059769004759541630449291151430448702580417071201981204300242346044868935920585000988247173301932866876379011899648685092637391983525642673999390563398792322438660223508388996234957471995070885777497573134119137775369140934083517023548920823133181575454295882848500767596149209004332469354068392297643490281317234238713746863210746718573067111406761200461704000668814854073993655367118587202208040570820666239611739581355876165777808476219647350192376356299399701610914185767774770920127197846471845476541179860912281556984561377009325261376373591654329292300738788605421355561008618435594246394296690640325579973422362141104436932756339351524857570383436596552849337935746381057799968490134869459861328872482609191490799959149365647365008107597375124360204917473776945845533919645276094494536655926128144443286546716095559055298668612561399488405464542448253365589505776966789564458167376448422515974290226996037548135099394648610123200917152235894044641332506190718393371326170937800969111910961917007036071563934500599170436770234158010090897102348798170303297982315470173108615112496259721552358097130760279793779950148980168473721581720653792308439919026568423537108382527175087199879130916448421980785023481327652601807064485693889969456115938671004569905417223449702609721781652177611402454721792769432651562624902139828674414378306495385291968051499475048938561014563451067976583941288459639849416085664655283400536437989824507149738815041350274746051725645138470478721425293387914001906144948393375790674147345027880888861546331181692819431636729224394113602280435570352598100614225402110972577319368061479110785137825904396378792398041907308829632141555554823462095291436004090683715108801844589097850766408224616102855940060255294559591422957215442308657966946151846062907393917083501233545163694305141289413311990617674237299572081505416303979166807944289137607784421157670764628672104007290824413339583898451968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -132468038311683588996059537763879115935291756979186464943172007527866001164191954601195535824521326368028964711268053671807332244168294000567821478104178997615865002217463370105031574004446209027071844952097213410203074659244650324965249575720571213239937829531422153259222948948328271346253719159200434754784811672600054284760637864250828179761769113275641037447999829035128002995726883340046097703056234019939678206957677575408554095230542307091103174073007488058422264053909455164785057948966707504668560886332345149773437436099554842930530162747246432666511321424716202484370968001089718259988311384770848858272765034093262040586449007109570432340318194938592160589063725120909537145229446209392731684077225429763823177494420373901450769089213320554861511729496520686471396787406236532185321251651369277817139003841502689204975384670900732631533862354998790027905930257780819393490022421141507671112280775935158832323680784356681111460240146640180668611026046707617115330674702865354266404785198941232306761113671479592479412728202189109916820479276524073997144848713524562877912371284876839080743907678674692603918139924982739692665271884483351355625832633366635383430698128678781830419933508769900205077220515134794731496405904708999443935519207849126292186987388624706446151296869876978524745872744757901896682422695323237832579818379446955907849934023218406656066515527192749247124516848516525818570837803866608753653210031249917975027172904378265954073105380351708317885734821224489406134101289443185880909955367528605749372225239088919637065857520104647624467420630400479733042356728133045284932476809401113554184294091084817332056220804912512849059695021569769801866353198865115450062299594659121280444078218525449135614691562803130540701449245770356692878719795399915520976021461718177140439321072933176530045408766765959161170733687578266946510871830530019902562807026820681469109086365246934803948201500208726382363821139753055779768619122311701759068589533977470492773962592297366717396770294520947171278218959402718887147199398715350675514355040770001218027492584511686655187187381403610738946463176064609421674366500231628626673740067440104207760790941228107639656408055257851871871352192856116203503090944341620596904571859564265061808876520769990456413541212517888406828488988305932949877882142844451254448394749834010347625153076672567864424256001927403735759647860429677045896935551144291548624876395008665982118474298264825903290784041360240530185547522266970080338183675572521904276776553840384874797950491111250981234673277966780945603397132879427200517346338478613602518182915385584803871941651812637475940632883880662470656086618651541252685989049039539239017745835578206911279409620833964952611719867702716065805543276024146242576447421317199577238471976391204628325628805968943032397857342591206324199476684161618746895713821359662839003506194442877680915563911381950948202823417241278371209288246139250830669683127679340273714755736570335954437534831836854983454439864115542421866391206142146570503250031680654246981647243960334414303173751853102939339964643270324147241999116403095265669708877932412015801002003175919510731204206753903298752676442459076236481660386917416660086050589638679304264636172405617771177554411364155754590115643323917124117859718173314384412617224858428704938169542043656775761681178754412251142851559502231556892773938681553512770584913651054700878488890793628911253341595384771672133278159005171211925457444116884441528589760154212861533544846817881234497366765147758624282475788868800101730752364670863596813327326428517492479697044418150948186408081977878482687357535938144057575519685380436305318664997289235064940010003388409679216517315355704693789845859090450392918794784225631062953088188432188941088331327494753584799168667476123575318452408308281448275414719117578745434231632815846453575581842918435534950151410944362220406370563508762455372694795297758283239349608365426986751127372980458427383953126642327031294468506614293047255652333012504753629510123343120783541097773999834821019951140107091362303357166121123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 210868651084441799983527394717844847966304511960945188147829099171082611362847519766495037717941361994476510260593881911533296377796899205405021523006849850024615859698253359486170906475325622833480470649856586692736866888430821327111925722513696380748933296831611282286774235636812151338130551640864173105681086842235339276232806265073646947994832842177884789133206267860758105739534365336074072468549124362751284633237508030179354404912842589204909028439554571566350960039041043956540824446332308691002875507971064359831332102804840813216805685219027439636559973810030224140846844329448437937632274721002550631982327044516264432232662687447601794887231311982680161345360310398596236120307978202974127019567489903766030572404000907325139067303559056838223726570470389049442724914738603003496293229060353497865971731554570654580612765794811454182310122204336582561133151464046517683597635312071536862054141943690139446633276533429211967177622812967753735731936319988612327442160178017940172714407176182903084489710954373930814578942605455899834190838308268219446283932198590289025379346032323320712122355937160645429678965751042727707392076901135837946972764553846141444428012362142525024112851717964578743887426077897987879623721436049807616652323116213262331269623934059232548133850291204069514655951139328012104099565850329529813182181740097942794351302245540324231258770026000145699695509669954659150125095358591288088934194385000244798195078536273727428163503973108218505508547481621449833548972276365105806025475723815001915469136608705011962299971760267885831746146138969433924595514868654498259573603907519390946788920241918984521235801606911185678527220415348325067244678609632471191047875179572429032765036438460106456775296808590433615795367330395805674501291347729914322794287492783069216207769034192307850968163470484201339297479830306504512130563477021282616706861133105180957606610525393392359824803684446955802055763470823773540105475754519145082028299158534039514687377782023652185073823966473896147466472725760986272444861597061761885996856908934318796608640327488471313087205209738538200025492586427664574336311744981928482943631629307437874997421657108435611513950349757794852343658774538827547677269905705630150827875900876828510034276024483018039999809525720534551602797585545381118261018518724771363932547523454868238646937847181857621732853395278971003359367596002758051390931356542127036999860349131453614521632765070134323020383297696924712766264118228704045641449526541951811216291459419116495045358823235836192246139379007444485179953737568260865995774230133992712032142259224936445998017930228663443776702027522702665165359439496415213952628704662969444035614366743440346108817387277567739975764283745555983250488592604457628488216792715798061582254311892123809977078909733895888709418292340559969805692623816902675300589705416502475989337585586460281675919227757126150149878357752925499588344173946403969442925110155605298160996623662256476852017610059437224457316361563655104054212302666328181961656744234111945683971149371793170247040519358121379133644420702017840578958757510322840446042769465465387654254948789170815866286932761617385516452211554159447062860193797548772799012021249549046254776015444261414090660474816478647188161443927880321810028503940281453020166182064292503264856233043271159047248991334251470129137666161582553677194390033586913029422401329337480047562285060339810554332494238340730367308119919481903150721550076310594629130251655181232692827424916335747037423162576198418754416733311605850971747777312617308240409639578553181803352651670931104652243951927847532416007862127270565792218119375661700156013710250946115503268449151870764726910954509539891959243846942170593584135645362922473131249899730423477810497986626419428644277909250154784672987093364652688581194073374839281677838444363906885649716110917957906201411252129042508067570125193526678525802462486597016164257532836976514084651036108115379088872983605196130732164468099112135064430730636702912674659861030610819319780866048864277136597875268303508368644759229562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -316383457234298525871243961406931333959268042164000349373315204354516463676568505698390031915091738066481738388351441482581689112022199766997270932060840531324181546627546814215926040399013751752323723301637204097578915179328334367383905348678055448918867167658668779740404181347868668839121884247936811885572026574852989159624168704812717236836119033666092466858550173264818614705302319953633759370346502920562993732703392087262524972635377601589040285105555600838493010911324435229873765716995981016331848115027214342299949566584232277884436764996537462457541398144739161977820816508381817611993213507109884071727091517455318199279900155367399579204821856219674490683467815559562493324206870464206397619505661877474584247697286594149520421633278470756562267568749351490376228389589243177334316498876572634236835141628569586868177527281132976064583655864572399451006537043847012623891363437419126783360221988234215164688935992012237350661749821806002536768475139346618796122134592405025534739516509121669915938261226430102576910789779185494019039632595959592381482676039195876656960688723471220091135209908109976710075945211107512362700107031101905384019484492791465414173730980815236452037597605712666286955812418559176489765506896120736036448316564575994897984979773487878590451963806055789019256960816284031270714760587123331427812542154743757749958043835858985790269906417332984829570247984314474432547809407920379690186453425349550153644749204085498151821625201773020945111228236657197542103361800116612234556381789783596384502304753284526893934877394334199465831054295803764636391631102643422565640341952463826150499457841058122719706099923386628050391652447241987053421981767762179501923628743524219468173663152556317745808662690751978840745303213608726417505811838892364427936076925849688749321700850021021416914482816358140632336979386644152126249563818493517312375550814282277454138979802136577507874509409270851188929346957530367181426087932908260008787537723564344505361790103910213733241535168702924728749288982048143883300933222797056616396054900341768586283916435762677571282302974558926099489843560306511475399765646552799686271615600705031344846654290587407646733730870187589829967157604238327096277199133266694701817176651842575109799129663489406463879626657654147373508893811107555339349511997732653741766790309461396949338005983441441414228482400247791924177470134771812574782977989536842966056433014889156922401493721592672061922667709584814626122012538909384437634256368084210203695988722519767875196841410852160188800330576427123748208445774833362572384532873877959278299623270864968011441645701918039400311609418223886193299352865973103953745863894585895314145579035099401890533817559587617152102730432114007371515604736649709685667719040346444422826098108465307807415139408463653936146443624619173536035799096575122538491182580111182381615177184620101384926528246168118351762984534208266586131754330907568754975446480289938176535519513096777800176084238706948492692064702903168735200918808490549573807540667609462241067126054123436687468109813104152921142623239035533414919813545724225346611590116570901739798736324441288198558714625070531770633810890230724344635068395457271587978361034524552562445504000042850794546971059352284092799069759663043988857967869333684326318207060688986323715959548956068368767398566070523769181518515581444884969890004969467489904484969493987368577605360389371208824581266347212995892771042697898988422965139370977624102826151366619245990546774177025912621712511500351751772749532219906671739449958608107597654610101196071844769475499258325410790412368934796649151761211189082203104516629990627679620537152161078400902161503347415286888340287594180464478443255616015355183156316361884116366983307097627219719050118151281044994717265916754761890972540979444009438660061018459112047552206575505297324236241186422429639703062332042429054566890387102738864100093316184411048700195417613474406545852576481499607577282125922192475004943440985340758340572056686141685731118441517518116604426292298689757673510772443046204416716701696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 449587792325110618956777568850873173300209559195343673179306398724804931525017278117739630944265838478656250394515175106699525355097335054846845359193617336672332563520388333758979813530574598906143347130858618164945044963691173543453930391480091299412482524397683480924604735848980398463324275423142912642615745161175140657143720299619727231322292832703690484240803123614504317893594346986068333733614212130756646169810404489114577789877143793582608060833595747729959765411176809420144788613456396906300808736997694070722873339857840838304938327044107775976305794535036951370174838803226127696502869964315807875523109583723925456650486167591584373693107489868230506922591308910463114946965761136830594298847446726683660307700414451993644651691222099166362690174882659614358682703733572788808835106399452773186860795049726865455446405457645661224974138865778571203774190456316732237601399941123245087109473228599756630297705829585762042080502168352150180502109175408615229485766514382917022173156830629507945012065246058516250323434998710871775584900327640642701210619826327583100949590475668824477551954148118116988081726721712057346898048535400112167954846316228048129368450554953398781568384259154290577796935183782340184500423687560168974082181563237270634396674597179039955752469778906797498523834674104172915159054724985422334710782423725787083849049896295310884561881284413114935624414980755000176325813992372078900375546528998749496716142119003219756139148004056478537273210509713458653815664581985277199946696776910956990390105970529160179553794026576522219488930851589762994933422661021659176624415171341013978795986314591592013424529865331438509873606045897309839820832120670890902815259471628247949353553137289254207860068132984176310218677979830363799890308418100814836944507337149029111897386577084055561969211317009611703890315101202569086518599041389482614053528478387895908919277037609528884963937603915036642060876208859664640542851154244299105207606319900985015246765478873736884766304771654556798452641660906652268905728597361114882980958013726468096255422775898990774648730482215591363202359465753170127553152825526109160817309953118716827547631311200830739943374148521964242940291558592733878407904425889754747054407963098817066526279354920096713307145960114377313184615690741776108135653518007748333790223689061500917796614573483476835568510029130377355677476763460930248518223135830327756860037420594602951226197133966629260258012334302206118846739167228368507026666998959873727669894528873769004583859253318348216188038598634367432903633646959493559152851852563495625365945452135807572093124333649770464097041819056514987395711798266976303009692656120749681621810046977506753104633701183758368834048242197530188470044206170356426357158653342439567652614708351559920115909443013358730435305055590649072397322237102466727000558212242467361739154731410349913248420156134711506871911024874419963837730306062717387132906921461500059579315362945359617936825613843728376698596851413278931078608643401064185285599468221307444758546337607813840848430927649263542007940010939765928118974135683342955128807672011051054215046513825338025475966420024861838223211810617092895896959182429074985572904283176724822412214961373878280369860983541286635778975359468033595511753531456385959403803543811593002088448242076570940143974415874611294564307956549860946549903424490794882749615541049433463068932739348152549283657342246622060236377174966216098253323709085039861223249101106471766044818615341439228690401005258562356292529601187435200963270991148076966724358230393304845466656969129818524969359555980845661477419727279826255721263036738377741355809562354129140028974573502480404224644880491630400558991791087013883177130383646946258233342432430206837887648093721466408913176850948909469703748661947286774076918819874105170600848092785649923574368498580271663257456502520131179260215485390990194374394860230462354261346581487733261455126609830081301948584408725892899480747836788882942357047524506298426075676364214176934223711871124409757977429589976967115305876717568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -605015642214856118777532454915128424034079694981013670138431169290964549567671740375347847257354654745113281995510158644870246866908247613242298214185038736765683913338638313039926143573560367612522434322200929246166930860357506473017125364909293848399626883951938599914611681161050343690305155230109911907313699730106074583780506498703620502535174204759638633793389743396799774601964200098864271281104226941353622517855921670204592093567992609777007522979591115992766370450687181586605807266882412847488160889849608814719426720537065092700476406649555949291457145368215726255681482837143428618376588992722520926921073645386170374322253877576643478056687297730326013062669349811932248998726769487347620318443976693507848131832917128624090741133563731424441218434671507865712079241949922652439888260321077063511048967710753906397763017748667988354798573263657548508350414909509654922435613458329431824535713068807196508800964661624673299351381941640477977231282357276314220067449626879759715940216623648523451217068665342428719675286049627727258562661591441153500134620627995752906613072547471338237051662924406472377257608445845849464048162595917358729100103941077496849322819978302983347452959333161388529854749183120899709994954094811764367644194384298954029473610810945608246408600129761181215061961982073531780190852090669713074297225074285333022810513895868518053492572455716529808445667126500602161008749875588410892475293927688984518581859992530717625138937776908010437701671671843075646683857946806523413370726442503121576189845698476543069136321896670785739687098336545110265043526473803803155166861326980078995287248105831687932535400055530727417423398977053471484184812285766945438606961858374279330403572202818426103325399338456764481328238543276533625373833825523327604952596183489492073591937685993790478354664793317778092087629099353726942847348347556677987728200543085023077529082593522521375944504329772662475866961039245879462142843823752940268784665655484504675001755198782989724564224347860392952875174885197696359356666231476037668386910059415482932670356313261822723261597669749995462715292756355751715141694438155561762294588602857016177412494148871927669057694716791728558034165003720499476515464964745983155980178028955830611441502294463963686404484258238288268531607064403580056849312554329499432241215889204533637838118728030873461803354793333074201148917819188340371728068852710347310620976277744149560061592453787770461621540996227274254237087471192682484743565486531841945694559962214533168154842504565466969939682993589547124864356939992209127371894889596775533324523172503815478181598315431169888143009644440676859009062349604082137933051137888914944598998837137719677737630280859744766355595081263140684520398058607584767127108001096813187361132386624925948409440488351138932130371880412542335885926188560663760321977195625000838619309047411190196635654109247544893265491395207281184206595092189646025652544811047679482230275129176429031152264818255822234108753185057230648088461823396201281289199410761669626554737863652538708158736632689903609250206304841298531958892363308152159032862517666753368152327409593487872627140200147285638859859446542242921873542718929040213627953097876025389904413285126959374460996906032016601753276390487438294898298246287671695573866597691572327401795901884162570178382208954967954350620873778289196622406742940059514365141842487842028564892681939682766004766080494450169235341283829780304107308461312609546671742751086910772998312450376206272488097484461307510305955141337247776777532616582798754858460686245021836936021204072818013242853825126386593333004811926502638754086158814232644851644790305073100732320913019136577367483203169982738036559645894602375965745238019306828737786577100494929064855338939566563968306082274444772426614525070016169331275247380662569594228421805216371589996136373200631838529456535650194590612550663259834465778588372805290777695851257871251298334341420675533606332630345008982081123957507757807741089467840564397608899435417391255498461356031729465392413179530339317176242012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 768124847846298709519325798846811071038741384358241665462098170988348472270736330073624450588396371315105719172301467798294227077227137092424304121962729770866219166821320768613462185900926139497439186538678391148591334847045527622963589203903411449781087544463945901022766302241332421872387066225093056045978702866725111262076264147681554864403762118732346717055983278362982167058008574769995047657591437867297799826243097651632838680765657123837242971672601824592957952385998854248419114385931250627142332944076116297803266183224849774671162243403973270662121685704688082519148627690512946581109341429039038315293561048596820308011764087622160289107203163588300107203104238516599243117820445534673103584127661874173128619136891915001080209381358042673489596269372211479905713761134557391286284271993634976824194558233616307364915158268844894871719503180986633872204303627999894875250129241033222894250206933608165201468353178002765907897601236633640065829141020869340994945297157299632787730287572428754328953427385114012496401748561399255676374956464092500825264758071036835896493463383702776351907756988544881596515931532935640427317754028972371227459012186661927071022087067842516308842072130512696564219074098162361944077406832170332438944781580447835682860212714636523107537348522199130267404087414122561916341879555274885493764569224247828833632901816877646047106166369303992412650181954833352939235379143008690329413337188065034150717063819034941552973762818386550737647292930164527693413646871467554716450413614714022054487712879944417563660847184626155939107181365285297829978109154734716527918162921416797098420405992840436080185437219436590636545772734691637079543949303080703390415986320609183279831350238462287897712599974351159179058952169791543763020835226267030530136949879665533061895385984659428652409090162621542358888629740676380254218994454946559630833549183444313685760610951533048993559122275790158240510512356485077606466043387275855797245267576639627457718531451300025124791560200538232480723409023521521848895332133012881434539716287622224515712039118694441010141186880615976307389689567144122993152784874687754365026508163504762799588174484169056143047192203328537534971578582812350645184172737752327347912112110340176341835163195743713931100279975385509417438620322471566894042731241717969782319581109424046928979471918636780323849033419770347694047058583604220857791192058744441606535742306020071307296859719545083091247895628390047798159507233391529389862562405667441533866113997126950230445438063933523403683474712293764114861899780986825071691673640300783875034097083440226193102954023429837057558637114863094588673199767391193210646101323610957713166346560414821401493125266895504998283328224029129993647451084341504899820196451787778400529118979904964689618094083078302557852575794645199728159629943717319443716635363969009732959870033585583444241576003637911279779366168574930443784966017948134405015092346629389585174939951848173661110836730112024554138922864090183383821609415541906407434410356780875081904302996887951849967404471606040049205588879025252868623693169045131478674929525124584546384711203082966079906923591525384351092075367184592288298745903467674074891942719818550588870912084567399361912351340694757862268245044999052558084109696824120400877472238051077764644719600260523818936393691505710822292918502168437296156481010317792081493705150890485359433397803041185485143254319776848608954407348614317925204101162962452721951549782550291795644732549023083973712968074200226197435655442940542890437068709926063485704913419522516078269599317829499788615607121757037648178655503833112780518462533194177405343174900468404554504171390045887770912688605735576295764602484872573142096237895173460415248424780185029799790858431486509054480248053317412043536592108488107515094628300007500017932251557083391933205545403082148792100474464390788035469438272692156689294386332207785239729311884916930513397462578286932513829834558672324893940074598628989954120051730351205487015785008889128860647367302847460943090358083423967033107152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -914762521461548176656854392120107747439025759861477678590300193427121493080933658556635439542404854974056043634805499617591876742714566058640100496769424372267708557182183714137348217584293610523732452064766297845587715027528919726010916090958043423758713138725511410539588407506694017482594436278134740674768186078518129980303975649738850608482062051537705998450657300875849818840791685923982999187120661636545640859502018257102600952043872481230227953833770682623233346018766313970191369007060939688052687115076106964589515372202828278583611087505800546695018189884630205529804832431122264731376072332422257032139105147264206118294157634919605402499758868207615634109092793005651435058003759105897651534757907573262714138539058334607761140795565361578014155351438933510310521803611396955132749867088739497721812539055233754409447000123474044072125186700631663487781657467999060998020817534666595922024678810984393450112677518424588568155499512474755067331931750533594121444114664793912570829304803791387819098468742602740184614391238562781274062070584297330167260020460190835309535472717098435638966672615164670810831100464967273285280705585385732207904391285505516208371713396590103326629902661710533598537377586043092083657470776895057650469335165475735524397711199883216742481402181992376233182434097118727822372153717396153394412377994609198679822458864201181112907256230147423480959608791207054999598503957705376927567982589169269349308580595138735281741594750335852600900087296291776272462125949331960370521215653721816410327778614815773073648704082287070644168056391429713418324287590156769613134368658725472457185509641672592497572405507569655383011447102210137613614888269318998866733812143664496716376819455389246496147138706936764977527814564910456634567637789620593612471695579075056687669888065142002119538174900125151678520507953312592332291833485647211338516064848038221619637088174234671343471325598073868529838430340906475106902488637919609205861493312540698009426777982647573845061737260739586022275652522230879390530587541349979423117170572527537714520387922352162920783711426978150615202160977243994130001974584187681682472451811516345185878428470127500098698000053381732821334462558601627552597180857513217153268513509438012068863127601504908569021332218819577033364720545979314529738079318811733400792643930769082549789513927936655800207350221436691198172641431136058891093838543202627723451104600292901702610306283825148179362372590464454239980067807571328208463707375722070292916486267360476803133693925231527171230894536397562163372020572407013050732052246971223701528027545907921257839343220104120377140737123987358656859698607833895423015829980455421325814861879204071120675783104482971789687720415757190834769064924776924882863571087002844457511519016023092477615976295052291558876307399173042426057238065384486345348709308552205464375624979000561570934361375962450044695862198076829526688230839107229904761851929646345261802773074614858436699389866314416659872378120570549516352692012989629625319283916521060660277512191449759464774731817633435030203021296408328433973377979307506165285381496038385285543891099816188836660211761544041806319737988367576184942730234931648200811730209559669989244052736999586942472936972216755566508679025475427204351967708449779612914199772585040443688299432341366603120316641175040833219174428377642748664684521282828500639294102955139698078526076129716470800312977783048237619929821869827412348737787221437877787132464899943732951916042933440078124872524294080761708703021182938301092808109742225739295111425562488233545769611924314086158914734826029961529824376966111939844999408272599881593791071837340212393011095346778301471202831914347873260720561255400368151704449129376144899759590100544710525924154213606352049902623908365186004647002106930851755336894306927305551185434234559231360960449485231458242603506382666894040601649511863780375288385542983513983179622781624096129542468549628060905821799557293424579151037367981001711808163747469994820026553410287400239982845061916820567067723986345558592716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1015262922457452333107627439959971450502122453587818345096048672662897233820845605489467839561549285143604455221484006235451392219370058511523340735614886945021950572568517557726713721570217711704351388830787908613311025459030223839066643104073265403964043617048189836496823111560700699468056742349203314264044433492326712794628669711430192252265897697267974051039803499926459035161069020616611897385128830279238694928588590078177641879596329885280947739380642833544769699955469729812980758020225744723619103281252206621894399230915015390337071812947983893902279888604944578319522397898893810444178032383872522204012568698537763176330359643493230999695646835689878231875259112682727261964046544610343165898826430147852456040181076429296183767932729890922907058690214835836678291921707298229114693672862323452554701890899787015090207546670022097890334725892843800218321093982250329172811968585575261819953753274993289225980678948387645750334497825403606268263790867791643081232848856045220214056788845050756984552135537487285772433458463071202279604412593908113939654296625286529997438150042118289992091524981436371374755505900068254863500890547373191392389584606917163293025808359158186631899398485504139919892171877323229386122533564595807019038624064176638576665401485016218420815858267034231811726183230391016742108307107010020578422081774089001844526893205254759879106108281791130663964571098477081925680626320161141160578050205851079020987209914880242825841858068946368167156303910707878592450578069711446790130087791908953159631461998085109560292114651550157824889476863572906027502831160512444266339019349700308220206650023937871879947084434097810370848179527120707838864116066125273579338531163018171955230144360885513314494914903199900882798486889880393964435129223239142306086345278633462558333945514441361951610612056403386423051202086072931817464200795398855881909118257776098804721232788900323019631617958326452532894554414441156916435744643787207391422388489783738416722567561481803762189739108701891984705771942678862438925806907842308298624163303916304742062499184396873838381847239505629714101608423250502500758179357375904380826225029584157168398424039854370081861772395941290382886469196030840436567240806501941806433126883294975066588976438620032377152844579193564188422469292145370087332326588129864907445015966254510118222732152813640005835991324016834695164547210964465240974231319433055858338366515430243453697759376548829940641158306267561991909353939202834822152486812364146953030761248712093255955351877699153141198189171191811782407404114420379363036851184680361987549681708955758293200462650019096893185752263062539034484124438624550145665823676242428502104069521272558736170861473337597833084688127878248580921197204204386188737221919565117253683784332706998799744422323914377402520758988469241523507030895986081537888460912105889959150941886251333434359206308813986475311880994621787828692057624638871829845745337491062632354626838232230831914587039981308841373410293104182148690283389805714857806052455049570514261639045407498721606038703054280668793305362619501185343652116224199366525954998368844320919119275340467331489470843344815459959570695468385080433226563476825336580777749573818244467245868891426021830088975796690183625232710269716576362082871557539097387527655297973435419422371073887171858288618255016532694043846220128397253186844613775465445060294343630715070810039214005572916222620387484526455423198461308280537931799398561810744532387026041870735612780908635750021591593690940037095285961329335288438348445068146380299488258658368908395078077149675040246055039431113502878798815474502169567572800973851591236453173751938075109478675337553070477982906977737736552708826780107327879886068585130901459143239129801849607651098089061533122371765358583893781078315576850711782947643821921745282633526758425745107250281863025659646678726848707973366273742563601444761292791508557137694945355035175508352472279783174957023515224932608255490566810333918513875002332352071172056442310912946851798018092224205353888819801519523102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1043624679917712031385546723082617131633797494706248630960832595897120520770400180508120896236692540826516602364839469296068031241097597188664743696273475190982910118336149212110007040926232595687086664732113792560541540422241099539470903799251531312591862893374018890013643845834638185416907564654823863226886215300723753917076146825969753185236452490743486546283142110478508665946385694397983836677734399752835334093633210427961246174295380512711703606792130079189782616820129011756475838088304648700529336180849425565934390591838012954453450250808311886058909535516500464017756098855056265800831443346975348025278804457809577147238782095869906795001542313936649090087377795164982494632296976703199430578651673142045330136694325937086350745454820576664221337293190342918848374541785450614038536924028500074197177978762484956988209231297755967046002572575082805060436820907603425245062169283052245606390447702539876532403195528759173698005403222813153616991647138482611540362398036829836551137471067708319443337458515840229119169189543882044873139361368556338169097847897734418084980706655675605654531467991885346241834714555192242376256863321855675635885719003379763476603017985681087935910495115063302381587035032433052839688482489796992885671419523431316868133163672681416998079397042296042626601537533946233056629076622071322980186996204500325280197082768922034636651205815532189253770574812524177414853170547852197267349253600344780928771168225343893155651108382360017329013808828941459935113182973994702637551662195542186163058807855687852251258661103610237640581380659371776808927824336863037706514503224609316111704442220176665958074865833800895402414376564028185755967186379574557989951720451797462711215163795179282907156192123752574283675585412578341060501728768865402838869851739666849103564920453491537230990993320033798190322394237794316078918701007907608089429408522355353378705814203993191210841629118429092608116091289003541459243185581101431637233123238002254543016837124348499638394077881764253918601245997172726048893299829064569417403182437593499482605604079948552982030935531702360506825324545400881192945142686556317002766772581907587851152828102440505494486859715051147542640145225346269635194095674936705494826858421093817671562628921932618334626005054858369380424564672972145893991152550370117281575780208928626386456498417555792514001692021319436588910470882493685307791310197501071481775407374795091382159533395950656208753908990402653442618473303680051917785367804166143394407771790314529535135965387514622100882049044795939886484148380897016157056186663937703127754044383196197421311805210218949807950122713248663186549784397314242487456959023628576628367366842054440798051610293573231323487705150536193163922273739112239575546162693158219850815035938399540982045839445015170056820134755674918567894599930075950771492451760018969543819771064918980920721154698404419915781726981069672951688807342046684787252100476869123497775359698412417305670127517277203764031036816736299977546365205982065901693119444721900451835660426942015797866931422986309157035568713807240153958748058121269255601104452712533979754200135200877913640776392226873293551319280024249118774307281605515653731948656128885399849745989153922006328949929508268601097828008151453022263270683393047721244940359577517171733667572057383659045329705247458867469189026573221739678571461262237406916949199410933767563737842511322922943012727756890138153340982086430791652852663977285641948062116599411353120606218442103261206732016847855598388127280869193381936986911454707146426360580387719983471037270459885648062835880504594202483835391704866117111939862073784012176239104866172784842563079744629489354086450747433478441585926204080333742096357965811415223046864130122678164802558540595086200853760858643428498340650717178307954986944079536264975803758263095181267411342492615249237675965743168624993268622932396755527260802668751708947024135042208644161506071467710691794592671939346077838168674195767585375687525081376095876711338590207404827988892623400441087767716481153892352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 988241323211897939636989051889130865062401960108743118029800829238307530841844699623458762232497043622551884104563086493909937368442320762478108359560045484625108962125411314118789516299754953869349644697350865798992948250590910564607336494735557723865149703877091256353461596753632995592055907610007159382707394693047526831401294335277795459288802242954973142313660034170973215196870988993405454450507032490414050366310355128047430955152727890027420831928394800103628943042316403203509752094099465891732676385174808392763290477221736424773740435431614323078877838404989797977318426630144109014852152147244934808290427645819324058266944236613836918908852159273182449589885095923550157479394815468886606878797180248449931686203157410306673387530287647431928748412874117609654542658823689521535528172444268158041468894094305400489768622219128351649162546299835861041804981268198429246670336343380374905374828515537491549038740949806209229776767704626992632691871549555646634498182105325671135615760566798074932482288440460978322488402726485436005693842960071141373125394806132861576834910097418052567738564002172434720659701335212917735670512348094214421795158224553628592309498420514004222670222892757734687915384539148179119256955436851118955269144832743391572642071542395176401732952684640660361606531354513729385493805160748287875641117310090214724225207047046802761267578599612885015348732252746125988650215843765552834884411933414470478983173030750906126815835326088475874836081253851501236605380353912607913832020091144439202418450337024743347837657690091401831515670694436078972054870598258074942569751580953964249648937729200096082174485532140056178728077307858533952992096327960133814591301376736143064669239956157133764250575348313638288862237950927736978901970727468827999296853876259540335024707867058989891123842872509486101267173789444115086152900700556001239904682045291184129197021557357053040240837535748345619072579818454788565833990953298957985357374200987912956139695324019430615128850258621057932900620987648116009421435307284400232962064933402977045672671199477371181788998893576202411119955306647531201935213594979512717326349190611074773609056632604370207643815583537635977690832181913921998077843476573875563713151814102388120181261704577101999178076306385354148232916217444800017326209378849641462648556544113429770065422105337943634959045775833816539318333267869803557050900849389960873405012689240240907448255641282466619423337801521765872583735665628239559283027957588084599748445658453389825523404965403701632136895935349017112420067906397187241378612350292728920203916308245018471804451126738961305862866380360163643214197612177130118696287598694150368448297969595611880260093386247932023468801123313612811844431643086927823970457367900916061838670333555899213784126865354182503645962225395655314244977919599672077458280598205060883712748248367580682837566898860052517656255125974729147442115414266487046509656419891573913920655078982879077974977018348491841939357043191054286763649893262445551594104814093977780075563220503792688363402685132550675558308102248699329453688700972995616827667968556987293564067798822157446603445788366164609858240690166022785951446762319804681083897519571379509541777469194146661051334438381083079355967074277164477862332488044197898570952953390523004023485653976123639471300173354104772506253728165879309205024847662437050847292909794393899245098133403620499731863925600603607457835519782353650567383084944981435498206343510525386179396290502892246924536491618171700182310006956225153233076724089124255745712490366515548338339241114083843284014346847090183880031236207596087259113425997829800066382489369172038623357202926657890864762730956968452417638860106166860183784105478450411988551840493728223452130050663987843598490454564163553530029058256398247651983276874263591969346290457452669087335673968598561485596578892926766795800331081704793956215144646022100598754864285994903523794310743717904899789372245351889094046631622864998458138288598393430938233427700151313007106382165932071030409228411574681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -857700002740187110224564557346458342436968620724506383309035253656432028373285485946092085818319657830565539705572643419904135291352238576766997604019151997043646013449103943419670267036221820902938959726944136272892183137485132331958714304488628530406299511509339215433002466075114339959393688987401251009692363675788241419590971548517658627335917770811534417058661298555520592531799751052915419938714742043089993854384645314437824122910086037539220199977655287229178239379299389311194746275781295732424353227456297812951800019529859481916638511639686224529695840511813146094812884097888949149914735905155359420923854220166277132716650344262723416529660927404573807380309279252694352909092544511591311870386027627803657052640436667216778610942150582518542805322199385499129045538885769376465912672667093774841402323250368383908245145860747837336293556568570825963204882160337206412168252793587388329789130612256715175895476471919040181663827017743717844864801750394922115023411205181273546470860701378737090231210183444683960829158805255456979038949588177369130353826367777880734920773881980259227472085332673553711282376051240628323499135240802332700954549718902916187878560867736783212159302373329046074437011964163238542335492205649450211270072673030908347868978383747888251240384948384694727947101324371223299424943022925116777206920848146114651803427033749368038402671283104876815666396234372737825322528235180411570402400792156315169778162069399250706242437880236808698642497009412776504440123407184534555495383840668047261035284939282812214273230996782809080010871720020831672094980835179124518947325946952898494300507613877725545429038188056529424240202871685569858553746950985592767272030857399108460202388980233239196232439341875260054379657222492149792323180061598525694961144253682795283641860393517325004674594001872536738706460466841353044681709785306253734828687833537929471839106497933426456272525197603628153201675064179314186049388591387946225357628284251590383048346230610076008074412706307543422738826921365726743502405024406719151713920263755620852019356577000676123054175344454990399717786133678406125863255042038152469692417357680145823301315171681161474937693266980175140260131251927362478882390001580021919685188481312821945776727979106352620994878362139188365655349270959568022236518343608070219668773183593742625362533733187479290461547364023329975475485816929105994132782719627679416671218257831838994696866080321784812598253408602722754902896536042558334686759888372949517658335036374976723458377118065059800227967192495762480550843037022576623023488003573992314372185977617776760295655506332328276805822567864528703806128360350579323958446709176490048653053965733601004888960446477649874385130086914428660117911944684334485322811582905898505202640029032759963040313135829107350631281069784911110499221869288256127253562977429052939862243087119273853901324189881309642251345329513277264803129346427717402613515045053698492281445601855941910968252219202684107284359071513311829288547849954933632099298708205582573068444335555253791404818943477519454983088016203736700900461761148325041503497322032086370310951854962371583225078086586761428291763849655189893285790724822022152906650655943367594908220070171882883517033161767174378468173385157181631690171233048339167351470554341659053801391648159186561822023310127952502273271293317836426524446343888938142071057738552221066335518147729751937390672137400031288740080457537185573210865334075953960996262398585754946890758066983658127715393465567616475196778411272432905957885562397963464116270835926936730473695478099839115005578597275228547324683504824126941868734177172674791262551676512774946902053370030444045002646428860117260129942878558951138852950990675364771715849507536581801077105714591232058711169523162728331789126194752117781439047572014171125258113359949457077442503962527821034189799794046883561664619092167512259021132962639870394627560821753662165225136569280656071388744251149245344300426986376640562063261314848664095628160663725361039777851518249300532749958651177861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 678574099750865405318755831445309818717727738776802180541051761887631975300387105855084114879091442610981127773083718875269105292259174136268352179844657848954972271334141602963589310841691967862892237584036267539155202846032817733451313846795130621724801693335330011132119304124465699838746764067888808269309302251002227280410170640606927307027733881046713436018280192156420524314893216726949155250044577937245007457138540060721474770361977346870912569909093915877321436841432394707901260132617249460058318032105790768643216366230260578681062185838458274991588058199158738676405331567861508281955826884443393094402042517160900167832520179182267120644690435859820272239339589776977486016689655751109758702951046485029781122288980531677964000890091716012531548645618562148769625708525285999250188112585093575773105152172240724961683777877391964826560892347126219536482967728748151663529292271295234678887695290470282290201355024129688251602470326091780824968847892875514637594391004915886115946296178294987860573881286867918061537876637675649013403375776966312435865110260004849785227993114459969995505749620869810120715306597888088546091876688444279948092820104670207652686294715531603239928029910463511936535598537986732583614025521151214966858781411063975530375362555061913581053128889088805287585208758475932524466736489746692282996486826152823026911525308258565954709311753030800936059174821058763718204217925467689759612560903196228018067347123196313409400533213602004668938909022126722345436011707837608470358150636971104517670114619979077154388746941480860015091076022501923149316948811632916854020117403060102129337049522679278536073605407183659947485500625444707048662128726124378341655816921129075755205767782847587950902071763063245524549933894397721913253421913534610035671843910564720416845579465671405247436070862596792163077065746834942401548598890887400136872515576063184113827416066115078409804712584305641134639573376635197007428895250787115430887627609295224190898504022266184146224501824898720177194785979138146660585513199376113732672287643284465335275297104006556487385124246808723864811333881544333216594970559666570573967376238494466667498025533967141290290757109144130301451248880420631225967041888702543670174357488646457442718428385619890671860942568925565166767953844397982769989109627271262607329159323503425616294268789789130842218520736828698076081288102013567627877169597048894478394123337247534888745094205543887447293975245017717931632395268038411603438136147210288001788550809064092559927894100477273184784733467493459354755334236517137006271065804684093300012077922638689392346853753565379297978509677254643810182674574500107667737304988661789438321651779479499326851362121227036110821305983204954671429899397189051851239770678823226956173281581336914631167359012434494501739082883321330815527803764488584695108252952946558136182586410126457171558818906000982221185082243304326572947253629998810871900336970414141059759214266283083255448868689021388048726146360197716143611136078408852783720159702598865964328405497650466309077296071280445049903863930222731820538308210013299676226554859245180541681906236752934843265035871064643904161296862273746631941357190103675645916057237996061050295865815988345164283878098561815746819811210612928520383133285245697982160971900615663504809156830220877537779738971120872328381388115819027476300443184974046802360707479751616967087161136822881314100696648802047375395472430100390065763284224160963267147344894306794970288783447192992602623584470165573306349589562805957536486678184034473176669757494408930851694820054692203711405261066721353732748118120486656227190297404282080846225557295864802477566157850184725859440808358063808599133081962423261005620611795876342643687923217141828988969264011790235630692648178998777356167773885941136999881545225620552615636667252166470481306384927721978211180886971444096169696594786821336309482690518698804238345432180158239938330670219770552634231773805718855612343105609198185555294482357451781702861876789054053220756406112299587177010071087349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -485996918676899533650868288029261460740337935518675826752269711064645162804138453993862206286019252715639847479015612508691104048788547482058678894186743957948458212298063527222837389340442325813779435140573591574260285429892583301173728097943723626086187226427601561181134912944727436860736203885597674995750991681334074210555139863042578092299308618718040402899270100654941686985144446146756232038381250820158172598449918951219535779270891788941447876544608123641055480317811575845567622945115484357896095293433452746812703832533747895873579129184515652837957365914269822873875699368448632642166813418710597421389641004598919423057205574902302880489188938286183820103258057158694064253082189906602538568845439114464974509377171869870865723314963650533571071277251723080617764723223088683095552931890605618012244969605278897202032596185520888663309269442554708571042921109302485730643148103483366936452352848501346632266727966848517391277025464560633591902036468894378379826202228879819772130126456720961584547115569148349271526773119273208156916201454131688468647933664496369657399302891675100573119266877430214806634582014354359158483784065553066653894577399062679234831845783030985561025733710635589983870607723366752217196588881452950533099401056542585391406397270772409884251484591218829181296977411231534249957890028069920502904622473625071358500261260448146243069210309563509832692704516885193823900235246652468452429818360458106456185250703474555339272717310612364489851847822711560685140888870186660818232215749396301788533325651703489584622106364576802405920495606270532563520537449359219965386577211312100724454536853721586432185230445528524154595020842513697593313478541849590936575818283810607922170144065962215990826750294410235454955446828876386224564272795108413209322913315736480546861187081633313977357937992477109095323965851223386548113903568932318724690089881265925539682493530304196908328743662693820136688856715920104108903625943042426274363957455984107443658179455812366081849627727909738988446555974789913644370349295122228916626823764350036961914189516221715775874451705266518807931674585240656807242072352059795750701704857575634042996551483522534572864748547151942059141035900221713001834716047900355352246988695397169932253854763025608063783912856974865270134063068077754290448846763285331403218602381593501858374227608855190719495991838265522618842980065211241946503559144231616177180210705781096666678050913285865686135313196871692087298239409552816885290976870546994812852760167344656651267522454113516911138627847395262349726711831872284301457626744665641547080256887894944717856050910478412766651709774741636864433977933502575318430782199127421669766528810234835724709673464261146917706600745634069875145636281510447720888457035991622499329204659311714766371458360090394101744328184619071113014910193625600911286765424372501215227511894656500443157783627739492396133027577892072541509126237752495209349295156064951795814510235724501982426878474669780442849444859262415818127882428502143513467067524050103839999793609126195317841166179656531517131371399616189358504963992172918164313740554970489825339927468643800567796841994099764535743913545211351565502550420272740716794733741237373652801892037229269229563085346386217534601004499093692009272141735649307952979428599873924325391697170981781736040397607419323941993358874983275339245286621174250799121418900829317310795914575807449119774571684705871588130160668375450280821884274770673865078442724731963484926592019317558598473278893402034210079201310764843271194291395964832248581110980045644786638608160288917375867204795302155707507265036661248865558936896090032466850147711686612218350960015312379075852977510151917426605466087881246554254325569945079736825902192258149581487422706778309138654805331351172062262659616891561563455513735970946975009832858776107012179176825192990961078099993075206104074218073858915660222539757457981371993007953939944516502864341136322495242397059357125080117745174683246943865997565752909352749612032074272957437530801501324049407126850764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 311822032997971498948625063115628688010894006629924147223913323875776979993456895904952707182095670542492112940985423914004940441353675437154661794225046931395618976804671754128728895301707155104310438637626896245352654493330634574956681243578315730172024685105560992911272563859961638073988618570713333152208926784365649356211968900350608409899676880287616833014413098531542553389233946951357614503242022930305658446210056648778918995154624775548461927236655159402592743840683659267670093252994324153036120255639711915482807384652829273321141847763737844222350271811811140844550587884349415993510951642827009399823728547696791388599090879025063948788346172271782103177110024904213180035115352623897252447874431461435261557760749837199219903604420114748901305998940957842961298087799260723801578898651718665916830992580947544492735756298252807986887612943931319702325800586927990788848966424010410519477448964240695459151342684319367082794186231215270967792283996546833023937193799260393093882727743042434932360196617478949167102682065839862542383324910769591955639409254968891329039928116785189716558583585883562277034896317893602159284548287099221536618010933274854697641119529912506393313017702658729133474049305294387062041007820550321613174876411988327844455582066258960565083789787341926018467413924964808380399670581734314396470052573429650991612029013809886259960298406650415173147223753129581426450269684320335805496007394415324036122177784351599488103364277906880049785668981759892124216312850900306383293631520924375568273260926631059909684308790438585461957737741617584934735604096334095380774957072709455971342787491265118751562250975771636963120039839661697019664760046753096238787810366067364732081298895778270148350162874538138592361744252783015005410741847628827223312276385135219300672352004446027614306582566284665174261773147632853638383748977912166216031961438137572890200034274296734322202641325569753521735983883651665349440028257045714832315695653387592939644942939512292705542502685054155456748149260936421145906259609460913896985160362736898380860465548124162733408603149610406902861999638472304728623628630653413836991534543612742911162666332067413686243447449573781181116547874550111003124233272067259023587329301507703149997628526080815824770032766312606027537787838007149940216199879811203591452568631454338041969257292043370452387339223646813141139695959524856997645916646296434980557327417991942465439673729360604807580827081801751549111129984803699152350826435627220472572980724733732259201366853427012107456544075896139491135158405294209239582416459616776552891519328697218299407154091567900492134276107272339978278053898145329156912124906042685035821118058999867517614880553725946094400539378271663006614514319636613145685059046336547270521744718332446031914253069939722108102319582018936455415733774012999753198166457621114629554930313699099085767870035495162291547630260013056136343685416807097522509405341412206739203371855615995918498654696291788116968312893203787941538290018334811379755420018392086730443873106614017320048121496927301305700586626127912600484616149942532202048930178813308863319034767058951193144329641936321483211260563178444420775819775084249105995649065380405965407871319083637261732873291747642610382952617681726729014998572880527252185146425535829951926034235836951134375258834775600925462224411425394715080885498983805553606405823330141423282998876469209714792178725665288760109759076681568868819188409966759109467298890092971064848463127514791346876735689544234702320389748763356652180948002971517114003713549046387735450834767402833605594078985396285707971670089792322863954879888462806621370344244746759241642113890708108233329406637581754946482331852772835332648896684540791917562009990648127991762455724690425675486815935925633577304515051602330891312905858345796858656704069177656519134960893075543658220919147744875212928444628108150958834579360604582724829395001001370259361346111637387252186893860997392266675140711704353871316467794460874030529452224071068903647901941139826499021061488640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -176149011850754653302772556700181651289925622642568953459164510289557154734618754971251899977761192849651202749121976934397164677664705062750524649147476781652910948264217496119593489752713346851625806879065558848162393996307042203741511840332951033107313432282852673227029017737417526225356334320264202635375865471627231523319098456637603638370230543503638838577252680980257865220073159701516612124985793351128696322340026525002567814043420730298722722570006851388436781242140263913792648554512569080468386055604551505696668176489309702579992737628815563426532812472919179995794610683946931715347061359756999422183426388924531589177308554037322053848630081142953261151345646172490450464253455724905119848035781963002734549666420937367638890076042943701706921309451970919499312413398115950276077711401839303068727643574391700587266555382740006312235865976897527562855155678240991232616265937506921084395830876951979135106185579524534685665380772312932153536721948485248491607516888791985929313829516302047795672109835162951756001065217808876708097223786481963910123823285663443676501446162723210527531001329462709341690931390038434843022293289133571819548358778242213602315407176755840745315703883014837487820139157301345518259916931619234633491145263584605401592014567806556746161930111000185897086299918708067980675605452728240960027668505311609122259511409750146540430507244508984868858440230943339094160900071604911742476674098464250576608441161711009254896034090102477141101491493811124858810697952124828051984564242490994463753551417806779166619585847034817244153953296266395954755589998218746101586642891617587388156544737015268739066313606040095547915992960300068553782075746489247888207207877251708853684621132087783918163487162098319777508379085787120786817255707748425287223695373996037984849333952103973987710771101263190808688443404155187190348451244409006459607547569356602133568502316519488371658263327366050244278348019351145333028435700818800513004750728745779677218782062033744981915329319147245639295073799978675262578296428853069387279548474551390668892361352995620874685368874919510566768337777626324351363525824335100029991161616722872387132938889983479392345028688554960202217189935511839241273901482829886981344815278041526583421661350090422362630633290218445081538800573994112396574451448157085290832327627722786377235806341837119895419538194698108477193673132951157046565767644862860618344126765596640325037493494068219199666443126911559204838242101529056788882828644336251536548850769089385112934622327578254667165532679399453738628251669873281528099537934660926675545067291948452567611659362401451161575731398601855766495156011398022462801974431205095398183453800800919499615371188074433794067684608712833566926859036915269011980824497646375943048954451399042049933115003419838726939473651899832548210545741834534921270878213276294793029183703636445421641942673134131058096804956582545079026104301354797713429933347254513210805567871010606839606938065970778925268902190892055115072305616690015304994765912801977623627283061631867599064738122213764886148663901645597815466203917653219726023976490552382115972851235134574176360906174919942177327857834374851561301068637347292462246911399107662934718449473321096273400885646796303313417136588299978906386596898738436383313771441485176289484892395637522599389623312172429484427902716624054046466523802555531828287897066174453043761566306047172338817982775527316992419546894070843948208367890393631486359757821784306877613457126989841550434229863722843836268555363006615027578627462894758818110032500100509433356599637182867061727257938193034696120995182801067664535757212968669875671809655656054536712681514213000298067024892631766857516470392316624058340007982110816424239923410878423516260383093516146275911233856771669918253395003915108733046934468008857292525149766900115438814023432388309650184185410497213641866005007767819134539592890243978256156328814983734092097096772357483126603268587994882261404069244383862837402552954164791175371405685208529807381793683208902379948736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 84839805661975163786027634337595260607798921520670286380319475017998069207887765239387243900088497260766834698556956885641199581045142027649278899739392879136200889444257982893213912206490603707339449205070869245926435959441277421567912364262794710705589880347106818616780884733922451011120696980771390290931173097537066534137922821906618355609253508862876103938651864267722003333481775332202114279607481779446092664696555181801045453263991753610801615052094139481277400974318422582747345204860307895183564004737160531867228240104934515948364618361041007238531611310847090708342990128069844316148607668283627484425421188774922269377648420386961556560181298432116826042424836313148399463024550860882011697214606569244950570401714578175838400921610675448379223776138906168365996114827629844378309872379852018277104667000598115030176203321911332683493443543684118851795886042365454319575947077092773973201997406116908446712287899684165182132378069898322249441800178551824232742459915386749095111871389449374214410288633877242784647110836111328601353004506717487087487960118759102634160187506005173241963320943318879915273830142243937806282726718119407029367575541478680690542820083996020520572417500063071390617357882038508159278127900692627980567936094012843168317069700512849098814095910797469217430481504444113952222403463034543386016283434542881163407822576236670134167481722856190011853491034772753986683362989352449525508393761402841970789874132021979904012091380596356801976354515322294463659869042858750005651642834974449129822933542972435802504175299186999556169548974713433866480088374711419160751965711291530906884000651129563372739310864867806862771955392707885128699083315445217471699174112569508551938851217835836221043629451097347652200182444545872520467290965347358500321070440077129993161628732540629219413988196033101134304244845127882505171111014096926781947883856037890560335611975368143554513243564047489122339823738516464271666226078509172257505314028879490968715188594370696784813212032763323613389545396127556183313704731295411248226377946906541549398697717303312442045388467827066633793388454268845133190525743891882480296370583814076114859985823854537471331351852019098558177063949835085271463047531418796257546141363163316563012769562989879255026555308207157076650529404613863340147857715233595030074807219167309735286772030508076401240640821359539824388242791511544712312274245669338402468020414267747174359145198998945167804211327467235846202787826690243605314292958355882632952521810845318663069412078563702971071602418254506075954360458590550047527466101934065396074295005279362104515647527860235296843058455188378692530827867465328696341179651214759125195361452520543170293627356522396749784015586574189542147398067659159582143222513478815213889157075962397103911500958601146892599129389439230860170463738409672850974953464518737534632621635462841337958775348514023098176415384288691864819369435899148247092954654441045534247568418471947884896999505981064135611898577100345287544926751056669272557577576099721274598355184131240457353211136169946888280995239423692678725091339310592732512698419021056628952234026346677327386122959998363840945260738947522406530648507174137906769970609398809138451974615534241707182073823442353213267651523523719967582059269745421899509909030546535109820124616390375104026598275117062618586064892935608716945022050800763016449978108064592262586268543433695649024336549200268543008433956645350610805371840679481244905687467019916810729441467529695195020756257389319501513657196022298530117308940513003121899717786113587536187121107954996502032745087902229869484593934902585781492279775113648506609943911898520796155879421811459804244443858036889030039460191068360301952409174908135334171130186629613140010663940400841343405342449822211873614216055712810220275505658142509730659062182160082343389065450702325095779294986528409644503544565648823474479552172985888154747621376366575396693219002629619810816264071605695685752969337130195602565676510713740778979429785449276026467935042120593899205427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -32450220024421738359968068792067142931730010018208657826758212476241757792502655447588213761005308277700789714203110179114927934613574765078875810824310496620348180032041737034199895058408636773759906241207884686164525360366507951087935965294452044166489068010726816743874216843611745257365535575588696352970272336736491377239542550267480185777796132459937713787907132089201995126583677611012453543783867042548543140538892673444294007041731530873788048255090453001178820881416327420123062620679790759055587680254715995313794606813442018829138766699827739033960038440591035071483388358848675654201047973796464289389399006601505625986991284794373769043653907050550686131617486764617687749981439750672815105565233075256901782943392270346964795985508370171671093183417126949567101409139047575741823004118070356377191967340882475672315081695206572077960232539958230765345833231089602794711433092734344380575426989121708400506367370744605349452313051202470326653105756589132966404952929811118949307894325390715320530662780570828722149414693924621032379218538264075347923527407169071990648268787134207619086980397068475078045330304469315738706308323901190097779379383072523860310986595980199251026463288617677202236907019609398148269646004377065277499718573255963242846575054812374642565928190763397357676924515513959214221576900292629316849188023703483972934028187301128908863433272559807012337486136153212176643765327806708471261388112625982027240996912304207934493799854210627653933376786404081626745372182780144364241744502491325710133058365519738513386828363956047378282442805207032434110422050494113280694176753481260951218920796146873448534158398919596294615858438881909538150710344055175026904286040512077403505350366237504680252224282188092885725951876318615409422222817220002867713441815698912118981245103947536312666613122455485827314696088863954476369946941467911495775401090464110950532597572135160481611535221863000519022940576282331964300519185299220174949253466674607573836556331288613616860701249636998345109615846450754496433146369526096071584065198612026473172719793462235557135259880485698804207076088517064669227821615240028594275397060567696297835655324394254150613089966014586352021128540987326490471655109827367804738545222351635584837733612219848282356214381071745174242370090072471894951168392287873790891548260764071241597328721345299081337460961854134343900148846938302849329408404795091919581481721398577150975253426598831533690513888121962140621527989407548540739287232973618908951810423671275985010020814625874341333072643455489551421973245669633277168144170675214735590846474868592338723047588820898041034288739941144305516741540896828241633396853340222879623843129099711295117020746900473621332341374351274532940527658185941810191758163922027181787587649166017871365868539234343610644677065976976654663749681426810655531569355523677610797626460911983145833055048744623400951895312604937452754554451540351262800657051269330263952397007112412224910140669623512160795609004484503711477197644927038124346103652031994961911993632377750143510433425363753730029789461040487998016514940555433800231807369127809157031026259195482019230155578390673827393412164308414693827699885705199620223214166181059313945652824534399269451867975358979596436267657528232163655720901325217851833881745125096421378725198070588395418903281242522988979585286672046996272012350807263326710611382573790288723116720577914609531042142700046044665558118953758746470550981122600645268308806475471006381121029176742046669478910711047037650921786726623665901720793818202537657500821101785358642376696284549046018908644321961319151511667928362594881265141185669066649690420562982746890977656394247377435002177940618796988089086005532344153510119754324998867575320025050935993554460167496121597833571372217245912571342103731705003794490682037257518942243818635231236668185910008125045029624155883570028931706866451327726486192646025151170924511517477310581506500212612237271651889389265130503514450910730753497853920498206294912303504423414138153960472819422640209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 7825124631317374442733380240477176792054082216502475850537011490201455247440661508383733251172206795038617951847911898560060107881870962366735076861671643977363076136147505472866450631992802499132123695919830120736324498192751148389288891484031619059900114221770749218661770111736719451550648824846614849555815806949688198804361351130935781089303589103719673950322589038331198216776342311781274024516791457782929137632310847832539365593063914678497918022793824541201989332860104001814980085741771686549443138497434611883520472184676674737584648399204778026035694385716922823084904996799415895795735223512976139755590080318876748538450075838143881076744903647973605175210555893868749435235377961185855458710335397782020642785273897199636349394071168547311576879925011069346007043262878415197798999546475359881456286943767731080475515262706796675351683317609755566632901622199965085375868895898681705693300269959418680719092136017513379139745168156601833529377813274165218654395905883443156103769974772761585003740840903035916599827940494566790805697815913791618709272262273623003191337267657890370114784009905374976045730729441872084535614989415212481676708022467206243358396771753739519247809587660571792450729397675444939854105521610469968575481358745650650714037820304775035352917319738093272574299048441818018916585294285945171254710653574979112051266939739632883416905684349418604065519241299596491229063759072261685230884047322811747980952527847989668717492526404349654744780137937192790509596287443922804946493295264435792477420872113161025667100289690308783079541546388003636535130383857447460650802615516765141289341763561788563638416003119350034423835204049886093185009350360380526092391061537219977244402501113019766040971287789874580686360765805526535520557472347095681408266025805367265407361207450410481784371714695638651309655247520641966382244223142330668746620768907434104807852316443895017898487388106683098883540617373452372410297615179635924791540722547731428349242116275452173116707072757800172270451190513822225933141164576922098282581309573007843974661337646307013581173513777515365771685148495713182782466085759445028264834838850757302825006664686865795443056794946469464711683420465569011177947050628883423976872471236800863376401519137252233561186385916203007228831919188396588219110762500594592290491111316379295917556059506701723754454100868052121453577348016695915406147039025135795041618395862589887198991568085510287040295613290757460173026619104353509300960818714670161855099764073066269553316270395151588771525325590548178715901966967291420242249771900584573167838883950321319041872628244858318611222409703868138417512167376722453340798364496904789929574832461269109854506569957573097309873174957299462620421974215559422504129013166760827840633744463925086720579458701474243917502648921444324285656466412597649888618417056609484013569272968120258320259869538468249553542335660543759085532664238518437660154442879085373728603248886171601298347240213285137579643831753654627708469755080967689122642841326815866723410165320587338625130359375374466449797456169946569842375569807484404357976774013264444876028796783439284136886054004508495384045284652966006489343838683562955506484708784306783550873656989216669319255792928935646409900002139849229255205153177477074909713270172767074587658877127270967641876378691651165514586408420091608594634980521477136552460795056697878474519395992206021030779373009917429606056337666407954028777707268351681187192964868799964279481617272441175447514711191385379526533179939778416501680125553641607024695334527377958936809285107348291381936919018785447807611714925661489706365399990322020238718314346006544245976962922692900188628230984550142040613179686276659588699689159641283173383503570279904413846604434786977112886941678064917712972311841456522295381868953605729573822538313527625753236688845096403624756539407015419439365603137678394663788221842172476393476905785046110347691274950903215808888319186969552033147494586319869301285175109133717850579947264958915644965227154718588928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 612878531017508380905721572270096917727475927515793072375320981971489422890914592933975029222176112053294982224075947843794965804064118169621660816638670929046744499015688843784720964992577543832587609112185500546075002481110447522372086244153553268768574914605392741442727392770952859621580918896320584531972686428838094231946626987367291943538076055323332566521597834467253758681084528023860714134947279313705973223051942427916444777350972754857049967119512845762665055739325659462071797740086167302867836059011037502027776576887491127941616288987778765163893872512299180369291308413301326307666737910462373252368051140217530983386009347631027636112467564678428310415964589342008454261975564577529869217393154806255506890888017726788743647252362341720032267896972041245535946010439888907334205929358602414367703325103676533161457038492196138342903120105705739045931107522637835238070347938080559451257505258145212923608730465209131504998847726705595212242261474152563993121158051010044782629687133675400504924730381151358220428368073558619762349093961535319599399732950746437224480277935585459427224205016807975095880763643604875913174484747855134815165085816230267891960026966311463823629469450237830318687081809788328433142606149439620461296952675804592706912199247793085306736531327809882158968495010005270860281193557610672714570779853928490613299914579456605735607165393947204144367296395804636423173038760472792423650708878055628467886692359076839968371771918179132879202256708250811721234020519148889597396969115418388839218309769844067961617312400988179240436399724481196932937570366162788309796105269486781821068615567994374518079324228028296897184952330887728813790344789340529843817273699427893493139380870565781495858741101265197094880835520044310360478968549835403069356578077051833367964014507057257703304693892994228727549372503500184899781829136533281259503703678123724917801779887331415154393327898271948896881836763149556610156677425717532096781523298536696061334040604305907570416805524270299210890274672466007969574903193198620606485278084782865933447399885586270295356465468688203371067983601320782011030257769993105862604728546566663376980522068097314897425820184030088708705421211449816292576110693330191046748448125065449903172999833281675887077356633942733570783104559655852556976192819163820249104658031835804011266464897284228194243892592888095598343581975566834205810077794161502252951885175719913495428875773297714662831894172633286084690959063836844302332418304281928235512613329208853287269481631799817518235376890734534712468601318015729045405996615195795136606253479201844155233415727995788111479494742484374942230707762446111384976337958783539057520407666157076947698895273857550565343363689834344327775477338600590964688600098853340423750444822828390807318904578932696466374711353790397409699101214547079004664867594883245631408121638976153671139738258817497275115896493249481613379927549076645882715835496794603979260423876381900299947054355904419880633993449173622594289776274875273011955700132638291392963209942936598507502565578825625980994347358883477925044631596196327877371664374220914409035855026677845103708822488448192155523378069346135190760288636904093512390783319037065679907722470506764351702073539772809421573925548568343546945939662365108957564701993754828770164989964797582644437674293109258866242634678402877128026403486383187368808665724476668274970127428533571810978062556162948871875766621878397445321666561978817857512524650997450135015622944741922191421401350429907280666452275673774058956834739816106415065561244541908832443782786126918233247194327470012120321888199811742403924508590748119319037447186754200524725875143839190433383747797226491510995562242382423967770135807758598522008624470879371646764850109957648194271094340178590350321633043183804829496243245889173068778445553435730483096017152779461264732621735379354620223107349835837420215867673922271445363534640735204846478883356941495842809339571533058348912265597165210264743487007878313622845223607247215921697114959118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1688118438230448121348687625037497566763377029845627362545736732498075131890121849976865886730570545957543899176108665310206267713064176310839578574222798033736610352080235516551228872912042405804179364827821056164009043963488295288073036656971266846753026543367018885439547890891553728478299749924255312076836578168871574130669771572903169829076177002744784546445095101274802367598371441457975434807999061971397532421336110724500799213434346243994837481479491855209018821375916718781389414279617924062141309144446968185159636278906637413010089200333456629409691214447819308920056106792980213839963486393263826232838818901406013232030711323291772080196517170083240496752718359573961554676534905277717543454238936014710104833980530627064836057018231687878560533455352546955293483996233250375690586798921583999195015735071881024195544118640005425317664844100440784995152095542099066855495251218912455177388912941080311347608858471991360911983530802727975844720094291419567687743526667242931298708444673550101085769260417353393407557897521796025803969668098867015000824251594994162610614399092250831794273368064068640305192229623597218327478944525248355792682957090949148174347297037506842138558883204660197066431422365765004030382906740921361648548735837792142640073726003944983499882565536970141961536632376608001676000986011161797136540956184561312077097153620784878650365204099439625904393050180751635773547102014112672453310316964101625841557198165002709789869296752615122314285544669605724685365278531061768799369865130186689175799057699015733517341149505380605986253731664662884559533588062788242411160911624630488006530961529321417378713783292056172781613633497286002093760729457261913938919812404824571576408573295448608758526572881296330509470958039339050986776322399832241801228159347438342304390075783069673116043893520903688652126525112685197997186777652510000729549910693813376547945292525364341753284885151421470914702719480645002943866747674348928433138522255274667573502071251695134773785148903586170273038393148997615563540750996475825753526946929720922727013494397159422696026659745753713032537318226829797388761441218838258062781383292373172013233134853180104988819013493398250751329121237553987717596395478705555072538028734152583834159900175318400160913885063328125095893839129335766287709803338521289183606756157870031521688073919487255960810987763029899225057559845552595627653827504011599664171065794601303530699920373858550890476646062062765127056649225562791826517842799712761885942377755995699382953148278966892014452054250372276889226776998886505339679377365122498154829161300753397352575338707040127661790422863060644267902498819224150146837645388714803515300821755169679720547781188707167556222244883972437000374953077302928652219955918652646239776778004820940542441327092379458630321300097563522907527874068911831793301923150732939672720938301610029562427546315881483836632312178672506798308838645604009882098891956494122134873370497889859602487206211274952823811000619652998637805433933061764163460222808613549159708033239163112863857623582363116097280120926658648317148136537388515230639315156982533505103204449866044066462587121971469200414780774247927668480102007086425173301104450536242299571394716890550158955332300665953108223511800975468559008178210440738822169663450304481008691067123966081960322744052939318736708614182177671033939412107997781906670726991064363448151604629094180686013724787208204423793520927114869181975598627175892989650328719425550504097484487848323924041819211809026113099869813793756513947562378069847579402528162555591319516995787063957485002434434769162003142382793405095554485755197976606695130116928003032121466485067871463652862800534977742757547127838157598986605073287097859477635216416954061453244667253960525865321351869633976307405666595355166849716462982371984957355948142917675005182146493514845446401107186851592706061467763314339621538397890891562993267866763381521437199495747905850172498270460603619543366940248883195114296104744972831494780402799866631178530514062540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 600912485133745882890538917354231164771767150518282690082203169630223846034261191447489632463998355687457366245582046826617917668502169312892941425829690730388715789834259024246417771342010429140829846112894020589750230815272218733753772455640925542861209681533320772595085303164058054765424946311954744701715966315827559260210946853350336585383792895480448489861053123799615966025019648298533854493485730498956767267727316112590576328665393380294149039307312700472519810672083219311367604817280032148552744360423792419213564323875117363741472496676859637032169462904232704557172744063848748591492977368337065578100070534883145299458576671792562922008383009928296496416119068011139839456168828586247761178865510233856499958996543496716531422301799114956810646769397360859313937325116044563676534879784424045622754369165892875666954770141738359285630453498009858702756378468724381005151694626713437624275052033922175795156546718446557504886591601994558844460077212776052740035470504556823924106253772957433027371569345691626306905095747190766512018847382555424730234310052799671560682535278335656612877692099437459591252425018484741316667427048477766756407663005029863923493974855342995902712692060324648255325075162744955301134417023330871110854642438809291636813776704316684818974639565630705596732324613392151749831305202620789480393793592067485717829218964972880802461554179233801549606363776299121629972835590588423361086855154877563254372041160414344999178844574140305411949546924196772287921554449623639664065075775496138711636323011145807832590186099924773135195584097703642006974688847495591090341965441931243696245566184496575903725658024932565558673288623674923366934933949981055951544953756737611843238930559838740283094431918007050208996661391576354257509455090625243469265858114460642430115601948776970055319781525995591685434296322160830273786975708307348917265866947521876638669387528405392931901296305583110873340553397959389397761465816730435985317396926178200150846667189248059814372589397864269547283074910423412761936721340920723358535073659917647997489697114558067603029804058167117049841306749691460828709959915835302256107408786516963037965970211829868263321463856134588113422266278294779981737152619551582538680834538418834604097605790154259160961898620688408438077781776265782882994840678818821709392426178412493988951177125978966244592681349264944171374264284072075887453621203921438479804405180629674701003518479495206103080755009311725751039835928836349407299270890575363808131393775123254903199804854549091791068731109843885962560280886572016867984278782715901143468315629848440473110565084879293070560217983610787009987111990157635919328234683967774158541372944208914679783685229600097310200869052410581188475535028542136452034224164042370316908427196848773789854911866312489700306621679379685565733049724962646292939288338901170497473484308562716592598164863668810972472209645674619797024493710966792504914362407090280842678170231097659447971176656234865275212817616279052348430370763722360449671620914549471044985663309216869344671395863051550752550816899108564726479885359685478533698717384977485083001274200768974669881475072381061520875592516967490982414197805264618029602077151419439586698863082053798658421050758620007086994043406451204049940375409272456342608467542416491054651544393952960553923590574895776591180059602392290312844466704408918920243285319161673002924532774713529087829841903393374841691391779668072604636922350380711341144524209632910248407172180414871141900199025693372947151574507826391716418677098706814826400707722777809132750401046570554916559243243629492408849354582769860325265210668383122678602018550175763837168592604470478591804968207996752605367968380954750674010102298335614495286257394053378037435160396622636079128115405634384662123802908100030326710733161881142329487089710291394154530514465018887461627931859358761774716773566193913946591562552799639923123966523198761897160554081359872881761852359046515887872158245272105659008492990279475379043271228310530186318842953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 394423257048056698450968448713163567038008104378841303553746267192386886800702199824612510025063818454798137375953705394448603460498972555567670274520305212813429752311579894662913627066544517507768759681209610475999893797809503701613068720747486032271693155731097385001446608863866260964750531858953545492595058409333065776701158107603165183430410100686396564339877563481137446689200872718833318766010465430104267421526142717041797498453014792187092014193540767477760534827304575312244642838007082987611578216893744295202372827610439206974196101519194527074144347405161296988339939457323838208431235414785227120091582731909507744076318671198397667694009638850615943901615122691218697314191653572551697757063826416713028470964887949315214911103526362271520051579813709275079458197807669596471835738914971065246703239675486578855178402851791855250025608843746765469321204540546936784074111037057205769804815365489874694916040856959974084047317719681042298484879833094306268454746157061227745523895022772845738567432920613699639439425608975627477501216570086398726356665709949904232034626210828197205932745650618297911140229364770581230458005103345138084027973045710866660873652548804694487323625134150182297654801098044273267060356369923135337794286051970083719221566130200566952453937177648056116184778348977931464662175916235335909454461579205713272757916928896942434286468464612854664208223003089727666911520965015594247078393587675525072159845873881816539664323745811016306567333514856800190121947559229280882547551550743116850508366085471414862851209343386427091128156034931206415964329660926140133447467809073023433108550058867070229462092048354243294710796593544769265778629898952879228655795268807299945054990427189619305550369189884758447787527167313107705989870139178714917964826590767590489225593920394441748876210663330188464139922084347930579425146741810750492480953352946645753398518607950242373697824136269934701551347574557844557531821564543433746711901412171010606327136086809028018878042193031461856433666504273477621141665783296437545068813806221915436656286923368440451604101401218150686544230728592484337527372751956788701970063614449082881517190959883209515652082471232329745078428486854762164966576015064129240870839567319396336724015574422890178544533566192922524599344169194392357925609511512563418465901495536397230399087426012817754662774235627924769251627119855592283492441264440667943055791112445356839040377845229887059618393643161064659573805871444003264498211621162865998997694464204103312786395986074994366577634284458046149068595249452306690301057473188659280478528831921517842223325967286799890657341435030991798136524356931453115095180552944940957128983290825726755415402727817644554732096387626233131658694687191881512437467320475922121173801904763757348276426106968449590536768322893253865549461320048817282700791942030324075340736213664332553244574836395275387481468125193544722014650840916028032855829413845785757394820315922220290451347182362246916332467220593701197250023371007471674027444376241727986383197593001515134351455942478709910846966606566476884711356211966532799030884223862636074525415259289974912727281381502959767191540469964911645673373131266630859760306385161411409070332666106966086956669059320718243360794079087255758664311099244287483798272843179124813584073608605216395507953288001373861150130208511546363895680805001373526444380782820314283646469923058731594434876193097606818753671593643608427007220402141125600985570643332904783980040249696786541124634629603416948064158834363970729129328902395134640640259281769882265479389073112294837487196054005131344832102408358955711684096426560199459255051330381974283956675353795891710022717255894654220943305078641971111079483976628540433833115290265637983268728753681503781636610175314259497847861156840527350172848599147125784034128999669283455633207918025988111108103236617410222888498940861046340676412226844996497404492420000645542526946214551845984458632141836175322183551350541716028220626248446784960960681756382903688742148505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -774668321775079947967997420907166986823513261920567109092532115040236234649503241252298900979165497948496892099708179625167630691236674384143467206732799810516558503979883460831376327248045022837712520384070376237311034653174295182475552221562972904688915665107083638978928098234626983606843497197292872011207578077422568418092932985866180100329077662051051038310447046521332868956081260141445604821623567064299066286969919822272365815041510431857794340148570293167923402604535887538566136229431283436667449098837363671846339843338892700690487003598449306233536160467309606232676670901207575488679267483646512632149143061743283613070783588275617959618155245827745664870535709120501381117966937502511332299360734881611220773839266765583955261299395522275788157421699673403813387684807936704861265077404189685084485433919933137246460033474832625786541388093938082804755328641711285318318123712649676644013442051778940366637428401761096500769275644548037240770618980078198115055824478561612048923408611584441251564246299807919229109429229295871817630164193573978850068588233799886852425809497676785156624909815312730458690866543037347626026143345635573182742234085755060306837858770372232223252078483445590073193791487066670937824502524467366359007214513442482097079110661501443888865548129491284727876390440496599568575141532549543034963870956842111057586811065253296214484117939297399741553962640856308349716308595883937998453696188363852026646127094235224332734868642407528129376854510501451661162747890439522380620556129541585827371781918398820596823901074864796151020276002222113754025376387672288081493023628768700452320274842459389630372609813036516180955581614273959470581436852258151987741788296228766798663907588242849578114157671888035144146665473511616245018646930009763428926464980215760728141992878349017529452105088594975131268009433118743933018979207147918912826509073080230589343298029563928495714506812511880757009924791254970325238907132186347311473264854220445630255332875094155684187474424482549121332082927339435447585074661884079555344510283005810269281076356605300653972883715866933149350627934402870601344847926000699154832276170585650234619147018087621309714088067046374773553478307060037135848860282671714650608609142497193682651977012741096571979639298162982974294442743246539947871925634904925943403011171717426180496502578154568619199641122321299314338048616902094089257666220679894702463372368382571990787737428147846297659704032583428304370303699140423412200061369419782715992187540685880387286737182908928025524473717495051202429912965691176805629946754463683464270083263555554763538576109986251058551869128820407972943694889484274678934540320381445021667928973657664102207863738406904511817816892049340132301576031892575400597279613246250513518078547524211766472815160435596052138802397223573825440380614783051986813671706646886402669733164747461991602678441890343627612353685619102093019666803074322686006560961974820267232090235958210965953057042988019477819603076276190297404187056440997783158432534090018130102365757807310321175841953112432941999265622969648967094597433518773354554139086448446267678848299481606383823010192447601104324417606770365061554256081486216111266676045795791755111705927124349619872468105859713786493730986590120112597051837179094240499799082559598318835737141657902617790375049879961320317658409362299184068197004024574727613233920906713737229904714325242701988804411576005063493028845180525933740981215353869507501173098624089814029861968795374613887939879069507257011606837684004967100716435214601900350833700035893471226040007710594812942392459440182264931916340953954983629931053876456888733228033800761664644767572887709488803174718906455660329520460931097878137251078389903894958000475111007494461840513549901091578632517098651676239212351569365865992901451057768718617519410176454326215613968232054357624063955375720883997344475602093700952447006450202591876100767119425979886184793564042790290400200703403793543408114612473018039305235215584771917959064604109349805096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 713772880723111809973195642869168695869332224642632254306952554893618996466348771627299264615468761582088993674167797686772727584116177527299018776420739154350524788512718520388495146511822810471722894948464336002069350918705278184289688589176999481647453376275793159908340137716864965775912862849179917537350330464270252549662684434721002201250968640853653929496700054559810647097486165766468696668732222418712613597422694067448602114092606365082416081448073216227371263912719652153675531717379965277115316734833600626046860197895213742215778180191069132101458596824337039163343319821588812998115659187550304733568793622564339566252904888845535190789985459209580237948077488694848873536191814149034828963084614313701357910260833418838588400447082147944642253336237411720191622203842011624758971353421625961861696129993284877866550007401302808486274052260614737446395581693951509088330970704426437862039126951554262060645050755185312308084470269251086336928595076914862800176370323413563613219927406510714243512252103549716945995765562579060417342461705489616377569139115868074627227749980219529302401696629666393078622541959458447815504202165172974147858842172255622561057067115510792434673718039915996775113121588999848319051177040784747676587087449599756971296372377954597684146378600100803700160647583781562919812055529722585058261286575415414465235958248650983855875173703364868268470051784574317845289249706776005779079206858490104836998604937053699172406331276737318331353958384193915185320724042199641704352011109098205724643979013306252745497614279876213319598837601588857631831807363739688899244532826878396086917170338626025857792294211884020406742755519546896108063455470806241089734315137871185432203227798933015169094737555875474214193314341705022322700403160202057376855792373320599076149391401812141829127588847583920290891661375825945786817109703256040852654992171965540390083018453745190715960445896789992964980428223990127627832102173475907392900954228485199922134940427892474744297548011844020249260416651793004484603462326782493204147895567270830541596339978440735625262597563651692007960866129256113505769111661998281117082376713102703688705100629291993044919597399754428641645169729144065091921695034422292496004972632370176195460066089699265753201874141972909691941844203832876242473676013386954162822537449361872128245698253777109488115433218622726122932761279599759455677306506061860673652336937288572834968606103151339303494691600254708394697310821517177096314025550878289179756877364812138933873796058975786939963240504570231465762933724280987473159590131675109632220015195446624652745224182053629412069777534040269897271766061829480286461659627401702750804625069685944714749347709385408037253999929563047767893811080158153093291689625476156788588241748249531535635287891504494771276035831768385569525744688028414235156490881548484513864393345451739070515939725287437833370155884569763306252894725190708891653937492277808777285351229181414371697070864602735547549210895855096372738516880530845320521758604670273376413612128626252218315217055592226928019263024792140907612523389785110439468057239189929282878619674929724007086290676358557407015031871022409875454619572792032744069491207444249941911622814542697055436684824862833101189168486250942896689632111776770204712287968056679891401316437452404597370368988226116169512186983007940623210160967976119202014214859487588285546142473900337747786014985002105129544238312241505247208535328485075556617122927860997116196574522142405014669921239704699177103870590978907401928568154739109137833618585871195432062944474573675555213743233318826663491386052122389487772545708470094472738853665384028187027356600948806738183393771829357081515174921769708184406759214734731366919955339694122108179904358448737961532958841492490446377180428295719436520556652632881271098621253927364630749397159723646360870795866801589016961882810323329797089360338345194704477984873710100294608362631697585753938175448566167131258920245711450747105934632856478835305829627095227199127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -491371819801492154098464222321102563119365971701399699904194508528109787635010003897094796051568979375326100483930199128607421022266062713123987237945498922904901682420164347792789899592784476184165631429027489089675168367930138846308912088411153333012396253777798369682189050176013771876724748824109271178962383207724450232905299739736557408492932636490231052059404665909936160459107544068274605456567958397361907386101331670666545997067625852904733967648314778244919728724955290171086442073803074405718402637937971742671732543706554721822798432393682059351419912283340508577423574946128291679942064048676333663330131752315579810275028005245005986576341979676481519509273550690676737699807104041497836538932689262266123046750782328808193690613512182588407949801622507810875547548753360663065972509319903422653147744764610872405996624029747955954773615808893429298196343797599600010054300101726999641677436977127527445734854811200002914927910878381752429238056033479938069895881304331504487781286383377182788909095681030113970854998342896095158968525065410795728741823804099426899024472238580261707588126498191102615403586781547400534103253934860731909580865462569835945752642098537975863228588921815152754982051496298587081837857621039914282915279459081990308544068341632437013868590270206492810083065116929622878213109286169455065521829857742055684537769260135328633219020698410984324912184657628412325031269020681496997184774636016308536306913748338847775148291466350053053914994193200172651620976448796077307348008188836267821765709133026025295553739220380656350462278306414843427391829950989424868948810398742772000691648706736468243831487536059800831033330044041145781544836733577947532606265708885378762865018742259766690020534865616039837503280209292547126450435463551087912249577977269157539894778068510579222759642102615369884475886760615311215422755670949248682062074972549389295355611652517199893121423393576472567520553627024685996588507967556121782548998181960208661418323924305333280454280732131345339696805078730625463642017845365536223997901051193044608680683013025862098203923805185591515324015345281803386718280477074899876391910537429792020414739620339537148862582468913882504886659264445054818954211680968321622109583401334135315648956344664424905511154505503748314686688896865352447078890182313867990545337360594833493617993985432721163531547497424249155336100643844313171426668824802531827070843450214394587018349667422502380530101516201082742886669456471053890286081099472046342128716168716315067619486391833235050001718708219171664579963444191156658922634594041345715088358437658494707992590785635400505790174960421062491728979745964327608484170137593998806792144970532462933789888800750256297837486053626620875778431740368344826825022483311862230121204296150613258656239750362902505487726073825053890118880247623253317083683330434606205432691259616263957543343919568182407065076899210682890411710730310883183988248279634211232169478712161709069811178361427734998673537995476419342541801350396137081025863337514851746824608439055796281403525588511481619228749120336844092593264131272342914999706483307997429249819689388443965969042371988108260499402194419377567554238472213171867326128368742862285498731584292461375498800728697802836117874470885322031153838512223103907085578090015534548872718632432018695276173266725494375423057833846472457336309650147408279925734852772645056282781557446122782603692211818645479428940245847987680872249270426805442159736213629511135899239723166485171092739017556304900443183511058254801939413020183069564300224618521207949262532948203904605493293435665088757720264657205281220860062218372928361155014414435192383308175553274077004529808421317230477485192043016377422804431566270024351873379549819675796032404816236565460667968230821389162501826385190966227220427414528796833113147508817472463240541794385781980832292622117840584874802561249446684750912801831762593918148056644525554195463803411710303834291817418920173427563492026630157282235198242857865293674846158290157568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 280257366307041586511697074731932495716117461888253654403351666303906687949265382527203601599383570725220241249421742093521961951478461014549899105279015555894264620270501012290374106568932339188296593727651460106087426318497278986365637133284964627408184585250544718094578577388119126812969228907782466931317495593243580684721688091353232548841586919473252904149179079787474458578989885599835340887524218366853532736029080464872308503059480221084576539021847901483155118167994300940857434923131918182639210729380357902084635920657313901602370413390853146673039051804611435673143354320788184124777202217050501305926821207645803070139680598244906333313878232889133054370306652939217282704889936430546434164124515456266358030568921086359679168122030663258249792734266822624210513465912933843222841111554358129187687708425468482569503103564844102517586174975292778512301144181800377145002355658772318824814759373513719537048501596348584987748321272099716790074141619514713862339573503320271315165295680275515201078442414967937427807029165093284415104486533449016824213428498708154330175032047858682099683152363753650508171576903089908267733367062246452469298421341896133995234508586118805186180584302389774161896174925641732539709792869900021877343226424944846301152581161481101261321639300326477890552015437601481813114049984837210605160235530651269678347692693245891756364596339974433874359342233601376466154484877993356883054535848376176586625025740946296805560014644895985799375581630622383513622404348034162168815748645930772557719457388641252234731791854053303432382856911828731297449245972562094567578339798913229773058593226980490768634115552970727874759238837198429467976184237013970287099911543655788817039866913850737595696039219397027814960115489827151450910395186332310714297521772344147965756988636983255960884163354792616388412223768132960168921155006019969423604328894416243701202132535712414039635254981050467769479530039600979357384632657694151086948798203876717613800832687807260650344614729002044923604958259069987797578327234351701386268193097749908955184296461121679163530099643711473204057198790047330790416125198099564718826224618188442585600907312977980695298184339895830384023784940569414380013694188931338787936022761557304366028392526657145994555339778944336935810557593615154213439087273411222365128555628517405234590734315066576988458603102845703566113263117903694499342491866418131964696992235297554198294701744860603883019740807366852128228668357547337428965137101929758983889986245516976725325449250762078412465193194423294320109956792765260458701754884996829170872801263888101061913522283387305384415529174833806474654413169649763721069814752162235118806705903974024351017592958810964644999595105757288911567980240576273000705353401977995380394347307745697434964873044441223946044405732907789093511091493218060196298566098858014499149865321227766820978924213068986373171999011288040050009165586072168349072474595345522745074888639141203599646798083617037198734062439189531484539478346196689861995307930065204624094631612008840720925008780657629799220057725269710692711482591530175512004097436368108217939191880803214771677464352113217171331566994043441498826548191957990551268291399270461773742789774691007391170852195215094911821713061451945359179326511249835352561034638745023746609046610601287647324489294665076128032161865291752946379070077449430763296031658579023457442917685338077103408103124343774601088100285078516895758143984522568141161225251657710397206531907207116665303185985317218501301122822319291136301755212421703519988376527643568803197598710318861898150216354271907316289986019459670533219828825418654980603437655180880974954800720025779085033155048350067565571575057334629557981067407464742785379706550717937337885384973982777488974690598199250109484130112786139706251816368028510322227597292598030607910673467954432750599563875483575436591105382228571441039483182148788031630956249325530094847605632467399428194781026324752397968334349249644325899619129266754344627507475521732608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -138087920355218285758831293814761770224960632266291166242165441188695092005561620448014699413095021693312803626060792704572069465086641941216274365974321109154929534815180595425093581833380352745463830260164712434069624480896294496053731569671155200262979267633725441925449230236951806401419419143319047240273048209045345982428693533086218075275176744540218657686737870571890948477626237796360050961008684264267810505462029519607063442111130711898868736771649679378128502589721948441169490057005235582315592044781403019791010879099991005650886780986560916682337647368723364054642675017622029060371865941369912198048497635230037098507511154991147063347501448473744759287070604978163918587011949107721606897133228549886699489194639315590227318790511932983039105843563533297042923867368254277672559717011046902520191779685678364645939950162992162329055373275759023565590693727544381901415231301212667574522280604766855546972262849812909383431912123866836772345247384782462633722462018631445968673140517456842334428708800865431687741085951547532182146519582044700657995009270960628765374936259886826770117081668255196175478328704236179189598943806670394082916679647810743105836484435825980411056869134827938298039957072995585152883374478105270116441920301578246822346861778111761638113058666275945390974695891665709376548324931724991421128622764733719867695949530408756105661086463794247029351470806782895681363356018333097098905345215796280891882962890849996045159041578110248010503816646853548983191744692936973572208225039794044174546378548492337699572139833535896170859594683843227593276354704270304752048061566340164434199613732185352044194172768539185116119039362992911295014308795265394884781999269542423001181450522935681547236404081307082520686736580308018839041362984053986534526730049088892334708579935355441963506463117289654438133685376091532081134554342885304230997628460740614475858802311597791617222012941157245864298357336065877622643138355977599979053641143473467030554199632959248338120191276136153664771446441906613093947008383853600790051584380170529709638227038488929826491739542836670117416063250917978819526165962533482529786850352689886995501477228217490623213136786167686807249848234377879744389378868900220778405593326412821758039065390830715986542388562234070916032978101988265861309585953927331995056548279449996511635550679630311020744255097248203799699736829905160510873543611984283484353109358152467800429169383738065025269040186566017672412462750116211919432129920613617733258804616268268298138860127671762846715563725866603666264492813610332531172663622399757268249159592998286628136827056591821732861796616911172714354181603351666231856360718895617814741107153007513418633899758677968210423920792891905988706074138044650062641330315608906517842346476806287457512807951849200488875527974859448550573049045679673337312145510210888077242006508244378191552817431737789284612969711060155208018045001897951412401517009893174127227382636778471152922515630919050860217565702499772146323110353578150635907826428275282066168165426634773064213518007753550953114551916611170323857487943688415156193749768456511186848550918344985598889857687460433787286223834889510871261520917801726365251548174561089513042866474252323952765456793980626224369704409858959054780301372003268965332896284926083582558876330872429584537184805289401545795707718667501518809585983321007606536482523859646373111128223691585354069698706144975171272827179519153133265018447333093087061488102743831562061451339615715783088880856737713526883878064139531568565687242787715782061843843951126906616589150295945876225710151070366359937232075464593044285383736446234618656045872695556806154255387057025006981026913234123043432543835723948825069452812836570427733213106421518493219594104798971547656665110720644602654971017905131068201140141097265736049125556374287362026022594503839285917484952734769652190973447390061790585616518834122071470854147534187595930428534018519503885089830704740154036905935451446776548175557105941199028790853676040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 60067051729995805818165294224646393711061051646273639257737613898487128922818926973268607132997565256448501596453441980149757254857180834721838480349914154080577206245655760604776327117535708679586542802077792287370210404447011228180774689906144200985660736288023506687741252954031504700672280798515265725152281502068424866056170619739300011671750547158040994341354957064387666284834913087881115584182751344565886302016229327299756022041709547600836984868454349316128444114309565522959644581625731160275060821117607286050717487933680165705874550991948455700802084476942404123786450018002106577925871416676488305158005339916306108697396332119214361586661004208176753621194256529277930380322466717989250368485841895512064461644633367788452416661713121618876934243926303121273410143942191457919364671018280187205970035701425225697522220445249415775183926018331399005060755158641049332807731777662029407273707017196521098168093564046913900655840952247019524135632000097789258066282846150292637944257058172784668143321928959301052673695924082124672089435543357956392346530627408093074289362295919936556755396468251812834580953390647631328433215070360539120204707679477920808086324798260737641333772539061455042453863401128598409097422100234994115744064537373506468302177382153360894743675225629372319324947121091126376297112864579563903838113391978367749443557424598363006905102124536489977948565404424075319915256717491510007123626877678557997010260074680745614682655034072746057417409092895522939213008767557960681644306322418660000610908664936850828979631400972030080910104581817399578157701916871889585913378730900080443987597480266275517997124013173809426577298624839417519012587932310835864353161620666130108820727954696819624555463895312929319449085335432689505549645847466550733423362311268534762105475456655482043626136388328435079654906701551629396695034760722207380774549469963602687163196373314337301495605735414865440067277693533109636907899602197118031358797450790574420236465427984928620303576651651633996428046133683755315016686639140356906911651217289939171119501538889987309266311186636813204692209844759638876938812518490264359149968071620997917741765708956866213552997623895102381114391157741696849530191731028269680080716785388838862001116146811262486868473016909337267057404928257559937005039984834161209581602730024923531276955437734017715082055778133234671475398221045334154852258596975853163230863586565502739423288073145241828159859858883715608995920343787137883054902796819210922819534577571476290618848411928614764126235031602098867140237928951708085782710549792164194723624010087976046161403346677021756153430637187077315004062445755872481065877755038735907964869051295947298506763891059706146272982008327016338837832520274083416921193352927097241402965060360920572334126102273275042355137943890536932858113054035241119459840698528137421724594266449186424145074459816266451456989367195613165193339012546430580205124338662142444320236156568399239719722967273175274577664731883718377395985537779433533405913364150508530576061731328957829147704594067808910935245983208338417390909288652397177090951965700821148240984273188120906150188736981792531878129953793239169360182956867611238094784583443310843420440594268564645718331456359431357109352009718208874866169886366100103836765240145207829515429416004387991706709715410729995391208868333897702266333487411519158051150303010442449886629311206925079218277655214103899224277384599117910076034870718667472507486639599999424270620619692540656653607491576933701691738820559187918220329832413840933038767275959276536154756416523569755840608934679787000512679698259107053042649709083602597610361899594753121112900177825825814658990278837861914842225601145625253160183080185284199824314764756598903539965675905057257739613308667885643017599267530888438220767894864938342634530697287707921075371015817287760673541293165188436484781152770350277550117325613938714598789764574657026297047455272889627581231734125851380342799868678520694418279580363144728802480695436902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -23372374271722762648595591219010370594182566404840613910231193258404347052404217067988488393105593699988696714573593540279143549443559267129742365135000361222736805531242127515494891121256866311206984437827299581249699633227099856179942411880259100263226259800953961037314183198828485696237447564488238067271902608303708761658953169243716996158015154775427706881227588576100355485750290031820680696563720574103499530948283586967070007316894149813363005438672382514995055519314407308668360103369831189337520538105357448864791629813217629737454780428590548601549866652151958615401239615442578583422477605041140910716237006536021817683042858212120797015254927842242373432947162744066047951098163643488059559311474955040901310943223713080473859495832624656016705877892901007138551913700437392187829944003785821242918420138208344495333048736501952184429477240274518226541285677812395446129073225885567520871596681243017249033106828786518903888560915087456363163427781735009863204986800001425174092795981033612610622462687068171857516291405621066648943353983157445514896487567507223179207573189351491520629677225384125185986648199265338470078372573725731433495387080015455716040717200623694627428786217120389228475867729263140416173511604486216577662575839185525352969198821822202213153289777678404281376196608746392220041171920983213252777159792244203895237214479344295565810822149097360128566837756492534092663807034111077292120098771385909251950387724015395217859238383520180812407733274585072647955906678655937898167585535084651423854117089793136820619227506215258517390843167005137036541647739387731365978890280296903621363172390544023650728741479194755245966150817245148904900644725219431010103749914221947614225954270929671159484673069962419520450879123944273257133471692222405115026211541344621536747892790995980341545480830703452996718792029071640513667743159879432239626665103352739707837522409140239741414489461438768861491059863294332057907296539272631111801466980511229120661589407168405220070255835693189059180634521423484501737880875839211663504047569133400217549297849348356358036503894851973444772299648089665507099049413105312953685013653742551684260895403742745471699876298154348380279354386172923298956303905622913845477942981393519610939518321182193112808460354344941795728698150643898567484923687493887697321646683928116521036440148793879025507194509704368844109685034418695052904218817672156025289940662236899801483627271465736816484195099356915931719812286016617144169264379512561544396799809881092124417432974567594891466136487802439900171929397514420080909090110153349199682609738394419589610183344750224275820475422358468344284583196421167570949470763345906748136596581426412638467560056976508474026764745103399946094115984053045510771037247549983436019095009730654036174882802142169217088228063205059332581382848217507830410353497444280933637389282811174214013433547385739440990107550292297595902298517893496249362995406335569556236782568475541663331417496376271598518752573485989247287461696596092935612072099976354949263980196855993248415488728603054159705359434106045761714968409996204440178301557581953425313202077562813836686824280579568043235506105245438668741051520998659588891278721164988346117878258194792703716823239340701568120223822365933386501447411227895466501412030863707698835383499716596771096775997158935942868897757387732279656673584224207465237691787286604994303924546550894621164147426218416123186350989524560005064149848200502582391376075609008854358186574619980718749610070927465945366070915846626921107544281888627363934267117977770253902900801604986767604823342956012910243170942495452189259919702095757340229628905274396678353557028482549847660770789367643205843885479566038760546033620875106555038493512447860626288571431152106226648666790893401498225837135755980328505258934315849942971065031863297996714808198525698851392784049639276070287265277382561181670290746254095406057487693781902466877822632496989252074710137697902192486740625988055206258493288147601316538994560860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 8205202822588684626399199321427674442911421705616424597179331065520491538256454949231941334332997946013837085750782915408716052554831063352433744916852614557480379552302851834786988632470325368342109893733473465540112759233489766633506710140690661446791696024730827811086535676711373255487451501512403562797531622717084427661322666933590730054064982911449317717382315848176884627489127923854799013930360275213629214987604835561703842587358549702815557970323274938725561196595508944561695926966452938026693031594000507209161357262982526437104748790166676452169413030491335384978749372916374902106160053449727934095164498431945461439203730304517722157201579181611052369569178031351413349350765921453649060949847882135043283958771750208925921410376364047479782494419961461765225764951547445006063981008024493208923520027995668513542895374761464621551192157472978996265738696758306198050610563653039228806517963030307279659731378724340622300781166676739743685052947782827795369041564286128910812844262378771438653243546815141503258344984308259265765129208370797171628018078551228656976155021922626853373658620467436083292133532034818011983420341801629834261263854700349129053503019754122302060229928524940222788417979044493853864164877234072564229996433293556326751910753301104787340850318174318625585140485187505001708323703795242492834018582433215499498634964933620801739477224631474840508306626928897661128367551033022047259714455783917832420301209979799480025657075210696044892003440089831773865709828760089072168109444723610197341976173376716267236207581879320800734035115350562476473191526843911968461130111682887033998974512361038757756494843541646175935048726963722517144561964351785519355153911690314283764591182665501274388731202167364047096899417380555567843601250963229218572439202506160204177889487573273919415111519232763247121149694648678965455358747516359395327553968362878749286203980322457964137729663376279092592300721612434556064249736943720904220208155296500958221789601924229090371375224675177761493501973663314027466927023162362916622948363405477100906588511256920345727365497399162981027180572582712745564233943703720711812615055038154795753966999280122036682762357225337465410316903995545650914685570990898431027677702693147904748061969725555501107332220419892562354471574402568162869871025972066780404310374254392106760070574811682489022279701626054173612301688962402659049492762624694448706864196913422002691203121121951313579695657320474183292943403449848819862488983122754243519743898368072541652072970154770224883964629771952494560018371929818329621208212071076426908257250835618431865554118660796489424826431113081134955361299699931951318449003052166738406336070020510964828589519909213549667579386363121670883375436748958976895233572086624063040183407373043443484819969171167246309464854193382813220756289944189400312774506840517933190859455997118274795865440116660123625722942088715752865779352922935797457051339879361389397921431762037561360766275596987165368313733074892356452365408201872646699925734706777183121390463103492843907418125500228836724658559922133892583990234696893211068094074237312350376671514111179165420316305670303854003485721216159717668974614802104881277659144016597133816484350409759761428742314679435080054931358125773456696905547509234704809248453813659480575031256595583914094839175588640642051048962304113001208691670592958326694455270715602664109279820801493296086815376986447523815482615660758875391380088577342976741164708109249709394599000066288467525471935307164555938407496610469443666571833604392800960312896673442720529260072430433900482517185117928339671362518122193858767098365374291239330339742465372479643069513130456116445475166170968796427898058786607804580115887556611788255044196377866758432845242113848115618243337525244212795007901678334201613852480830138176071588195790620173626917023796657870890333774349666380607901637880038958318141439955789027657832960968465215486038790424514109352725144026720697355940167662245408678152198515413301429224341504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2614272039152478562570452218572501643246088437823739359630461237542283024439739003125794513740112346744836037074297165496583212963672495333741085540590232161484697068340872746678212722896926018348715692029849041773790974807782332481825658266062678898629626265086690520786871288135780904700885929627256422841332972914876993683465408309481627831273763113066291864956262249725060765910777871015380918978664264570122790075573256275342442541288045239756315558990692160769915543336182117164599786722701473339437339295995512585946311000932131093689266112809580844022466594246374419349045717050947735355462108417928357226819172046554422914431736151984867725729198946889841927558149287313929895266986381495537511584371841920816797534593614226118810228011014926272308415346191856923554276785014561934635564824559096859051369241298920342009692879157512127427888207519812093999104965308147371678488172387734909325006106026615975171680199511426090243276110849004824346572717614750825837331312472028416233523569147076486107634393716416051231995671705962750808700918836112478062899553860360515913055594024089619447152350408819731470010082066244630419838170209667044845693661406356057604401188350066297188996331560045097509047243008808867283028958990343381467989896982204522355984507706345471799862209730969718938388006207052135352761507132643119456205926855557360227280771602237013739078911887445426364218269492753552781070184977236039173164797349279375649609175749790527884681757393442071880620608122024449545372205848626781903490371752236535301542656451726558656688637908204034797967183466279906260644203904662761716295583982622413292307396805129984460956354320228859185020976793788331999020897432726105179682363935695133861404971205581383023367491808296535959423568641511511013436530882412732943374078095936032363814642072655523939541260255381233676578609174719275717690706006827619101189658963608729397028838374371781375915631326179495590824619000344999275727294975331163157119616558740821962530076266326475072625122781730375006240848944099080175301344448594595670514757632714967844568045632886313232145488121277127542593310651465131310444368773183876317081913224807146191580446459142081610322170282265921957260278343287948569158259554411583968740233886251712561534963924299676901577562573697175826617032399983456304287561446610546858882684684458267803223127725885611235730208967033181916769519841882161772036493553416494638640669620973075079182112855840956509405950471988967285126135091593133035874559486389954990810821596446642791595293765459496563076600689816962484626586457688802734811583066645054436608133285465387408380335432601777631012466812056091172417589711173641636475546594976326017086796152672984530679935109665778448499527264297163016847990770856728176919137896650196679905150761944619107040742878833517607582817104978315048455470561032461450500166875434446482698861914866406742940361432615438642300980396059934830644718925826326443375725552613805054191190988737252711114588681097746616346203467261197744580418103440906104638720326007521509494440171500476415049048811769491347793318950529391499391796182898823015032260221571540719573604571037731533433350705343821968875172642737040685418168895443125469244375278478362310122582611875912974081946771944762604127717351857788427495972974520974237572754742691703531313308714017728525691886611810527439308692712538595316201453617359171887108205148608721231490829717171676456018516101257717765204826317109306136631946072247901611528912253966640635390132883495789114960205122350824884647310302201779557796495964730947355748751947894683848671779476600327753059051819746005826890123480796486312742738710653473124072278683100058212847281666418803828310878041189424270962101904537476262736104812200885111746428675663840428601377771467262051805373990649904836209042204632254473552880636133222325276946931714354505836909849340229065713899936216807199508963078450707271691185454549310224613147453537871505196652353417907329980294232339271295877513196797403281508940177405427210570956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 759155209413854037807517115527477810785161311184579753164424953522458293273534064327292092209183960346239661908561447337786229684125759619596088658448165969387825409596695763735460817535985084051258941605323621592088511701768204791831384902674539679535253660946885833949586869376863756331594981554712144582311609066975559237191949611520742043298975847025976104370718681183629290905808460416236018996855918655381572464160406694686494937840456846299452422171199167282138572673356200237039581447430115374648403226755721655352935110051059146033226333637730542553838140758394379275281217477035071918289427374779174925757756732995679585414680705106198747121530964064299325299875186101961355608165377536193367786629847934886361323995261064281258949048006308929910796874203532755952770045881129355984739891776257501627491857185327256709177433541470407996726883598799232704353559548607126325897658812187861492287492130821290416974490251238552886927269968863343342885605650803099935188428431009843052785426630802954589001120205792362389110932844734656177419109259679709053050510576433619636559821154758401371916470984630185585402655240190426188303524881673533943868538316366067746272458271238695564587726019480446272703358620644917180356585304535540945940584023094674864380016393794729738468701662739547045110323360140312510809004591603880217428501378979273390357006035012869815598637159101306891807043348166616742124801216677252757501896075767514212944638580285092016604059785944962822225110832613974292801189715601354959423456652599163712767306739022225018695113580271941774460142777287150746751871752530319096429529766634183616763710576017214357297419202851559086802525110814110683259171264789803916848368264098728690060101200943417876024016700283672756862007577491642698774999754842200607895051867043727078392588998055785610798868744725038695435973732923946301832594458173565676939035385041833254886340138134830500511388045546069869445544511884015215786191345566133750719814050451813366151800353552811541068382071018655038903981627144153725556325147016358985093224628297905144327380369496240627721641038373466145650768676380875052587428998127522167263807642901762749837965343766015465615466041877173032066343653012601088134167322364306377004357398789992438054659828127146202146343669855672016096178834383945401983679418829648487361332425456633470533854127744215849015724091001871703918037719432013142207223294456005407605968414502459555941993169637201798761824502671545310088559809366351122441451594566431403730367494922313359154573755119428714265501042297510407027787213256365334560396925081056476199365439990043024237007810637101576551459431816742176816504432626790790959002081551441315023425338398649799026556559392842921572671280793815328860893301169859716773957851126406817241414578529943178302141184375023686105307346166576656583133351444956617544200517272818579431967767766471839091319638599424022638825950883054726046068151641995422750621898392360987701448514141213849637205353938030847216907344272139353297757290217957008727025262212134880947217463218145754248806155725708162504381980238318624612417899284940734957582895463511910106606776617931697678044433491396056029151277620689239364533010337040112982451361226321056809914026333199443471304119626546862389237695889547641860708531724747727263195430048796371918352382030217437157429140207773103856741875424129853623651779210984167346482964245008450440633716540413909193930608292789892431875953988591077340844355866530641526094122351536763603594558710433576162534267946520407454507123951563569756995295557986913369944497487679378562788417880867951542271289323788924255315722957286369422312196221945712771247385466099916222461389922193191754138081919257552442242367196973498261152726637148526760376642545034177010537302465154267281991735690884231454229021162280590274093364476364453936592641578142580938741682592171999141920591336921768188100428799343229253008420445641306864138020305773907193283844074038669316136217245031216289404498866469759231508249569073121198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -201575458799047265797138672544977679514177695106295530195360466379265779513658464830460838399833930648114442290945449025166451740318210797920419212665047132576750310647739592206316305567284846609590233992684008023777642112282973639403726134037203918366605913900409620179265931941877002070288286142839361806162545079244153077745657509432635964454179928729766853340954808027313595201906267378184375416380699287253954376858282622047821405002763779446304780895371908315815533859125537978256238479401272151341560911227977473484596230545925605958314531846272537793794616565051855615035287975786918230629826837322148919378116015409723813885027408702775238240708561317215776655888187491191225458683470376518206140536098961832233513246432879898499861987103066748998572941805379385120821125066972633477965160110880440007228046692039459772284498324316071178199825801840559307842840146463782926659359485926576120764412499882713900215590653564039842079093234870094458355166570147399884837692878560760304555245928585552248942120949945325849969964296693870901402436230299857000737822155429554335578627967418791703561091052190907047825097038049825911555107973668456435276710159929421341216032787965325572257775015283869974950090395827292446107410615931652012408090957625469632127033167065780414130651216904195214046387366851745237233048317117415092785963939422655028595316157256195734582715405684474421273451462186546328268161324424259413556363781036187175867954945734839350581291289484060233954957796178936099055888910876244784517941847892589873566986234569925418399644904284047619293860112512733025293124191960418660364869135355835699461339278082036942655591305373284584101595245047020806880535247347133673046616313231156340620072804494995245394801230746908159438363402193333090249019988630993240656074793270787124901823874554149605266909467258655986602501695526567760108886588906545715867829863542865804865975774136729453222188997501972129632051435541739310275013867386990198734690486179792566303084748112955892972105569966603427756343212569029814781715914156135599611511346561233835143837724134133353402574130666921804198951256704864564443318369352713393544363843328432901849501780524629045139502964632059992765257704893902271724879729527243735152023802459963085609895248731680850437078824271239867599522553663782750610027207483262174842470170377999866937496092046635337840018055970014175404261204894916215420549692473224010135224718789677868037115804255259252356123889010765352145900877365976132328755586176889840568069142713699031860356277633361524525094140581072499629403869866046386015942221110689480049850059150038722461233427349013445144058276877761551778297140305737270682439852145799620233828236000863477579507607547750952877338760721603336659401860997561294910782944072450880414420161004508683281585008941359621991339994677855192951163385902156050045342539974917844617862209262344839704414957575786713108747873132811753957540537282904048550862254997076918247637649618013151421014600826646179550108828838060448886093056798523280889902136437831493030111909824795158417428636358587604674032940612954087874493947894287680027127183389331152816569403029552323653234421676606170201165228155048370672583137497061430136093651057357353507967147936227376113253214134274017989901817398558447032751642788493578415893129795192871945159986064400228556146819200401442799830894965144575246392788401287235156008059719298994329190883237702071038510190898535881735679994933212969089811279107752577749076883023835308552444810911451396509709251201589374753913553963327279016404171077881193249448445860511973420905386387780566146776338528515080418605842598518371660067406768135754687806483900598067115466319718993034225066968381950229666015461789407072716719240168789821967943370706239528731269329146574675965843008591076072072122091367219080022127641665468885666391244193291230065724282206669051498288170087680361471333404638528804226834912153230314242805713832128919161768162456014568626178917561373459553888080785735143435815036401500028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 49066840828411259515687968536398561809409651390783042486209842494270328144077956019288403170146355828911164479520915216889086943918313034037039445413310074551464592470843596886879755531568964250767280652649286058851992984849826438425539865261066663912751474696504706288045319595916994520456995286107612020522389672535951746721281768712892976875068323867957972256519264402306804882289309199705844363093780310251566187467226975486435973005985121454254063701223064948695163564793646508056426535203025412503248068426975043602726858516055825221698499893502503499217836959178491669615307113386040524128292170868685801185687036889040554197254898404861684001581887820109580233138103796878941125324855011472967618155186608789232523787334712141150692544990872424260350212671793931182309772900166692630133445883345946659313528419629887131993359370939045060333082800510447869333027328324573667599329789043589925249335973694256958631178197356438435113340687597459909286382698100591832435595300086055077933799237881468718011534380778115710661255247794370356540013580687994969253367715530816865200317663234911641031584488923304053793097831964113691370033359592675558544792846511541178892774687342221398125087196582575187771436455876961032507046511045911095851071043760494766388157788210024869624113165703341278740719593391546362508658633440141275696064545153409582763212877125794537720244804180744689796197751780208548885083892062521043252703431882397339481261300097718683298985847775289081554991372753162043548293137544441322219357442418027636515366054669463189869776719344509886924061319457990735502787651462244126386519798023833076584055300175879254360180327714495782698368194516443598391375996954345630347225779390405051510400677591271256687124803704980177613784370973273291066434658641681039916597206359296524264558774559896589702991180977763876092264411534018185843069531574743819511451351124193811609346309127767283916008266563752378843207312163487625625028526250672688474988300522241358309393899227738252065567624788739858224823393739912226727267044636268723054746177140047919545417760482647215091420769387110492981976208990163483842410551257975771385517696222147455388000896059944961600291249382747178863184311880771694669906181890914882412538911922790394462357026860933350945744107643829979474391465452664058931086170302939362103311314295181457477743519876624813583587548148563383585698026736327951297768114108043580327331039417833422714662489306603684235690813024756827455914365665633144793503845179304529767468301632648591243686112944873089008232678652812970963235057612209039103663494571270460066894444003180389915143670532812627490105675283680010167290687062146875185624415040453767681689864523657612120102964832708300154046743461643390258368990619000004795515924954345092262430013700536462131903794781751861356177760476038011757982185852924829910352414667382701596491209645034412974472983578620075391188816257504690279693574811676737858579129818064239159304761722795439986926325862451401207529023252816115859150710426533677803709751629537007119223515886192796249503115567298574018098330895284394514244907951281890989935159555776527606041737895992236408682847049989232316571361444936009613693772889945072621619615371619831895759447297634694294062233085573943902326125184117344856015873611455085173979613252874586993318081129295805281330542723084679868456726335984542312177329636126961274687316272765031387701202763597440251479866819218577823021752268148852272386948369396658473277315329712685399334788050551607294892885585872114753416369107247660553541628006941170584980343878806341163678625541842565181180199435932440311062370148487330077557163054762320739825026797841053106355501039767115564535225824620182542520295474334504791502931236381260834107598910958111020074653873956068302915118063232116680450930651129674194636752747977480444306916415457609069990742512305416573471385203465108558240646053703824269441775693135067491007148361908004009098295955440641213504476687440103960909816939084996704062020682271948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -10973658646849157860534374398419289605656703310389403844013414994871797177475392408369631217467225656717807391644208895355024817079214595843613134695407073671158895164486728287897816057463860611333584879801064043328138697995209698052390113352844885052737427880048889991870558102808078617299620092092640917486664351380042358140224154720617074016409790779135085538551348428191645518724819114233275284088636162850781088338693602825689981528249407542323863910847109917600600782417945753220830693840099290252475530982550377848070433462443911374314244718012129781058753203768360655288099146886449734040215751673599107523909015957204931069675717186755106446056050750625183501252759685254570159142587079141564947351799243397975364049986595785120182595589121244908325092669819037034397201100356933433014777753792889405913570266029033981129991774253052811668765752805126225290402962620932577260651598788919546250593385499098643892898138674408187784666804583149721892727150500863884545279114861974094119042307595228009327199684041132836795244022626999133472420332117405442156879345559866423800281772571693859550194512853692116451935544283042484031091243105666901854829078916617681934913094481312221127027690064744570282655416586222327566423219231078389655478415109075456177731047076283070733690189865588985565176388132059006438256883148699523722415519475879417675007648515009248929245891617971343748230960528757160642563097376068044380143944674874523721237259118819392132721410863979872142781492723358796212642574591305886348909669051488624882958535022958835425107097120097706468743306724323758532050384904188303025415586523200694755984405962247059185904726589835558130670559250719934104644776743291997931182137387111705786804025745601593158455081856388567472531399363598123874459975213911404561657767135443603808626800505319442722019727461699443464924964396414668095735715979348479729407183120400411931491015681703535783810352151479662927680931488429893029921203590819956764018961360133066760784630113532459450313974123145778827210727787321680084675441432494151582479123433631165520323285260229564120028147611902173795462457819463184087833706111694706588455255701626652295052608270151725002619712938523942855453760849438515335460923068773677284964435250993858004716641733478364518059875834959491342875433166258188620853442609200311757616469517618756006625800617623384235735448672108078513484335570075725241869942764664206685941391230358239874764746423605742048604253282332025093054981529863837590018589073837575735366773475518841646565683296442724621348669707881791751509496420576027542376307436511400254412258561392804031376435576936170861141133360152694650854893847601302191766912195464324690152460218762670113561319841339756370296569029142871073903361232127860880200172755523440280542566298973929978593586411046034475138049606515879416745317522791003416011165352267327723495505083232684989752218062580700221023489587134891310200064943296166804217365208681858884045777921121110819259249684814515738112812953020044163608959591277290318766730802200402792699469983677723275609526997312133335641381070612911436446853637953071927919684962531551016962343136791068972739728299478741531418722026458347846174865089251367894007839296700141458229185755234307081180798977740391775923013039277047439128528296382294458748963953578398711353286473766612600209137504455790464364257077950042686954849910742072896552477847402162670935661687221594984902088629962299841017052999649477777146472820410551474141972246612647935934234851965060044065395481202853389361840081528590912982789690057192315225987183909051337908929535236319303087337031318314571899601368018810597029333420148948407016099253932906111954595852947308508288747074410288729700953235745074245175248621823319302102753719516249903605853996177854323678007915812980841052553373305710070468567863820214624888022454595765219759715077185261149279715279143708593536073289585499315781705293506214683398166786508539599899323435848181444576446647232891185882792834348121086164587110727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2260245148409248281645037182168595084180528460259881043944216350716227242384307987841515096491415329505437563189707684770895353738649653064163355005598697420839847635561918682305020088032487320014770746926913018599944393760515436768324091680796303580479055691651541635713001978276725025356934071274069130929294570076692841571883477091343059538342309659826709841664628457696997912079447589569873339488696574431661860628910180184645532074260251628591537253720085533908824130122151041662036191555559919706559478069804937476167549280800524069675930130413372279471001440910548631330869715568883141830880035793763877799317632066267248979497423148539320998926832507179119358005772979120408822271208180110704315017609047976413649300969204701384800262293684211345366405394682234822012720800221344705408394486992841594500170946215116453148870952473707102219405472575662134198433053317625379548310059266760402127687281203377911004038295505874028711430098064863575996441510001668009464509767056333983863687403000834691285155605485141149604991924951377465351961988568674417881277235969146814530068632224584185484555780209925521424824577179001013773035404785995708163906519905208423076665791016547299125318738403039101508590541510263448188853046159538431377101678125524705478078343036355429282382037236762338226030196928538663804908549850418146070752393612434265202284437313767174616955561492372702602583784156237430439419486065292465835012139319920132457354096350937735607897811505496262835835838304156398329058123709185158746165178655443744886308409898978399406614368109771425159992573856383340677411284230984017198373186280108754488484425288032858041067317566738784450855911844722566319636232714718800914695059728556500895662640166180995286046393720221321528038668148402407716072832559765592951561709902538809541897860431965539771637372441205015539365138742320876263968571457285884948528133590108950625637629528012948166997397885600385793560198477538583496330601950759531895930745930366980760371761508035935816246199455161832408558082075636088864840005396950413595821538029477667690794044100403736657308281052221268140374183613555597037028052247340281382356965659749507979987762706675116829971835008184744520509446655324096341089564763426541172280384313668537522116847839094256339028049036000734735926983360990044230401810528040529795105557447869496068766952196602639258409683414495157249641164123169852874505594441481179278893443743620355894185724640288768163844511352480047217462512809069358689037319034663951141464163629185669471831820259702981420591533363724291703586051557186323737064556088990350352856608961209227810030452265192670897166827346336953086018696330723486577472387998855719612028339651714547650571347646008610025109589033931578209373974654731605618009401996652156329822143794650323938929532851698539073366429238078496166267968488231318797744766934114235652750277401790386639953906645561228695089012990992961841094527881260201305149441991110922334661371333467964527593091113560001017842684805297234798784208216624764979404149970659216387218987524151700589625355901112161935544313450219904470021888879522856044672160838844453622392859252892238202492458901898563227366562277931687860813054668090887170248103907094464990393118532232672847662855044465659675944979220698780717077826311646858288384111600195371259427838441317000071861381417978500451422090794657796588829190725696822346352363848033571724955604884805316901940787020898869105848521020789278498016672594175411740525145893197548433835568158265933293675444024573217664910431009055294437412863717948420285020094291711685519068825433198033916335962708139947667227996819865781206696851092689638675733223533053591141611175778675197142906632493780626312630251061261451128493385816286191932747574730534595852873023629834052291365573620884775125502329636477485249081209336633436480993949222811271442752092644723447490056311287054366926847092515401297946438981192993161524391096418840142993648317417937490668356922481647410847410777230966863967171811983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -430013347471944011207038895249695423911078345539932741625920420761352623710377916833177670784016845936354232827929390293146594982027602104042534213544378103173620447469251743907569118813746882333309801625379979561090692773582136206289629255974200894754919985371767424736137734779063758073965160646220015333468642160227513308205361448193782927176752086952601773268381768208016697432929247247286626997452339399588151618170021626701205180626019625995755279272293368151469769644207012490840080620494629283697628633755297534066680076465859086643538667083909867352721753357479355937115398478613289433985868042137377620765506519402196485219329998039393171862041888035659056220618469483804916873777644170283491925008897675741130437089212094030528840887043758109491306171152936977037072208267841554090936661065844639098218162038284989125612178619260937011319809420490270198968237945265019885928687772873081893397436902780731829801787974148748034243324637602472963405231395241183228877655427032933975649897261946542946875901618725770164640802852931928555978601893367409999588875083187319809692810565161654732946577931725217882890667311549408777265501564416636956964454002533118871256082593965249862382850904232066971204585597704454762346165591962534836269722319997254290619510946340410312794377954897211195670555133958120144442706351888051228329619969280533347220574225928326734714702795665271493676035351101206510371994915368353419610502174699594560940159670842596288644652902098617008950259249475452635007353506743262862729924451685100779619651222220454675183430730369117269507799252025379915855838650906324844995704265316991760826462329880690405815824523965505107357320340398173452045902716425559881231212699742959222256671253540772483324749837630769778832607517284626137026990457824622544360327990827112736930102368480522224331198898116467787948693335630568836521714509317624524485057039370835065232337814723227256064772844094489767849305366377347135486619333124694422624078460394973436251821171692691375484998649348879764994363510551760730645140401405035100571030021759299613911721205497234073694202419943920531700894300701132952561355061273532721517788785618255871141956637346416612963608165597293807846835996892931870220704773240364213100646173623694476821209360490034008079984507762305113064853247726285121605929331382798756797617405734456697376218907745791925589979999347030410256363319271561718313172316120019864125734844813774523654672251905335797308106147438503443517882290593290027268264835143628021233563627265815187243914407388819401559295608572153644469883771556956626550248274989813297044341810011030734664335993542147946873719810969688682764275876751895581535374163004218417926513699977261590091883964155696501643559451719922543781074617289964775872675158704543703891957332812702412704474638705534167247505711522660564139791938740467861575773272520974138611996440186503430491053397502953682627360741299858736034434140971043331707617753427748392594386326981436491559992478927957319910687002783517333618855429068173776346646077127116556113587106588702272407576357624826689852213828474988029339923627763522096476980090547273508345139562010740583827847094850134121181832986584031698069537557391904090682242827178114232244834741049724821789359468781338879852600817023909240189712244574488975696777257984795244485933225190990439039661428828068578666278267026350643526151920807895394126384386323595090514229727547061039629427669585709050313938889180468364709732644542208639202440311680574051877433637064087461273910734313667410231176849545008060348567136728633963982309185902231324960347051453188395354574040074231742553765502475718491004462537881747714301009096199301427094133047182943868224561715430898503116922223983595758360660096743812225835101137481952429749257733713599194157606058835267434061582338783894964818015772628243616003569075375725225384106721183371593178079021553264256439427683339856057239264592357013730912373458026241017803263745204169475342657971858811141272636237467305284326857932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 75851040780628465225827829218809691585203806270547140336093098988900579174798788815116150330856672280767329082039521138853559171057796976510082987418715698950286454470218692156140831150973654192702460508931041399804520964773674623170165823956544443153150007167181111792009457581733895242546575082424268169950146009245921509650189368952395475947696183813221517981005794742452072946815532206233914819326251442206534247415853758860403824018451529579023564713646378834490849358020690231357574514327862003494968984002176941587348343821917260258576817522578276006923492322525595521243340252020564858689936954189569118556152170966737100986440580681021949070478313977687539142394498575535440369793893209602096271783422937999048322073665010180630782861787584681637656647571567963833307902573269321381311953585375249334006409492217605286063743251936217639186258851678978350672825507846482949103359101850313420445859012468458776704704559140233985420678219039702677269386468553064301270752074136107445749517794524672269659424980713408048526205896113983180027350323100972786124148074751575307458194438290570072221035907202238586970724780686038356977651346122804782869084357360279913729765465087671682359753447617811886072904165456305338610086528322195969631220750300255438537840605556211683921778469748060638781357340384068213740467021070782669527964502854452090897693365321691135938215649889367105731702088789997647021858966658310850444154450097879947563299822741477058293463178829585302521288408464390397290637353984775938480450689461086225779849957959859562787770842415703791456632627589847124253107230467411742069676223173641970355104774100416059219779944419281491271969321928704871798557479084116871068866151752230255172698357535016128615929728754995296843873024563779650815916295940286273358683572228944026585769174777163445025404092688761467404390609847601657848389293232560437685051534765417772679844469118365218856024552051731733515432285810753808660522636087547810547745169262530339421910505610054267473960848965891961039436321880411696546252934444330238364481514899136843062990876927507583064284459284753419614298717002513385543608684025568288168870454983168686792108104596749584109035263576011369018485383092001523359764369802647259631165000751972937260960811034646430024455110859697183674748881151436563788771151613581315595084648310042447487935399318803816233521438358600203229971429670775645410228941710059306466927841972598252418356021666985880013196433166607412920521930562508799537243281435803260965648000466283418083362658274758448085129340547116437699092855552740034940166164833006550932861712285687227940058122551931380418226644815193704597938613736359009411526361998845286259991319383832922427209316589503204465494640823272305741434596842693339721132266886830437766723529041072096340886227173324809997886276945947551079722691894185917391878349762224589405534568653343432119427968605924723447901623270944857917693273634028192341826622670955527928591609570696211244251846457336004141427091828082583565121547398176693021618310297650483690554221269315843161825683207625096539474595961186208307616763933286279086417985249863444802293928462743258245217847590732601590251756871297607545940311368978506220005982944676538111184559914776367480495746116978357073652756090181808943571207976780752122419546251475154040270639980987049605453053092934952563789975288560079587163056561075417479090164204175215318406468918727149555637087261895904796851795987003077654379580933843738816855485136797427461932662315863178228445089575597253971354562634776755038599027954220714943496319955751176239044260851569695112990581488046343678852487465290676559400018058495639903636514664920664150914884556554915364038695787913479639830262042814197509664123097490205396109290940482338765712788297265563525295832479513852037300275678734716870322416139249845560407929668064485658779421752572810380022830909749185203312478281877194048388078474161712668693922969052887670018383766863447853577011293877961395687950272860479485911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -12461449412720262567980709144197513385865567445725030517569131704813324465132450782508502716305346960181879737036244937743377138135510994015218695399342359405815765147423801781705525394194379705635761342477329375026822500977638438124048107706085540090715354230968797866188292535291320517717723864422273995816082316042211576210697792341779569599161441586244633609323662225151732018106336303631696861999261707739667817119089657966735671855262014255295560752605695377724520830625998837195082686565539470916002087122444335303048825708662994703563339830046818952702248831730487946243351526876332665306289589214622244732005138489303379759560927287410906219783256468343250128113587902445342761353649190406435019180625912567885718700110759748877183257851323886340881454517071798985191815597902496441846560066277160037539888052112084147571068391953733311151687910858304598310227942540292486340975937154608300292574713562675271390377328656145293031068486376803446920011914791676090430475852642394544126259758233818226054368863784452140081817088398739202929381057048469961149566186824825283811482085506522478750513707211694321412765841933188373470397987321182805807249573863708233305002875187315980927140785054703318641531707986369633552372418135153216371736683764812589802240031559073027353806185663270960345477320925565609050920286644322930711111076168009590291486791636107407748496203341489757198203685309715966438804127330908169843480819854081077972122009665807940342556155026778473808430173973074139899656709310033049601894151641381737231843882656462318376137018953622631665871913051349789176171939140510118376797367136121187523996374977037770673661418722761072720108177529935952473496219731485591902384547205553476200584465256974239699841561343517317181913458465266879834459915146814111358886550441702208262395438418257537625300828406182805795396051548815755715453574412447431610743673478894847010607551176692947440274904243774737902147495726090708558049836926789025886187542934074839041078313507829318963798703922452603694017275376535479992147283870289140734610438155233806149295340351718923153277146521223217503044812762582181497811879070681437911184024416809082070173494847110043936702660531364892223514214950863415956741511049088040118722871508494974499418139366611379416240790064094460389772491049260795116361833292050136394363436783349213345195062179345122069842353776334761532601099976468608887894130256538131788229896353766771458942293209660550254006252477751688492998835522541065393966383833563650106735029997831342560468981501459034882773172464846013405831884521605650469179556862887505126252757095313115488600628367115133735759272334751147714949707757625229238306113931890817116875057202595956836289170741507997174629325194865635890886342905775351406511830738550278025190601114606317601742445602003992520401382844488030288866793375968155976284201627408823547495194821220548280086912321355019569184517731020913852326349647069718836402708538216076143620640951966974884134844953412382922613772698152066019749120565043919032429820794794359930215735166032351765555463063694095450547201118495708541157398041652378938550803554248132086196752511406561583905420846266454256214701517069018635520740226018760176826859299534484276027048925188434099115698773646704233723863170257008702004713619714278910869412837553657492253205327743040825737319025773064284899869644721346917003763421193957869386622706718261937128408350239711097756621923699861888135926973324931654523707116300736940277942550434675296872290891471958847778548737395684066184609041944099078497983417416593672026806040974627219463534775754957285576639588214093520489272075673137989121120229246578795139697616837033958751974576074802566978305440110552014203692097976139115709255109409980181576835882039271740640160762260446659043800267272661028339435191721640807873072783850751993558816919096242420350554947327393095984715883999209053299938793238532696548286748153084444115053453944718321061658366359334414579749758379085547266484939347517833216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1916450706382754773244736081747704711391239408360439811826660998300013263828890202870636475654632905310318673088801073193436414443821849546402834918327652845185185531548946664454746987584902934264439089853871635326668655698120011826875728831114768985092795455305171082721344903459634158372758199219628673057555060618897240901427007787072277736648171593287372755242885087425564059726710696346642165115830593855600361911534117804270652533184891866347212944854412738553815728504101482047503596031896704089823478238476517851942406708953166186098258384079114584017633495538327509234993721318503468836491802414165441513531586970899921224079343391547940929060570325906068003819609689314586760715021269819800279149161090542133090122221011009460982608588800667963817989358451349765839833465110859477633063474851638844277717200347708407496140697425296903171450207220771320047180474161729581899299236056073145967369124268106840801398164572181624570778646238189703035796877232461971094387076651832205900563541725700081012934977627051690066171172727042157827395725831046456676741589068905068192786195037181169652934844068769742248028798682408960008510859223419746888252766398405177736501210192903779717934817149388179927028885364739866223887002919003719806288235158785270592367118937593600379025324362294627374882711971572422467308126865988810312745983339141378666523383456599479928664600986765039205156818324960758961659036116079842134354519576267136250488565853255715002092188952754960305378442233833551149588832404648931069772997601922061212676238490672236271278184658551182669953126993273698490019951626977378574758277533819620347636346476626228984290040428032582812064396652644971155453034361133209346628856677573054939070892516004228321490067749223525153055233827180379239615558778510205937857618543063600701216613428539275661170035711057607605760236625741795517698162588289413288789324955473970499542831739616537292478955848164896520116819732187161204114767484000778329245056628007085860493597677139206520740848858097041861464785118495263377514487387711709858095428905646480791434099760298927164334667475868861186376590444230994313487146750950522657655582458820401025278559153059556029823111908462327750029314464894631278844149081382975914917727000569272801106693066022454434233511151183528527811528446231721513325605277459285613462714277173410615237516141013152705641800230084844636592711456917517170332396566574039090360568463090009922877213483051157642241783620191856391579004953846243065679480923027267144745846047229413872485175399958459745245381960012978923222137857676014046601886904301785794762823885997413586269934961247291239471201580049876762234600807511725727161956886097316214097889482544536697515792297991511608300497879443237277129031110303345497387024221859187426147798429634155237703546717864786052268657433232052366052117740451528689501073193594478736019986675359729780313121534138498620676657449010835428337800660647614265171408702013887533353807858587244760544555559328878998892779103259692431423175266728263922790781787470731976385757969688134291965999309828289695333670026526911162580068208414399665343943704391238538557448046032285820427501152070408711353527656355540077387605609263194331425010789380126447868474471413123253266166180750482740531984280354009093744307206486403344667819328279636953843597954617540880270332569555058655356052314660328173834475830418205125906784581121454836263432986700930770209835608776863775735398115169700998414232261599025719338101998130161076212396458117375990923845536833640760519276757823104103696982481953544150608044665182321944869933353292652776727313891448370695620351421546982663509493076536691619991334577045168353891274650978210109157004287466882962502647957313098901360126083012964706754488399788434542179048906546788144183635380040781053755664858306898933753080309982878940826400594261467121983725448422367901368775330737770035261431738714338363885355624940708904185787142519966252213415381980939505005540855812729670194935219269090515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -277256698152065442254169827445741956579170846990265301131930427875907257654686161008978325749746582613500258079595100449881633858385543046787192310540022901647804568980942625129862696123598965520203084530311458123916378852134113394828809944769900702562445245978161408608534569514694962588409010079019886245814238475037546258179226163520813091587548198777126445386685974455243204749453140332261534846043369798575484805971625726646845002353832624742972264970970262823996610769431748038924919404229455113664004369882018463902654236256478305376211065569727162881549197523290755727839220311255197963947040781208615335073148441635324563879904149209057156884445846232442490128974157350765426804958650045753910433855191404240864566723755076361690252447129332203902515325857800632458017441138201100893437225139903368957323457275439363957469462997437053587197009473323727819844997960534604966488957557203949449327417548042363876602484066808478607678064440668620097675431617661338178276272171314644245749871049547190421666384970724301935537800655836715337267049933808215300057732269501983076540408193577141559808891594672217131560839337292191639975315711837130639925815532727096772162175572051571913415741728403391123463640514690016405144935974092199553031734089298811535867321223659941647120579190778488892871087667644420609922196979817938300605425316255045185451852123243785579142521792575113144593450584366524862400885137765342555914704975914484397627118388519766647944304883457091153576591908787265221244223237036948225976178914758899326471373532687992695228060692469646618271885065159584090183755952621115554437410832769346507710519273089784696801851385982567171919542095784218762990458619772023898364526321739110618017187256697742040554411879591891254269592965886788468502324960781174309526144739984239066363627663376261808931602924579728276425890315237239202528608935878034870660907125960754714454598350908948293444757187461494473453473482347817155562523712192779698422214281805305615853794245584115848040004060033575043912893192012113113955938098129763752601742856200325288456251582854370992697561496069426992951809755231247054548880761477954679941777295748234716712319158628537741776721046139493537999384255601625435784914477434886887193483092306257094672983460743690128917762576348916124769602753159686890765508870914997294318555057750481161241439264195591723402369004164194323288726716006370165040005117766800900022485351311740675082120561227490165596794718198460751317269013041608499136419188869063919662991438941007586662470348948238365094149954027865030979694635726423719839260829014596738752361337333287035480585628432748364315382941907841220441844464692684619578072145506947543208833923114232839101473484819781862339864391525999196573638967646565269710879968274167663069362793559811337169816243596677019757168462492387705051236588086037822170599478006850180963680810325054644400065726810789119520784712093672185776906456681979518790955523269791161968844933658208191731994661548297197444089534791194889674396031420128090635414935273976458387361507148463509399815849334749965533733254732318413415629811940781506475041132537872620023891870913086552449663569052592118844445419368145909277893984825231218999973144211483891879732815526100773414304183124394462191026062332288070308982418111519771207185887951852244934871784958969240149337123214863934554072631341054653214401931178708479389602287584710497973156670423785866909086742139912931288244054983760696095890195930827046170317958461482764720203973688574127891733658725905299796691538804540944513085244043136422344757713563909733620376722560660067732557035886485078888887117778331100766527274069911653920801251056455580857851031562242656694457182881584065248587727430491435977013829364078025668567332118713252940019229335561240749940522081039550783745607032134708986494972059261508550868354069519000858639238186646703989759131802256328491261820929316343171644693382934457535973968781639208511574036616406069687875223418895884798989899356895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 37875340802988462066542045131346610730949592625774468518013233757123146437007794973756597640939120989770585973158387835751117388732473434570646501772891171923616661731016755196429632155312150610627770862322052571682773106853382710175855685300962769415281388687813332234894520617103778834943029672055654641832269060353337386364731200467272972624591396951872245736393424157046399940630135411132061021642786814216048215490419753724829635450150482249103483382490080306006626036996514492713595414161186013381591180985192499202355678179374224438934138457131181480143749291044166324901638890709144882676770675355736328508328186054751083828890404372730433691143081354270606296037439157013905502457754023677751300311896781729611450973418997585555111663926754645096727611190822865947368049604504244561546881635669424547162564086416626796929838227539426256868998419714667619053164619189720467988139774992096601217817782400164954910159908672266368372718077272233326088780955454356418299554205318565078944141828133538184153392649877773906470990949887295704339134650282610319834855481615099843893817187475555990687233802816831373339508647696497953845940578602622496209123430887465394060392250910792039852265953313180184182242941196981038424035278961045368293598782488787053378583333127846381304497798814722168906751359373592285213996666564416600964377723450179367756588118472811193610751772843874623402445654490000620151042840916848764838402270975146252885499945213957388064411148718059025543922802290532795098413122010096070308438807459589486856264558265416138092286305908472538608143753840956077296243052679831423070359105632050819188289001724370723456291505861744266708857437661829872160073118047771618829999231809436362097005007169367695045438544653281917157386274520494899470437738244891344632457067948592295455918644373207200773651530785175834694903348486315290431611949886125227240200036030791733869811006806867158302176045338104135181090096533708487208826309070493486711393767442155866307150771720348921731493705178771068373543193533659469153774846894063781585473850708434792256735479132281046291492900668144351168040390604492370215191291258859256611707740570475670525355316318688903007555389083475286036412646698190891650484038046458775124325339213626401005165362251787999459227356876179676207548325581736032841695119844201721111023581570820387371320611674489279246384402619129468253501644810899991088968137940073380156494494135160005445809206778575460196534138532271349746483727850518757866956513315205490300471583907890448904846646620524377538664519818919859947252686226965422453733421049194866455462804433377865463511688209938912576340855778035961439114400610122719706306020319951122983024967762564338155864568857399548104421381929444346579217244832263140662143487431920867522932909740635544499897398269212945398783601206010289878998654046003466642313547126816852969703818197055414798503410228885256720299472768912931879210996804821577192024325700051184191494768280822209549282126339110686474244148853535638970782929050895104253839874996795210782899855802563301638969383225798452778532820312406016039585995508706819663683901090797005128385924300416703592129465846328539107904369754118062144659209399255797978527990876618145595611203296989056285014246012489004458607065837294215072899566782439262194018044350418652650063289621442459656121236051421380756449444481769941451831116496809950410450425978164628660933351223963923010647858599610707604933796840671107122556219888540557658055213554205476499802659983191513129664660545373280839541717965700549102141014032959741038107280673186667744809828743748894521969931947578158001222184588725918934911096084134471030003899975867896250826213802772884125304241170956267019784831793211765647757597170046111895938621868452937308337761965780457344131814264888067950386827796855892333039917138906908088360168078464216736031203033867552544347944219239240267786387335750182682273618346983503623708233243356738224792368099840898759657517063035326108519592409088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -4893617400958578294007622404286181426440222539632632077465957536463701853244475480546100565262253714392405888199821275766284941097790758498883971154594195923867880343679815237371577368411470427536136052331604762143566822369074369084596502885981358025043407586835872654235506063925622240573060720932775784849399543217614953974286628207746569778708203504320675048078553260733939210192148047931404232858192535408288373740526379934846089984773341919347895117589087996657720840608676006840347541686344780291282479905192510497943789080116524880585235062554975967165660336455077384726923288268789365589820278796089988216247453934655921089881125799529999703674592442489776239999564699756382341629452546211975874839380674695245375563117635064942877924144794306635555354818224320396505903038272167447218631394746217181596347989376138441690766932270740359739458066610757242182523174948180584159458654786829741260938913699854668944351023977019766349148461633311477612352788718633617381882565965150692810967245098741491515519584642974591718466191354334522902905595383652690885015963512083128811720595317907567307670041620711695439379239924880022584067418256352607904381416800802326504369337626482906381289632985298227125854271938290848161776121166342366516977992597732223285523740656317136268055736275878385200026456032594398376243655038959809496532080898652375716005941364349993894220777211350617783283297828696687002083418048243127164487025277144892103014533073748271823293083000983138016883366241986658716059369227648035460123749403399767368138691939625769076335021943390670180244984890489439887209184677122571847796554505803605141427412611047005536299854412375814592758005114764042448554573989421327459056452103229257328576107525516930210740930952968031846701611073321265304611938441464722493554988556788583903482582143109084207588774610396947172144562854043668569558306887410123693454762715071488307920649735801842192372111613123336366975938915873369355484278059833348847154173468722804140638217186231423086677401130269559131401193962461227646040287052697485481057743843454529846759905002963219196190122265106046670395830504184153324436009594439607925903812522108123036034821257005759131491534658582975520087166786635727674238330402860235718815972685160142930340889570168780681068344170870816194561958750442597572325954728812390632792998879799259463410757929753323002226329426401334995081043941977866403236747264958251231064532212889213490108509947385743801278970825669623321912951841515218149479161237817617914255148850623833176870552509606007279730007605726617065231358232581921893720324898100330066055264365492196506276923023267921680260328091114017332489061166797224610213887736604443139220768241135509735467431099614842646832279535581146369866616366945911014649114906855387385095077007959228286573983170572023943333846131690955324215423743797418353127315110222151880108609738882937989847659726948754757158694658126211847135870550165915586888017191456695875381710710638056902194244546025246402164996012856395315179001793065111781132973944568418937037876406596717972276164411463491943808218977613058201754725331666033436938744131740570891128595983801508751571381225837175659091947415921073119456928253419639433640964526922777379149585046427145332647660442888875416896294679433861847776601244711237785409574058996553820625747346574671144856324894427880570235146899239672103891628584072728741888737655681195806482786324602079603696915558596240630584158879190582919288317703440243093883331179380984847333403084527884695743220568578652980855852046412878023546390659062519205766785069663764979121644596983769235513285143247808689862814415579116284111008897111747080398400177999781458278140510993401336158395343235410068444820375026096909645323744374678468820537374176181153493338948799898782622411380243202711315605572985759160015869365636009711464133525678241152931434392979634183746819216457923661019028897334806022599409474949995093503883687256328488964181993897177250624280248852922434032202876400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 597406556103018841671501573674084693314151262157257205031371776773117844529681302138209093882232500330829804430209472569431126777224920898487555845368145626389590047886432483838696681137764361498832391579652257741954246723862652629555247617745875982773838520420054228165246662956583520821426106604562748768487184953408843191858126669063244203866821323757293815808641282749731122104322402947530246709213749488458226314871515433334139221865060227155987522494048503816962052006905536381036433867297071117335704771396601568912342047883918461719935932422228382956896711032456875528775243327821729153700228806664164417908481659595396708087455618060211875701308900870925229303106345575458033073065804183631485368280778133852794287517001353102669972026989261559845457125514970953224176998151484364876830860186450905541516917860844603948256153814795892984495901123967873637528251998496954649944212379004271477951747881061294975181214320319013611365180963931596437412857319643397609991443134251986670575837709416408884997935053205388531522960182255506714064959259279371705512280859160070724473608251591273135372177004249434784180532232691079635312701918363921838805428216857443203668585482970275247248112737648490910101952269813960449511814605472890844813361527428898753516198433166294351701991628831494056248380432349277303834436984323126368160898576286761847078095484219865400405312246111335248764951934429936423597454467561592064838393773022352038787985033841247758045241119092558497150628321043420694122738999569806248666516694601672452998265994197793773911590379631009981578678647004522314685958074357943973109709001690738113323952487992296519426129981058081774409188075647692728737442031434376603673239815271670565874442222054402567122794844675576262033781651945405693653929770939541930670936131699367467195992702271456883347028792209334093162442655021725668351059939897690944401993841506458600738260407162974680288054166392706295657435327472074254206591605430092852040349078113195515042845210311234225672009707860707531221039025011584543704752088341385974889150403728811274173703302608310944936895755748494070352530702771799729006741505336082400763258522325945235655034204911386573217836693691087419023427363285055564834315721015143074284538482118634757526971896809286610144164135138106397131010081566095523302496369310305689908858267921747595079370140246797011436987426417177642013668216595156466307137989013615661366707205638381469629871531664294016852183423231989786677633748382229415309607936885014541625007143980746271397124832044241870511264053667369699275526555689071249560693277817111269567795272286810503048520420412242227540793823998538971973035925283696262431432226698617013708325687740735526825273100759593571722063902498303726594407174781659447820029385843587153165827101837391257126122270488212533517589027800303244667600783979195997244084354530186493976192859997865691369625746515923924119168530292855253652213953952304114247449771957819386168888723499804169271599509332327700007745645495724571151505226239921082884582868676841294059414664856248430891412879332538804998665718042993887747809901650144795593868340872725232273978952923959199614666598332853618921104354716371961053596971015921029827597063767727237299503272527805225079256688940099033329479606824516145683994909814484329606045612084669368167445684999895502264696299532371845894760036248017904413358458409506482711086187946160513325673580376214170208243385224833029987678825348145340841426553449229891849868079540581273689425948248541078104398888161005779397542163166946892439490811867803656778347523489912335085606333507244543335725597169473437852920322148857713750805808046103231369246743626147950089255080058165017438769898534913968547625565697890375649122581928001936340847043217009171301230453813845423272732958101252708970834089759549266864004730972673100154784110489302457674656916651497443053003882338125315497512155084997504365338164338928555014164567925003699693417595270026577984573915700230659395333422500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -68685136682805587251396512069816437163687659042226754940624117944958126907337677115109826123118077049426637024147283793166804095503194186838537326586965096019808539554564231264396684264646556275249007227003970532667727059740390290294146370444845685954872467098054014672211181208636877959578702905110104935653856375341843646318374240761566606017076995875569795991464743531096006387512490486286452610967624488215449276152666068668464134794050372734645592188898684593816674596019542722691611381960791173754991914171469564396270769157235429036501846156578632224981499763796615509546481583085626214571996266850152744876647226633645324041887383032095499323630648656357433563271363721433245997926736519898680727549580801875984170199618017383584001484281073028395069464074234705487829243769088805522720968009794687951666511240126908504032283042805322667334549789181324092034594315756931234482903076600088649213221913773151504621200553312076909124632434558370346904959859173528304833668598088222128690240872413716709087593244262568902220798290621311064089105870971315192562727893076009372637759693685898752388110110195265004378497615605316437394234189965789942343155149141744904772439744899859320698191474808899986112157666022392882522074873923485293683954518798251198502761935881298753758991419023280595229945636093001796775219053406265290286018678115871438671105630016728171541995238372857340676427967299602230226663343633247160852404047784845115417328334228178429538151425242972011778182218848938506960528462450457963745789091744581059990911897570332563471417112605359978706073631480178230569086101722233319404202746098602830053831928744462153135860339357001672129847196366975607038117358032845444127202090652837977746239784264512601981504495510739176623500359790672126310758887851506085994656436856032080603400776104512818146594377355961326377900803042300272937207980561492468274178964597374070020404303419348129695837600897161461044711630283143496574134554706131877603052532367228417199709321502481467221687340107407139096939705635195581779391927636444858871546594733262914514622319598362580265647216635050686064779265259182307527923030976627619321908409749329936544339370754743873534913185100045352623727809126248225963147343287990796619019723271041261629664277889307415461989962723966834431843647140874551614533537588357752789653659956680102630908107205052812300703296601398426112912744673230474057572478403641865668460117938629548617496842407167250168089289066112882862312783001647502317873765763012203505946739094403023274345204788567713138815889760551563633246703274370416068040306894302084956982750423325887339911466906957279263105031198836213923156383540638112425400384245691087306608444902066162389960474946889009697951909656730025856342163958246868513683173229298508295801333241481834065225904808017762942589094670541768419470071564859945265741184851714333366978908024345387017340193628726612526755946382475513582230339502387306953703892838358320096797595038113562961500794755817308215694800505660336755561764607693630778461963251219879811115389327126978152164584698464414382385372283761647695038493523754447621341526403577352613286825856766820459562975091528914148456822275151911866225932136865494322898662452772302945882741764431938286764147104013244133843754650522170236742825441427773707672973508751489835392321115846356269037073445356908763988948799813619961456950219682730352440555420288292382781749554847648974320833132597895481854525471658194625417050496580016457778341194429254438120144741881742163263137154678221253774202593470549957941071996294482820015473609150075874876120821301847636083094141357901809176338600112472825158108382682455174042033551111785644383969544160882809122929570393167227391751910290069565698928527116554386400767489082816037878259261719229191821123894841146934708236542602842447330542886028195569984278695610620126791921871001383081169238059736594612263394998275582375429939179446273078796695088767909818614988693027915510345820449251179544042875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 7403824024369566586966322640303964422985720046310474444462190898777371189544997613695501881715253483423174618015999063124515341633181858448548267628206770794721924811395998947198618656451578959616511150681864361238866528141587584035703114155882104037891787035524946871252538757391188612427015258661677584531612760243162244765737570372264481655570952870169772256025753286337770792321373293415051706783313064490178743711766928805075936655920609828152996195859161061892296357664965892516936905958610200181099538561543375781526894964537580624160690396253159139879990733896957282299457772987196260702369235579354134638655075326785594235874244637222553263979073293114282647735761805355809669234105842469784371956766176688224412321082926216412919651325158998699589927566929265779920103116471863105520540959720266036171064394840347401740980414565431984780340599047549583599516442694964251138094855052705875176648626462828528392300548920540461929649716262253770476309804293264419993042071795926920487165234972417487504056318385057455996366171952572242617185636927618922671863657239143737867212508762947739165126960713327874120193042797548348139561578513879930264973349887752599200610880154546429748576330160578394381124054450873124659100377846286052576632068453671763157947323672539115345664637548366919299943193166799986580445090045657701891671550731607437158450881081227440054134288504774904417604296240311370453264270415427228190222640983965657523635820048975638359288561330858579808874285694488099967652592494764525771948680795608179391332195571377552451617329573973824911657780734324752429852849285112010004796258620732583962009969555473238769730579114893066254594038013676823245313257264927334528528221665108105680657927275712630203829972238864010562984874616641798459228823193398019550101582710926251731218109199250169348801083714856111675713673076880042032072256906117237890771698902119697955975687646777716576387260340470751133496439213803700574588570805533287873592819906356311696050050363877695525734528113690661536389897919678665922212598475053098115284647104530705629608412759814112305322270483504059319314635447060882549927578265622491089876348619267562692960758945792086388487316223857473122945307609714529372015442564556040936729232642279035487262718785521127406154337913491683103268124052699427473288188603133635953037885837790998405227581216563476322020780722625968386680923463385061462084424228404112282857255687449280505544963117716170082599129121672382546911560546850410788021722822714222632011552132091801192262608579874459942639390679021411225193967807511962052899304719232505653472780466134235132893766591402572667494390470408020139147729449067441758914649105735233962406756835789240193129334267310995613693631282386550129595179233984535297838832333344155284763956340855461030879003107519785554095208253311149046728379903077332520911567621218385566050673039061234679757861804282601440776292269783483419740616512051606658275101692651908730130473454057449973221790027517191857920060503744060198973230907427565017624634241712791258864258829878340091112549022169455983895708238322090309941752339988491881580370966741945091328327109335874479011111303937396427928062773840524088607938347864277263623915232230357296956148603942539917455620734669938086373652338865275432059794248365843925676267914297461527527389575200880491093976860349580777119834396593428360334774834568153014252722466243275923757509417165806679777944346485313910674091071082210655503353091674145315923157307987942820744668588516827733660312090569265935629125479321707939299707093322510627615642717779144004719509526467874116521776947088141761971907545671559628110871316740353946961355203562877408470497120205660301111742215987750193681393187127631966260593332270943057874112864159087792883387553166753655398172082349657434424787316737090021984729866629980318165561639077756947020696876074791749205282257605580665534704366779839563432409478186330045008018271573322198928641060003591692122699983198460935837500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -744788660898503384358119538657241979547029345486811720438173290735381495193708870130037538738725426327024588403963652446550199929072329436107617879830671107120053056666579720080233744007235580070411177517510194530468675306890607177862406534569052771181852262584596079120601357060993414383286962123111382184794857322401975886777786368450922415936508921589559630963051096258957830458160821886468634962009230342714061906515461699629345761338947924008449120601677285836057682776273471659441215149025995774279402500680115916410317243432009748128273963814598847043002008165662814593977811966845754102305531308870129810892908732033067272684445504700358631649035999012040569709254524574620080261850089904992683449308571022468416796938590161089126202939088570324872844530433515671837884841665658837709565357601569338910319136379530230045315622797984663166239930216417690493687895182259328714842772730318653304530508834704775879915499918740013810199053841595864946168107856341128391971114448201649103534995846014176773025507186751948433953556026188496697194819991016293321452103452502764931623160476156349299557653843382427198414307335953831779237942452282532680594699328152826390974641017646480255555699889333935847814785455621697277401436947592232000073226096110378632314486436165676606614453623446480866237637201268004611011588021464567951799282481461849278071137274936162410302832254560510025523662714448314216888508604058423671108454959824501573256836040118426924241688684981431335434983810391414109933895510577181468689010052001129382146013085179617886931079552119462869202027630189437346044518097560391496401046594190290810230125719259136117480521300076012503445594619613282733393116332285563226941144550278050904730405621573864246906548442820961487541585963841077267237656772558929679268972648787176977544242209899816532640111170948697505879693730622006545178302220028726366298789671685181804837093479757870404823122912196416741124082822199342279308870943142599210863568981508773498599411676857886047066686777799661262656196450385937555284123816901036816280437239907415419583053352114182092157468038037004848005456778978942683992074979987358731128116876118238096261805435350818373941254759831690720572047968877990390724069344981342366226540110099521744552914215050378390274604467589968377733328985188214042895523211509702535668874641213551900179877263318287942440962063144335381609362193455817242736920582103697950553464510605079902702993273874883220711562320644462316744415743596598764509208741080069902234456861043691571454891316961824188659754198228589032333831424177610918793248486815842096434701151878909567698576377099468980698816618148863736071149027103343344572650953280349347049519618933503123729308815055446718479537713051674780527553645034962842157219078971121695798162779296053843074004215539187186854711086096337822686519476563745209466029045621157983451486647591133284568231765808950293231732533276703325399998763833623291601599851627435989345840447257041857318564067912736380331941904538919472885920693795816915503855481946134094530362112224868646472634860090627199527617238012318553663306348025071898339181348637479317015461280571408724923605648974114023815111261646970049758072113309272554163195075604150906904900665051517545815320850992036613991656752020254880013423523181794159238876080289041651823642407128019706800602014452315692656818821130369195113943425859067836998499528337366621536069206351194305110795235038976277936879551553209603011062261144746315321576294724698263662697849102336211053717589198591147331341737338750612984163151561570081538040929155728187074288245118362312224697472107580461976353931291282724687489460627450219882383004846946766460119993051155118978040250475930127295277106143998629032465878619926203208479866034302248604377357624377950969515510859438303023100766108542247529523616526540483154439289627599289352494355641237023440132926192090736450981091451455264687459607422751666750042704740680412634649495793611279473433981256132295937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 69637869650955051342740779259643946484030907063788877957387665057601706103631208069764042437082147757549111027058296728763317235422935234398842802310576912936487727892312955627331280790877312207654371481927244726476591788151581795310220744564481583074098317027019640861688107073516735482496463742552908619878451236063084606601066456300098794982403137601641638231956037419985765465022142302177867131698697501834236732145922565434451943735757146723877343709633610809376834686352963396526610243611365328574141406995636802421897318447298072901970030262718244804271683791554168920400398800892406619556895750024658643272199124967635673288055806376099194324203154020984586027413318796602194320292625808675930970669335033775456378255885042672262387667041595044160136306095321392556237160450172224367079314050164157870979678926148096637107972383918910903109685704053650017261543220004863562074138452774900148760954098323482900838244057473165189015427088085811891839873624663000648432236256755394956428668639660582898595195201040390312672066036940500424196452770258265256163647885392142983458312108788843096652202624175890861416136042841570423691322175161458802117877849741542002643995059073580854267399631499275111556967378130971220293403905252249205225334886102449318902180925283850994311316793247926771237827931815400042884282916061561457970187196548067996801766371891831972695595716176792414279701223416498782853654347694478234452998676745178366352404732976339388009399554710131730947006634706472013216518180760684242405524409150181110778719358865248677610998498752988377901127168434754334023250978152623544968861266638164113576852351123765561732832976724908498928385534530473223004253981284732243665559852095102123191723686429454263663418435136207998343402436999779331030041306202856601082277186289650921206192148975897507210138189275203752594356360804113626050804551359440435158169086410300226213610636565029632678541300934777312173085101882138140896636974907864504660471525919653032997416021152334741727795624300082189720296979423598659495979246469306879506866537794927383634560235779962425900004080957354756510119732151795131071409834467488903615598812675206206866389741876766604266772114036789610490756766483525592374381788230912175301762042900182798480261481628083246874601163390442099557499885359936357745248764274293300574672480828178374066321459521385853464808931286499388035175180005428256409819230702142961972655267212155578299868145180107061870024883924910010197171705471244806545808953349999861222814127077272771692005575337748739369466583911010359453168224563343741226586077310170811480287454188782330476601883015921360253332671287193267271433153665948929861942132121873479504722048129921250534107093344766393329428107796754618775061425624979314758791500911424094411672563351509013937915596572088716285965586327091085142815750976143285825493997120798914255043035493466820940169391811789621329651781075657307731670097963164799557374390863992755807759186251098119249486293658459776635909166491870897389812322810977791558858945054643731960125694249409254249212823789994440071694156223251277981633684388881329792515032339909520499775697118739472866519466754825152404112677966787518769203969262151899576356933140054179143847849905564948001987138969451021029659685918486386504817080476493465501182010721778970053595285768573497356235381882530262997799246109782413977318066011823288708677232139335074710803601907054399235360476471450843461385029675389425749562250100121375716147751081239545703644161320282063019612390697170164523293891538290029132452299868791365735713118744295076599432672271311500153634229085283662303950776098990999144034730600977638953437091255066489998368025865015435159628665565195634266146682473485882107064047723388011438046381937564095065342282653336486086419750492414732225870480531312787562589515116724860538177590502884242072554203836661892353806116940887229134308825942125623122469457783995823884164475993844703047554412866333712870275709135053163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -6033475988359299363558278801341050447832433641415768575896003730658160712555013319364771133663451307404338807385804916024894623787659942299191532174209126895968791425077227530773809388306413016931284846430824759269448685625716102076008098939075638174002855312196909063206825763165329383641765028417985201546629576048422519283713401916285133830728379252827616198755720109722919417650686883704592790455765728346776283483681607368270683448647653853123740219225249010355170200981573307587140203867701501400123772931076253743001973366178562579650999442556156097737112330017378050069300142623775128305770440482740201585510230537317202164775843792945506769767659118380767197148784803717782483433979892457279654888229154747479190618733377583994845593501435561302795013300124657916682523876872615805631239198173978582978988602954011797372959342777127499984063356374253555989396102695384463518249978029373479791676244218615093361410162721020130220710925095168599812393424249959074475067894385193808088679087763369397230577445431899373963848754207056627159923751026947653026687513778166444566399973073879229153235518666166362716656194705369338540897391525695514238080245240236404621908210347535903796795246089438662073408807617758828778150188655273238273791419114321702690597879694502794921242114852766039028871700014424255931049735011533741225525174448499515745990339965186145528129511946658751002018829055605748011702146747505922754573357377187454279126799464470929922838679060909960800383279591873185599725561120453906677478101165565966601663182361956936467239484289793166472924038628115593126109637624314328809955484266888076981750482344328909536717090836378128486227614748036763258761556204570239294089527730389276908507053218173317795234381923947356988866626094841629492548001656359996992805325555743513249313811386206739666123113776303723366192771789212810350532242074081694831345627648383369850668499678986904062339295858242939302695764526642863754434631010624218371316357888390743159915779728910460669556043600432317398869304441434296781416822220685987449610195725096931815253879859523184828009511108363153071285796375642496693323929081087199074511474365212314652029498828761614673876561306311077084074554182847607949606594782831797492129176061503126929702826440740363128394074318306391190785426563784275771811590687532086386137613226688932128939703848366041846121391699015593387744013722192540730498653901990331525551790028141866392930132249861778670257111080895844105999917183498668037623773766011986523411023564911834345880916128018297644899446804736019000067639798475352223196292032092000577361510492503667012868471567709208258665124541966274185608632940364917579251166614523569575445872429786360412925012995933894364877904313827793808155577142642717706191243115346815798585674520820354562542137759888504936645924356217886875514941762574535060417231305538243244003294508262307359638499945071921685634040035563125239453133916879781540328744826706676114932702383911014548309669305310106958141738686239083771546474194624969941922710013315986356436791788907732201647778950737151969307539967931154539421694155942087166041684234059972614803347297681569452158023552116962502130447942775846001767113092863799944808658549094870924228129182146254630066196108458304522518264853106362861913953698598309868175636441905389883688514243045451391195812348378969080188306818364332978148801925377042786915361192492870359349845133883024222961653242687115794320924009543059781221070453383066198235307534300437113346699442717350844293775534687669538871123351366340251456559648018646921940510521056188427923525371160526279730190199699374928651281736648536179181513927144560417675017790780130787943944412998750094240760729364811500162092212755259326900180490823447375696104265763367525871268844088759949946338678882526995059828839565237897210799403452422706068066642272754994960389517118105999447793361895528718160269472054249212394032715893867665686931431239109824153230300518707264694036685714306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 483391402278105852012694815321597370991520186388582323815313483847290440535699232084739364831771818003543510366005494563811828830606843412318668113338108543189772366008369702541852532419862337555180488723306944214486055970901053611421078465175376799589879146677426037446189512689649436661316713852697761752656975693969263236329724067700441541678306098167290810879813230754260511633352044217771588311313197591608140742991771971301557641533572965267868089750852721094892412231965139021438456664807396084385728454874494636847461820276694980868041928886014160783379836534006724563548090060749466809281528472873211236044760473971213854992157775716413051120021472597990644510152055061854662734496735614303948936834221287826952925919125333517629608491258658239748116635217125137419873445883632556332722090101743864099423685370146074285579874528880650136041836093437993946932599996259414046898207987451685455855482625813391866088965384266077062389553618660891751590617361122885569205736958425242924541024081872983179605067446436143853591993352149129928518870589002214019533474167110434911331559390513080728562911823492650574060757940255124327871012501371768316589473089924928408690909083548165089128031881236779218870503159770469598344544084630593352526206344050696088538165660689627615808514581932547175371217263459543148421349899699949267691264573008959655473356281747085012628336820612836588034585024232480848842849437088519898881392537033764814213606783305998559343090444509094117767894399462014747911197102696387443492947680128588198848471573976217546465617236259220842971485039091573616618136760855079160254753509522239897537068857797491528556179670921718014235472041109550604955699541818542857718749566887139131043410374404556666548213887432925746306964196200023965521848286899187360225048982518569318700838845388648869683232017334456187295298653578409464353245457612709052398464528425947373637787077624273486201486926388802851777158347993856792141630053771286382660766935846164037108230242507562297935653350534324991176702376345021341084797167732930751860017570689653926273782731324328746630771513548048005087154918272360475745100457009089227673321930898024097879651877684093580092013950309881455041251553410129219505264560902202142224072953241298154817563700900769728774093978219238747589692571165110124040730421411991968017119715168544622865352630170461382737906804548809394009859793758994000889357755002111301719905786735160822003968300436470879539901979983779438314280382194014580918247521921002067646895700381935183885427294059494865490176285359208874034333800011610459010404251748433149906523873209414790631498036024694883361360610246602154347970849737548235966784003607557139212113371477570996161920742452065065923012678000152485906627727536378084744990403310333819363991958780114281351543071129440060724769551448328633110989662565188899132967048843999811024169919345846781255745590145163225743417058821665866371734030566731564136481858133609242167020778819233435934509984295118131664630721157039293263560430577919205354581251588303144485833503076994963315578599387976077984501569487648282599691211089426005250235181846175467013449135407034045406428816879395158489421540648474185352773970684847697092130434011307870691885806197928176563559913510630355030736824630830298009909397333717583924184564999233572920100464481841460601505911501351457398172049963059087537005352469411294132598815629521460117386888993960686797796573725229784274874146212305153025069230027568753947236859247765860853593576477505487768011983726318286732954806491524497979724421207757719981284957137054116991589682974175181497304655807299611648989048204879376414668146001119670971213025124807243691919107470907392229287490112877028099586251569187158760249782743286610518693730005505850406627643045297456643077344223363904656234689982911514934529875151185471820915706647677677009730215632700540148866683038714242571250635512325574908513558413717582640146715543594386123352929985128512132044171349029541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -35767183753016351740161116874459208314448097041979496580367789373969735529195453849829816198360236530635320306266423678598018168196428316755344235318343153979689649909144135970044052689970161750876737772121438700504368283606207952656035895128861702761758474766316330569239367266563815385407803760126890986903140575926760589400602580906006342435076593715409936233168051841679843439874258125412781147118974867835590611903755158479153837768961726711789613465697925009310686820534167205206926030070325040573743336502740354128894936613469847059854896135304413111626717235612940064250125392712976856590230716866921786254031917233717527490124771588574149220506773811559262456877655393979596126082157409961594206218596135238887660069065593471152628384116913710677266429706710859339323650549138178675647864896564338390083406389385444483114952081763361558485452124590521051816078903464073431947370338658655960120501098650407882169609272018837088565222903709217900293255032370999876521032237975090290111004718522396587067734263366482401518010753003471129153484458376476686007741470077753349945754037358581796731987763840635138349267672153578709313826958420160403714025172555467495837440957387473950787896052139442150749150875344033545013901705111191766547288773597166628422930755497088997117049454103833986669168419989214712236623915652556050915388571524388971644570540374114461867446493791491380484856752402204072694646255186083304150597729466640545318364857601035934345339587236143892423238432326022444261069955230119727962499304630372683565494144165471572198365879076704202494282845128351971851628295205719011079549435352228920186676208622111212035845024246279431531417773170081895932658290479179783581517943534144438897006726050104304860322045925118164164825845221124600403606180612110471913808850783508247310971501025825049310600101475909763786923610354341796618258098174053415763628033184032028251563181890023023939498207622302376598924553005793825943443494057742959260586908043600343763173491488309094728192563887799653647295502399576609880023464865998164901061534229556122581628019429824341447191807668956059584778566836099314171252629482932300291082421311501722794192985191088550362266789986304735854757879128555160336263894520211917937266941290560233370896304043908609830844643637180351423418049092301026184807971367119963027164763755887124205589518769826515026566480913988044890284251582883852859323688189615125774311595664523773856195603027989834660593645314285542448704699567751244801114884245218591296936298287629741899748006153999849318003946769971252248979952960363567391471477655605131835001020088864918229430473179463808768859725726969278748129922766386795846861134399267096712804130479966945838694261309559066514564212822001038695739985799346667670416913438413828381001972681093853658738465622004095871540850565687152778313867926625210281094528007089430289598999433266845136907803253090576241626459342256479963654051618009469854823829885605569665219635058353979247780712678541262036350993892277840532582211079931484642236484324179019384362909001888085021688885137440364634571769571927243796560396695149472957033069993022576828804103231222123235556146493420713946782013239177654934337672191198667088963234768391235695153693532990497207517252889888182631869598378801018868745052773870333912799246850962784221183926913628276943186295046188555904073692387227581762036190837616891268997972430990559883070549742857135902827091606541187705732015680865114431909934722580743477471358487483872898524200715250258379105956295353933351687107868909446761943491800134963254493666863227258757713343755911273774766849963678879811991403295528380406334393815099387767244246352414669453919688215112083644337374492476890234193343236793325140939959472703305016381042880914054681882106326655148519814342251007877255143087295912643048301199345753652491043808355033301513902339264989388952314941118511769931639187870430772903238852203675998009793257370691676330322573873012186853889779739379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 2442439770173339397234271488944691568779614069495921466938110230096929144088843671887198982172031414866551469940642635540346404559997824227751674669905473885137206723292650633803027048592996074992810390945077473964338783289030972858429575587447763892321356374775771675855670473574247544795137466178624966882030039034778238276541151529453981363284958730051302641210163118832518541548395056478846955405004713151733412252805716343043619404878658781260098134628792162174700711050097952777197973455707507950744358706825280264462020218754828079850999028452006569470283769898156921795311138581841453076909382752382859150482444759115885998825741016124925541596096927234828732470726826460034212733476775558830670337631237192319075040677166954880489711564294312460675672691522792659915513465652270124410188355015807946870041691796854073994895617543582574000467756633710416117908077458884560814159369076827339903366078805922664444077004889167645076531698220905260270753408287933660604094972296125116289375158947341820364936868041459846340780665972460922434529130754050007750933692003165761216383591628025784634812426503326061836988997648161717813183091033023861167704233426487646356572414946795258144220452015826382003166306187373823608984145902596212745033250138179604587271199459617371258247541443609542642363602292350928859517640144906825447640598444483882419872212042820511658518002539674414238409841493246091503525881631238587711448795992932718562395855590182857227338460280477480772057661151972378481176310938730045005896898816577462551926852121038936533065941488967259446094341951850185532832920965363515861071574789535654709361700327899870618052544555276859804800132099650057960277942733220327016441789200180467086099199330265749141095174453548516378605032542197439636848351960040972958185590841634316638872347419385682590612207659792056779507622597517057174936495848642234773501379741586862963159240426173928139460921164703499444511229003911696242304640854759391368101307136563332603273709070805717490969400735866920381336127124238105055700024420197942639563791137572553280078121599985454130888318356963169407331206236588332305351007016221190791835382094767990875729231963211923844949478835146639768906398163364097902446954660309867993569034935777224366281043906620263945103552110613926952536172219050042010613616001877077668214639786254219317038736968439138702403242713883717419626342197795320997394530421535689717919455518048438950486837214964178620264852963804041356669400180835764420549860748395419820769435151961571875053870867482129730743064162484038146808432765843170819740337430344856843428332650383678550165056530660374312134897939352644352937897040643975205137481857147902194613193253018080673817635266803841930351477843470368311609347201808969233105513943485298487228539458725332306716573179925415331613145078518977446042753252899502967610370363931608526256321995253374001686131331214098288750728728393148201726188725205849969514378380277639988483009804944990910909600892017136644618268740418715627718633480731913273941618699699862970918343207104216179441206459836259011261446576013539714808752803577556196303613131095077145101295522192848585913107492752533969328075192536801030462547619379121480144144635093982486034413874977592047317766014211073222283616690342686662297344547497807899301896567818488415805179560092368314468197260079566193632918817862849865275503476525548864198175277460639029273001962061725087581635162027941756581807533066609910979202252544074393605374172664268190740137485464816641023873895500313339633887741472543521875748101086375182309750653717320942865060603946637309101851359309511362411669203723249164366997167298996678599699490063040138370665094173941039363955683670384001214416208332875669282058736343679861222774562661358648348008762471829647273659854897935072001572378525272722537434555149333322558061915152501830728176285350242847971354020662446672028518483964169780786865922045362349426145489440808167023532009691720497129485034942626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -153878053406271058663814312935007271774626479838274011063781806812537164579520674314815414368578546602504998133271219334697035508782263445556958858683650483004978116964564921612809642790165747542670329603683513309690633348781150055528608439087951999415143428566135703222338079727763514640283505086506957129923677848141583926527345494703879844483557901962549184983736814574317285698568843344540279604722082500680557423804649217158709108225002149570344030754086638693655723267250339193658575653517769111260241618062531772021301332914567395498221936375008804743455893425263937485610322169974185463269751730002594416878100811443802412543963595437574083164148453926810760240965889902341508118339040775124949774084115911379447100702165496379669930862845510209958691979061227525389029783491096079217274848486720005383098522325484233883880847268142870162800371474474826041546791312503198738635055879818692575062399007683035583001767596495534931759428877498406019501103064250080320211748681837633870668836283660799449853574728320085592386744719034423446803033735083579633194384519141487283128302894478512409546426888954034159052316033565570813951722604944804523981977786954598777836632265062996215947518803280789521174076164208718570478057263503806848431830223046656759040286920496638702857804157085882915785623028248202360524678979682410597179308582320641055616283053880270614466758896571004182064851456311408281135055409911393585329537875094262777715349455969310777401190001510825856889789507048264546581956458456099983118005307187900077640341418486219328003951993493342961327805067434822664942461886369188510682933140242956528290742612518397031976450070862852689985866164941623675367535510493565196845253565700286395448092020395688291977665467762505783632173629117536096234224254173466703819702593817120817700496579058982149416574355481624182134991896237229795858569837023075768471460183203877981874426817089873717317516315993100413950694713708228243839474599848385384150336770746476107485481872423401061081314018913676206769238611917673499921214331484778780246142611831297746936606240996195349717133276386363709452390770085966154325549637769664149805794650984469511591997833831795346493859881267613503600362326669409618905624744253219997602967799089016149829619991517746420471691170327754376758562638026153168933729686348608037245506367067678877021965647283623035600482832452313804417334569821779150329900688249519364849777077388011375278861338939355677353473019401303113719917308861766890205940597945771798410206586899757961073410250056061865592582767123817061107293131565708988618411831081428093096497543395761709528647106001184857404909507360628149461376849887348465128268761422050291562922974432002410940194573066617703061444461234146298233717024407621656061797437003150851763606566798167210283307817823338299825176896219178844094919605845992703520338021095131927900443316252040335426931334744910202077726705551918193812404270209462093247672769452579963025126180395467608365518478552332641713285494345078861521429296064681030897344453402761501406205067095259875903385744927665929311831131868425622784135851280084195265261898498549606579925006064435726255103554807163065956214247967249526657808597928290809062051434832758417043661844827147700755673988572146449023193778337658784940941847207449850036054551345777138864158607813886792302122925834388362057054528277777910042368798892654959725092195847027863066091056480532407829619311751377706617629178358712792800129002040239193876775876762340733749908700599468747026699357688825227428603565126437177537314555325507539692917086539228015980797486781529390719246722301845658576715209810011435302936614218549310869681066399809937875685611972750752538180477006743898509707519782394204514634988819918253849980943515682545612669444066446918876334178669353707503194604389485042421918795561917130004283807116671416379507563748089057543539624985353601256520536400991138805187170442650654234462256167008393819084264051736751433653831481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 8942831792969173498181277448171748036939631946501977386471673968570238052482717520910523659761732173428098902538079465057470956881769154705497247772456036674768339270038695646197289856606346758773938238282144269322440376382495419416401413096058429559331360281856702746202358849580004384581446985590624715515918880110586087684387793402512422702445494896616917904994706746450903466865881603458764797061330370816926502898785138373291080505392410083638189546793516228131672341587604145194155470386910175151035863227236342876222847034993426453806660419169454456642723457665803341504468514684072068901314859760472594397614451039935248815606386163339757810613002428245460078654974875780679142785628252472200689779783898704113888161188931097658689891368146483126987803988971079831823989007266610119189512254978544281319755752164815699429938483608246578458677270602896679832338712010909867646750980390375622871107620230213929209572670816088092529156079319739384912287201687112333600427074806190190100285719828547887228846887345451070484537540902363113158297773804512379008230214081583244984172867087499062017685548027920165014709198949217000706206015610936017780104743146696968919482284360444867553022227559495942917596113032469690577777194127597037307460681621588967971193099075075011331367126307765675494808928797817341800572174457231475068777224367457482868361157439352491612255153556643218607994299475725106760594605858774464531530009375280907409883175819025917682005486777410032116074226506063660993442439031977716487702586479635257477801852609706345404795829045155069015023457019542897921279513350095689559093533949310844434554049077219381849058706304485810145562523946609496255899358935186377164644372965178451338434423407919975668422987852281176731481678037220754240675662895164428676559974153051668082842845119682018982634059095433251458754981503716947407789245975053951938482900452591829958054047426090929326578905752832489635872228397244040319968601071417858449401470932196638715752335775049656022385911284666021706260724843937598776713106628828855526640805429023920999878309082745847611952657254459458271926159230883915556050931257501280811276786532502092750486150949520306157254780543812140663618535419692683809856043621671492732696028142164553409463812523961747035509750371076575405721450397779715870990489002866539031476446177728590665165511220695317330896764353116909731099873614113751677017381030940528516885010981944477152099953213460677075386830346010056236248964323074893768574580664576234009227861571579269726365978543498930647231262415783127081188759722084811312801988488814935801472107127550372920550679401686633832287526335307326513206631270833304589611843579130718944181813932414546059918709619989095665224416869821472775031296582669975352162388229232059046012024510586592108967377498948597280101863075618503265815259311172076331146905135760502637527953657484956749264600408868501055844198308845270599662268773255031173227816162633569038777124801020140768379300536685195661994002476735248874512115200608737618757431750762836661637489777173156014305090424258309034644861351113254265657976508526974803463989515692434855876669633566042590674749268787610781265594086436078771185110439205193529463083397974816101575878617291890002029595122723005548725607407649043737141157948880649363501856530967263680737733609183147932969228416853254089912248211493816471790184459976035602672099073010424782210374926195566798965633535816106347102411956590814493562464399948279589855620889598674419451518564130131793273073847648936132604212999251845821064915952697201277646911097301693535605409394111233779220103019822540867337801929194150360318665700157978550442270750210759941781049830863547606172545257256106464105865346832653707213495375022567270587101270565900922509657869236199362634612398461469733205949090558794545408443876816902248580337642430960703951110756521350587978187410359192716656931034071761735183151965276705262141753870934558225840463286912744334459304809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -479347855584008812136353656929206291336477380909699275115336157125194033734180711536020637805776685808227704374213481365983793352880902784940242351426043352406863229555804388235419620367505938472299635657088214554634288965808167453716183471622017687095751794775571396588630343407436945716489780010893638691878440550002444701512305278267433929264337078216364614656481463206478009641866750626539964125927414699779398336855370627445389051630753816874887068168746968865712019886593076793785127704012674769131340140970035610867337506781259966047905297685265756213725603263251098196063838029484211437851912096975659011984538775702814428812676927510694271506325313491358634496295924472579348019970522836881696363737920309233159255482398864367665667111379569843189310746875051117775504753262098079570796704262296285309750693543431032037122442198601741081720681688787557770243170139738066427731727956444700813133298257751326299842253226243838297917677760288158140956726884998102889883186255522901715467790698703402736595174697699632742097523430491257505204818484753190863621459883755382136986626918566522519197046164332835663737236654869517355212285728986621710773287172070671788584925237019815923075550539083290677825218362642114404768127225896247031269993645208633063226827566353004458672769088816394195999780813532870367178498853182804078142386713607174301289383927188035353046598955864860210960242375201275646927927192902306149264939081899516694691863122739903560435325149263128383942616079263095240837392234380445351538959835760367616977509670271903183490955187415464158567847163964783183619071996863415848482335533125337717218536332493212218245178674529275908288261845360894941428552741643087016861880419018122785700411825948919823349370230970346155990135239230909704336876759727518941652320058849031178515055370200960791870896633870312656946013404007043148782560591931621518906046677347387278772133146801736585653887250334327541390262684365556661631440013161905947207716762972679443289799855540084813111765218952874051790624955964144977918127324961196356860809496960756845868544424685614437887163739001581288298350802036335704252658501402580146964432074725242377760939258753341689548635008823664384229503051505551458465834506979653232042567754404299058396816013760669549930113721283361063812172705671472221692406565867695022183843515505241807518892803325049324926641290370814912261484733058579685421135676375465844082443294733943888757974999923375164752239859483995245782535672569130647273576613847587899571525201732629706083415056203268295410376138838103351270541146089320913412758200453250412677544047414903208422241680544471046320180041718019423053547572167297086947862226981533980445713334924275210452032198917115319111044331255820616556790413633972246818200248330446722530442480837718197593948852145954598871407715208821581083383155093703125610705911974916222804696366628283619505154899073875495274343770707700568325919655342483388440201270180985768419079968707883342083967876879346872164612584054426217062384330946087861741604847281535205325946222714724470664295601173118900667852010292552272292374739706154217809600743261309337134319195179685144288250380580360212250760480367807227379844370939738917661346452716035364532718752905265071847021229925246884747524634242112868816050650128545830941405796674638723005773202317826606689827643532742521963242243661810511586873967938737297765365674898952225379532472768180994361685344944991254073994374282607555695431467422226112582252730943437784714354693049854578456802304679284810455500357658051807140160075693626820664746880733779830257619561968206860671031896919795595030500757696455999564543025212094393033858035314174992814960849405352023272777928682062582332336472038476610752124668547412710132715092909042401792233962017710509807681280132436466214551812398461107613079415539630336085149413480957714529138185913458026473145287214565083238280864696378325956231883050662416581312681657802266704535648128036570549011230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 23690552461965559408140783335872047587426377107655744909917087847137225181030671828283120327751251735871825923802259973282297464022839258938328272808305456218317512010832515094857730576222088467552816070440808113234745522051873070124722606766006901534041435656289063262609185878500931902261880223418417761787018312321324230146215815094652493358843275751278712370915695742850007439578233312407604233612189284728459393253094575582732188593326502846687710029693263095892001523504351276011610874069397859095089377005118439312702908365517302879533408311855642817845505347248400607131636471627610499482200952365578719445235045627990181393090305881427775705467895065082410174713355959580672405621552424939829863765257208344693086125923590970109796724908023260084125990739939752887789987610692472458827388842814982254707783887204607706396008727950009188461245239170191757425714662367387057784201530189182887385151438628757580627857470868333035945583285244845688812918542911829767529354158845271172888283441305881199431103056498847871148502104845000686943364137701997960039188600957921348412464460201072595679442181952012713328301885079924091974628099589197440656681291704588973712366763152146118468755096944034522316010312910659799385733829101348088213918486850141525478534266885154928903111538323574692745612829825772469261483114189567977406705475634013886995637646181601173298653398200513947806325240933036131350181135007039349282162597257107024300204347117409614249933727093468731586040389024936714147862651409838453464631281296810880231907594869025808523971199244313921799173485420575332422622415630216381879806022184043567191134616970123245207611227408106943849799135397676167639204128212166372633043589145057463284297509843716027776661310772988904450667390743024667380655379182652988948764582195764733515673865303812096872208299911500577372795366104487202596149039978574440912393526157475887774773582563944722590446960637584237963532229226586917211493028487960070269263673843020542646936182148399991906465395088274194530242411081999400057716743847436919901493626971569140675034465565500786800864438771583830784586705042464125858412707784463542489004034371637341845186049971806715123138205327098649419186748330553234921274850403143259936013350703821253158370868017591459642618535734170622783292490612124518788854702545276831017499810698243903654447350053139740909497277380471320538258607571970904386232703533552808830287912972708130417149433194747863480644848287401796257439061876148774183363940447838564336201347402321568999126488544432058466566458547285707402429659385868678482455318877517599029381236870949058813763548938543156421630637559905831119062487614483744752616528548777195032795297710387382293751156665955013484144807586880789139036466328933185055650603417263853003474648882041209501354363486480620926372531614424647695616098575436991255317665718587085185291851848255739858820506171952644504302864793438582502520105412587008718624293722953355393346813699013420422131797524051893176499430112785878660196481874572821710290934812716330588288161602922940854968145700512021426546663901723372223641856331912346223299251202454067790689983154672581644666110827971579967104540463135905996758633805596355917440804878647269158348251376034035878942728048211243210375916710815571870652317379403527150727297824556263493691656409482219530317353010711871175182861251238055611461119556502626385899639437107363402354026760660772316281282012578724597332545204270872690850366309967782890535608263584044537514400096480975151463923451281059123469994614661873138842638376876402289076012966834540071101936334268273028294316293061554479079951296373374467003817704732670263644874942657560997426632034980180457205713455663151395331304586099400702953075417022249967645099044582218177041262510624754053518062507914000607959782640964159617056355204692614848873860799292095271915231726500852745394556993484348665717443803691193961396948307227894468684591601315681702577420576132349669933319091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1078889413310223005408748973863364688859960308769917346084818556544713403966482863257732954074673510939633727978847476095333813647346611538013927734928898008574118873410039354872408517729656250390766141856434610804603428929788516967841915645798733722028830336954543541232946178562101759767378799056457284969073224980043250448160097865589737763623768778185506845323930794999208114827025953418754650116681044431383348389265690189236938464339039915271818204004389375374099681749010864936742699710211961177167771786873008313898909377532018388483307502377801564746905689063795576806668710380231549948438161164294206862408178527931968643270518743657051958617667857782119330537568577302208524074251153268946772216706054526043816447836818606519684858335393493854393380075578532556940009635878566895833065550708309958560836863337419080778028988058863224149455133326515996336750030989319588518546337609189873465080908246268863182045957569364340480025632187790811751932226452047957804978920356970348246349773424657475207005264356905122513378941404105623845664567845292620796930074682449459205511383363113911269087944178070291302185538931156554863017584466098152884260670970696913747912359552479709284272670587753541182799271004232301162050457443124096961539070971184490075118670846874373011259222740548433430253883202890048612403361045243486147168505049696812805449879888393415044419435914922046864719328178926322426770947264099855751995726716747797853756786500715205224994419170111484028173192117889532698497509541957515697269509794684722334257383942561828814195989002589602887668768870323782617245924630408097959118569266996118910931753274805553567372050133635360063467321218209391290572553199740316701524092568068916244536596115859609162857990765897177864602024930761763546146017288080925603293338462946553374103377259914990280211754367733299822674847217806643498393548741547321196554126237728276376013073610832977247602161650609308339294751280660463889592788846654567648269996859785499180009589407263477376379944199818359805895891259725746682995966653703571778501380568162293103583249894310687616170779384962952078023717868325560611084355762087687705009166030554872358667110361709140661241543323300949301736245132085024744794965555327372687483957458374922261282810330334836974568716670181025293214437403714482674428940016712398999181995056689833968290469011568922716758705856477001404350496118388598403269688985375288615360025093061545515633423582798984930138558877712069911629018950963705328923821188111073982216482404203609124034587597809632013537573814591374321486431505178949807303815715376947111262317054137205720017191868182128959373687700201642641696836349140391651906313437497827086293533590614699228460315819937112062157113335430852105750645098599700005298704932487182437813104344916195995332314255406217189685602806458930495635097662692247930661582250076117378419761747109305846895351040981323185924177172011616113108628695454366324707858084940812012370398964610358001880985941878896063755481615791203798360726033109819104290880574251922643780690422616380837514103991506930010248047634904154995909201276308907799400920580702021635320492879843934704155336826331708229690022891209051444826243722595697322857447447661689740645255389762285871244915842659078458941758266434538721523457834401703600636623072312838454472865577614937689737093589861492221709799116377686523215436068538407059652750692981207620059472475888137935115683283920287384619910615354824065347182849869846464797248890310591153030764901225884193240480589607357143140271746609008363476945357349228143609725922910140953755377406124407852237229861975706938542066505404590319450775038466698119047364752912021803109840461031476554285534526617261445836793531921415354815585354909411507096522950852332286680649976968619935679484063966990082696963512722052068748928123438052151362745972548840745418330991783099106229553692712955371623110104813679709102955713811329127143611799242749961108523768918588757514953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 45219399121783317793605648948873869858370665106407597412409084622360620201463953453124196542828771363892470775167887425240972924246771524948725439185778066167282844529472316733212278630029576046239166915631610795557991002261399145412955564506365843312454697224352075100021448701495157823039041334609799447173761775689539504582540004095803406526656370903283384212514138041604013345018101657429903224517953015617620144590956914521116293605181613250145453157584453107349502091985631348985014075557283037295618881456666213331090758073666732441703154478987454597483882290696010912608915651654829769058461608500603417294884130676891105511931838796076679141780865180018349803187468385720278509716634504453490050707591720643053099365750345030642435614255307544430152266498132921655538296028796816870878469746017872959348795443263669601669097611497937926524756065813878552625999408714730185778351065421259956083962267633271938029966404248828089483974005200993684769564901538298717273488770228861056789378967481907869224352713570906596968532093247072077620223138932249688912870592631882934698162490677195131466527865079783289435596644067964254197885626009469052136928992952946818669353719530911571369088909705081814928457511370577251281439537143604309491924810352494039188866041682417080831818391363282289272628571918450751288238819903435251621019473551372999894714663317440996011162649622648769688681345650047878020217561970046702430441048471891628346577301072977270375171232010961149715229844565348194970196533289984871407628624348478522138291328227115344469512286667352262225847511591519199099540107576215365221511086164649817101510515923978277466123849097515046485536704945790336156381711254660145953504657408254429186458021329101552911308744996345615246691525745244123088112079944789653130940561607458477551595408751634828961602130655873950700745003736367358864701591117510760071255336295783569913331668548485181155047553534051815684705734635701945975297557213200373725784124829445149174405326192759059513758817448087374233198400329474828711329077097224408808791206056646288771579665212941233435826974817621753248523407728621630810925542705129101111405976614384931380897736939830709282810118334560835827325035983307112068930820624811344388680728408584158274644733971000792894587244176035563169952565591828307775881278544425910726183437426226168881398439027791329574931055341740509996007689546487903862443338217811900208182765387498471068052772952893596041984348994643645503202789792563567384996669214542005990032850583003876183976434131335828652279153917513564753211830287534332049777293935929259780124904545149912707330843613427842623023167239831167509632989965323993094778495505730303291975478383548330647188887858923914564134222654165457670178440196835600872417659190068339849839143947105293068508337624877608095650546931841894872058759439042526796688992733575271528735203260629766131864907675529822555238768940273434934937338305282903314564208566778594501521891611553723736386118724324411110459971201884348238844132565508465208931430730554348001428024821738191334878066577634870854125204251625441937547922260054231142283395342430554649797745611695384674286064031366388959091465175489234894195377085802025815266142526514187260541447779202098811292042880333150300377135106913431910751831455289634870760274498257804608085467933481140044188588087177789586123386688367919480995528122014809588645227704872132292109825087961623312113097469764570097533036691565265131666443525784580922789265485260804544171451301773883263712393805650500991023732847766543429190517948469270129655374207388222032779830044106907015917032183528396066782438588446607171759625271939185545773732253697042545807454212947723254067298416179761772664309668003590608882821941514890783726934838287133041308095816397381206271959956396633868823510649553008253440923198542284174857481041441145172494309388022960307318707905662315712142337942956992588323955673580610826358540884099968106950252037495374679565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -1740610323320554653776354129061084624082687929685648377896826006502537306199664426352993958059631698488766194978604350585849300674896151401574262130234599073549828708355466017003030499914935498316343673768527350846494316718718646206229008938877045686057990768496907855097461873970944701933483049053375855128204451215543175983092920269050247771260256156253198635643063302321349408444895450401297500881995884305351508125922655141149182864575042812908353220972549202829523062361331002576886026169727248975814887517238350693512336052517550778225374747362838581866413021801122529294220006586127509583062688838830184830540509377644660500357311030750826197675939887763987874916577972566879404746909468346275730531900132537055222294077300073787327763272314397566854919052278475878687064548967178690306856536156312476443033724793785873772308906180153479335029929132469353758521209211916784865015825432208729370705698884505105257430180565631899331985702499713189952719166819955265065257792297439607877879916634586282166031774514223135011985796562398318513011121421202154168172977589104313034246245913682543968504618748153642534215417550306532395821576928526738033732339767927156797641670220528216092932029950091124299259811433947517972570500537546354519358777084018100189106076340030248386388457294853294900621062324298620243840453926793572845118807512767460766543210810331567988447209548824042669257702826784736090642536279242304318811317331403988418605093626074019605086760959406619796465297791044721565304916906617708937277150799490030970241283114843724938445708323349123288525058720954903058181309839229409910044427389580863062786978980301574441387836960525265442215970588265581132405563074295284330480884508185070127466604925482712310401429866389050801648019121158492311688029003485634577860179803780725922199097640207931629109989675175495090103232517787402457019528415575691981269340378691502937022103814009509323266732233222652780063574505050540728970018751426864862028682255165312779741707049986237372999068316933051472842568627656024693294458747683898523870246244337740685887592082354799617944243688435913325242741959556748067668167619784920310967391132563098931715939956590247986914811388985197562824623964966041579277279593184652584818295532047833225680424472198802151732114152138481849575287236458260288957332831779033917684026634063145640744726104981386120817086442078866180836647711619241585271792856800521210254033201128096410800087099972237182436894355513468386415082318329317615963609748051503260969524968920176792685648712010493672078397070016154448660383386939790548765374181127293072232625376685793389068880488024881755875077998736809958770539339934180211326203623034942887865101327985851838821355513823543275520082678575026845299611258975638585576209558496999261767679662040305189691291705766217923129836496646202806400608142067588371405209762971197331955125141456009240824169955980413834325870030618526777389713798372397359527062295193420558747671725942942114645111966003511193555848443140564873298210946677596798339478590630263784962182970896539755668355260922869186707719430809112505269976155028198436765093632763685670742893991433099772614801202582092637112466443956166920805761011114999405258862847821403447841723620699537609725397733144930040334134539771866061468802399769340121700711789297561884034885514174459900393283609529649894474635833908944966448669395505925391932111698614299195967173406279110412001032065654158053369721115740018144263365234197296402532045668697986976571339502825415597225534267457215452026734183251934559278828663150749498322187145949586052434655311521360323573285279648081471696192695531337962761898537996593499548798705301630250354778799083064779736145556497648473410356331843150006362311400317162323457522436078725104440904979671970636506602883724177772046097822140205167859652511785343042527973403598199006168655003718952007811099060727116734689192769886596838652459627734021492889652779812112361283015925437211990356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 61322230377187482267818571048037865812633015148744625801668696206336255439222054708202338693502041040529764251186321019478411424193204424452494799187482287656823910457536877275045290145458006461964833737412093270387554309346886367211448654835685283620992889351854934268297775851561130529256745386879261183959304432716108614757767101657941109304156768902730905596433082418512019172466929355574647737519265763278343959406880110300923008152609773728125280979337499213402554359605305489151797282974031875157409370163022209123010047881800473931359939340660206427134492830078931827814771544897381113959000620146022407802169395867924443460661664581838885548324307262936926284433482097553920936082449268165200311433896753877716362843148770726109883968258840552299651021831497558821621829258685264380683250360779344015327088714848107917618404266319437819373549113747417738571412824002473324619119648556144053021247551402563721952105810216176452162691242594649509552503792998244396732980828967234272839619109060237509308554960154257044630056563447338646711489174453586850282078466266686854493115618184734874710717329298389173385581338108862761950428840336791257847206610889789884146114050048246980050538388016030035240400955368875766519899242532039807678562799538157976133721700688115102918262798268964439921438811342069664681840295938061116494075927882913297211315221168277213778768064285317519225616078034760872122396872260891079089928054524580194845491163593733990557604619125083697809058461031556545933650788537400656925687306901672929436809820541833315296292566661539894083320592720367863525749911971212535495778322323485075316169388462828333656022980044613053901819973503211386069829920689251198502097606635201884430841172654762024022562794994746639651372688689651696356899750099273721088532776849878497553092675127416402322506354554978765251847746031482569749387984958072217764600104609855387103593175120449105876254064610672809824083400217362697016101900921560654023201377629920582736394483922414322455340332349254352893141278659591870976747690641897338662388330579274373720402699074490501335351837946369514866138908077533696420903433020381118841152297517307325310527231569509103834741299432003951884822337290849873128826797790755134246443858950756142283309917183281003153444880179552987512192795161707300261018274671581184254722917908218508552095279860088560297920807857982932154478618981307857282316497410479837236864523940311145349688908383965807365393672604461708918129518662189313370115113591492536505459568024444910563908856027765920504273471723855038593293783405033395222000296766419876571495526412209832683873541961058523681129901223764180794558444293484484909832398253635852840197266629157802468420233070959617927959133545420599610019482214937835758596687764942054798740510737514760969727612714158756739503107236318267408935891926746613327255667819373347925788039157369645599107749155175362189754356894725456171550396130838838940641339713100488956839415316632945205753681934816676557286428105854819035020056685504947884651851061585777402815750755204655891748390598748796135856937839945957206696782581920439147127762149180978463031501517184728245687071604813639450702964189854882380387928622623898417367927103355637727378146452028578317807789066174049801005748904838052224487807723419101879716521719085658573689754442841528794850242712665878374163382589478183671391739839502118904899009391718179780769187648000200416138553553886371067655073916596354417788208284369148203837805119497573484209414223527730868573388521350814081594322909497786659278451162479974883512427908743874194323931228437601440945450497777790145497586952488533683761884851550659776948524585631088910019425904316836690891578248851087967525585842769506982218960171774038090343158279353631515579816173613964735883029044729117371971965033901940833863353503755989605245738158818598939332286026886885730657673151292719496132726971722784813754287811859137841171026436165056116980849765241146087646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1966476867073843134715442387193252903638535234171006496037533075235907878043107729639066390128843216119759538228458176128562112144315957703192390894908898444113288014247058929561977991445207420515693080000201884394692556754689470180790975381423075633459583222861711015630973096518647962644936205219719989985799499934704202587350343724925438097144043243053622562403866202619103408019025905387854308789763679046354534031191405629939589996098365272072672055952055787318028040804460301211444268420860724794650700344277838614449012477910794479558476537184766276303631108922464720456997630422716721113256573728624536438958909458431755278842558327641897090506396879585518613347609607013932609780626819804252604827075566120419373733593319014783612241416244428923403521946964871093515411436605755466636735251030562755330749960649834145707946969972340769336137260150610062615782304162688657455550419586507835200087741149842533457767685451991674065264374655740419172322623909059854832103638389747203429204602938182828775178275474462899052247135877931443918816590091767742781005875873134557741273622748107163325374304311461763971658389230069221346239746289848354754003884944286701455721768492658884829334372770288585813055840847364703090859978883231808002564781660578656885265368061309155645550509642064702786123768812575073589963916827319915768635435233910436450276448780846746954876022611232990603010944339141076985770558048494514279383211646989772907633123185598755819508713132177264865866269895718844592844556376893001575951905932966995450354209024463419280376628526394432649112495929016683577382257980813533383873037137746587051912443088307368193608590818732252825433780770360003599692695964068774978080095164556108518898276592937384012671114319754376573286259421899870372427956171403277656081764275243078652856756152525713446429357296516225477171073092674352318445098704781459135999498003819622139977259709938560224669548038483182039879518807157660379581636734888133829624033199160824724072720664792347858402233373339750958901773883884528159963269552996678449507773415757724754995674914296802026265612796428241725491715977982085907844116924472195184881680048307267457643882577599138365006940041396912918085318176856683744601222298020440462625412370199258642732558940406740616752693871060572487472355759795717563021449908600808557017521507556562105019185551925807920962185076699023514088108740706507584942333663040050175333684026050217751967834958888585229820130289540868151047632531131792953224418271173765709623502689206628411080531487445682733244355537971798421430641522361879235998248348273762434686579057791708316133243982960841654539642741662742059784012354737868980275800271177432631158683301138414441067175285016177668457256279352759997094973559689483155189410806753614606236317600236343929442270276453538242835759450053141079583497107573976530334546293911899493469855354221774359787992852084856510966166750872096280367620799527448663698377256951335912654057526814308139419966953253260108032686231700896318769501172355626644045478258762231948666763291954280207176251404994384568304617898289840082679232826203068248389048040049855796592780737043963542659148797916701546027154330819771906036188312609057917853298285555900819250465464705943874974241744456772142479261245768233925858792853976501617075131705270781057794408413082855382709347025763482066699985418511756409046582268283344406207271793044642802354368539506217687964307223366280876995580950399715163916553860289902706494350977393320311825134666113764019964846411484282657659293850422893906290748583799524545214191611847547104665791892805132994003912999989181699613308697872932859734767142861410896505826536528676647582414693120725156108903958400856582905073037997456792532256748810658673262969755715268835110411990472907876846088042545545700083729211829158993212689037424874704489715833825171269921477790295662914729342397532571562955565038594725412939194885712796240903461800460283173742936924099922180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 56900593926429312109173178007947970099138689213429563040708993159978768852274948367710520935581360818524446457658177037331277257478424473999182019061789756943722575625691882125950212372009721878272941006619206123357119686637076334409252356859030057688202754413251185156369543303536006631888563732391516873462242760645932574132980306571062236754083111155062791465638302793821986417001849348271784482404239972319180746875883022758339229770325236065835123142457211306285106841743126810387862989408944666762342138554827325884452489894231233442860640280603042236948997309807065517625529081452109180633006010283868145579071638565214908307803429735879542874621231645335677961795655064893854247057781963826601750028223036644800352626365308705775376674043472202366839664705333367703216459069324999777010153389041007946617069696446378627085245634020505259097664777261554552012177698619373103815499685106776328450438626874712097243062842654356709157624618430943221852364753675638719186497812141041336004039681054361475259715680209593145594259337273897067611373250993937432622889642579437745293202439350369346239283670937708723959980610229789614162029982569407177330018868043430418478237136090781860942292554466112405942279026259725475949945840659300889540920279270799095455530462322209929960769575822904719022471592493937751780068786088853563372757279871762461627856813635022562518422968325087198291085231190326362925488935739935171577918764023108802698758489794036423013265122525218700932441501784167524551121736586629797129541108058541029047930365918915955444875183786199691796262868356795347985809387690029669769292957213319501378647625290421850418791675887192587155985489577122203787495567138418036414682597886276018131219056631617875459601529609447119474396646531955821942655996279866414835134517682073723319835500984458543745085226984217323578613551271395703033051917554458202192851976266460653849597440991958400231044698779117273632417810410424031972242649699194068888036557308515504960803152581419518771277578857295911406393989394851965341441717266550785386552129064785004735667497749047911669487546698895805593628129894339038513174643844040999595041060841733758238300326348291604756437365768551993915156203574057950796633589563981869316311550570891009393966166565539330566369141290345097653634575701716441703627196680708263491309142709383787217162971782665664095800154527498648758536900025126397423338896901398815586290221128068132742301109683158498926600980655517392183851885577631958957313031034253281871485683290965314067985498037917574229798430929460260294261328906033832991945137553200066166246019150751390602552204282106288768566182245969862192137751932301351779492547483964428331566441200973657038885247908618849949486114816584931777409562080684839040114383342783862681923423845870348906081780156029614999472595853108602794001031904997899477446156476502028729778100403928622842847443078272441502417833848119422925319754129519421292269223195001139402751982165994274652486041464782013592734618216996938083074546954106822141849095805874230539957398878311783785725514696286243536426277243853656232491379232781700503943214825037840105975607281635364126559431283189519724955945414644057852762094353862411886251855574806676356419559162574839035202899040156316779426967782010991629731308102388015999497091214037950387045835995842200484886231455008260049044375053980708628487026603208049192052622992640081114958870902280870625818129443643342117969609251430816935977855303195991855828349189078388330160617335744048226860154287716830159005445783751974020300016361919671531700736899933624168973355609854122723795664223458919150450941252987339477370693491263301765113865533028670817756540606949711897946351244435061764744050933466676652203628570108239626790394237184019092950965175574860754919125756081209168027026397092409553710582189458024088260813630872221232289886115411174359677134288110457628593226807994769257635757019160424786522367344347439939156174659729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1465204064731344254086946615563790731943923593984899631986403066278871250810142506972062991573802562872198038431179563149093884774472462649538124355008809035830211644762808857196065965002659819246671467522982999884953614410078145348452512562814421111713750550521161972598598256492278653583333036863555963080164608340186984209082772511404153890321168705374124964886223606023983713580572105336402844054889363335306407736274651415563225693292460476609615897797414420382096176356176694311490666898814987801070723736802134747477050487353915554366307400256912614192294277688871509042504800866040141862402434733936736510198732207999040906813246059944682954042617314938191459111608785640535841972056050991571926246774152420825063640763187522990552173294003041948009101098508954471714284141482753127076373446357381321528809653989836927086200382331895029967456879269447320350405752621346079234555177670627385771128162863635499397123600484223393214995612021523437773328882508767463691749006582537295674151920550360129258791145437601318502131721224789419104031252371936011183725206819552424228549963191530238995394998708705748455815242788482229874286465053667038988442541066813245237082139273477325235934025553134516347711504192876892966292219577246477771749024503760670852152205919136867097519846751266991244865760977351095329526174553133030128865538572256894350141497064887901049007393726109512014331392520622464588342059395693694199521953133102334181158224551959962363438007182663962710336168576056623297742968442308182368791052185814674332741659152117815914845445467108964152440584868469622481134663268308216010496633309826753336610927048194649863127224531413546629778174559653938723786058106224629231715355469920692929133189829924324086756063204229924243094816611154595586347708485609929137293430290520361749143101115770101151421762266741746981966669759694023793123479520082103094686122864705217108079312419459952273905484391179554420034558904212972956898203769052565803075664617376886472014150044681175757816171757386969860230338040298414006876262995345915219311129068429328564757806660669263104461780743877822817009707874194386064594876234141899627956340840404351598168364450149994255480614198106081905251294227985062009023559508341763925489686627094324281019434244777709526195511868589270498018029635801243742809498247546160521714246414681974576252210489274685979930143553789569114744209521639667365443143137399633017448095233897829336949070170469917037321336971597293498785139361313372874613395014481019271212824851281022006996664845709072475928681102867477794038423041974088464631224184071435512837240411487332522325855493596377221891807392245324820716421264851243697246896357043568832602083994116179007192700472337198614257726048266300360768843082837444599643455289144495257510817292265677502442902159630250555453240119057736554586630800896636145910013967791390343941750987820226254592253895296637296952195172623346544213522168311507562859545486122114227361996251957347098643884555256387046397951056510498046315398093399210169846475106338471428904899822171739110549509377098148081931340888641239534264953007506973827483793593797794551531968014271380392506457995106811963041817569783972371562284118502851102073600957758512649024913293330519816677480725137287581593680161512646699566737535643982749460951986699183149087489154005258982819577816823448662232486056753527792092527709169669955824320444125314931078190637511139566920884463561951329019864766155930735319773107781753133787831626507064950686496469973087248167830263599677353927267575078934369601884769534870305438444565379949215463328670236972977141023376339372052253445124744042247128349823766973719814175960622360922257185292488856565573043171741875172015660743941057790778112618183634750922666369657752551061746177134202276839324201959600926819221859073656770126467076094962057893178293846305973721447400038227938096496849364884823692037975383666161533643327008245017092065940143584157340228557586669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 32815648316188299714954392330331773665416508517466787282639421699168314538836954846639674172072754542612965806415548249909766092381830970906236441985449001100899511133805011282584214454370712335143159792039975959569767715960078860884116532838646022562121849941435701562726868923020625744759445761742799237260966872241872015360479720283425070820560772784858391440943421539841584220258587256578932257584200004658652900414349827925087472294975844146594968967114877756670753501469704582584701030332016951971099693191957355336072250414880106336911683254137566738843515072828618218761659058790372341646590692181918707754026643666336722479637571863134773573445555118364267997461900482467580867433811389304204251202401888413443095624287857270084487378330903485454437452948941399215210351505689216287875580016884156939253379308948897341789547505225857668002778201108307594265600942069473320124282055077131895376313528639023497437277349806397016226210353240058593033026314375038457095260373955550814134407464542238608738639077658084570186437651072500822721526229060977558693350712155057166575962828461600081714910547948412675193667283077469796981789295028597681332657440752689781137708065733481227485063252395252394458833767029983795690192283874876202743200405110829060603525615111348172364527206170200867035184140530095144992012442022334088414409872937676146256037238274636768788166243094314757398812338483542337216685843844849541807036825945735472957557442762970100914832859958864577615924178049337097438787029254183638949295395482377385776882243793185596327569344908400680208773889105768303171379442219498136766775250467471207040129805086674019433152916783926773008752055459562653331975160914046495510729913219425375397379982362308004064389688896789475021880170744538161276122558279098383579561901522151201711045690831777041958115547356974310770037495004870565436475297058548350891063909234709171334998851202646001731098844266214052363057187690993331422592480087593439512755933513520545290238916470735408996717118011666144310550247277730872309708369621766204794021190166897859744690096865561988435453485035746604226711297780459479294588728481515950452784092084876159467303237503367117738250395273562034395452059404445100375875434828770426777366325569884937336783629859705102237076504320034675750931740914249883001806012788784611653314308885254732891426006935230994244572256367786634479833826223359278086808304588762405867521205912537302984901740283700547274722526656493550384204020171844009175301522982545510981929844795840027438895920338939096909754465040028668393914060296492542942595959495345290124275956651519098172952640978416444328039713421882701110902536006182757346132189905151216894045743062427576496642447437308051702218695671368408079457283559401117429387555816362853000086928168001413279559241408792030895190682700784756529108051292372215294817521145592540237011005519636260625286340327824464777887616006912655312493486645873027347033373478027555531895188204050007558180341449277228590495279877313695205131058702606902264960803022703522950729368672637212392855590279046324418294555545457204277614961044191937064195006863230584288453670063379053228317237293435828043287579853730722625180974539169089882151241288641672498975000187060758598625535749847165833662669467381516012129333779388762898884652486871890765645523227883523317171389996976624085947981889572424709455138467524200561779930776205802019160000609170587766298461011898343906129039704616797359947103171083451745149517103910434067449933517604373798734971571179747726709423854395416502944459783590264386267308812794923532002951880984477579419880859230995635366893929940338641620496327132544369633361215936191254285794884488279246665238159825037311650469217516877974888809987715956196042775595936736488620767791293164237223617292243943799646425769210722530798723053711555356401003947378290918720545745775740041524246264462802361744735343986580824201825179096000251871077267651344300247728824615478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -612594354218090767217001578192230949621235310662246406470194421006396901288263943832260676320942351857565156928097765839584030555941645301934160039647005936694802464886697755616668885438517970959675153872475072640101114991534748425074542885309142552384417551819466170355689522349597707353995005448530490909971228895644186137370589274677787854010953616885133449840031155161733725776410475571561499471641311253796949031882486041114520019994922957474932822254241629955460097135683761835918415001330897802475439590963696019510955897211844818937493515468223376882459848775124652165329408094195824532973792634505533219276742609636455644433518533230204170582713188576847769447565501165896824344994951934938996605366166738710552904490037928913720644991105451009466853432547721590570082766774159063600939774251773892007263195707165658180303733563988513850947289276394067854180824126527522550677882422241229052784014770628967175595795180749092498653095880760206374734885641186303062145247708598571519180470003235249309184818669779570376391846583364902593194497519636327577954409110598686781485971870116417146308132052921899813906543779003457354506030927150367989980652078863260874343533691028764523791172898651316501172756729388409225129912212633444857318097564923551586804134523821191699442108911624480262226833551905903826910149710249863500463144878720048765483025407559724925129990536674444360689885239737062036400063484632726217230916397918530751667939272492327041891177428830149099816015411945236435119242237313403854653739373369551074566659938351551702304813524515702576023329989579409699832866293009943948677668180087022990676429710476660935526659690747300805926069235811524635088075331194807431570481428907276362098087327994459334384667497221942347987520099308588600903142773295730971420505434370688308278532156113964907359990657769329024434522869449912994115276193368793401823583940412062419877633758162577465283090926730325798633073834858011695365855537810850123681796390877621014489531233798449970099657149010511167455422089720866092427195013364622541838932001701895270612153796294836330026059187780511664002642824646796958603153280650893964367331830148414284879532846831806304595418793362946082562455569149284013536370787718943018602594890448670222591850693437506618950238945831939538139200684229219731335794241484105023111959090275847833071202808379058674954678443805241836153050277224373722768221446601786338581465139657326720860243509625173616750067734078881658518634392885700070489828867736671365376695168530812208759717706197446137393363855859560670253548912273988116235393331808695010711874894676639692923705338433984728655225478928790143486532564805401306304909922778820149203771842985560775233294912723563675728215490858374542624014244629709975371790071405935384325862265120600336762599022806506162200953438506421773724508199904498453691971394175857381973805996364484560766652161764078043060246862825541662627579316722747481999566666090080217006430674975642090493375434977745889653309484233680857791954543788897036589120098497385279658146974259565490133412930812055098173098597296572841883501551635457732006918252198053181989015380279337263575011790754279975457649866548595178427851415989353874476359346379915553641531238428519910283078933140130083583930000756728340665185151609015067082233704524387094782000993786382426399731792985157897285512963508277445698326699576636627811787354645633293723046186779073401313774274725962970099312968434228401153324649908954606331957560650595150699743072136265649163874567198276084720671936790421030195652825766696527364408376477136582527646517709875005336595836027942220764148235820528714427839796204773809100741833357441324347610850864183632427928186005651801944675154173123357767767101279420627427547621556170532835586215920775588565731007498625093663915602387120389394329978039807147591511938223946654236364721900168644673492365171807739150447280561405642991711339797997910598081432453909656032919883728027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 8697527810819298807632048272384917897347402587366288770640292690213701645831809894287739863021261303101182343170055281680566053144500991990279612447322540928472547869294586104954819276428390564635203522554836019420703005012844474958765755200998421876820656456301299859594644257624963001075029045931755623973786215458149337589892684345793787846393913710285046091980059203582463471727189440119389182150676710472392676569522736571355751173950143429652913027789531367566710913264393929398996507921315788017130833275455506214959569671760168632228732863499264187149421537963003169143934693067301112406731810597908556417264365828750251224363591486884644938148608944241479546188504698148999561946675809727085388188045734676139162702077652401404851575154705937895208665616663063541222578403600705325036883863138348389159754000811793572402105930121049968064635609746352177287255339918588017603819891242860990327221403174449858385264942254109014190651326172007431046617272239340780267430510154802970621744365727671684301498612962658266436145384543244517064340570115679698801681277347432001095652021310059175769517146946246269996928570950337961535221621330984876932112151245991443444835172136040882311670219504807244035582573974440039756797488276595590651959542119310812000544372973832715149773514618005225403717827178161063355189053640528276396667390005666964660651072378584656773469738970372031783081576115347336473953131123410362028492533904328509565694161063997436883283193038416470884299171670766387232538044707516509194851884514926592687261673588788739186219309064922317193716958159191676733655216868023631308729765397789306882189492650417578237020523295885515216966713703506428854957361796947481461129854879283502605868872082974646203405472430885484346338178118873094222055394853948103789719002572923250786671625689518737046782470987884978433635713634770354327888707450508864144232460790820102916097152567687276759159185820463298309998667835210687250078426385217211762740255753426988954808980188360673405298157172821213762960278170230703841021710926257518176033382155868406104108609843896168630089675044080786996082951143560597497568879364476735494361361971013142357791260025883218314093273443101921576778344500239291066509942732797373723232889203837053455735184971609896064270417382996909479468603701068127289907648929441672723462488442255565627242744527854207148257350246881031260124299304547913901347399231917252173893574563198871652905485053202302396421830197676478974990267406926720603408589270845045511725233621173186857019338893688844312014348708734899271060643140621530438241389965565484090302556465440523249246657310612156083226986504298115744629019686869395136178082697295360153697036952400359971474598890934891056087591702130153045838592673657866035187236769478446369659748424341864996022004511789999780593744721814701739234989007409793147901377614110455533092643874195630119383375214385390093875553352397086955596861398580644067179331036124608049674216235978776548178752563841276008886960995902166229883548242831927577985179506047247370332900959439863187560935270308155049850387818136268131623331977732584428941837161666362636424586943169432085982457740654551391717104923268936926338372129216710188990188265335342600807424308788064052948392525382559958441222059751839273729956193281744378879761124868740567279674863066431757044176831009369248519285536727632831272180949917333770172758532152454089834991600509345303225985336121709504082787299637484356770894775746594221496524168617570719827887262962558158851444011769244596600656737488838822000996216482706573115071880206450995757764280936305702340649776749900673965913080940322991424314294464377824287385573190127926636537442859996520564692482097404852035899929819354903395761769154485974530976121229482098970403327281034176501325488412525491814200623448289995680227877745014925286045989493928207721066689315400868881890242726799608125039947688579167756169778953156401417601273351465351879596710205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -67912481060347979671259801933455078386288690572138088352031359058339604326450078243213625464914877503671475611091790866442640479751879658122130882357006668913397379444077488893540405888677906430003296456170168952622376017335440754543255445723255124513860880155711909663355242492125401474309694031709169154111938206352120133896702834242366977887405715669421161807437705535060124323208930304477808860017596030442072339070008805067769100935635847836016912567037686437129819060878375378356129244893385149150278527310369405187001712977433981551126909441845160450423861840048811830503560580714275044320133174337613455595496333174827116089088649600251576791664230977777509932997699183809453976368691454830641513416682571439555626344045687745736921550729727189681438227680261203057699083116627009699599022844641939512169359597637541994296679270561456082485776007362470296114212784042857402330457779036671784220882471738049926453499223704032471197427935705078805196771945220290357097180139342908811529312639472971707203010231941830982542995386637689704013528254527006903261316691426085659382061960767895280173412567495383344043040901157328320713894656107039312986244118686445581539253818636837875499575552499255087783787894128444342290674591916532359750984117626612473361046508677026341368259916326228011961984165523304211548638615749714486004998958406446962744452772541958211511913257938857074042677495679654348220860608069556874124520618318856910350896040772942179585703898385842713490386436806823394212875125368830482174174923296744802945672008032184136133683190364233092833806739661818143708981838230552461544957526444861338220031523363436484263083709214077004186045722948067953568710468714467154291339900756331707692319843579633871494390144339331813169362387909684989846794760624830687055802148467756754212345007119519782351139180211749974853847690153700945848527556932126583949135799105748611481751006973610793430630190436808149839322750267739101048432396693220894887585865631597708910936573810942511769608230666985863261487832802973426103647430529208540696415327101845405213683962072529401752209698848688974279394651358712985163733972728504805177469568947495513356699682215061861437827732813293946743872350016855843300262551014208651280784258857523791814516735526055213726672177653096684184165955685757352245195678982401390823594930337410393191190941001183093576397829733489320222588406925784467189168277508702434917578030885657082203766806509838852604514722715794092591390143611429437933207745676344670428550881482705599422414521104783329472052789354691699918534775571570072260188795032573391089826759462941677748388152967317550115459678964290286175057132208766454134330123848477191991682705834829479492421623434771920943191070944515183534221093290706943649147642366295466660277949161110976062395169427296167093656199588229441876017558047934409335561841391952543499154867350406704395158207562018603454951846925015949469889204893134153311724556646611937267226998024532038759162197526148536306465766134713579474768188185921186890988627466367822829195347397173450636007237308072541893250905600914072924792738491725608642172884370714574878145522294541574880211735428187681605779072110605092573238497962438274915813993644219257697600089499523036778285870992124293940008068360561926789212561477294062197311631801299568469611204262966188253313989393888014885717705503863524168019370967257475671868048911392131216516553297421349626085354711291832822760336530351525407094709306187978850313701910753141534093759247800217661874906899950594045733370984303707390332132806514093255999491728596254882892567704973176718470996723908632384173817276555236992956395816538382910679872840242342255250849484501347916132446451017589372173256477310664678398699584137501206868647843031007121342587687137590311903365775499849139632948163866117994088388915718573549993556904024632331689636855354420038467236883115616846965640106981385903277951321437888765331081231124699115753173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -546914418871467249997228854394929888561507761553967182358893593536139093000461268901405661214854000792845953684490860700831389973824319356480395736496691989963252607280742818332898007814432571817255596458667850506096391616033349482022471168510636375141024582734983407390015256422779538007503293531445655397064107946663458076523871052629983934915205326327063121098503936042311946076976131430538542297768833026474742563184155879847349081977442957219451085020951547148307138883861346202119892174095950776277102681394264085320594562616369147218482926394840452963219469248218460203790402684899166564903714628624633343975565182727969648854751830423940206125047619700679406490389406659619320331154124276662917831205947340717201250158981265666524995523664537592048317559662992008957868843245540009365566368839651790373201438621105111695186326975572206493459439979742900105993630749689899454401134685400753772978433632664094611956227362333405407074666451298955733794316572626922963306566405562493107270396680623205067427906499098990761382792692458168353322208787106855441508699823931254513210831714889823762594862618474782771774566175519940824028499125804978713243375009517399585073303313885831284210634480275783764897153559582429111206472244898951517284461319707716766189720443162943656334445385428406018322356435137640133807292002182672776857817296237984378422427732519965623115758978862186459191042943782218801702748217682296895554898044406896872602600039477482325161845654030994324354035720435062193699181074175396045012850994265585472171541935076442942100609479006332650183699868684517393144757990529285243717637814406511375732705711954968582484789048722888054298041088239394332569111643365897512365359101730648978560881269132025890464945571593337878993486457908774081996971843654856391765978015254869670486034485478734197721373249665988076781331401368715754878794369349314991282735031461445890608301265706572324507047673183665331965451136020179346976792155425497635198871697420058324014440976135295780971591439171898083989439829074895085303935443091612480564813787357105415561003177230862486504965793547538163919766060010277130658796686795631375711805217020878470417660734199825115890837148385537219058785025693827597087262293734162934026283154803699189482150985222596901768978579934922124742721458336492932928209070161849757712538844348604596639801851397158510312541061553820334136398877245450995467212466167731891144610886528905617932868949321645355082588451237535113577460394720932941176498514603303326989517500915926240421133189190704696457511516848127968112771217997006609444926642161447115592442703878419545128648709927141526741617467017134507618942060407923829029171557583986399035340494408021353473717051720514448511099220954950466043975531251818811193009588220301173537966152516833360717341799466428744852109254398822556536429324223404452621216974914139502620852807090275875682782849811626790907590267397677782596286295781795275985255726826152207456787514443703251340680890032023186418286109037768357982659638507463190256608148002998528465340989832628439330625589501497115755704882749471401014162932555438565457097878687557760305865349201042670239195060552808658396903443801324879588478197585099399891725621782131821272081541801627110678804157015786619591359079346265214810396266243213871853832755612952877703557615035380200758858446061327859049523867517014440290754451713252753579940682644925863693956389444742312485113054362186895140059397225320497470550624785469146882920816995939186698827520826838103314789580879028028394000340491009636831204507394560986919222107279805800809426983268272959788547667196050238832851024664529855483671217307262512162969417757289192364048560481381516358779406499957741516992588003230537060829953695467084794313676144319486170786230720740190639629331536915883208447635267411857084800778415121690972517072607536245290704145743449822925416031310736217253714036777188366652093930750786476835401117568835616111755371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 26956092162894054826099345248743499663562655805094021469599956321554087082197421702378463101197726074152483106987463762634840577009728473205789019803426681603558360347005923321769262246066147617108622643878825396818487981281572502487983510134182677181413003469793742202077320833100296424044540756773184432964507961661184136548879282574390445524234297107635155250774731841479214272656879590207965833990545087804593500771372966340496715510377896753220185479493463191533013762701740253686179982024625481190060832269514494603803269589045412617344189849531296443296277775603434422170330728135880893403055088665789525899195395123489783698039195046009708478026576629587702409956932219459176099625301924966195695354900829511417258971247603343685504243474250461594339128896878311690285015509444033356540270776621717267833017067197223076055583715866340191668711567130578804001084286118123483620279257667693594829111761861309701221997079280360467525191682977037336635737784226893045332020187143910542069189006329398022746665115449936567787810260156500089444074913024529719089513503241838258555046958532165895435245096246315432571268890301379539219190537690926877687495515112316705070974943614692579216190398913554755460285294691901481025237003251459533985772940293315307681807558054322284590518972758857077586899460658475612424379011876418560204637412496004702382784099582530716257212523567088233730170544578797348101420746795930501167766485862832779475072010627944457134273426739073487632275584466288326742726371737181505648753568796932271269647024185824701145653687427066137285672712697687843606595526667260597142250654913341621993036545733542319452904383471981494180926109795105924506993587427219679420279449821448134668344665263100471067633834673049068919095707997930333616713334494921035367930088046912182135697240577929289571434383619265239031159051740941360565367723556226243799235325298807021228405079056541552738352490954928096924115342692773098554512289263708870128551834305481075643973309710981491632563272885431864354591916411098275290356633754405519536051898880808538274944163129202087382115687224336331744523542801403614432422659906695613324692795100010465996573471523278323512812378220938080660851862710839927906072246238134469653414067983672492002631017112886069333217753117739258484539043777228405602835391352669341936676383967686436686382714834210507160037280610681758332115047671576210182852501709740035556089828942305812252600225669904142851027028439055460544302939413247375605588426861232363733630633511840681346946577332081759222624194420367991456503047629380589879058511522706829376003389703776605384637255489742354235036931184688257672126937174181505878320716951429849542715936971348302874441152736390967620112694771392716742598106812070989896481385965092904112256807529506882177952448918857907732622145053198864864875969046885335063534067940305588976336720888929556067802009469943065247671910626174961536043350974219470847697123458306435218782750392649248212789601132119687532792500590869552206596204065390712956736196596742355774201144991819613508133725129190357655051651952263608778433194912986352991052397442250474482753355577641350058090902442443681264560800521984732676788446766277546476153720833894462464622341292281940793438230278640834202993472901678173226970858883490277982444105504038550507812455972304359672490846481656189046959100137138160702394227623744956936464522427317571123536738904683048543774377863326712375207128562062361225671352291476938425969901934405794259495755794322969792201604080323059588142044060961383079755094044720747132748991151340848828522031108183508976494377712492172976600646933698920079861813306168313267268687059119604151366431035952909815737086901320096290310210116711356595202429577511437840888763359669203181857592529503867865429243653656940159222966593086877423810892042338505765446098189030817919016681110027362944997326395739469391256739350955655655026313950672900432437018025666475296020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -372680294338882175262779173325076566578251808559014632307402998540092166996285603743044828935147968987059358838197145778997407500452628500739045829382729713979099716917215129721586313587010877880021163402682570940159891177911756201304236840693472832230451546247492255282150643152979322652561769191852607978720247603465940339213449203468679111349426071530765059908795464088551453493160271620403746807775041046032781208838591756143307773963289681294522192045377327602144282512911211029334973274247126972196960503297485047636111846830776697271967108171189927413596698426044636681353852196039213542718669392312655962811496849708269702186600756786356153706580073092125772620270621500264608979006442897586913858789930324089426187291509258777308289126449322796007935033925760938011591069710634475474253610665112775204389530965692461389259336538825129879606058135785408830678315639256347248402428590958218220357335675881443736882124572988530812582973655871793372324721143628117153277935600383994458693382394807901759223626981402803818691001339387268386264142166963192980296540815705811503619257220592400688224590080747582196659275080593793114981960914422526602581090207660877446301609775828474297665069775363519426920678285319712683419945357083228599077455538296410301375923999719025218032151413438107769086519037005321039804802676480019129198373644992621393588984699746980290174724160069170002425769946015264004973573142968608080165704870704468222390653898917645314752922959156807347951952611812285010668826882900904279940169580947501148967138223085300695559590844417259079569530986210457421593547093089225460576988618162235911159829597493728507311741774816354707104691433726116647603490190482650623885579168358998129816246935722170345084124864208082083332298401198608413523201571038633490753135385415638068601286496895793552084515884115475194350224605367612370957684086028715309077311076367131025479818517664898458911498961327592641375164459300004328074035091686296917984360503495925226448129132758549408919833526905400264357109261230165560764343549770854892352573414511504925761161833986229881870358347422040430803383076911121328918849442686026828828019910694790112629504381578412793699348013569541682485710906300705657743937355059162583604615593633739448359962626266409501886369370917390892406364570219383634653521783205233377211646222912893416994336292954537739697531632706689502594018283765827006046322882122837178685724706174004054628948730147781748590095765329683741314472659244462341911502018072931060804817723673144294517793282497275664681266768393551245610511008465711824345340182288569663874838564131251393571087893686598432216539582292186732920539801802694029288582726065036218874382534643871689751455208571232137136903756258176384550633022896028907640697588558909068053296247972298267356079256872078747536847632747108324102843531897956667080012973652413416746193295685407269121694131609486609213651024129492249993003180526551946249568510511049559137298253073933294130482956801059205843994703800800902820293590862134409756397507779163596394622663744366737971267980410583707711492052782736056966179811489171848243612619588066562124819821479759243565169998181578309433042213027521381175328302874140849053512514247055421991282873225815611210412020579851325932349463806765313707288540738325518754417355636177802575563783153903561052046408751896982448650169620479666789463797792021572365238378223087643716649050982470713522773779008094566509211239330643263228861139958522889450672130208151546051820669271204946346212334900131484124649192952148731237563007690300430601095230495653566973896030110146447802267522808952716958157458954345897144762655917808037730511879340176274880335722225068306782541384619225180793136274558975883832880007109258959190375575336549916207801220016082645806936511778052868660153218326083605696812870439801062577508481000542694610871576811365196628093598126292359829809162057060742614392678806467529284418560564517974853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 917887461307962435029526462630639904371772379046145427440813361803803779027865700631967027145168715867109336807704423991032764227213080993633993204746388681949180033473818911251203722393815379598513443900703171573638743644514427292789201161776225116409886663018074180408864820876513193765026304819372695809781422990437791859385762261163771693584896480649233340021791414976840834529633373070344707054575026182901210295989848192302833377891772151617347226951351262929783756282593574823797048583578609396309254904109547335902568526899417649571756127770322830832108629806788171989547076910222907491017794488623079556977703070750214152880445503630142178284719813967708323866854057796679576533801782483635088868864160200157999614256156088748985750285860278330497039193611815551906760508145409596847053811000173294930829980834825419318827695052812060933898469381291597936141540708986610135247962998754000961355889230512237571538846438331798681476019576515589693380566648792171590238260747922812061688261322814223429408287378157761724149079981751949796677402705967945638592726656351564733783139071110559070087546063465161309304065039411648147529230781575682454221682274212200482726649348680494310077878780246637926293759186829798551336224933039645971755305686493508982840025188428252685751625189770547514768009541693073101368848422312744455463370957445142014582439067513028246637595667792364165458937107535881458879435819288876923974126955896884507664711141388727217294296819183934938401151363997127418873979440013951361116546329681961246828016075488795112171361056565242905680878489032141756153852371235958651348200781370930385790585117768061388190703240303396283602420025305389867365633244639650147697482470388654511767957014287759107454088458320416921759977759339300491734037106139814749435623756137606409234972575231164231228080376838452563140955266730770796319399224575363869795396912132978571570958041175675864005173644293292388641584949075560618681048833644406698409766820703310955973203868048705806286558047645149617338608364928921236125582798476316382083236992641084073507835317982640245511014114690904203218374592502610093858570911069324808167210392895504178631703231004300125251436973552562932515204120876360833623422145846024920212677388363135727509717873426291644534192196622293928451755795293717856533783303034034468823835360130035541138208131570571021226735064999446059894367681543564066815718564443233156934304033802788870407326641378171059762783110372846844405358141674568779080848082107887863552051118658765196804101439339496917004059077483172909975643323375202037747400871655472528976580675440364320060546624652139182609666928806875233492697933877693556884063526193441174655199562148775456769687806632185643617360210538937163370997198506872447460296398242979789153422948702806726964477130437313942517226285024648623895478015588881185750477158005695353468948869470714318000517641621710146064086016443773683349793625841686180722633228077035148150383752587389571594684037344593768806844450029177868122305415713833149813500303450502225755856177458414637529452111903272035417887628574812580007005439444160552774340600825878006970925842472905765838209076769321544777265941906188516591548607987029333665487252171724531001200051104925221452423776512958211893534492156517293270981871032993204594483171632585792171695212505192407358751877323977577446092192341289202506046606730166552320591230515661570056095241848483159927423209705359302421575777025037140456006697599664862541020829054721272966928981498965609530316967986950412394778240539170790384643776706101198183943009843505427488395040201108558174438893372908731443015968352205334903605337270016036834095421884825268210081222454979519649036857916020484559882889715535970590654915421712712951908156937135397865763997543943588512591160023765577038907800304590416696512742417194170228569142221646638240404364900366942563707501943550594918417562577067875289049680986863677389919757843017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 44392535014899859889221599472249233194697280047116517608151157011564688532176713224298617336551588909126858921454439755109914620824352263954374256468081385311850904878940209970789973810116894276492833420568351927375967019508187851419165189539925229378359170743926490066377320971215922534714854934624496307851645565781512623195412308438809616104400879920822343270078573564004007527987514506610874268316304942165830489729023121144768691436188865136178621479754797522151481617748863093315078314558165984784113232399934750319493668077116590963155052751547107242808947401122775445018332963194046074814066457479908274475858767247120402993901716316739822276131188419272595076049682917244771766277100675754096961239356178513274184087631508241409228039599900902926203927613461080923330327610243046980313582254621590492248375170547438533596670083416257069756862182472499904494810787241550167455485908411330245662609845233902771009182880119120895894692090943541138956902196759703921088304027738194409329545659888799100734737102664007199459248913535982995865934001330993875165089577059740833379564181155886863801698381691299196061726428298507440218462683869139576328237258912512193074459119223061400276895851579409261429336253932013794567631306987294665408893285708874132596342304645671113384359911548924893357296463029196487073040481784771639045332669725278634696665995793792122920970737924818969630836961375884670757818983163672122992803404537608121738392058887544085133655179714392418154454572560803107053971780395862114245439411877918125545331259703711595596410537264431799659488313431603343449367694168240975981962255745800811667736250408687642793556761585130825164608367902112458307304788474615788357192191427834969882745358207542923065170107333577899440634889031759798856657137600267521404348644210242140861346413233857586578525309981696013127425491748521446825471511061359145805550747253264275142596828076518296334342481602139791573870476831611445987107333428686360202083594382210570082317286916184008352542908340410197139146068976552212001307960890695993212647846687838036161553183541520212699748065134259252416510313691000303363820136045286044796831237199412703972755292277303027195170957226638555435210869281735812137586666721768442812056352845353574020932133777074706789814068704640352341292511244847718844393096223006529581768127830651652029278676875583441848749960621123358308004461782303962762460030299164751138718307148915783329509644466524987995793431424759872499048262029588961240674175527951516941605049443914264808826991912602018770493092216918805272678037517768449010401007550205339041088353645774387499821707397278340911310715723889184132647227846332726762952486291717630169969170406289750474161868380134159170558379238187818490630344779464412657669111901648322573422955418818239038397552342831211604603476604692195503734042269359139235791206566519132898787595250688717701231299270778790753496281385203938639025028999067846815953999515667145597302157729777636719559133212267137293138808639357023322242465406646587118173356466832559220700462658094615283628915836423617782403829315369305008804633380907291177198647110190632831909306783143317488265499130223202068989167513625825422646201868356809286637475810703249691402585886893729089457547002691911713791093888166237303721905869190822952742401324446871936293458916944823941579958402441367883393779503345312906257629697099740381293687945780462125319040884747145013540787244842082167533259962533262841303439601166931094662638387488700839019963092648075779377950480317710241498898649494373505345616480756837668609563840090038129992327271027051395301689440787220779905061785966310856907738752651155747983851404901501673904629361747394129950692529524971239573140753949217903783885480836439999847276864027961993157479110243478575928797634884175468228673441029298862789001014298373241348610690267739933009069163468904229489921811872327556083616625287929560381150473347133811330422759056091308593750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -473634089535387744952428415805717506560016030102296541679552959362678405571806457965194825243360928337938437301533982269897043799313241986398872783461607934906806961476652789421023126500244064780617083380893894154684667897447702484761723815794998023886643268538253572539427970338078452961393322310726285312376944965590945973408830569743579469352209261438154640143879456924754858133359020097398674576619125393082425352034426239216711249553245000622869920981468869784687680981604398586172779067334183630328385859468884268948467829881249362425789523204981205242562349159815853088685027394475600940599139320517841528041290606677171180368192589756179643886300259560290064781584974502127520210703828283775925998811203542217395761487174645981260844214737529113864154188640307966980334816984501382934372524683322625100580402856960891999528822977814586023919913655429858812828192310858823438343843741143897047687212605002566509291260322418249052282625678551178123558902846013595548486545810897942330006832730918377452653866833572295880443408409481394288377811778317524317144923690874983584630272642500276064095260376620344335224973992398261797249277097271085043219113530963698370729258797243701259165356548925043637609266222119072937108366057812222568511854347610428037048601219513052245249861607481506451380462634718288226560950238199249796455611989175512706851659279254498703151070231327090518809276819233712744545458892361424288618490964779499998658003294857385826909904734284581957671641424225879887980736621948932456927199154359499293975296733148581383280551878686664244858267074438978101954734800507730765312434664828368091770937237771978858327355923738397648882278618975656951212328123543325909700801539071504542074696267753810768044335964854162845579438525815058625115943533860729860463120387346250122509975246743412449023791545341681797810140274567958263580502901605046823946025292661800208831262793925930800129757859501753039931169959823190551498576702642613645198978354673819802788221249107996105340746177379219317310606063635793812310449964115347934223109396025819817064647251248229812591043739265804586626401755106737561668830558325712599718091511993717383521294950883932510881319060209656948068935164174900473851388832265716970075771582200219908561749913904845562387515441412564583671927550585265106971794877184171564425918385610186720534927597943695028331074393460255257457326155778992473260055145389879809766278566357764879124028442524260942750054449855466367421572749404824032006617160746932408177879558979397013900243928468539382582721683457656377344619277186631783361864062087768142322714388666651469528105587187570478231552282045999304527180523326533105454853667607456208440439234773670668574233637557675358317773904584808860325918863963697342939307673445328347834340586349437174793686500341548305455903097189877047567998638739739365462507514020658996147281216151189597229943912941563217064975521691094923334620386196133976221705236488376199898827057748526800051862334363189969194352671986009699117588639041055809323126030615409148792592332332036575302288917230997848004622391393625398327747720897048129251320903979379941402178207498280230908552458717415659274741376968549759035896841927665653119427278142653240280449297117717681377597412517870465024396731930175050192044551279622263122285877406289205892511903937073862251434003588159937563489709570658124796864769039242472292876775905680030402069104853595505118331597616281135314171626359644513149710539040060187551434655077425882359286766811419528182723886163703235124636238928558602613985646231217577895312512471282108998933030450733647484797914887830580498989361818236896931850379484648982619427844897822604610616291246942472632702166814576854300093723524681738918991762773362473845573674074137559425923626398552620572097400762004519261505247080223133279698280570741188227670896336681728678978549774504227233437124132749570921316741604250536573639251969325414393097162246704101562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -735139716703467334283214952479740250017083832696183184572304965655825421436272962211432029973106393033247389558795128967446153844712773078987008173592921810784489085392560392949372599275004143965447697632574566155377698296615156491023192712647486743317365617123496016178735377925454218598821858232373851470928395014886744003149994848319358188653398489823140530875959136747060024731735206501156279834819748897829396499888130563998655857704988794340360328704580850730137687408698553482620493691061361993149948240164891916099503629479787165625413747331018067375181085234959406546934607304207373488396038499885995257245340509090312733038414531210421745766333542078329201672765481019326777081240348074649301227038801929260508733531057867968844557875346949598953450441731255681783725868358365735832309802591136533862228626651754182794937815424642334233787647915659222113839817860567339809280211127568093060875608352918800698247636070606775225288536251669518310836838980075030672256087545337000689157573315669629947143651644867642137355336064133530329146717707857381296172352195620708089927304016721769030848129269421257222411941111452945840247416931992563985574830483746458058479003682533381872392178465165261642506215672480767493115156757606139663288533744168988234098167589209726976989078315539794066559571503781776742427531755354937388596960577341736282604724485239545476843549646661707436873091643665486210291906283693362273397910939683391601718091409770502168826130037315209692799110399248630291099231555584636226385182812843102818060842893370342266718215837471193666726333115320536462203500500961505578650405988334372725753238908120609940171657141251295476887536853362098547893444598062973061220714663723559510508638877928250182825306005535136196294533206610071589749363432867986196134853381636583354822757824192838047716745740023079963310826583332791694604582482143229105958787339603506079360231743864307447153933688859284173573889913395006485922440331465262293015979853257025664846179538482205519144227121217497390925983526703282736311420218750533165845513758424615283202672646544570333641654763347861526550611180034322867366140156617377215149592563480397087003375412937638740143658425897164103677010970200089709472273111124297380934340443932817932010544834287029227700388426998681958984820116595360520031376712200813248787160245996616973029957426112660933801793589712434931101600593077159646842246928526554333785176524947426102008436777745542452289957102109356335356487414240059162597305325025348212195090770528501517702988275251634509159717169492443334857246890207901974166462952748052906704715418484392738945260282233598226921696572314681273619350514153851181284336447673098321720848385777714366087072476855141752921395082533467296555067217996219602873158349328039948492945367728585787743728306398359529615129073991686406705940505179496517801471089629024473517971559766762584544417044395779178940716982388825259244000307041675547264601812973531370858353152433817105738840530393660742933637776340294089227906064707578417203863939186714472246482128605122818259830547254214035398084325780896704035393711789422495233015914850850634963957503072577842770964520193333382009484153015587796818571634246535197360948995963681907838270753502569125749404192813272107087304228579314461547986161413756968524729377525489827402103906459961663707039404082107151727478628793142665161458533144881090661899373983159417379101048284808462169271628497673526221429189314665830054517034545415520250049435746976739748517061082314491181489010746507609908782847187943181135322110153739082445993122179393863286903742461706634215010434232681790941859382615663470474457120137698369774932629820147267217242467785223218794857890569613878374174622944566927982243292417691779633913996664939024358422439083212575946797920307454392878645086559759529785559693917403514439936350617140345996387842899670200645361065062307340540946379399064869453184201120166108012199401855468750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 36442162541986774876920915486766559855480770055977785056676596443848164533908472404571209728243343846872807354642544890317420689831232457069617924407449413844621541901432277747007343147591994807394600963671532044837379719626913563392303581924356551480611919215341097001065488894332227957594459368033315738201677199219012547392936222634608127427822278311908281538072715585746023479169165284001604917850515929082977853352819055893339253935768817974052329581852514090705396383915533786955511512496542253100248603230019909176802063341610661171720683861084728418464595375329695671212715360518133318351079184813976248418290472550682241580078109562026653282784413124446812776948176337013208809967386230845631521196559979873947085116252534798026630097651623915819459341672694814786304888524631550591698447582409416198483642439907718712949333692899548546148732225997668885155498586437315443425703928814170459659613320338413955807868580202850547424450099277133150782382817036698519223535371227585482920484465662609836559885831080154115170562659614064414733646034860030939101571573214632341478786567842147670858035975527525640879209926685448820770407996881548125922040277101392195337792523991626395780043587556656534911195301185425076259917829281802829470120758821396301692765863039936263355842453188434685462998160633602483361577733949279038364687379684193452609092185143854597190649011102611801217413031200460051277720050125965950654161924414118796099820104277284545646498836088379158442235886738132096760210920423539146306791770567340883325019635905160818069344633620485313987607033212393404030972190219662989043968687154259805848543507447356787177922537391637222013662620374479454717243514734540220094336727618760592639340517607152676567818426693324248209145614525086842313163406327562553252041764461024118537193053781170790475585122715998901784086813204152645254817745463476142935146493202450514141864676354349080364113745614557135315278458700932192915513424790059814505433404141641866068548879549708467965440015483598052652683284641918271506211552442529309677887568444896948432328783796737937978633236034638272691505914200010482707190708636952955340589065106791244325538616432144609668309286127028125532067507352913935862548055326568656362678069847646142704178951483224667394037980278682101083727129317445345919916279158494459376981390620553386923027825533003048329063311209952851114197794616949899368247938359945389941405364005074289510805579100012764984576036788102200847856975494668304420331716656487284920544811790151542545684971997396479758579920017290735774374164415342916945794469311915433701358663443251549996335025413920366655328660621026545051491399551626936454415101166191878382271191524450347815798089851595558497925241628420471581788374124089318161604497302430884072253557115613947535507077537673177646176449038718842209466445062956924919803797786408857941923399142517087039867082862481624732817797994436548047232276873806359176861102623658373426316719609720996331467603674111506483375115808912035565571732339821738685931559803757976351347391384533603099950631887031903688316652676167216979071517549354068386322132544916420361332745236716948704964652557028541418106544637215883559459433268025882499017006865685868272319672484037730617689803412493327816556094528233215782423544921354720040101409507964940417502290869819242268210088518177966561213989072619911189154389845536003815527137188945062228844903677005273167374650324417577323615307594625681240195582150124510536304093964586335397614712390791460752609164163193144273274056742554168793253543372641542775023797939950159766282074918534653633129134115383731329830973753484887085818524595017284916835596963973260549897849471379572502982627148203893770169570680564752929493943117672909282060260258691505820969516207984313466970032726491701493802739793738552867436403179996249587647371270332536382455869068875450411756684854786866413693844474717964398990943664102815091609954833984375000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 161784383452936665239346288770023083231338641096892920415472807146174338231192698606557942266847046755176864493057329914623312609283486155900586290009727429329255880874253789708860709037371876109192653402533464466887694613821875006146677424532419380793083268318624240766130184401629780870649907275958372584357580344056714061855379449413035416455847178655370801219400029374933180964262209707046111657876227571575934066272900078435570164074920524890292189548593995465340861547753419440150472119512937357099216345592654166408682978760347872636930861841209365260945792044847779558796621179720871316637700130010585579041840534537182594370496562888761037821499401253368100728008375176297392839343799807267900673747804172189878570636286319725678191982758759764905401704000092374583448427503827402689923731537408525312270449208630146502321782432242566404239426766430309373295948897488297860789440857370922372708997259011934312684530517332750843920642481496716318125430887793519639624343069656707331656844160323170349454351717345112216192942225826175039327254729636590838538638306240894447619123741044588872796565044672509842341981247636819310240403347634239087337269298832655978829476495393876229659144004150433615081169237307800031923184709012832842693886097998762009144227810294537867500007031736898676587554913853007470087150998605002165855402219711757726554145366147320759351411342174918269765847536524234724452626003310899119477142016435194708498000432153762675585412970941437383065916664840196508021537240192604792583510148359779708124583060512427002355582001463105276422394639678535604517522792599931789863796281192695050779833427123218928592288924651583669460734667703632750951810201090177388656946587976864278024123850425150239837719105011381214467532301776560082086460977556146067532766970169743455912287845898972548723454413440185477057586474427253547998940766868389567603397361073750633366105954242673040119487755122010208713286948400659843496501199060733370019430128705372190129260635762863857622784646052949444238719273953623180963040269165793968244087056343351115315159651421421018125451985919129606267325346244811492266823652081203658670350475259719325436256556758442733866776105787416213686374565921746619926758101470447846362370870688954143302296247524462335548989602537016919727428850911685720526566203993697997409869042978518327522924987004201116611757220703722561202500937510056292229953826845834011300575828918743916018215512095378827389514626469330105127396717378863694613309336217784916747458890189638215020176042982584552519503790555231180181326160110603226866503853717432406886677010057983328149170271769245865247888780529074374912395916368927336645838081305821337395190373034718715991403234823144618411774121140412890550825922089611363959524834353776370018269268362193415560839400548467258551349205404796052901470547807898005481152152875649007746490480619678666213288852720507785579918944023269300741657784476111005716175592937238338441674785297681141683975130338176531527808447258407539020969198874852334772703422168982648655356255114076776696714299092645076266401186655290006108683789248604990887261454872395908122730669585362935695102372380918626410921611486709918168945882319903494811927334244356912991097147442403058457438588696935997410580726395571684726220128442482949267735176168477761786581832923093120719296236265833953023378379446848132345768470802226973071891800043133176353487246061834860314345168071784017230230452805818913823969806943066792062805276135189587262809008625656459030109611455254296260059528478016990237282844253065193973593087819106405323836788470772642019414289906398470576635317595610742594792368360281255083711755854277243126615029836536435116644962465022845696432420810229574370329631384015417170701350556291705428366081786509990369354846287091178417253342429261092177048653547494891535241634648876755707832985529443822832488910611233634546367738662672741689618760574376210570335388183593750000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2728712589698880558968537626971009464646792015049538316845049306079276685020788702115919203355850865458394152558904654189697636675364017376531669401642317930824555626738458685813030853507204144082463587736555827900665352518215128481604359990716466934850671507309058524799818964154545988145861952800527827538175466477446402972543391563932207417048504870885917398197133405202540767682645433874762071559122570461764753657089880602005518869776059400672709225937700629559991410939368983862745072715862278348906494373062947310047077219515932939446715410415584181943297168632766554968715400422518399642308726909467670912859986165898851971241034063921607815666143077168927699016596696934985738684117452074739272276397724912430761366451954855348820526965700975878495621170420094451151392478483650817072335109801139413746155471859448687001548034782824601534404232696509065027537500673965858870758619234185995231734030833639984094501102675258715144740239165636438512028563621484175510248529750507943607717965132348410084851145830701546881208236681413478263340417318322253686842034062956100993750995827021461303596993616740060207538347365040735583999090121965217589381429463884270615997489254980975076465172379540193703158869245459400082044662875355018548698128458573593572462800937107863387144559711269383132170363803869893803333409012241200512456073140352922672753053508918100892175385557787129366297078981092922115157775151831093587338708588717284763834750043396480082156297555470879309352081104799284183143321536811454769061582988076776245980878961444701902783043099964784496185058722503156040321874481148930708290800057124797000675748749692067111208896954142756222513273471346930982411989569368606040628729535278298782550702439524557989612538939969162858345281525349893380631753292361400823504818596176282281034646206011443544052911545917594613154223840088250219027181396967902325486682185636552765697423167267980968700518307434633253425164432920303744808989207843899917186145751724315165139654193465507606277444688874141608337564814199555334245093513715441413864883161621614472227099328067407150112947700306917039393996730328487673338308236510635479535920563609693746079939558056826352074009987910494378475256725719773397407168948024944469203176666843384138029685967435753385108330888214393722363915286420354300353154971749547896557855104782088344708788545936767161660435364346222853416985894478067704984955171693620942099389674209171426132466947796117013999265390015714229693015113542254585588862382451763421671940119925632520752562270105215742495083288195071137409204722927740339671807454518086696031836087003978700353018212635208883913425935001239090300230318137962420715836309135538910896707598664699468495932791398375372710493213360221824243009845212593723979851357828702422572332888721573665155526783006849777746567170351693931484527485034117323138537330402490218194942727686085014746502368463356177729926941369744460186817834601939066713110834192657265591931534905596292496395849626220459483346401146445322662581694208704124191659053788192932503364641128718524726774984434458950937405190847178057597978777676604111640941885196347683755193117227272185705799262436712799263849754766395920307783865185532603736085857501755694285623347046226305280134052538278082664518839215673173431147525988817892579252027364860905950920965251113447488688631054442033322751761083000624814622904809017789075570695767077707489357941755296585214836682781070632179164777252872947214397900501833753546193939600396073448888718814883679236206884992896263156864361067426565517787956981694687847298488974690139483148380278620068641914869850579660669344885394193332757046696048113915214173557809325297032085640541880930040569048905329254151883218585813144003579936895182183073239914559785899429863685066044265326037359422787352505093086181961863652353146952264651703551271922206539561840335395769736830618355141909382454996468164720724303151655476540327072143554687500000000000000000000000000000000000000000000000000000000000000000*i1^91 + 19401395820607335490820350169213290005479605799356753624545673072712150570776518486272575379148430038306672400834201829886162161498442464996723607272270323481168908054955808869525419672313862401883238794436379911836119686099312085741781991122250520560138910725419287042873937687384827625557792617987780906279026949730471858827852836390357525121278987444726262768825981578542228425565530168410128851859751244823171304906124334013062746053713591560608874829422098312333653923910231287625513102979219333271308840536589434288454831881413727258430290386356347217788170481494595324399006671278767927764950545730291687804234303820081373052482224020552299833926725225988227223546814283457694517250724275757171894254169782450902124206726777280662724144556891436709638288121303483601724772114873693978786343016943145886138925410359115331496186011460755339950251776843945148078274865720782944822690830567634583900297378698348840103381573708818184989275927485587331801344094328449123753944393796440896286557114465184069629360198817088421400862176657002976116451276208266856032171098328435482892707073617169240416166407275756035551102941080309965930118063452332559555766820661199407865876960372429616931127056333597773283355315086828542495140602158220824857133270338721325979570064372612224144355953722509995053291130886208202702883299879180518645222622183360655982152361321207299774381194229346875264142802170588382714129754885877941248831200671573453548233597127542316251710703893418863756103937028899378115644176523119189368668659382020248822128813080621336652060002316378180540998110311585334323681312180836701441513846915594453518605891755276815901741501288031398475474226558380363040588750581883199218073166418990191033724511167140516441034429239682210660314621016760505907874085682206791436718751412073935169127380458845802838827808236799608081451173362989894778076639470196192489217839364793196111009259956932653480916128507724545791884940287205163252967402710366265583114755777859904957346318822853777466640719145024469240824382360525880501460383634577381356619737355710928702134875714709286952343463469398543510516728779842617491595504758334370862298364263423557655686513118372487476893467835344490164603492458304686562724027922470321379149594924937722773861923005644590136705654942174907640820522075008261182231891995489320651662061659885820303603972121692795256932655892988052355083450407879647954070187212943312728959986819063371933701968055588552933043367080016331648753391345090686620423970402636485864614305505247123960318565294995885663091644346485604343701847365889393788996911468594186896230370147013858712591484428645770119956618147048567935109037320996679025271586155640727253558942235441756020442931157625189589743545539436939753513272258009104720441486575118145148163692447210352480577229616393196045039478447006369687567326407147322382235523001211122076314589910772976579681823698181515338940188630099526003078789767188065637927919963592805301356421070446528383949904129607847983756155619736496746702076188315925388373847923724489384022199923191337181769136786049094478797396734398945231659752748915888778012514723964202850197136194606708286665932115295401875040195419991004661527548067832055114426711689762102884659363414039831799306478034762336995792286704460943707734041140598086684616227119370653335450961753390149334224850900129846231749089698092081689856836372473488437711814551965371825339606185957325819328305358251146687567664523978931380609452406299435097198234780816773500681299328357588432132745544486008488772972695784625695124892194856905607653435098177259058022746955420078107385294706231299224361903413896898292771840976716983208989126035647976645106390474624231673114712635091981989590628652795642261672647624714012389062925401203437400378002062176066279197890043279888285438057576423362259508322424439405956738795432941938817780132578145457499664805832274756960216174905831110208964673802256584167480468750000000000000000000000000000000000000000000000000000000000000000*i1^92 + 30916492447268873353721453598541769711445960869704261397198051523031325278170575643391984215502901101463522909262352308498987570901149311529625427685162727646371377108063614369452760247037850177121389929917965051844402080389206122821094592603233234338145734038226696879343165935768644311444310170536410295627476340874851377507624077207358860962300143206439178915438668330897849711818858812709983932076597270225629537382382225201808286502482808219427369348072841512811489817887797827122569430808697307239458061678496985298019206483658616338387882617372805133977016351225804711577742549190997057625810307570940730394879575032673705990299885065200493931400258943636276768539379073707700234563571444331891848270869127033872704685335156250313960275922047969053796558626693470882574803885281320727130466721688279245070127177533633375578881159568379507047050686225978349757951428444299205382573469553303452114501033884112136194102456761039557700981452389204233254473372943550843590800919037658413675516223087654483276193235560874656810068273900900668730426895510992857104722093686102876984567021430508653662137210961484541851021735929056364537680712890226842289596832326000198606971471947208424667142153040065283770738891427362794584127939919723125077053320544039142236076818923314255244794473914791973648055151516367001770011848997339621096309200822414455056467632660200302216739935802601616858062885237807911164772920068633321579799399631119145768642017861415055553895250485387314910465365455109363562151102796682433369005251889657210699584110537291271380012272696788982566840059841511626306928414426863414819004760031917055806163149017317623960728980165421764134081743928241067413780628273379248053271704419892419890259223868326309842356109540550105028382546911140237278526618222500887973189795407777132665665565347114016300531387245585338783155908049828279972837627057424049289592484895792000336143800709517085361917197057399997960065332680086707257653525009567116307109397256593905475621119016339390096210477755484035883795057116781231112607292537513617882742023789854806527645028761203704749819100740339584940096560641107182547133825174676094298324145108089560839720546960647317119303127701339665663509486924504445235320161183489418354478078542278631203723946625830010367881429790719927294816416517732154390277488817134751386530599587562729833576065366283957556440528714981878810274260033362525572066409972702803626588787556733781664958276574387554253829405081133294447861431095498894871852787679803331944253615651940306877078345485555735608858068874222584404025107145093026925163643547441676701774782651334712685727335398388224699221141072043557717844793627828458404559767145635108863731890916675770608320433569981273159657989329169481959712192561138016165556525237987509247101905599982950687375482519817299165671007446796146359929297307649460238154537223558819641500664104415357093354107047730527612215401423983141537210853112693845818495744410754964748466640316108546251720448662271359970119862424818318980797419689018586797661260059347461872457376247803040087706726344000667825513377736459219292949212843390093081118615037230909991409673520447826068590165349310985289155136671694236498056726733287238572985380670420689573644611359193940383270099301713472285411300132337159061895293747315184370282250651098139145931932363701285908948177433347157837477176032500887779891185600860768645389366794905987001946611334666419418058007352698513674021793693293850273937904836706260957852087694168380080641177231776549128125851254209908268621047612927601961990763866704823232241480820045127983270763100094763538261556017233369950794995753437069133813914697731029076504484649878099923966870057867906397315123035100180080634010934753784665769909271731873877761382193131169523254737484374055584913059893204799003613422126605094831458229600052455503771974979926207616293080589428403599984579165577618748914079382927866390673443675041198730468750000000000000000000000000000000000000000000000000000000000000*i1^93 + 25499123651399423340548505039616122445636391407822179518816026512451494832272601880345223872126875994108068744473677883162470627946364138619126143710288294028574569420990070488013796325895416915928511467459552965990193462478871016287731052957924258270029079217654102716192757046008720101595905837028608493736560710940229965936815553554938398832353344840881045363122329820075893746360367404752726219524060138641037491602714378712136732940259256691466120671043440443188274368343211545315250684640758122649363944547876319328467808135464593774681683990494054759237286651804607712183007643952589399200931565884107806580411564215280531871703307092444114028404322823289951924481534310006877620488690386730797806592956540422249517570647586167013264464652481806677970762458578723250534602672386969198704593985058930725496240279667810581806809553882669980395751943939639978936220499754382280527967276087063320856161461881731510784510658044274881555835412034705935733402941791539122219660799022870639863380317833283560809166158695528355984410683181906172884594883524104293472365524397109327582597837600142203552432742939269139754650209806378947907552420584245308688688843688891086202402634346304536210045770389007639544959772570614440171268598103896313928640088699681227570454457331151166898211744998310215188612465592251506567213097016870353569199535638272426683015313231713203292921657424051008924949754375921212453428514739078103137578819087962919062497811007580242127099575060857770069524292357204910993296467883150543128258583189137592868683316945043248734384897678834379685046567956868273767151369109086906762021051325635517835695958242168133251130341621673809040702859194041204217887118260589865913417635202740650957687184608653867158484097157573567476406637782240268543673752509492956422832118029914287153333458118292191741258408499919157761144491829687121188110552849229228581691806231183927202643440222543375644866398465353422208892225768645748459154585592556659751295136867718150460404301023587891348224356484537749934396916058235179603398625122431009305813769341774662021694213780717098443897418548855286225218670370817627244443435840822003126068024181955090426270417556404114295296375674250932357755794575712572136103094358942521756186004332218991224160069391596401558459480959374225992287046218538870362800071704674093661056929694466887423091792455317045020976285231283308781784751731803608817471353481524660014800498595751770839228926330427060548750387296504171981310219262864061602539355766561348747674927641199398498000640947783642851241905323045787411384847195686516285691385512297842139565811821196082771993931232018597341625002711585691806367150544382920780015660474790411320765570315119778924193819791333117435533349964791049286841516147971111494138977174765870772774515846404704480176520005437514355766296205348558835251975593984233191350266031345295733940710807346110780863966117562576333875860772501489175170817794135955424403401836754458691175163952058187700094364891847237090587794379206701093047520001024015221875707502197612505718146112645853297699366539826937171249062373908944607694959030543456615175465989327136402673625570347359804327386546395172813574723454254966075497977331016528958420748184163453301006004003110307704199880790415198586115031352945935268994983600722668016925536866310287960479086327349901492218398900562355399651162178124660890263963113206609170431960480844600452856993088806341949186586991917033913625790632338825379080661873602819820746513776695533791188543940352425466571106058744968202035587248475825669750198601556283186198297301156592108463829571888561658113889548256014377067055296089717797030561142455434793720903741783848324562767223469573798423837184286413510949251589773388459288767720460810470822837758022641184371092621860612083474130336031999052289005283564998681401231972517175458082569447528946152345394823294387578288250777433428815102467446251921501243487000465393066406250000000000000000000000000000000000000000000000000000000*i1^94 + -1073206109221697757447089153306544120779892483799698456198580874718631935592518209530877994603637756454146844943299504048334034698613744891120139013823504724923251905297144393935922660481312704174464116276243480053165619664763910604103987157787692328968375341820803110712580982092606366115582326664941308029461500458444860962343154487605660770394853090137473694814964535761532965374173784269731676967401139014201379519441918364877963128081522724078571917653341675006206428648405612394020280892350837498173816795618794695780281178884615620384751242795598390617577335310619220703960173740020713288881704596950175043999290439870100585472720605578043612962778771255813794773729860680008643258963243691439965543917964232319390262190975178523827492763414020614786030237131448741038751362274673939930586858690926174996624322908403783452746316308249904852563466626880373304028170985948177998686563785871775758917029233606343063357367308795467199247865882059513601326100162929457179518542628468194406631697821133936249865425210933085588612148490193589844425736054454217643980792721695915013673610041964708883537733901451303992504938135958468304077616433874575541995404897950704682402043490102431466795702175801610976769338643485854288828217290238852123060788243676447943169026934539776653692897642648927899592978483567077979519673765189466941755106985528844571283864557503798013032457824118324342423681733654107048268362096285081560190646157470418860307316167822801440070031714979170399515835597799566473135265231156383810431117069446925263670670694810488347835689706097652008673300228363593218441245311582396888345431060608700071992421017674994149460354533715879930995210262375399442740843830948534630685203158839480332978501409170535770772471756243792484695349934823725733972335952687614420201020976608543041775020951336636008267028446504214525817144280040123927213574787311859900690304360474755914317820486792852395937141363653687198077996658194516365460592078776668412547035525292032994794708464826973414303236355456711934016193383022127716630266861511694945099551593369390716922105439760232324027721217106619090594852182913988755077801082324075297289605672648724233095901927286334897042324165448994742106883112061181138060660567847196632169378389421311631179788802259280776909271806907641128609009048747038193800097835501128503879171688826881078766776296830667511126216169694178042993820649585687596759322511118900520451143784241783704176383386901645685250208650219965779152328740161758469463880057073432393879553537241186312267046607459288102782428932201379612128497175919279170943189102955514127219432872128779114184103436176139742072483970563169392214962243251201477731834468467273416134847774431866100226884014003518038165816309817880650415715988763006660696596527103110895786642424699634332174020853262729699215522288103519959843027640055414121946095215803127942779110040049885498731871950628932859997443072002159266733828584089956372171851992441943431785566879799741944336897366009161392843723272379375759983926194755441693443747885168381073219562270981366702060181220850373248759162775931834110396645585455191686622755094103188960993473249555405296719926827611258513652008762728176530674663670216300314077719973556389336897337999418476310696178255258722878719805323557621379315130827722801139377404237788029028521327507008637955876439131516527371672549481605758217212077671499502102502108758718266010495535679398620562024561979669199176794376701141394554314457589401127008403835350914195704581479461649982280232495864126478559176985288864786758284117389080992237921368153710020771989712117487515317809577412813354593453564401203999064662829363683846416359020849758922703219687684508641190224574237103331649762737140927455345404573784570884885702956588831033562386471646093555697490829468521223841729611687320607886964225017651563035039746874627552994903750527818206603954462089387780678734207739921657775994390249252319335937500000000000000000000000000000000000000000000000000000*i1^95 + -5937067976113810491633391775428934144747032995320888832163877938016149042130561318297230729484013266876513944410570287025643360178046090061193116883099083045967931724492007006554545170122770856895736467858519768468483961315314848281682960232348219315176177768332538128063241139848766097890328696440440398990386864344364782483635486079235920504968854354647120398928256470739630161690350639155952353187455123838155712635135066346338049205938379664336099029138833699784986225807532812863232300928761233894524477295869048701729859635209137576119277286012400065032237018077060728808851696676020207749374555559495301399554548098930475325072242501834269131172453687040750472285332692310144855702224041021357098340717707996964358032630075310772173525055518605105575467015692708459919718683262560648651819291489990327084629682994435848167912289844238878640486610511914569657940039878574604114841715084256925795256588430403716804976047141545954572481711762061028806574673493385099816479476588733933612884584327747864150078011030652420652089005393013490334903899188121753010302456427540548733196979112525657540041220461193545823616526034908987391327136569987034997434736899073197304074177332382073826716496448081961297609589540449254389430607977489019941613268070801400045719762512229344926567509205668079011147288968176698900803567130991819526051150904938209212631587994083673921527375404407403569620624773746815043681838663389851665297023167064051580969043460364446792583311936740293931976376586594251047378908467410094316219711270853468741139293712406924599760542224032932115954568611620730714440021284824744440261275573685075586850123159782792202211544098985223842648835091835216360059560143742622661690230773474654060060498566630985083047374542096665656618224062713503239167710795651491443620878466692155059235733471402975622521684498173498204069327821790963965358933729204564361350124433564735357589382297478233084895104933940838652275407085871411256946087999678339663992717434913248161024483846891641707562094950275267868586988553986274615212848955889301188144154777390917927190240671665550986592878847245923468945164969656910243323307955809001777369978149499792957607576136543381613941626395425539390046650844269153354590844172745409435021231436813421740125338294921909136198784054793845694286294834497735888725116685084639094718493946100061761492110002791942805231937383306290471882525787991158947807724714084087789952311161534040335262587515018663694992897738782853923680085448014071629128875702895192577200702650770648867997184854044497932380085771135798724460789135452500187974890021408308157370343901660281079881908784795622581697032717608920870106546483352438330566038303517997533738142726903592775514850120522742349973121666206521101003368552861567466601880415017534147174287511834626104951551842198854725142893392989573301041547028575449271042105880002485635866989238046349922919997857364295014023081278686160770984930609629099760589132180454716462889453184051193862226013555737921691206991948852201000599399709223458066188817630783341923603788516928560316758480668506537941954879374247949566268827504415919702848071405443828569748304766360777058241997161629689285231322325078696717532382293266259851411526172710935230047185681275712879666147024497439615175013636947764177209237229152388986118835485038674838203168077422143691535245357932696998630333086955358422096431637275128257441266842774877734805753097313871680911953542628216954793472387534425433437111549146994031414010665925033745442295444991431550839648917821829843642854556312480529253257123680843210602667697032174932184197550602882817219300763472461167462506725250031934342943929769101826316029860611164492073569021366283837298064024795629908944785041059103657747512665285580299659574636244912807475958254134537765324038259714747940698998994390186810155633464616066763012180554159746595270073398848030281488448584500667963570474938705956446938216686248779296875000000000000000000000000000000000000000000000000*i1^96 + -14068009575845235386785828516366357667836513569980668658728919808501281375130914403679250451094060407312786709536824303491036695187854601131641521991409162364694663573581782271983785918896913100469860741342017708355525083848236968918337951394284141735440190301216609164327793774290784840189325687048064638438045751590860333504996075713890456347643396677110494336842928984647908000686161227621399907499834815762810705134002137093609867707181535519346899637934039509305214710135021360068609449014877860102219941275192907115820901295390929930631529080988744704327219343642334201883208951084314032272179995407748684875091880132122567178226908810621370377816539723574171234411440286454725279746491324105271013870508935451003741613427428913268947695123940862560241275176563997483721444583252181758984190213085878476070768222255843868191977378694150621691038322946593132256638949474836815082154298481793631369836933138430324690668852428421313154522740263600588278983942185468171530666123433053265585809252986596208934014643420354592348766566194005103767198977711551312407812787804523041456979931272422538106820544878923063764902621418573786129484379697567185745016232825252386647339029714558974654272795152672342123595810172364607655463904182667359543179759241161910947460638190879065250708151137637096454548312354567350518840620901507530566506140235666667555756710113278934309807771523767902612545832665000588118301906619238524745929329792384348583919275875957131240298943101264779851438630679312342513171405859730972422381255838524623068221663193420015044064273260502005372604993897372595361838021663524728436737760405764805870903816707625259144980211657916480221800641444610733831379301862426950862370740830924072833626366928986991390025713709275040946213718162158662757628660114093667765750855243493222893355111246909295484003138072417497488352116397801271186145088521853878465772735011014865739750826102888317114144288070597572360036585672238862713558657657806848050060741980416191979791992677090456971960280855752707388925080420267469476990695862925545648190015265902337866158795276160504821828633993265596804123028411548135367983129562671542927783865331910173403198104333439438619483034426007446253763074378359867908288062556770895919434391080580108496901594232702783283168703963706438809686228530816762418189578487191789800099215543659877379493691651982033603509580300628900015214359435694378114894025673105661780798864668850882031525264373115284556119500164892296404177227665780646118961544295841050901303971870529357940276004248384564992990115784273841523265989133449653053147306266120557554643173394842301340028715934528323130056376099166294008154528598291502608083968601909446205581544775199191696122022412298296098620814559187168586847311346198375486084132437909430553146552779688760369879525494288348703171505037632940392289943257247346722251569097310629739788562033284416352265753627091747403418086380065730824248103821413611011636648560314506426496598483274504379449635108723438756481707639342277443124056701941035250200511841989514880348868166060426742014603022975903777294376701662279796670022584760613791024264645895555043989510872415387393403055154436289419356412051871124125343517741417562934475336538214866057476382367270316496737877473227849208749804173515960737739890304132666217749903405812844099448120233536171529834603930040979694654264908301066967015159767240145981772298094262726618946253555274956765556745135210672724096434244070873782611107724527063915527395564816043332023470711803551321316868437819963766191303403199866111549587808506202720328833894852750492214074960194433844296465594555958733863883046595784741508865120253710112989433608194660518816659443720451024929621599616673141513935203260692179954109902799810631432601636329674676015664997329930953552412057859223323169162483633999097404519049371257000827958068068300952610208216766990966424239297479642507582298094348516315221786499023437500000000000000000000000000000000000000000000000*i1^97 + -103497439268272546267498382646321838340026089997904848177114431717757170695604003973023259565734661860229315107232900954127264630781176235463416430641901071449154468680376142267718826449407361194182486615340101885746120764918982311659626049371245795702025645295956871919227448390889111034102016879241248397749096707129960261289770103208783873959083805788990911804889825716223894433708929591426157302095833680889833926920263638316652231622120660340696618411482348410539847160266699050946716321692314878731609382957719070190203037296088178551692046100521288123561789635019370798041467300452269763732578048549624006343568102804298536194330783701822450451459944708024041894376511725135692471271015160273420205434007426452925788744082539357791840911594391042087040114565278510132665533827053248677708618654946101795445279815315641348438382159316572417148373396991258024708137423179968476396711173995078059702783616563145562014510580567133708064844157838889965565870630900982172034521231367116017958458323756578550089883738667354964366310927019425782493677479004180890646538724917151661651879460548240205132762902135571425732255508191872219721523212512812264356860647591637255310502703790617051518798610670533981855630123664247817572573912427755682457930958332213792607690068876535170918721839043358862429926281673260260046090954143296804029086180572029340722656772722349163220440320052880262857264864182694559982028239130806898436216292758192716280064282964032836262554748483976688429626846873896551867739546872788843717153717022902525010857202415067067915369109987806555605541503906629100656306176090432287736548530896497261761570418392089606979689835434606302230354464278292415345586899374809881116217313613574128198016715244380290282831143479488989203944922352877356834357077374163889844045182501174121788140574136818716152541478332568136751531150621685440942733639181394516408542764501243078646085048238453081830216591193485771207245903765100228516228849246555816441509552025869120135713301532318831432334326722109502326323915147787627148181976207746175284392397390488634745985669548041783710800312677480392613130753956815436073033302565953511754344443062673434900439442793803352237654423167452115088300845446106467062420941406946615363400471865934758782153525501644616035291824899926273311892704230507740302708907590746912808348257026753745556606332616359783418221575388169935134556559485057000376739840321047304013931794676578335269314394638762572502933282472570010361371395603825477166985772321940958745780746649993764873953403675116387821733138514820558476702849580038648044794309380793705258831392297642660270472497453422043536343821992691292210638553405074276267592110657611173966477255055964324578941070841903627595709637145607432083964187142296895751935046086902844555199891339287905618681260815473464974829524325533707748784484634427975130517150848350313762417752214614548330492437671901888909900879429280029797633294531474508641379741833856183561994631959753828318771911070011280016840350621033760233694160897676479676566118313086092515275540676218182367850176632389922217093130431264232289704564317158434605032931506140593838894127249762750148680770740436658757594404626049332101632377558895053833479050096894669994726028719560383320897626951423464141741173758388566851774357113785501670586118343368190898592967566030938168667014008190686408261386874501852059568877998626481233052928398983318155863196613714971451576869837018253774264767950520006577645754545192442546656126515506885549876919153590478696011696305094958160608120252644913734338682060506804578438087855136225364462589354086886733536472897325636115670549001770967374865689780446402918858089908268643211106676380596803749967938210725015292909716593630647127607012291466308121960646510293922879552120818511364866641963951166662385390247365065296010780053244807170510154879743488654219676275723095804129470130458025300956848013811395503580570220947265625000000000000000000000000000000000000000000*i1^98 + -267358682028609946848613497521918283208111976958502969923612745380117653701534373263450268506042719900058055385225782940686986435482728769855002011866153222997328230769669232344630712201621190490289155739237630684108782478147186997872277868556745328747124454894196700297722743053356362504525379563207382461290303719535047055182857305154026683542362735646687436509636831678890093331375129811380672380578845910114937920689687610185500557144555273932910442227038056285509010831232995645432266020213832915115023535340043653568807518118732238050862966496935109529789914387357907433071405191184654779366199798945564958014150376154312157274982475292333290163687267847322664372180991549002810120506977922900314340249938732524800261399361240165186924968396317622691768562490328461308431551514275233246457424285737137010310236054679814829099112996539768611888286003190840691460836246640940435893453231857534851721998072988914461623646450786553364748058364922000475660935821468456928883067149070892417237298052369049366697724243774935070661946803579298325103822168512589745731042702689399181786908751136349315261161843024672925364460647422970036271853258472656923495665942974627579522075035566184435589583091212841979046717236442628778025437573962647443464099091561335892747909781850490481509343458637415567951406087094476356188546920167912924850045099305727249019173261347558956761347038697103398174051316456298863366514264343325473620825943474682973189727785932098285887587162437602605067949639454658322553031097547818503495984762537519352144068512569052515901875257616935692174370987390017417172480908225796350829077962761779539703205782115038942979104042223191389316716988560418079903743145725543467067977872535161254099003348772189357541108305777491454052188949108818893072838398159373382934326060959068728948530221950016679997815161190356161436070935834098570195462319427777995402271421919209889677112765231770891306151547739436498072472040775191708226102727962812261197949369231831811245715340072411337879584619721547173342566607369775098326687813222302742611852158310270007845021926124978701242546149941839493784704916755040066414704962756370125778604741360365877430450034511813107939918414886757733723713045445888733900445294585107183428007197582322732736857736286783658983106524812728682754396085957602749524655028466935454278931160576442233051789290223717938208969021099566830420244431637843916508839788832507102661441904869158182929668051717886871829191861191799703367857075730761632365152916845792218680801792309869081372489335907434846632416411819785907484031150047688396942749366137176854141694156896111204650325205324656125564856682547962469161603228770456864885619033648957459701677229991493482911615211779731287656204527450171249830337635336193170241179448381806899741401883369332869609498877769304446190132817796680779045730136523692002808825449106010193994943559402875853967894421852491330960387169250436437308957714721712032880940153322236287424480540854871155238298261077501410303454821549742332518798679904744406833678431070846268675073092144487529826619036187661294750337901684200437772031098618887409919247039667347598456786928060242887774375928557341850772293083168933445566937695181165295138037382812658428677219309779533385669148691128910461013998774699486325823261437685967659612795107244801758451639357316294145026822525741527439957906764856589074967973704909977696307813535463479093744344578940987452901013918331622857070003157822589127233505459170953483953682342435489300618874664931476211474290126252554001842960736271727429126248180927853858866285535636049324409623027334128069563907713245539349470628290665416122945448028493135289932394036934478653981057135170604737200889135484015267921090164921595006759590229032938351996427548093448078638312581290914443490104150289717319768588487592522548827774935505070905465074867631407928819152882740571316030144021283487809625967202009633183479309082031250000000000000000000000000000000000000000*i1^99 + -1765434376693066149980414035582785059189269784383101069417172795910148731133605960334536405461525261098857401850952172641120658439753627187162454215704275164045634503176385237834660829349963685833352130409644873074264226842890829237040975960010333732707682200627745474203386668985672868765719597200345477952186382163892883010777531402445213992173833713266189978756016615771315704486698073208234390039311414387893564286866202009772915117749171765121311905589854428005504673854380696612306279008837330560167424491160341174400120752126544955899711707737694158901512302206213344242726224276048910460493967956684128053131296343226153816479048897668478505866072095069314576860627367359679255238935900441593552796712002502945744450712232914362580324334562364920780638706131978252455748222615146268466430582202839031449854022990740279045655103237690423298618519596820902447621632905515661496506897538293134168840896867553853910081838940286348141540963034370817224397840472068321651044220072301552315455737734395343652049477258549344851871772645820592053776061724964466931786061042029297120512855741529517474133684075285976142623431122331451626654627294006104873799091642796432191603801792336560656534138924368137980715474062172610894483005031596630904156248215821699624106654841169598216361936729541751315677051804048312346135745114645377757475852596608278265460374816593772480113415097891616041892242855551374533830352422765549318093692821193088795244173692327078842086918193393284612303267836210082601258762582402226345661660250906348492731154341632745344015517907922896013629003954508803314604634990137068293135136058899148272224514192248581921589997092911450333686813145599115085621395747479677801382636733622830889396855880951824738730745923481250887695534993397109161867410477496411547838530786232549142808953808575433261428333455980319871085282724046363395133239293685441603107028288681094532173632578952257812729019853029775112922713000618408204560434692905015832131665060951109766654937815761243128156926078833329403407962768782205884256195795511649918795963797364040040176295662723908326443174880077310958852848693271520373467421822415734263336583523962977108608345192009955659653210797914563586339235740148329865881175803476708417515679157577022369349633120405184329249000020239567411983909772270319254229144635076848819129703208107463667261000084890605001605680249524450862412234554042043083704641486962822581407042971558400233588034196592470285529398650882812842521888632192675953881691898543382051626470190262971684265066854658652219817277229882514055297996831058761061616584671471211993158195914741289352391562452739159694512556887548627268553050490149202038009314401842353916210777391007622305643070827894733663613702288545980745314023950966193518825285089160751971745105548579302042126360750786199842066658262072990740980325714339845806705335898173038621164618790689498485807710751047738984453245286938683525903322417543407627335495337321864739984597875496096762246362847010577023875752661237204195148494462219243763765789339698753717746121423836672060107786220626383016907978527376986764401396712134276829630424627263634892999187123283466274725588397182491298125765487762222185638414032256048686601393752489247664026618501552331875603559540005898102603657095965548551732130003846232451300561845699075719782368572447970676796434532352939921874094590625094297878134704963953180541777802322019089526139884022194399106057655725168218550241059130329501288282018495180867849410071148902497433900131672612619279834857027847078326902650569403669461128610545584439312066576730073543905637549507940668492834019186441609335531042250208032912773860850522619211193609692386090276772723822735453004740159277716960921305096698111610122600514911600180471411721944187914313661243553085997609874626877604053052995492252939080290822456536063794281342723232439909648703283593773080792799917704272161245171446353197097778320312500000000000000000000000000000000000000*i1^100 + -15907518638296214791166475912559111874653162426201340831329586987705156231886835672218762265715233873393690006614351441154817312592234535464547758077979036816085747905581116662932076161645835616802302003140069358427122154822254372177855557470749742605177719616715429347632569517620495729215331993579866867395867017766327045448335092820294439114052148603714022961734084298661237679000869010243258073230514194625759991826053354358414793153815241494435388121137336189167373629430677598478394434569308687867381887688148509377168272741606649020891149501194727016420577833821103834981953593092648306414479962904486910334533706162554954446480225126270003253232617214233379101358829883062032764713688782843001233058040596391390341232090356279039297036823900906178157331259418896966466217172061423458168912822091030596913847184282861926041422180295143004172082024173242436327098305699360429163001078258155553531394296003941304770154286582667967064166468089755351866378799851999349985636758724786688876344924072255507859587364982135749702091232489790654562662492484367140780719703666830336412539188500622221757137644263192286922917748624328365581898058964903814517761167596069763269910504967121458836520440204234517178509930995500650124031924172204556507745593731097487902264036528026434658776098789655161627308501644310907595804674421958128430798061741236977570574314160699344394844444407480395888094428515522299695685544884721471239732342597172112376212354469452455069399502858951375830653316070831832002702841610368072072182704391074061488756342696693227492793165551878180337573553669120088046320078935422133010872836823782518444735861657336733591144538264320915296408255076877815426864036611594555528853147207337486011936850711077506997600611825370487026444215015491274676820637966806774975608792305764392708064688483611163897354689956734532575819295738456863039317299960002616338768152392007228844030132175846272929249444913831881618033235485696361990128836916302105586843560551706824007443079671799499343283941333995891188242304859749232507344927061885368449302534711421140410234726918521316175693607758661725764990402946680690498877303821023390394641420800919252310574010440295440201313279818173706782518141466502048602384053703049444354905551054089869967115240321520837685562416915079743082116179222126100828598707762148890105901541708152428637800428420202717504154241409716839146947042130141036433743380868679632555094020211822217418252623087508936388762040195123782351607820908378277356859994174722094705304351216805604523539335360194865657978640467758946934346167888513815412948966668178967809539811746859847768416906807852557778773117421130839054327269665585042675425790163700770813428076964750395298802768907036736387686867131597024484669138890732986101345082246933795988774058026872735143585277225992590568108659968291725518890464161393958695360792695308910764237369953980383364136207707491056437394436749599727168754134272282702322992052968531717727689319067468891783804210871367294704276144427310541111313431337989385637182329661532281922646587820582140366403463685711397967653383126229037212332597226334492046861013622239097068689856999594427493824084294700680627692494988898218984146705687377416361503520233598385890014928932594822616820184617080432477330220069694648442970779178699036434059425233283271341833981326332402310097631975865732104217918528536180009238124578372972623731511075128912072161482024379438293510765165467599623018233406422718271159846496885865117572291713418960516996277093280385115596514883974026710937924446627400388077898847900947488223974790845115985175510500305166832418562528735565892613314556476391111778963489021575838194682040916069731854942333572430611763524571759373222681356471513276933909839556056757967660944526189812855406813458027225144965368748249087867784093547130263279234325486552464254476709882420979257980105494353775070701106919557332730619236826896667480468750000000000000000000000000000000000000*i1^101 + -40670273215336092251181583772065137770043927926872367907692067561001948482959161803708555350435497181942073116707997761338254086259823265681539607374615557930701516917850846244727285356772466062981662243216731334818231238722331960608592394524074194656925410278321757857588204743924792641763311314148258162955055778944720314115663609514544782366027168714404507227187620026845189608647700019057833784892443001051364086444911275122285543944045426844685791437719481764894092926986952892983748918232302778015189313994869159752351959827305407450999706034431797007969450408113735625476384713638092611627022624618145204894918250398344361844928115745749865417450711508000299296636927861821171211603902085058570252562496505279353401953705319993061699921823041774499494029213801556912487966934465584323684986864351538042169965420375000269914136606881716355858245509259628083518427076926569671929433771495726118782052743829331837480659501725287909451924019861496084448589462007483684051488121854079369609564433001333717807284839216084755542987847129134055717344467678504328376934264575411699842089187680392390464594428467547876070477161144610634331592944497261476035171839421167064727837337429305392515196004353547721835818287846661251170485152378290965660472867181633640184828998220119857953102461219977953963061935533943377686102341493288189461650577739176486321753806842127977654580890836491369540100755334735725497803898440838647684063237539163242144893243211067202988805604996271902487957353829666099754847094892201558338451568843460994309933660967816192941187137746877511211925483234262826433562651452149952953240775364417768730894314370617843876472246274250482482310586828833353042609248628938409520565192719773953538810165725326809534560065210542353401307718875570338519439790293990335316299460697314273403453353353563228342984670324223950808872830321766378816959386705705231202977440387530511424016496311034619396951566346685160738164647633444582300232971792490564683652242737307304730289036612073402731738687052846120082469169701896272645597360639323621917530175420668827124144066318029921373300307531733561573825674859325197682934287993202664251280096114075125158469855069999695015260860753135524222310985010351636752375498393305856404339555063163344251487374930372303172022101761128600249650766848273835159870767293057581494704624252392215188688688744634416456487643470000052444687239175357924673265885541941222883863060855786047246375621604267368989931345876686612009589646666376410766513937411155165601814836553217801930242517013787391018341228042409166064123158457690176595634704867273564887496792468166061022213678349330331307526601925226801707491692318660854286944044491421581691843539107670162188102386646413804916347834853172391037903815038155522799798853616215079464948017912047089120514133754849251150993296227898561838985064506772177765171351117483344279931359268781436060663970312211363181495269152761074853973618078153625072516003224585497036942130050074546375945012899646888587371729670868118167392686705639350722462300164452062717148366661144217066666627571738537517695121260641070248563561060088506138254396317024310450209572842124841289002162446732437171392341714739828049470398247285417581131722189458074814481442393316308028151324707749142108489557056958091047019169484668121746962206570593309744318425120002199663149227215817184122993249940739875728427320179378489860382061217344002859737157722323280891309532257925311341463257724838708692257567234386634999808323007497371211755013221943862923991796039047926245846530964919430237493706812241874371009761915177000261152537532164346690427559698390621972572924394264898930976512598569731515234265965961323322995922976756402364826970777876056351795573375024302028549322961950322146718568570145649235968389016579543425064876823266142279367333807015700926104351263769767101446867778519821279627500456180523558634420933088904348551295697689056396484375000000000000000000000000000000*i1^102 + 55066149824845315532425921458676134978713257541733696700086318303091601234604207343898717985890468340648544964549903739737761093625608660288979708975211292489848342916289323594925268645215261023137801306716999560799865228407849873548391514020837851452520431913192569308817734192888824574635551173581030800669248161136552543743550814512664181125879303012251968863109642165704794358614590742995107170636419803190893726909597496268816413142977498032271690101076323728247422006379131278309876147083554058124935511472529178983481772165867655450336798829132684113496211261024058643398827491390986036488634000284042962666569224421706627035876303551789421400332715264595213914964429400992695573656594842961315402832368645645086856757923973351896104849890747590303988947885399723226433091463546163313448565890064278854474703366379928794825601992442422240956342593736415629305601510893770076353839491404031694784183395374747232482416742330192411644897873079887500469831746269185439071994880318915000150927100906355073933575593782999611364337205205740515653471473264248306030274964067586699184304238062962755038387954064154648896075618088106332177043588344172023365395633520918622670027064598430677902705546959571495898114155312825413347747737575612701662240908308113575637322520811606864950805032739265795683643767340179489878508804681926486876414413859044567949891545769685515949047913502512900517852142837419983314123382477447547987772129289472303131962323846509320103979836985565549598984160154600718223142763095529144297036649598161921849619025503435795851692215576509577633886486894872079889472304008951755668218373764576159646221341826786711184419843052204096538094370706489311340048826787609893708215077174605043910814040670573060816927891661458637485525408012246560475203848302562578844531469491421516674733528771257337380311687216624325678011329809186036475870101126366387981704534059131287991369911707010690050704682783131658263856718518819803319860210147826250087509194322646400162224753956523552837219914930337467909978422981213510641529029760095886320367978264790825487574678552730017699477032144653027625115961177940461102079050629597003026885268316732014873563634675106075830041216928591566511729037907505631521272214241188047727703567289832894278350839179263410202351755309393716999161539056205217013829091998285438195015418156483040771976370756691709408595525232426132790895216181329311039390965935939116833375639043714566483086659137518064399110502390992747884635806326887364899359576400195059092139692456107767522976246459425651656144104293146499930463821502709173428496862051129663155008276696765235686148075274644656325040970576076850361871927236907389034703354996690586393994891207316395068467612668429784606786686267763430660043555529710752597191927067869640585403640003394542229801875673906325464251374547220693157965632483455809232514773496120457963646560169221995319329365432321258206861827790048200612331122165817735669988227480013502018966608774446045451563054017728811152440105614859453138034242624796834440220371598736455810263414569049840156709773474011134284744412559233358799770608913203469565947844851417694210554147724690167148835905942813206647482210095801208867576526582371932895434764273256799576049176337139387372454704438045685665059332451297371289303245451808674483726623300682098971374457680265623403528769788817327739416127030150887458231305217486956924096815410709725684843910601238782582365432520712368819508499322214182459640067038770394237101636292792247149105039258551345634277180094088320245699530004568159156517948947395167667842794510646048061903514678260692033943730347056179298427153142526483802363698801776476078646380763946514189846148353661580512897024955859240378961786108910804508570892850740310235657856875962414325860598612526581232032744076655296560177661363995071701264550213764807619830981423232753131801005397604484650764256059574108803644776344299316406250000000000000000000000000000*i1^103 + 1078904205245909382858263925701606871840532323531047318496085681291597628286773029803777528504463099001471304432293050681621190803468830350098531526170712417665449989735485438600512017342181640606189755820279258291890951930502932877831247237117334108066562763088306286715732772117498907047872875640704542447479069118676602475240425761873946462784570929876032728352807079951823700984046273112534083691986249044465055249287652661255434699795566809765345875889426871020927393356262041582734446231815546120187857595552077117314346345795349774196305093177697655260771070578823409836122833348618538938909535566748104406190284950948511512385453326563496447023969055025418784078861072008038956205001549476409878936235610753102737484676994400811261378525686674415180655802085986605283441329672654400644534461614941994424939207818420919881333471114148989100691305997424794372202748749221720107435040845457030369619403982550040784121740072621918824425339147269325299706542973406878251920626582975133426303714306143278875264976949311690078783434532148629920209976963462831275644622213173181409110539016823141353157982582325707387361915662480638655953039382764901400444384226481269653252889090070231796125484319450895156281225858863636932043365258170603965602261437142591157977658208631512207550008327071235171928805407456096283680347468105079217005228022741442750653915066155350088406248654472373181265134291513141387548122192802801153311335558999704791114733521235802787325267954394285393866759214047610602579379535185492015090763682691397936763498820083465824700964753253242129070686704478119166690774126378566150975000284909529492893653452628428363733518598274017722297767041859016296238952460089778503762102591750250956573168149880073444178428441651346168433119161181441178057950637890976520138322291033443054874181258662071851652051931679999122353070427096801793760685942063095186299688427167760999241805150175505278296136982236328445384109684473886420934287223212757673289270576837030851371447951552985006479515463223335561668597482472632845733295944655240930850724481971296312884421566409012300462198088611593465818086008917595377965019440470317482599151192457006541436166712434064225224620081279203572488492082961853048048797098324306369779544815718799935422733310842872008889984397198779030406961187585355575629262493725979653187520995170977821157201121718664737633304195964143030476611434590272953784776265137480314487825053493690388278792181073951420651139353871999178481922364242545413698055790270280159576815194478163829114461992997855649969907224985395690901604431349839373769861878858930638461608425231283481694130787584771304454960322913453371941332888593454051381934930528165341710721263823244558305735056963429744820605365119307013802616609301380846791414941487064724443138470478335247248995763808464137591515872008856701837058250353981191848914534132094287663602397982661671485851396355262227583256143229188806220767376964875500254577389651129692092127396371197071046124129137580096970525713526974843977373779542013011553558091473895548661819765544293416918041027493173840556526818380472927307190355937647635618437083635695998764376470905675183905156552280343119185467814378645429206744092719828950938234081056326853813769599153586216089731424126632124112209334025603761859493363497464875256111005514091685439563871548524241050870947456081978643415161964696704129897709478412577159618526351620363187077599815802170026631816511972806463454336145375632340992197310245521876092710761314656346544247983565119839528439472140007400051857298100412346925783790645372557165735422043212512831750470938923523664098094897321872468649894415441370910936914423115496467676950718818540300008941190514197437095479008162537864361158537003959525506057343566811866302673281046605894564109561052296727644680691582558746189051329473876858895180556404814931788093449596919553232774510037605963930218422319740056991577148437500000000000000000000000000*i1^104 + 7192941852622675295973443854117128116331051716974625944597388448898072886952984283313611697787759580048307655724671676341200804120798461454127555661678982370018022870424019058393734302511920832389280487399597483495695045558370461564454016857935157684421660999058033890878226535166907077712675588674255195703727961493868018611435448246806318134078088368281023398379197502862941176342989101394168113853934941957431370936884276480351354767073584705505409417928075003675024400283754306239004088029290296252572153994737006090059590835768189114892650349960058860739910264459306744454869120947787204575159179178440779496868182177485912287002549108875429843707292097627835932573889263908097710584574778402146842294147769360182761851927514682096977568317795465168403859995258954493194189898884752706314787821950887724738645078805411170887645308991258729119795797292070749670800624636115781973798825416585558463052291102717678297320915769543647914112587661860374269206585965223766348900487537590168235234537913393795064239335095232757363887214977739586531798986119578908396582764956745310197515270785099200264268246046955879296902402634413230864693498405270948936821296472194444163597778635855841277217235164455646567189061157232583423067868155491846229996133036875432197119075445895362034084931132640973457256120654597010970246081121595233126967846856074621200465961867743688664739966091894918083683621420398287877156748119168721736550832733754507078804517725092107836283448981889498161993298853001564557456954432937315663977204191903691565147100726605160873339530337882043118747108451169370108433319640878695249466334998646131741731743717590352364074911479339602272556521847772805890465318396125332656668369354638651360715461377650065408775714469296582736857500863616143125251891655565111473630124716641200252990069327990175256940113543635691338269623745824573010326487936098927837914184148621471724790442583057252104336758683431963777427968805617925326848010444888677016371704525093735649148108526581948081382788029804053827512148218891956989833454578309429628468554157818449969737507441201283017698775477712276882407030190759771272794495884781136643898970866762648151334279972199817674993413827412758651777909758163904760744136478419265205590225485295388601801056505301797227583921183131072554261000168239303752064268052393776992376867308104857643195921068978426692235909332779765311100972754596279560120913964513355941333025302514885958740269648571155362460431601843006397833671145282818414497076304197898257218245099851315239937829411555031672544148535424017806997899289269088204738650843884310410299750800789949871716991326433806750884071298539170232701400557619055126008906318300837430454352654079851353087195033918469407703744507563729999393691898261311505350187561116460023658547153141884510296374506006381774968846476520180967948110167437962586564636924931015978456108984454011692941986068099162141483072623850634971597021163056070778397742409358240375862232267179231302528628656687895979976547482319824912049809848691381337456126521842723115886022275283291129205136064681407730107167953171180478005293172161475206489305439277824003782397381055310819997540659921885215550895638395972427380459432515774507240364723913471463891186072785283851121044667868105773267526912652245173387369860401685711079865041251613813436692583485710129439375280925929668030543953684148238924675995938035565470113506133921119138140512221640534240878649883098666289836646766558745644116806585786072208172367969767517725548226019403857571814813087470118232022390286897419068361388040512373578334776377447335446139122704792129804894723791063371852035653880220732372500113356568351573521799077196593229922789129262900676308818314203756189830494222969441983565593500883892424010088186094053380497871352783385652382331692250898424359385488915230134614395072549276712058550700593035404302769911938364444381477369461208581924438476562500000000000000000000000*i1^105 + 29402964587082950200435292612143693574583267379947303519535930001765571181769097656102199831074909067460632653107416288659697818645835636884141264924253874122140036431536686360823998988383747802674375161734338834603662161924709883354296823497125274142095778597139831206702363797364007565675075735825871807616653296018700291244688167558436832924975110007997659267926776080688389295636225602886199871563628915801451716488838690502728716745844245950969780170629125453151838609669550837356759721032807952816001225813001031260278830138042370914528997802791006515774644118686810914357724186230901455062708728602374361057741530259753539871697219799056767454072779094832662367919057476049823212132000233020516278494058639992832097482498793609665978713873635471570227522734053665835418152165749909844455439837245991180844688653395995814372787400121882552644509876237647051547472891460630299873593581311476318624169084161452043931328998561783543343035624112191670084818406337423487507396916079747024713232482065773038260954155193588085571014476507198627502080858968964283825362650582584016891397730902739648508883016024646309425721311000265159047393884175017924734492219717606183205486898336053092158419062168394345204920931382730364610604936812442055444005328995550190934161406061817588711296523135326509213169073188143946746425217353093375909172969532274611687877049685042807290234479739411115851154002516895828323167337171210351673295686220271151818710650306550426338464765436732084958431478869547479689915093280585597579908072902741145634241117515279002945419996214631211637382906378893287049662638029517468096129801288630709887700350518460834837399110345281214347928349886600981417488205960293964715939241593379339491051229799869963251913397968924240742261035677096427252519582087829273723074133517299282728546301777563799271539670501069990697964689019397618515946415680487951787833809659091068992422035089168079977007644655280226225274759146896737659753823351008935267351393102990922843643036887361295798481956099931549763115560686175086117249009119295059356843552287958896696615334789448056895505987619872338079145310565217821648725611646304696359434722523528999855224906337675609688490125991516764385137201847735397776214553483104739181232106564631692547990170962146738222161881245859710882779750717344213673937764376917239889350323102994735836765649542123574829458506449785007965933090439720297861593983125374922223155841273998607848315836333321169733436107295959755110627674806385048065586122145378090078108788177023005863936688549991701992813822784899121585212124454292249137211008404097794803529602836630535338841467196925008253544707587565753248224530460204235005854055027675396214612926357996125381344554992521781161492939231557292022167674419028254317353161644425643312397714044733101543715360092728096348870054433987569987992769624873908178393870508187491210846946060025045116631392127537600493285007959504354445665053229587734909333255242388865007006281982793448822291023304758154687676184537737890200912788663080150151553269739445433508579194030124077791365658479315364319385149340008164022252013041261554240380054144741281408782964041791971992841763880701110489149857784634570694068531762304777459524966243870846696268191097551239322449145369390295092573836926626125953268064464383255440281685662526538156058051917775073317349029007185108648493667651521996685553709737473220710582159373843693879022889729375614935645560100973743761959414347001991487294062224631614631007571345200576723553270418145752464857117461052560182604802480351778945854744925105733446676836029667017830031776094745456503407184992637167693430427312738008923607683262070484576047568806906347693368561896290212044560009975126813719660900702079001157994638304633325646550370801048830994509070327101483805535290648788580146876775165871703108980419356871039168084422119661389674368437018199540222695986813050694763660430908203125000000000000000000*i1^106 + 77211996446338004973654150894263399757753801647928067054416312180733382145399766111183535919591179150765653694429393780724869416124684369376845624329023306954145858817387090885598401059122598997669075891758291433878552455691450330627595267458804352057831990427031496695029425479803480949427946107830029793166122026636789455398543301032642253963959594619181122791191003088598671857822173617438941991337248149470255874266446873041654539754962202791848067685127324597435210125745062610251152830901368223247055162040930472287736166845401010711870715809961290586163186482553954758856963600351957459655518066714995740225910582804723190161541124763852558544497168302779102757320641852269838423619356591625484988863151943507105823477913704237975053665091110925325297704608814593304976649092615277612919671190809522681666196411185316164227609464074034882812585823778956332353625492878999785991257903175167476439757634292194615528157932890239122437998741163617003577994124103222440963105280343439168435634378228567098404395177635500618808025324839259418098361888408700088660879453292893901245886681547512910671830789258945371468855200661129123326957046771407881694931881404000831082649975790529666908819315639671116816144393323907412575462695446262227291128786197060472347040334392566036269422271629947731116936783898960028226640992469444621625444735132701471692948056657070025647391689478402926848228691015223951759070359681275559574175354885676637819690772003441714760154822852180744452577235342606860237974821685850714486416644893504343788977749639950229313201419961491394646601164687132444362825273844685404291827013468882261207269853130384449795897976472626089236597206009152445808299319166990754135604113265096494765749352157960177916097948333053482926663717567668976084265490549095258018246005589759512239439977674040231324571296054181461746065959574068710612916309440336655858690199843426645137273058946012529015941973972635854093224361143581166300908758111317113227045776942175808638738773931483602941356588913268642296281993097669306805591092961729537700347289415508469641980586502562887598544362796153803313298027265559126201599775147695826458825083071600188610674661618548320705922688385238814112117535119012076656606079981388602305438554654061418256822177798891403974121141470290529458084952393813572339723223977058572382458849251274171660937921369434673074217829447552225212585057636101287053143452171252508267721086353911322972486882702008816755536537257007162852941521409371810520906317538480358348871077158766838658372834053874951498168900989348670533831871664475153345902941491341345283004233051369636315458841316249469084523702309491245922759981613332444516898674290196834870306716970009896886404420853411212042439410748299207073553870573429266082599633657819573281527478890659145326749815736000108398786033409072858263557830440124001465546027674275632969452313332712446027634482722585496022030105371604848589549609988505412779660381283042773538896749105577192307789208334420445013125437089048083281907780661442378508368831662464983363781887315975969443144839922001921503576823638530250031928933950427508541976762903118240197220927750548586618571013450444451494253385556609384733340675632233972617652243233621581131608270551133522600289120085489469408864913896947331315133268227782382955648061926845939207888177831006728887898665749149154833108090342802709616144598455034144868640931529109300880188950039117504456942764189332170978259104535751035129522674147596803870587410049435411847299064575240059511893616147868710455385706237187073879703177858540004498081659467777020145119448738875858532157758012448032887948157682043554710428942239615427003384187742165541838049081936649824664945988793950588371287489956965382187931193820359958370006495857451722181027253996958671096167166364771269153371202558207922628213714078738488309091080666470124978809303276094944123997265705838799476623535156250000000000000000*i1^107 + 100984396354550448259277681068117603961747592865205919760651337437941401204306058160240783899439924859503058111709970326559790905379348428527455952729809594782171074375498746349337512699268284618693606543830023781631486152154592770925115607966921399905120727940442709994532456455350968017102977318945865588440753182977125763550522361708953902985164818031942518275516901513782190358948347271818647054868187066659767604883115974753769782664182111440325588436774230814018229551777967928879558616134852000233706028102377265528780558154711558745927259458747924378401932407079402768910014181476417843055878161714623458387362648278565577512531399205097983289655541093710727791915785635362823373686871352365722919374038954387762886268183596732577345673087671237580776141243112487227135009555136920794118293763810371424982714929955038772938328305377995353294347007820481839336708598217515827552900863726396814736273235577111204104234658571938629916620682393916756594712456865215950123466315299241426639098548107616543896819681124844676110590163270889193895924846720483635500535067716479939220108846414092322604499775109577410018494865746855546488093808238661940658536204484598622960699547481285167266649729190041962369544415409491515926767341448083745350646910114884018000483235356145864279671611865614290411240792462773456537258986205160234488537078978312346106915366361307729539757846239281753067543082387387498107375480071377432586605926008505470032055986098543658405373953358895818332804045101468849416490444307280829145225885277643756423517417815303503440246137161868910585669175353487794206442832106878152937686175648431761948304934250099839493503557422432938529199350926168877747703678670541612301843261206083941962957693247057367633669683351136834673914638582081664358715769519940060025764835209693628177547945349232249348469325013189472678714813585558585233660797653546587472870096389216489185606857275691843161851340253941845302075842224735012598566628701980041139760971671937309322816895121783142499129369800310668654377685388433187851702090571148698843164177024616705979491324926697875746470985729431782454944726346041062208607286326644626831881509723442679861446462368229021688302146802650868725417997402954747338565583941229370771345549739243701564102472286700909419792115936894188773222747337520094940587922911937851719137110603317142115816019905107022392433768139026281625304125438825138248191870897913165828093226015384767046538135714142940540428331645521429079275065875157998210136854942363684576430328748939587878518189377434140120276496980116264785343445093422623068958476217039145679349650569328625648640025373850530422940846568387447122862663836262911697907850735067410532474030893090085550333174354879636822856311404505711579734829794050309982482353260210556576944284895587166317684312861191400179434912056415151764079117594703042300909378742955571106402878851199094196099779966556973205185016529606684717828002723526544556620873600088448184069824896158324051409294820435135053511249347310466853379069960106156122113033080570463807333475412939817756658762226211320962350739381617687956943628091521824682753911910580520780056266815838855480852931566104976234441004690947929759997206265351628554817527898763176601506866369527156596839567764775816815165163775103721763013294070716370310106272934104978012402429250792435406425032387577477020423647575714698423716006148250767938770089755029310296622385447323098798567161050518416086635115678065417416143650549700606571554826250902286148541672279858600550625929922581453718592489022109467542877453752857606766866556983382222023270931025377568307787467841737999396121686751881377042458741007000280486929075831862241710417696787937365861784812156782154525554585343372583169308591022282875421592544284095966353761632155219463501511524433016624430578149329539800477918294497250890505318515629337380607594143455685298249591141939163208007812500000000000000000*i1^108 + -246019259499982931884275144625985838841233902979069776554986790035222305944555464685607504307764551065009787223284549256464440351466880751813526072076643409589974709409634984917234377537035245453927613144617404592756054510433989147798466931177315731545195028469901799583204352785791927751510391182001845215083543016827131001960544332689856766964347855242251405677347797925217655000994567448099476065423133049913992254256510372495467463581374844798039880126158951485918778944088066198519374558223767771231682127904470068605800359001273555228258672591867995088708722686798405990075109130099218940407294407896853819104919177646140247694777490525019487375492428402099305672328833934079701166484292619369746817941250154742415615757543380663585898926068410870202502566197870912690135778985921884692263550679624123235641228336048918841625424704602834698460491124959680071490373597540765629633221595855712889969312568291041568635320575301229275076643487315651553896445690356519928239081666121038227207711618144932972544648053215817758673542764442848796233589723463532667568939639701024427551605849363507142644377447302057605184619693469617431916209559052468464344078178913127999657446588156789068057136636695198460385964826560126458415000389680559312165215699186406127776324583449205212644633358299223544556912025654541298245130569054820984030994502784234984196445548695448006122265535686957583832852450363782956752546176294546789194395903079982300438467236788786513965078513737690215763985705773537862700475038750827531869512669177904218667850977699986521036391859836818010113080713567063353079638396611304925647646764684811758137961154087358960542975373663672822797713841998906264046611485608721541766534404475781306163123652109914843090838097707649181912172486505599210064788592050699297087921445979826512145773740149902393794187765884580811501428922705598390410302965110563079379231705657132585360323211261370279569867147507896423046653118249495493188781502020099155044797635857997167618328575994123851305779711677296295787358975735967397398927106429224492023540983023576162761373270354144448530813994299769093202918445745164135755152931503436968238402059383039199174057327750215040228848918152742987566884699940356937918742776871311589610362498455955470877704737348362937426431211969424439824014743565222529272462640970651746188952184786732574983124141085309769023857313368205241283199936518053922716130789246563161822127747669450386383387405531156870675433964865699260048427957715101872675908136645686166987406024860212237614969705531597311532603102024691771446779122732807559712820868194717526859047704625027480226123600189399094120878977015480733067884663152798091664447233510694319042781298788766213869400833311038939514428414896418206274742825427047854779298555524141226680541850376950981840636659688052392753942114424917672061844668530898911747821718730156316634464219022115705314297318064302409289440432423831481226789234898855135055340605425719736473997914054651805480324378938947227035837883304555311652220658057868217821114159795565006785115991517660972083186980136734171557701498827948512896100790975282061974882067693009862661665629049349209453182496813942556354187003425750614405915176458304176790330479680284942804913231421645905542772189671843854358549873093310052140043266101753041183434105893175761452458859656443936045791422870169456913264313812636307848358346766256384966876965328924741515419069716432286403666824632363076865836637019477342859528984348340961624398941420817201355663129074192762773860247289453099466013535450025467748463076139816266329479603827133799098724190356664136691982766413330672949974346580397447110542472408261139098947460225894380490348906324297732655861928738888658042135884653864006694170926866907763624661326305160902988226458887151386333868021744563658628802906843566547078175178136439132662547694330171178973831747072154030320234596729278564453125000000000000*i1^109 + -2073889793104664000615283061132500391478198306632308644919787929047164436026923335175003071809072730563837080409438048689103535135524833681964421065328884043030633975941941538929341251243904752129766574240954319562140225701965203995915822852359890914555293282737479866393069822558392342202850342920769237115870219847991713966140945328090622645530098986225167436444995453038410257644386796740041238399932483014115874871997052010925670674345547406233570004814019650509223480769286261291275932960956257801274470838283980114041145199614929599794167155478680051459744073642192414497676592540017742278200587498564681002381940788573809221211988244869299540901670260497099095338584267583568769549745512233169299666765203067565931287552650731315783931327639493728959665789745185887079263974891430290637238024400593733472997781383375607046071370305471689661550758998081572686964491257418761389607434690274019849612671237554742584407830501221789190033463919886605300780812712594299327344142447797414346026825495370353155883137874636575506726165303268293060755554973462150856686744819426959037495891328981468982549752902604520473497193338418025589943611356181219014449023696583617983156425400822199665947492791058235387063893794422844996805782517118536554974929854044156182726729937908873858826429730108463857948666915470440531787771925821394811944061044427168898034171176664672777423731282868634465923345795680656520279768033062183195609625406736095614215731887136619577690417249139275414859569284937992409790534017364560723454481085499429839531827188002810391268809915359972628001764685241085125063668611360416630895291988778393079387676229932423095397268219708571062805026144247729633434044764038192445588689429425584777397702865715605736710263035656432708094162211410872408149389134281140580963629598171150884410215840669427700067257627577810024348752396757651014985157996300925125225245413549727306343318242160418034233665215607345737597117567489951151542240575636122665557563410654687460013367330602332674437337137839801340067647548215031749203328054252755647086872005984786525908511431680558421044159495365884595751854914250441758447510289440217038418137097607580950458353487003689992920593871375557873259382354544846769471449949718146938543198838893734346741019019015209630200042282522726326712310943744551734327505491723273976030032524906345956932054475362828190552788307205220170420764677243461815187710230377033681097256930438530309375247424525260796924520113591679167320439976851447685612134253721997825242112574297103070260453867889227141112735611339090709424438505201720050131814050600153735251237567237879703297389676014674606198288196790679237139508307556463274149525607140932164141526158383892608888401382509337811945933912318503162215524630546231163695361810069860655786950389746177910923433431696680926353402388062225693672713480552155628865007894962287828720554651674169095398701265752517590709582022245734594436277971559499686631286093067477972250745787370326831985386999583256447281496406178666988893328729403327202761345090776251210479481211837024885947975754624539467709147825421738448181000931081254795635623485375954292354667004777053755038922807589132493169881691911370848293634057811330784414074855071118861599599744584871453403909974106779216420203118987216269396874012226715364461958477168931362029003625840426063636392578040058532414171168800775513480302770324969243039424330892695897082132820567443155259825303550253470251633745762270781354902336848980382350098056316017282829589208272021993604669227940568185862039064375216919132282243156164742304019975713163251746919419356408581222942474499886525339597026498651226724665278083190855495142293459838266581827730669440235973915015574140304401084664870213311064670547346963600743747605355140532746536190251549693532856963582312021021862250618208299134548601436780493393463870555355342724379585916949508828110992908477783203125000000*i1^110 + -7109178522574514651207780007203947341390241925826862025252369106886012702402999151421382747513046635327960696648255510047069790258652634788022832950750993822272008668810172966862936174142699929009065149701500417888382830582675405437511825400130999098357297821817821899810080734644539470094701604699166653765835167511850871417302391997657379712989672533744900805059953174105263681052845996182394645967788003942177941284304716904466094312893548915785630674036986534113408673223162718608619397090948644332024691135932042519138870975187442456752344348494726633597140834869830603828554895778145110814911456522320085551806827890112932672580140477092967242815402231176110254512686398282736913618178273506203586124475198484809565890803959179603365221441502960369041896945816188473084420157920200045287863311826567280027462585280971662826019717865226599834608821045831910513060767148492914138971552537467963207298411074929363189465640735071684944188306875347685005135112651731939653083969593511714965535878782400740808474914967156290814417623551186367080107840993959003561510741445681742740748269990288790978951347783207040467320144536388491781777335829567288571170982164586857862091204798449190186210255332203496761036661498936015151259769348660138820900067135809283969292501984596279198276740658392847408868429358195355961194642203857097340540604553006064094907488474895083443669070698322049477637084342650813784596747649579575368955584377564974637823285596893328175773595224347430097180019638569696212771607073020093534815438419853001411704876991919758030682417169633380923394968544215006257140289324049987968777712686613406462396264701862299575754045613531213422335772294084044685732691131080087346724411308554501171040905108400067983142950793435614609395888322954310992537904140904306396605718203511613586380938651149378734440646695844545018599034573026041913524453095254081801891851716134154299857899981517614046457481990490919108951852588879449999640783303486098436815143422446368061500475531383354490038876164782723663058475708649162595483278204673295472829842123391169453653686874824366691066269511508376590634024135163014157367749977992618761670978551977819204298363399772859896771918808218360311775473118878526635608361442709588396560807067837259559948075310087069612750598801898570013228472222450666278081169251826632660648880566442075797288249655645003693066371377773796378578537561568910757339583704063063223470797003460344645504976573704215503215366600356124619079344177138245382408868585858725050924110597643651512183498731277328807685006754098828916413618632441119485473648101693525553434234439984781473168287882850414999193050154262110880262150265891023254608316631513655947528508776203136755630167985320664330137003182620291750690680137844138774868360262456548582561053950713152898961899891254227600914845125084369385798899072305339843449304874874790659072883697526251690023966389995525684634473587406396247138978367702937930769712930300698278161515658830618959536168207126800751223249664670093422468893406906595149991753987933003084030378585178933267702854914290341617589331582283207857775966585605709586864860291341192615236930507367025488279726410382574003234848910033734820950999820281165978250704588955147420956285029085494020131420946767557544033449781398384129104128823471581856857242291129187775590792267138571711285316650185083182002272425594708778836674986717065701989708043647762996499689506728867788201111005258006905222266009268940366472522775346469959398188161790888779046533572190155498863297750153763238164981634966268734571760381514006485201956029687256719126446210229521946619801480842190668670358138295886622618983064221685368887279637890173312643003731047323567325456917501198654350863025096615638292409380757489197627189115952201109528976999264128125213557654960106594504763931049500655610872153704140661398645941972855924473329025659040780737996101379394531250000*i1^111 + -15459550851474530150727578732923053848821367819431014963267324307175628397916551561585977867360294399148209860060924927973390632537423072952445796787942187340760959034304801321539380870376310709668990611160665649846908152003191507053106257459546667386966390641555696515003545218777149726202721073974110719665920144640549723097686888487003634654541700595363942534587681571814764955195011524195205602794528708602226209034953080102169622808269123848377464429724725717840237788482624783076920036968721975685794624425360607377524414969881356301528169763512204300780863657199950975933217988383098569206202141569580397308849959720931672923522321747415708638982006177389680926861987743364772524693910383747924290306275359290447101264734501838540252215562007855604707854998891237851099023978777296202181146363323446260971549256332838037547531191272199314764324078836500399768600783715728647259506261685323696705746132623204809917520146681175749066109828894343387816691216945653393871321233723955653537192539675848288380935115946045356195511798391298800889908031126068876172549318476789107908088480123571250954763175888109751365383589407300957163264399353905400349385206073595390739091898697791151985102286490644797757562985190097068269150284116011061264009799785863436341186776753463059666943168260974678562336380015745435636785308584324179987545451801499407172177898047668123965193855797173273897342246512311000871404216896254403400380387661555162367961452937135782488770642080743140549108111255836121239448205815782402240802060553339797669674923911959104158391878019859654799196743037032851142624781466115540599362524947762131445761660803403288679298808720378377419098979887233756656242930237089657143772708634278772851607105796442120194090090255528876627677257801260018122666941788432761457887486368590793919008395772589208398060088772163081771921463838641150144537818163539420533031230199937944019521398921617137396918901852240783779159017884365674329820426219942813684624909216087111742959395161695803099850626237263714411072546816991656518680142003034698743124907846932106341920913829926121855898053173419630235672228446088526248571231019785744965948528602084727367440327632371733600952952814584183555226921791060008704826098464639451177000206700330949617394252991403552298824965047119417478566184876771396058734504291732808941994530008997865125113516701915082299493284806290713995635690823159926875586618191028274294911038460630487524230144202676080861585950347512538826542551122779038921667506776222572117398790664142393758888693532301885128375955918936933691115823210863431700839696722930359771216663010855381952520884781764549151450742487254074930868598689982435294312516694601405527465186404555844587659825248770701611731694329479910811232798743899750036693940532222977302113216012193741698194021126346576798653799418019288264503056570514657154008378692878694985970765758643669501519295882813572492613281325916134128463238731345793218053408341665147820420003275906708207074515566563275528318658840542695920939133181124536149755808904862063757290908612015525997497766466710952415062012894805070304376605012062777608400210333935745731427468538069112501428281676788607718947364615246428913560441100676581064405724399027385338315609597587487686964722817495187123062128002068729218399682386131871020308706094165225782301806731214021039420632212985011858696159114050629217756349104517933305716963259035262327521278117340807412646908322835567856351063556453649465631177732763233099562337469649177306949555992188818804302850678723767639172984634107887083052927265042811714760723672946897354342869592105470625660842060506875901872474654253604673866557086653033592407559469563441356863411316774771154459754574437567803153081729772641419925124264006215676541776760890428766310412127022978101607880175910592249744011111473375529820830630185279849357379874214522830211393511490314267575740814208984375*i1^112 + -22235647583156245869440944492415324443550385888860143801309007458186953041610125690923984284111566077362404047249153086973679100111745235833287257421287796675131672263343175852471821136306824527933060127194158348389423887444906793672863957097949582357540783017635559108211088860586041518364555206177134674864179073371323024886280148213531163226371386289524965485697719623243697641537520386455703026064551868064216680618282216311893030585426371446292894866211963711863440306180946745843732439139253662237760147535203979784788835368327885823331232638089069542231527577982589669265663062023700346424069405700491223894678117029569284406671125159865013539665959064204611065947269923640983890555810193476288533427087784964375263732189636321423838130409788007288652910426017313205816731970577293185631075068534664296439471476398212343615964128719677800231607804796828468330989240178882950025258763619867032826479674296927171582846113755430751840739524721388156774483734065029989988418393618566962837242740361847558666148206629651916429268887868559493816787392453081815824163729384349673787524953650339641493757973301529707078706858680483563635557275516268956471574150518446443975306577382542227983481856516972624227075397063570056692194509143339569681502445076859827100171915913427037233436842082650413055095499778599770254126937969750273140238017879708301167194441055189687954966391404832946283013470929473879507111135648989432131985360039769014320963138281873177905207371595073167745470113573369928746250606048869440061245632679473875462007005586975315942738721595088782605687607218113097589995959121557378031330873752993085152755492368617863547566062366318664293454891017303935383808990494411682924656540922599526542806271059233343415576004373348711271751733982214717096958965054245252000387163600469783143103857479920656190171968283198510420846141353344065992403045243490348046681622503724741872538226546559648197874681334353422023092724747472503889356892391646634533084715357354517192733899084750708913313165036984149470553618012678210343495253124100790231904974890285123894252652322780104074293279630558400043137251268077539936153371633887366538445571756893323482290834753766051914703690711248625640822445566320559393046274974549756142964867042803272125367884382408284376219257420632208616912048714458042695348095589265047940645955482632064097646547080742916629782372506699142221402853168154399009665060763342898318947508253796080434337031558126707900386717480559046495801534455725870880179393388829105324517729460503123719849212532668826587430905852319444093225499724733524933628036477741041074587210150567976196980787015880288528584109348981370068440467708002190854460238138513249825932473795665035820794934403448797489002146941560023676133827427074369001897691413466161686707516762509350110869181297990337554028125678822795173940672371926737633195181698902774085584543247939020934297078969982367848492775926932387036352228814838649387480932243232479738520165282828261828996255147220225280675769589974421772243065534565086850564293204980428941652767191049503195447601154307406641969455891341246089490567133825047141231702510346326885787277836987397860514816776670212778584819564891117889384182399103773874165086929022156523543517124519508821074022656659437054284654110593582258348835675064063646255462438767435391695592709148491895673310519132743800044255394526407771566811275769585039375878579647059880976586823233163322114414915468640701565485890699089863952738852671926548539617822388477617719179935789339217445641379637906062175953167960979326426961390349370738474744182585433086346626071996804954796870191480209540340727260611277214337009506175137067156289490320496645201564691127909252116176212785530403361083477581268450704255339943704564668290880011889152438668252543278450691361760307117297568485743248389401979298249073903944589281067578667716588824987411499023437500000000*i1^113 + -18470061746452068601594909339011177050793945365890442724803862936249377231391843644012812982868785160204373601159619031966527679710764441404588421336086637954479335970791390210101641729853280045917508239186956457439307974786736782973754520327567169070734837192423903275083695056668480829163534250995811687415580012561721883529026592380842778119464791059249141114664496790077279359575026050294708623296494812228172917798385446145190522185342290364810689611308997495757012788671379056314813800177456356876369009359233468223303302026770952745252491910806884484132388239434290060580892394189352933140523342344140379664587885117137702444539621017060325381022825983659815284864129316222842908825388790188151882195082782617439155130408874544395744237095805806104671159092388547501920147267882829246867899247535846070284410227107477211146732001710308751914938660917416600116615719380171650939620988488864091161124886280978292071326286820392442697601741879617136958240225177029044302224853791510858061754182637782633701299801102765331678071894354767823205845466203236432624839828488548859289272027276484591935617343822417155582319776238905561884236888784586463457516669722626419506202027117316410531413166739501410305272395582972054454816592617092408128841205840918690639162219411715793693147315195884547099664336730064415062400747615833385343045575558073924074056996631635472201328416916776639384094981975419683961414157744853854639036306584130353816369016936344280263863469410766040158124884207826412300067456704553829283427952600022555647269170014604968123969722988185170563132790167859241127315535276793844305734104186711189026084964744390390262840626720378680494083020686638419589899189302636229957939281889319539491896785803815071218433788704408522693549670923452539972649395930836152161643656387753658694491336583138855354735814933646762842964377894153414918687428534625485453738124465112550491029411908501290955721128217581514212295783975193084465522458340785618425592636647368325458764875649254387103490935863087901486048139165711996552280734419471434263271490529497514925916940172290024476445780902742494225048368778014291281408762622859054284007477772960050999954062288605648446558454528344274602633616922420053302750707167035305736271571809745126653811258278420312206660465715704867335387979842166274729436077196606173462969352177791627245826917177934078041469195107778345313644721818365580602932238564390225949731945865408341628234012466753113284563774255418535357300749209688279836537134003080918852266519647041293671329476283342054444095391532775628718376544073672226724174081585456366892183140991483742849484248028516282800568113100462631605271255751776167372642672400420277254972985138850457680043204655901876752308807085620122389090609387322787573041910682007256266132662773670922305288701037264130141324205837167675446811518622792170629518565263975368602876540991732839837643748833268864637939532485600013231206005831950063512125806353609438468737565926972171315773485804756809375389234931485018697507214852942718273816239117272743317366481605608849255115960701152309577215451177487718463728027120648161158326407464806935038130194907782763787542956476936510292705543230428930461445295154221195928806648553114983530974751099498230638505331627096054795587360587885809822236237993797953033146784184878937846218376426626465789280830948187430326089696305745748611926801779895449874501186765597587057651929582001484234948312682209788379042432894023558120872216663875475074075390963168601616429277100087631732036742118219365715591262471066924158714347424343985138431997449343967353497415318343204675246212548485649470995186896722072678281185065019289119686044650038112304560013989735803281079621955755606148806061326734724717777785856540850377598710002039311712585550688829426560618829018747009888812097449237206049220839237934299603693943936377763748168945312500000000000000*i1^114 + 43386287587035986292172407821708853405066521634961629004929296409031540569071454491452455798572589351144127013683644013887295840146609290056634619975644610857806478047601681494076088816681486994714616126681058233574986701729139590685859475599659704219506955464985709062484531020225213024298878986317322136295336642411232712094644689133543631849458639932862945674006099222370262787905276766328559601043573539718750843763645743424866846066983309157484722666096732074039645236366413937683724858524325189293170919767651927066636495589807811044269622532414870246337946287170421694835250835432910594172341207927309093927875113829218232906837499823590872686591270465227298221013371266826847645029997678322776466819704469003083127134911458759354821624015952330846085151445061232305250498789203268664971060605715857040578608977428883113032391821413567977311651243672125783990753025174102616314494765668801695727033970332169516295955652319203269004599922413699239870339662552828358341304905264523307484681128693845853757489362495216145663127189930806672522444066949837585877168936777510911104442986327220112977951623619640359975247291880868729214548515582972181186289319150672396398027544102028750616581970466245692514706379839415652975760672304471214125295458099440258302868783956405589355334673773007657069397750665356659506501162085069852639072383399328368434095151988242507429455521020070196078751214104256734112334002276255930798007234327481437654832509718492866211635522474079032620113643905472876192779880978730823025408786782616271059096199172156087050663925355010905656283372755217344242506487905310533397709207252006292506537866530840571936834868765067968806641273903660989270149298896069997789687557745178436815384799787594779032510655470707705713162644706961717459199665802140741571420085648526999079547152003330262677317740314435666186157942333244472079547827949294624627095686331306743732665475539004266444210322835849861144245202134197182086187249793599844829607848522887757527162146520778696698342073935186979430657436502866442518546542704506657085825738993255771928551124659048340103192351854485019917772702729785740592151840041555853360398045153102059912256607368872710061300633567894334880082706862695660039803248259655445894263541349077790294323498312400219786720482613604595981401862603443909719971655202553200047605189885017283816498517815198749554984817103122859440311099762361241751663155328656956716929582456184661344111657300764191788643277558762156810517900077358275472839752347572031571169455483545946668175010352400331901064538561878268471722154803378379229720069570048349271737131675316872595891671093163683514900725840253898277458361668652269715371964231396687269873468466369072622408791764709753682861960887410312654494090494204353510008855615114819462172583689215032862823392659691207048986196753931553934855201163507084821801947167133509354002714328375394835058951909817676924223803901314480935786722126225686817697315342316581623002041777712362852285517821738781844579165023811708284462371695448095886837941287982803391243849281778945612104139639701291934651234025266302885169662893710438992807866081120584515368212126545531168943433626624854918680241477459563897201929895222496441290959972246436070361292405444437899138069933335249662377865665917707483700327608955635260899947434925021170560091376622758024454137478203532540175982123234268688737909537648865536013765611921269265718258153273939855263218970345200977393501206581339281444158931388250530034234022484246293442794375940899963223107149189567748470252441507452578315446210451996096718495541743490134831068441598301005445599180305347230887489938434612496384739767046631515216437093561605878684012502147122221014960878326113357966653039031256698089506525881631954522748796475231134226243777517182905971247954514898193402027554155253596945840399712324142456054687500000000000000000000000*i1^115 + 24383807501259005694162254955774193215317492163018585644628021367663033498099213056665906907382769869208151359315453358548579552817283506939663872102031223320177711023237262588531306739157976043266461890730954176893013330037815388817577287302642632518432953524713220739426525994890850152118329466614288210630576956891135672741818359057696901738642637622912501671680636937405095309870943969459891154724939466913905950012377619422327715856903770778936526327895659518800728615310153579117595298745621755114286370236635838623650422367326771408765886701591358181767235158714734230488659871625825311220449173225303736316070884049631345379961554936598152226023054322554002222174275568023684474216856745401951316474377570495433748385202914191782765748945710864966582920160883575080830431396291380003165870183546717028576728759258766130404627191910905317829915813687088030286343713616766378003567385056816322927773863768830268089921896073312540877540734345076979834453897035402365516540276351037366390736318668577305821624406856134968954924189515783884989465712132946048367853555102907194900804517670777940166975650895627514596642798308959247131504969916704756519707945885503999544966432267619343184049481000156033550787559929996635357320362123130086809471160110479363974871022701011360583757053821761822873321601285003536916975712086796396739945102413684811246947703348233191424192594973006134421859515140961013178329803876710235364821428685720594081057443847981612789001378344861550496752670152436642895781677451223378893994012263817490857264373195548754055707966424873374942458049867912512094945047492496638307459492396900537583328510769227633694745635827476606414223021413007465591134220809805335092947271814270505048649107830678119285155908208742607269797985432074242934417983182860332155425402409767544229360245354342770583543849289523704305004063810291936184407453646229955544990332801715088136049392766357870189270359378559831778307430561659800115262946464287483266158938060626245618490325708456371491335386113692723023827912488725241089959004978701572185957032817106043850119326143176553085662850663847156616102582953171519449910114673025964297850912402534262619932180299738331088088303646599345869015814882379715185739711639581450669740425128791283360338032130805794969114982930570328108074844558476486565646933805910017427695107798784362616444958944066464065139620906893727676322162770377104122206331401112128250768041795872115315171385769254981410717204765619398602047304970399210506554528844922607547694753821402036400826177068399895953507295560561544984269742338444822575241033241020964190829958687417419604514694687496596901529990528522600511049949772201910790215282088173724016118570544630845887680562181026183445013760022966816506775618530183617616960570331474925465609999149426977819810134966581636312892998793870927174672614390776622834762154906464052339962246480327455879858973460060903522057528356818004919093965305314264893017210263929080937540193363005709222221098864287928824644905026255338482558754340151550751795792873557048327636763908863745994978473605246985951804934049176692669420672511885328786607327475352847910359850901217402444227197127833148679262197872019412183845807327031944152602638716385627527986190917099779241767336399342005902045952662939391625041028113147023467106096127830284664394523151464671319878780860269601240379871370384018335260598763648112566148945950740086485578439130153933030002184281961956709642374739996548719501877640755900529496368522807181361842938151144519136629459390140610727966784861104403673575707441344023976281566514672534207838738538420261445376730184309443639577101018656792774074853097302342140294795088864581900735111999907643016203904220949222962071163779315004294517403824162308372562022488168205238413523659031210884890763285253118333728572508789511630311608314514160156250000000000000000000000000000*i1^116 + 36932549163584184078974877376158350726931738944484917544855736940506369245892454165870485366824492378918595123434192546395937091123142913544436088270859025978240218236890946701994315839768926524803648710034702592151819015667732925693145464612228962399710244597185118098103683358931502422562791534521612134485954030570899311298720731894126812518782184066246669134756201704660521290043768254217042035693525755510811816729497601302862549475744312104763159796946829771798992722638011288355002231052917049839165451725799713347739279266775447275886340360457249381477678633704280793846728633316498034062882687509824614295938872960734480996427730402348453215821478719697333993980008184834375571355998956306781337906168484589181311940240230268613426456795129000740414614585436185245895164131420425950311070339200006075167500357034180914795303461285540971373895300114414237632770797179347405189251447609228854989958390041588559530491674949857866394521235415340494202177752581592365156384685515355919817352775741231401231808871898522526027014585813222699523950376355376053719511659121486310821526989442904796858767993376872177608694038780542248332654942534813195903979590337240300969542234906944465053690361443501076847775909357074059493878813313544496120103945623961716312465125184929103497571576511116251331704764597179461717189476960558906569837705793956974871363761664644133031562168057212576893226055519102643277791062566577436028815173069125202639484539732187960941772734342193215540151964176215592806836010827065951513135497680592604113983690936111985886217328658070610640804594240419342517675792066758092198876230995525976902695005646639594383168373682124217110962863504757627770503091382965280084919472307115041022857814626141018038701009617347559634946078040504089835693645625477220173854823527060536893213706332445033328708654197290490585719429627683328360556698635437743108214421593060388661829889133571251866438726255255314629357047477748201307575984287106704315158506781037342699778359183916185921665049211921539149529360458076458528897032785039774170700082565565703046477136397785863078121362518115235854268742270437045174112431872059577765091642448225667202102257604767861373214125344406465588026165835859865258688158042274415469551874075766573588111588076519011815290396672164336790311175775877838878056299824035816857959181332293086551768349664346056704992696547958967836461306635176647957495131980515251611006219975028325211463173369139480912607901117641250459406330983976401265320687906749248706697849526149766678996007363766046478227160109801754178329953690002342777060524268752677585086022686734005872860638210341306332614884531426885449560861160007185899880305707354672488694690305459378380515841245314517781293393381505601112840748522725153247449277938357195564779560784106824116728102062888144548791218899282039424318173402234183592938275666877234725468326946701117327282451423537883581487072347137547806002930939994510338988702631786160776469713419157110664801891412287518426743368246183325681585554322576243299437737712263593167685096054179030768875050184660212509784627200300865684479893714210132628226725668811653001501952281320562196953443765038337897316097189744816453053624015304250920687328113970449473612010011358587371048152736188817410558007733580203404866763089783168293986341281145377610713546104394252824527352146213028013299552512687899003942227265987463314636491109957027091443659431732511520854445280806867445584132721496235937441312526992227309914066436286121797784558265429187305469019140532818463751634821448169567873461725480067578298297241358507270200579962077415437308230865924314760398018876439092302711186043842466684189139188552107591127875759427005720856540997313384485054123222136532718753801808182383780148635639553953398713874963983332523446978523651296200114302337169647216796875000000000000000000000000000000000000*i1^117 + 27136204315894032603953848941656066763655924544066999081172623134373382591509926140958598968796695500054046185837543867474323868598102597317443870142172121749475653149124486089352039658286633467726586116466083930343652934790001416106178242040727993369117896723358085192868196013772670243588375415942220661688212469965373482224479815611375226967777365638510091248232767440757582506873809523046070754778368827205621531374717053894393733573132971767506162047380817370211398991671574079331590041851613998112995572398461583158235900841516953353756077754039339062280001658343536555216804175410430591965436011087233839313532495135801712670019150813030511545923144093290809277403873257949231540098299494017514589329532959085857055823473782562006572738777004887064782151464169255189283496879525803040818156292769564679373954850323202534049134411077787945511815268028203525507163970153954161806657158753442096220515965504658752354073544246678251812907199707328228069433197767660922496137409177675747632766061197154313740945931843234577199643110363651448501336683804795656863880242127683477926600295314885613362886353699140987594467722327508153060484800407636792089403714677987370627599105374157066355104961912465738158515003175844913475407916863032291453722075817566320573961388223721038844988780644174975587976710979806984539843606570450603740087501638081560385254093922115348021860214690100819609938746593043901745201138795057920498646084403801446306097848683970187657185976270046860102463694007517978676934059236887257690300012185381829451325851791270466992496126029962454733271041129445769870191957032167890988181218210430254973468347253724212062095573245427419655510638768126034174204532541396464027061459783378286682399423288350700871477361716906446485399687966378468592570113817581846421557065155506509141070390026779326277365485368796209228906990823777524215148880962307391105975166283574581688887636563773123856827305339245686133089377100836735709841016424568903940546295853676422808702751494118311722973745348570068544191666336892962260368533864696052010769494524881028558769010551860717778890772589290276233044466362981548333603933819145253152010126623439288412141441861648042513830207052055145452821641178329313269477243033927271838388989336011159216983822916753689671447002805968247066768001830340993297823610869349382795089331955351725822057510223085416749731671574983143868489221817552052814991690377205762344739412064195825780935004555269555034446700523371310929130519026768861685389296017562765655623557768445986960756709444408130236511752270878949177029903393875478554252066005082270386949306722019377223987462257868602857238414350025734217642840834696264111503561808801341298723166389147174340786738918270625133161478682558225096215654100828376341313014602226281225960752701166162467329263887897111136986506626234084394519427442616808784008895620314657011806388503989694593880750937909519713307067271724848468939393150494814733474923612371726636433737302675536316628059608187239851283388944948156064213725185393168923923990210022618418642167336773845627493217336442998571467189329221126834718753143893780643459021845781912800506062927286558289814879378970218186922288283635687341374012693171070176273498286157563366050309377379714744658251665103867018762515232925161890583679551230779838347553098900614503190291174437216964410414036937874896498978791361062871793082771831676844050426141521340138433818726027343861065772175945553602436725536622501833232338693238227381518106517289479075068644730119783941240018572801168316474573511043471313017301870785291155952494403026649995196722600876440730582737406896664329792263234012795204481588548689698268140493977349859125876383962278305106510632658632152928011068284279066669615825724293768129472927795515082442350256360097393582009317469783127307891845703125000000000000000000000000000000000000000000*i1^118 + -83885354655708918852029263188929539679240886776645223454629616662363717394444460257028448923241625205556271056776000428638179534420695652748466453819413658760717687029036339265965567552164615979552131248442763678464311702772669877917369448242776296316077619300001441221262494414340705466474762520490596661005080985180870897334815911807075848713432995235829816046410532424914476520816288440085330039326614802597231378990414717618190198440871437240347469332230949142621126484000288292520772904781864918023141215981589014369351581838485676443276335985747581782560449638838968088375521863927662305106532218831891949230791565457858850229807240277473897834958361686266139598169543791026350490825058918002932785565438005532263554330585886527608586200263593469277353300198859179630911884590964157907069544592764431388007124153791068016622501539636506712425224942950095324242383233829729154577082002296709474876996054539619540997905917230787210601207463034821052202526510528067238170700435909797854322750370588157639326783828687032446792923170750440768287848307929551619292724188546858250818612609454409584525510372907581038042256857206717433636039312641207948054080347353465282895620583044700992545790201663144234606851742675021982546060660101431996940230131112450803224717098047087408630185205452326954503282948747580134554232146280880890871904296484186213633090771959351329909784045547760450142660309396759323442177775899745972969473466451845660776763609791499363403950084700688236818764731802453371216190268808516091483377495589792058737231785045070543990696933014128703021021267393592572693471957555927857874989881385885283299305525050910451174601950834230356385508846157158987830836410625585720337675826221974731737035074060335957088079727761772756576311168291570509069162409792671825945853734540381528445841352719099765641972071503623434218408138043906330522647489341474456902217892784971464507278688760129767324419131992539426037476327699969231864959897453520187902488980853710932384411898500223734106375372293704777163564338773587924915649552950756576402884507073330958096996693092148880844549430184617174581049330277239131935478709176470428173590435588431711949575328736527222571515900729834512131915265353064604661052034561109399658553665417911911436247192027491860437555138697288216618714739633965802142645566869917777118802237831346420800767435846872068621642235171597006332919683671980373467861881395188094838096705597979237279923669910921909683188536897666914320766373159113335615923083231793515409523146586869112190356147562839962994585304549372546368324710724044978829159518380938256122148918773313689385612797806947184761544977766914205699735946913141590534952132896575761503767951368973405211901524325621405976315339456073291760232441059680877943316980907704206661933967157553869950153207108172083418830664906429428180745342231704111599881428799317226014173372396996264540481310299060614441105333636803590104873610561562492028653175507974341697869118791304308281649030970105178784733476261905799380498709420456142494458280687290512864324765004148381990283924797905838414599114071309242443384041187326968747235582945817543604274836090168585057204393269820607559229534875177673996296524476481313743383180200083042541463457329968694381302751963495088390914526699799310621775915974992444542710358370106703025629435609758216208902868782346068437205002662806838492084284785397373039411702957070452944420286058870941449656022534776150698496152263573614058514299538269090522705378094781457388583123528753255447137989107478010561746843306629785331054179889655989761145574697038853444562596254001739981660950142346229662412209229633876540694477602409318152478025305958367610855792475841335618258756120864820467985778996592007481743526747119427083162336803864866929814070317661389708518981933593750000000000000000000000000000000000000000000000000*i1^119 + -30208893266390575577776137563056898560317840473423445455190146830274111310936413916870365144649763389911963562960400456674453568071810775232621022316111081291613328590428607411508302746692307735764303366701986865734363892258099957150531422715420038959953456291820878013313247753734776590025320083401817638855594870832417537169630120105266448187897878936762382848385009711103654510294990473272430025636600282692002614048335214011635487208431199672337446641464231713624263252574134108101678929533723103972905723454288848663305188764103491355487477376559433112607579294118404022743105095808622245616278165755315063921014341299772813966336332812022611354594189811001531665750517750615413819267298041775136965091359922917194635588515051272671760460929728269336731517860823637150471810535897280108363902884872936714695618345368272777323508783283547025352023811179350058057116901981696132114728705681842839041114681414470182338032745581986845442457597725854610840695338733437456843633320737264471938787663165770570942392889903295560183186627722352085703090158644651365795800014351914174801411897166397914951167013449083934779935740148065921182794795575127581317737951663367361984872758956721822728581477382441741814658417227097258232064866902352878031563207670472668649931780929457667216346791143780077293841674265123282149703222255386048468105544852979940666511203422529440443856584390950836673822476659101170056490136482443497692681775638859846952450607179713220915896870212399827281437751864792684354400162367547118906189238960536741809721800231461574342410860505039890765136975316173351145301551119038322684801079485177631623014751833909317972976909884521642372293157861083351061998367147741013007162612540329126583372829885917885759017209974482129164079307502305535083542211331274429128765704771041042394546177335683268288514886762870842159550773196645914738282899247973799756900432445818814590758830524989471869893962920211367401168799443897471343445671330374827835845100947665531125426495932791346209711859924221119452946907999638421454951080865780687634166862778807560242422652977123404652635980058792667734619497951510403717607417667084011091374711109366490595645793372294713570006252649951682858073326093933743142747852906170969046837197683464939479069152363049177701963148756435598606443979565283040131141095716695490617961830787939445086963873531795981253713467463426239359964293345489945683656257998582074162430246175866354070694006339586217658274523222808893258497889176108852162531238497739356303181295515654818947274315587074232967344862400163364980029470567560960979693989083980994030110572052222947430999187872805391816985527934237737058976098904022465979869369735466572339466132490536478977874380546411338523087483691038458294883216514739211656898761850815051786498440298590786472378372976094647256237972506585363763002807371156571230239502018084269181896708557182291887708734431068549275667632946143121830171902150545006462831547769573510753222776202205354881405095880742264377248926435920927610069552103425951247904945284875087858073379037281519299680915911940670413544732650875563349178578184757061425841035706488958790066751622789301290493218163944243403574981678679535605060035561102651925968651932269642700103488086916954240792449033256191505862307241372615745192027591291849394319734044173053163756406807257344175349286526546044990569015382032847592327966057321409045670136004438575870794680285958768255367639787140606779249703037695649611968414787512082241621727792105467273689620459537981184280739549517514551573298995919182039688537728466376193511173557816559625624974435425740199561038303279894563386305438785117782530078735104362813273672863566355035772983249993321698377006311621410638531518014445585867526078327458355209903636406920668378006666898727416992187500000000000000000000000000000000000000000000000000000000*i1^120 + -50340570048702425862585127294218782082399086814063435699200970274787216400662215156319655099233624556240449438914998011411287134739317832382515635771074397466930333434532550354592341744390390506060025314290837828243411758451820137878045709325955493203174032818361046759950981714953335176058389920384978104601123276573246912683855094383783559444552738065097426654979850492257149621725727594695849272832164284924848369918301387193444732394777561381937337820379461567310179833163574958944596553858497027161344798891737828207240342448660863356015657020140306626883992262179856090050871849066637510366955570807216769939863460095674897761365066649714605987821197110775465074928044047271432607286284080619767616754379578413817708218474843157113014476144053414900446650709370220862722084683190149996521684390467251087340063559922972424224404283358080243520756249450739356981970962000404559306574860804853303812089733606555912750570998714391848801960513774157995140835036961818811421140031386517727379276199592604214876951310433641353997329510578649048605218600988258391002630042242783512325610773975490030583238821985759373614199223635397734394134508903704220483207205964953001287572634355992677749227560294601862258875639356901360239888437254781100458031368778868024378350909890382466185709245593316486089929646064375588119257362339098540902120592116103132253544183492414313497673718360845285773602996544540753097639558815528412839131799577826753494970976322797825526022872231150469958311731294071798158992077564368608189190568272193330277031193868666596217872740861312116649444193979597014613024417672493552702503656815192483046520761969934053387261947512312075790175155369536416980267767310433363053628526333192052688174387063602391525659071943384246452145557448353211016333778194630623207805168661682465921563284139641219781012249407815315250987167802775501874360997733767210547948787531982904756906454845765695691065273537714613712590099634843575668544929652100464427809515075938918400783668770335373807335482148687405226426393828733841181959165636356689906754376177716190734569282115272430680097011769433829697259834135297242041485984804036473225624273003306933368566233080994480078931975278646101056930869370516906906736366788908980864354699038709937462653073452838989220830165937993461951527253450056277417247294377267713541012573960979982180643634729011444910265787420873771428133689363988249786816007071266982975893735783033425033108487348814191653100581472453216367683759719415603602023971871759823503927180385049887938795273454620216302668236332741533967371840952198960124396686204266131221628163124973524856242634563723910612317022631000698114035560726608391310750138776319393339057631836267372851673095432105589692868887478574787628037559132613223812321565732795274149034030743562817894831348043213052150374149734101623522750529264567135110194648735086392706060306522162676367828395591923760836814270318063870971603769882172590869913606824358490445096224821896001877049282274919557148887626438179152612444711316247718825251348849346314493005821856585726894550728191443739594027034060372086180135481532979549013321865430394238056278301926625901118735813799252552642605941917536927892406658529738022757561908128246707430977091351956550636351614288058601330146605513423912931246868457209219808732099124800151986251750689151751556403206375752707893055946561064172451326603758743676327665521754568795546593173084023748326690509461999558648373367699184539511643929103338457875215756499932427564372528464017505894788732798894134721353090208224043420099177559710239969275310459112861444190638144505508676428095017152170806713880282949994962647287933879169148317640705391080271913736197216095117525495473289444482770908458006735899923858607253137679435894824564456939697265625000000000000000000000000000000000000000000000000000000000000000*i1^121 + -53809422276682475667868197577680491380334051008198894915625522359246642926686020404142576859013196465738706675820860812126177735283436666829979334705537271108120748732402519299967012590836428725849058622995655078135041079907153948307316256929326812485768510354738623901682611653692190241143296780077756785333562156125652728772793777669179734029452724053196233894004184775515770530453744835399835691503310437332746378850784485293603553251294657836664262545053646208307777542730663392157906350594886713828907166334083256116088528644297318964559790414836071077551519263675694186781250346839868981457883346820625678718803780287828816781826919936238363479754806059931672340592491349927992261078982009745498494279634879944684299544978401875873173126014584987039645131688860917255073392986858947020536965805804204578642870176729986589998081476938740450042328507306582322683560984891653377702473576035575494044704912758565728861897962189004262793781297915134765093652541625947612450253010086533811001416422894581916828117232201758776161993930191998834008764552848510702697092930617983235319808706278447744264546950896248568517598181735395302988911333104708491857373120638531791081865004327189455129562574958379288148177828936097050782266244522832639637559002238729980771989770836588930699454693141753019220043030747503982554024174774817079033060217032424537575042230122850713951889674528859951830830568395711710393310269666023650214254965890346729460073547174772298916721639636013317284068408206415327488433787272454467448191651165606644940292623007536181315204207684288786724034675151244434786453976857553373746182434239375457553063839711864470643241898159293256451699931970437304185717540336019001880234781690262003555251548610992036840690859051747236181695728193936922260414501764583876443667252745052816740462852977695433614395131478945773728126890125204671042158891118468500590276061602829771987480172072732339213811351556500126652297148707968364103366667533458297611302251520962907580986984879911791362983038434314142507861670369514408688374880303925621257198026849288451584594991367492390731679542690867904717432138830312769943759915000199904122079249839325970952415483754868959524936983322526249165330495372348446594749498951842734347496595517203744600812068435651903622618632312493911918762197767312010748648814357724632984651254794984586535670628401296807257647628278637099120650332539693634180458702654073283367742596437885796575824465110169317853576971398611730736831578123223534821294039887122794962093328647489358038502555025818577009397579019910310370968094167849969161608359472375827275915400131461395106647340535159081120303555059502687805814175662419454818362819423318308929858981723696262064300415651175966155456709036644201046630488183552658298870068033399993716437696136489415401170120074414066204737291939673183743911920436055032281455502817490763764644867795732960793077774219673115884704742552308923095787227563977247807196091601297784862651082206076048298781027618073133084381722679397015907636013360913252385283001686803718638209249537959644791573614817710795125531768554908560290573472343452518079996885767023726438946971487005302874123693790694401751726119198289646932890809552612240207032340988217582220530387046262809405392080327419160168637716805518702769816042773377160720861319171157781966340098251740551306949959152443134182078893739102251465314088269647637445322836281372711543093220313679067231319896259036360644690826707707292462479952174058990179562752939938842643773962811168037404132754607150312996329568155581206418876023389486470800215273176515402731806099043804000768495855290169092297881890220497136024603560893548424205762742178797144480350656052132811020595212363471821762413715983116470675258976971032097935676574707031250000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -42501412150623294617443074836288617530729643714783966841126076664509700525181296012856094248399438404779850260359825822847106534441438101858152999711874129379665638645649983564556220299514710639343534376826444672261902591644244290051298583670669776236095106226002194138998794883816954707273457075919167422795939385431000255436400026177428709224406037835092057816359614448604720236240138308561179843381927965674528801905157881937079738845480772118059566863985928442683541556150637316037038313932655739266551731025791224500921906976001665678310986386288570297642338203479514438960030756685596680643736070273902549409693065491097285334217169932624958512211387618673309898117698379707919535517164403979442650337670749158718949532740981746526842952050053075265928010755320137714627588067681812814718061884361774735047810572168032739007296067256484986771667422218363615719347997592310221228838102297583042591332704174416245957058396197758133567201932098646329589008787469094046242878525536194987682429754649576517221011560093907303465538504175807013583073892955551946349894333957886866562191638592904590626162603976366606449118383162273614207755303739675914828603175696997308442962058963920349365592601906482866322952117138792134279466338276658137073578983284559405831318112934022943904647199072876225888008494389261291693163888830974738096281005582025727124510476498744922389120029831873094786151042467336152670670810382283290035383487357704013591478531914674775716419062461952795136905494814535387934665310729508908307129421758108707170740430312133395099032451293476678361543117176034207760509916474513287791331817725786468576980765618720293932508932792267255494803012146330308185240318228137301186929103051170782413903263809762152539435377716869606357464281816024923427640221156987274311683456778242176494010554385100896825349533830685893333865215235544659401299326338560613389508082313613857614906018794470454835986253971074167362022599845589252423102011833916891988851054911359967989265865633375346399108093501924224763846665200913918678796288390986271827069841457022790969422941466715841013753529415270727269257671452965750517331979317888552116855841389202120877231015529866571419667680655737666986388923992152160696143603899061228432628945671230325310542070035989139582891206533013116071652084111683674687376917704485752595619972699533873356982383907070861960857795312789831007377478198710618206806549523117003988467847843006242030164648450619310319952365989786447393155369771174691667605066096394463991965398059626588290086177466097751241233941252466394159062867097462959508459853111381565761024722010501458022996881453506123278439074870846624686068294958038670513792065303814394610280549232892591607678093709045248024876935876413991327480868133948156018214448734935255647648593268753957380591791690778954004540144481525024927308646015082528120477861688125015028973639878706893275802644294481621625600249628414777942994621398569250217961459544197832368137493955424554258475401219863022752371771932215304133968202205491494837688247108403938308721558669143047490584723884545333529913330787803073037719290959698382381332720411920863443404406981436107733452053979054870728637582085240908994022062419179631920930455757280948880026301039558315745278832057277964329223635683681771842921650271932957206951717980223702266896679776670773269051177808123436133430441915101724772071164850259858070331907314527430451403396397884415348213774728474470242308278287253309126287471995008485056570522328401146025644565285024246929570043800309109482330992764775167286655109080891201772997613153030189810114398885018889637177658627069463379007076496538458857448125973743129684293836603962700155579295152547439275185456458313447952889646733864996638208627700805664062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -24435537505628758670721848150997129463008839233414604720357947619277905255881544057455076088496418876231827335944776155378168602301584463684062297585161779160803017445834755755608052391661606137252556418612843511527861392700879793894592249478983664145878504349948496623833625414003622887286978779875119020073598967335857405410635239280552231308011126051856027706092728955683390623724257880443567528181450285505546109849479574974565376977398566597791154262267065181031074969507965251428435781322597782900833185622226011035184730561608720959280819935205173816069534083303209285659034940617974675853185104755264530016797580575649641792828941380962523479576722437647294038771695809391884962572008300974908186575598919064455972552303796292980018595362296485120767365520134426332493524495452653049601017095742693501055974571579177702273637103870018201848576517850128481551219683333970184106403892441361369004759216852032606766962416783358656768149383648227612251587699728360345827175419198690260391307541107530240478208471499488246209590073522568007202034636047703202274016749703460424500908812873759375101955971623223139788543795506372312393691764044811178870383864198958530894161092910250675198225926533019092561695653340995211408839243632041259184035614294857787234625950938404024921687209870358466977479708571672611228926404828923603080294262289599756801061986664151551689559521790127414652309842923808019481542467546816979981221491238294819901518291546029400520911721073771266099488897805754163877711133637798433989315261690300336883332551536743420884244302973743311173189906890761380809755097732744569127333212555665037342250033921553293413614282001300780650815540129109096045061524410404874187981793567202078461445498606136922394145754963996689797396066061880363648574615264365554306409413306008436859292062035728486307033768269889884721528095241207700357415890946092800556165227403428865018744760070904117401515743226892606598552596992003521213550054039111204118437011465977846911269807835680017820275806047444328549095684943629016278355743442833084826811472656449967671360176898404914795639074137690815865537391313109759868280185927415829162766949255557340568951397020412169805410747530534502085463977834312659265727970149671355614656460770904066246997123612674762465496870774293049963851693417973491307025927529971651713184239184946001171413866908568580445249040170487360403946033493824170532507827347210867724530928458913623045743437813720065166154623103845651341525293204728650591267813858345737840085583372507247975148326682184155739016597624935478524860721673313147558597720707313415159760623951487788533242231845440660690445485011228983474960842318569992742245838521714104629759267969755822046668789742715935416911358927691287116326441617652339302008369809543268421345772452665368183510885263325700789184547394652971407566652560400082941613292916719346039322508124062360444655179451684473238555213125031723723891659769265748048631342685361157073813371270871557049056432987422499812881215710192395104243905451600884578735712899718893861454609080420536870848330764133801656561339913756034672368714519524086595106194876723550673893823596457413149838067462725521970995596267366449237764141959244929398312994546432489206794567795818631171293206029356228210809934640853104915467789163828357113274031781286275877063527784157087348698059550362590901938385588297515760901322429066789852610260624357362655865163945274525432699046568647278175292905059943377187541373988528581915575177317089416376839991792150475987590182360682135276437603541738299006235822355646551744442484025301916700591472626311759535314615103829029391262962157734568902895396822177895037831322936240541174114829398791034970889034166792226134512162523961486816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -8664741952525637604071340695740368502806471770532836321961107752902771989739912252790158387962875455501661495798980657387415054251324661654417196642695455940833340669921865761493016120887666099634303970885918171275418526520877412837203720065248147509748823999247815713931867529112594894042407237599722426917573781881018011555969623710882778098374040052710760008816052863183785191545043741737569091529939636825613019395342404795952251657198112912471555319502100780210799447005045073794890675561604245015254291628500219597425647560790223597770147720723494032096713615272200205494553222761031728614480882013267368196839136355771716205223026753720385625382030430922775315131136629197598081887171150279045480540153760566428678199243718134735540781390862065338173752009478194536935484516483282455218630601194701088209150581656810792468555330622572806008323269898874336332166120864479940779319742142685066370358674973922990185947699223942849045875803116132877415355327236485391430499953735815189260407123612740064233211279066676716695877520502623009889692253383734613111847983197308597100674015413647576758190381905789454808114947839437246242512649509023156205276235647743195301204198545224158417483825943445013664550532674755220556307819186145898029854054240240672356140746963459698663021005438417283730243537598103973418706865085768258678755697837529082667065188792669861923164476584690950128180548633846255174150076979866195001142580507194326398715761200384614337208929801585211721309767169205217948560041181251960406977131881321248392579442241969766996658654093990271694215113869819064439369370584034440970239674657533670870131681413402044463499888076937099045557174154802423025755842623092541142927494005700430264811760293953936169811506755393288545028404752001749951569631469410552732921561904543227519392955338405251206159375221879970242427858932013454296235420353081127803348249213474183592553543826076564594919707554356518023522256631533675148906896645363112579035630776434702627930926352449789847590218845755797705375862762385046539340336703733765899813559413096215159539610355242243161140019662412847037385100259979640220332679852835635551882556226464898330772435406371966659058560389475164033808613057712359031631176780363429273511126449347044234289869028532917308290907202056381206896028272519699907377177596513674274035373665073515683308461183906308655534947575152835685708797800879268831215838342340953982727642189773695691703298653376649458266709037877894003665298205361155097735619356264732299004914883886807857914545064415025069748350868846519753447563289192180606532768612019661162040829650075491991501781725581291958360423367862369048188833153092063555675240379284897072402226963650879350930521696971577987956152832995548185509167444760347190612057395272883325730049124530586649612721978312944848949259996333635475839430306401163259821179979933894671709339172501709381612954074694247965321954447973029649320292762638468648504779547351494991021547428240761151024835204455066759815928314433858116938246302734664970066211665603669420938532468249176010661982147056509172328268032953179446907455787408153886405017470020598526091395224026481210188535732969117255353494334512509973397027530411878994021498755910502097506793172716747442935738879015067153150995220372465131038414527734938318474932195848583281201737614492034695594960650192019749579910926111320025782752249037162478405998660947034666688218479353696629997441038802532307207706206186291077680237212645289062515497656576085940764723980308424125108267886914971483599134901213191019438884305495041724825125332185657198130150098169522227169955851424771915132324920415743915367145941519341990443725748170203245392352367904176312882023664336141115024679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 850822927736099758932908954539038401627783105372758182889546411585149403567391274439723315829759280598021118540097859479511378159455710528733831372128294595378499892130175101997529519826829794678147075957001511553965003602852231383570039055165819286190166234270431943700950145709766504982729697659340657092729888367807988339111466961874926225264596839121563965287462539577648020680002654700915655987999580054965861026705407757239735496810375849984924265668499255878934691106268371962253044325333407871214635652963888979565637331640146513139866405386411451682046186607010863644605323235789205976974272028636359424399958401463029084031328470135417256165163353454931046005984107287851371090052480722590573884907211962658170792513881069326556058741866869935031788650818519946166282568785665394433930169406198498502918017937275666925098341368209888371054646056459957305733833873149061590516468529342439209441743049698785967757121026038284537180757720384288402775633314713851075336563211306186807165277094979110997148896060436692122126423688575919476288665522202612907424435656604916555991142810846950357128440563157060752970017002918533392173677569470804034407437077028378527948176667375381244950501971863457742106765140073750596747879536442289653936495263634086887885011128704750869333676039866557177876068039255600661207448496536258957307871053432488470849831743861113801068551549693544788415555860270487607669585215167205940456805930847783465939842835433778089270355623403001800180036625933219357802492103651839518724172963635078823273653790824662038833559052944291098409826111871808062326655357956491048939655048255694613419658182180689587740000347141612995108192063588262947831716472810739708135781145837606416972865794577629700335296164549323083832780449844064524592574034020628375343870207892654718245613970999735563992909438623261382848448502292299166278447097528798037412242564288461794481271663289252242691034956219165739665614587780459090790169758691855521716281794598586049633229084419394936273995490792700620358590213221348592125800967255116244056856067719539501444731222914874474681922740824498745848996950879695874095124434557986223672725013463093933809123741168166200805024179060368197889655298486403110591837403277702334202911905450020602443668695601866743644279621424483881537602993672222931942219171466446710919053595493450317416531044305020748882589694058462474701885746151207290989756305048512994260073114736428448737660836157933328500764047174192379049468634736923746832522530754545152996505623962259161431649595039440929599833463271664218110796976570790897314589364642580638396015874637361139380178593018599924359080955533300866976861339715558299382867316030223869164009425931536931497358904645872007086944528272408189757495632255948756808136630819658237689929327174510429692986496145266849863239521105977770079097661347620752737676874866871202314473827717489688007596103278791739806360522266943514704888539872677868124607562914761378266394615421652535847487836777382398632924387351127913346944604081796259708325759323505099414185137770999315798383281433755732621736457674782264231328428127488799454195564857763960614284484535900722940359899851737489011187561242768326717971903249434106639138004109344544700612979224367341787843576110351475030705847705696198388056091830751889450544843510955988876045411504960838976015976042058245750343531564299670071118741222528935487751110313889859262519353277432696269585998152922452624157545238216995608683562212594491377721148777269425124832928786974080718257305392551589662233080181617275490973890141271273535094321265184641744243795200133124425508530380732469144859938431828559393445402599194188158047133511962873336720422788341860781405120682304100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 4463094113938773861974107896191197788606151438413010655182891708852942721891305241989738995595612712845428391415448293396163518757220026875978839040715890697646134380730950366108795482670614066658959011259525886801043866753292089515447781136307372468830919678478675419933730709489119213956447750264440643982241379454289705604391552890843074393754554295372734999795916899166043849925706052929761614037547728670193023881712590331201996366256665955452046407683775509124198235650027443165785915458243385540652646954813372826167407853552409198029148080715014441899948403311930017833362016387688913923166918649923793458653977803712713941653346072147214826575985503474943528948403773570231273561317859871882671279388037620286163324225522646311301110327001299761532136269618556505809272168857432599709725640472928073432383717228511872893506449977471852131910305830598046225087881263423466145145622439564977869601813866888016729843879917240105346689002167920397513159388049608268307436659278182674298391298351700476699788452877873058151016362996714508874330672728712911972615154573897986363605383445283312016403934617898550012671934846308375709770091939724278709222917106152205628321182044961794924635463173997732483216150629790341294445366118855113225037190834085534060797014221376152150880621923982199408829948116096202357221177854898225291662489528678783277770563606157846648669800100642625526817486442584888788191216247800741124438945215374584638981464688193791333496764115486878370875176976354860622840179873749816200259747393577142802929276897392764614257097292319422564333232433344948145043967733790295878611476723367101339716277988833440514258608477318073544565094136938038976181166900264503186419198639121367851566585890662068337362687834942694032137546195917178542477365367690637269371193135592751440572840770967167878778028599093784930105852226230756831502357565607128611967185447404953552089433655174907740980525683999684469699397010974215295743083241014442535267650596293308868939620641928305519889009730630045181129977294822698184876864591465234763554193103187930995529910063009375169281941908762499158121529315407057413547404574852341783290354766416123702792640900631293865964129507190741133513100929348196148178480569267001310480637318149454523424988353228541544724152187308399789997873084897384973646438101036607417049130751069613780215940819836993279103336949665004493873342691121877299780934319427083449831503890214407147988311494119381880012862782136665988336320564921587243836615366257779897257132020027811501541128964603983125553677803826664095903118910209455634366118117386965638778400302354726396004291986815805732251784137755283740414963904498485017530346575860939857558761570585782193111622622595542544919832237669887119424178699485639688390014363294414827099574982172934333003120068619336684663267684940484497944051326815707872546709797242208895654455363713827660043598037356223083830237838746038345317674611669502995086338335515731895865156095809542649089816476048912494134231756513231026893733760829014946354187615991281281556378433199407766747589107337664999727524144757400604335002118712413641906803383024975618090723093088906422388324388967067068938833036856299757830013190527424887591040275586398231406464518451614603321605540910569131601283996296034714005570249496161142994586812156529303485464380866376627193471798489232201930792133810691668044193810534331211745744573037344682277606514238108764426923450583641384702980950667727438156068074794027903494381145982781590896188467370641433406165439499922659230888772604732905130682577452463049676584788797289900333502862559563385776891586395202740236635855591186932577493488011933976771095346754738767560804901084755268621542540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 4274930756341183412776593416998165642554589956838151272946480591521093427617919597891222453191024777977397382497780185512643284073229953008311631162596944604847241135177927068254084521156453538073041916331522189332606578521182056720070072021917462110014458640168716175970990797306560821314408866822381363398342466004107993951744171997829551976833288773116804931958206866715952788931115697187375012534882058484234967472176411700789305158683790411858642683567444483313384365181923948971384565391400138456137067228954927594628237414682811264604542847259882440479404586874250589525732857752128583392563352965129946436408128738461171685428278983585774287361656533205127757502952804269335003767459992701968868583334424143718933900685994447588149442926037590610344346456912840802801422801585204533317674119762201204321706286157080371163910716514704609507041252629114661192186260326694276523585803157379119390430401306119917387198044810683646436029855044499860830042146717468321572569451054485763494501550639109891350781317096203564751976872964807596592592972953579398823468203598809454281557005873766570437643626005847930126501399756150263701804194959934300593833463374871293154814218121720123972173049489870721216851645612343304411811655849941734363539847611782062149488819675357290101572629390863906240889419566294692635046112482327649230690726709598855805763860369702240348898478290634409771961653571781783656648940840198150196874355139771266671200936002316838383491455280867195921112003787180687748812992436239665102505370486850316122041810843460842846018128404367089999805714311173775169404743565924288461194471451572705640242247880581798948219460013022005414910732821345038422931347464378219960225786411154320353048956916082214581388299735082201004278263427375645800966514274041579195115263765929136065943591238747631816644929723525064640254411325820006730723407935309746512095388133908902586063929762291347356496511659593438313820618645743139617068200313358103972662928693454700257751578016010559561652876606306822046082156385096127540948896355525211869839620745289102981509338431313533615349422010887586531881164405277818947263271910860290389326110143560780641920316333561264733755250668092771047443647431410592369410884019743630731467085565553206393063959343656530781342791153080062969605410497973714220960073523719931768787126075195807904194406332168658573427116344226598379338862960561038074029062558979947163655768476662070373713560116596034199717748480942361272238334305043107958048999449620606169998429884997700963171695755157744013206351062877623003007951778626209096150619145025054874284182302231707004309007712259356209775153369219758400305930480478790107374259419904577494740826198286099842216743618534405621362079445889536208128577805131309696448780670027943694789493619150729078341495536608991438668348955935600668010647394321954005347888322675435086702756466489095806573436112484891372233794046634054197044344409980166293303629786727574290069269006378918146886300996685326086463153394200944769220991559482134634135037769502212045890993367568033891645076453948332378315856240958474004137963181196855527211248359630613409172112748379528710543822332801750530162267472797153092855904171068808958410665935031882032137322132027302755708359175084064497386936582526523996142572927652642602913943140652590968967558126944323255402798478824842130340204201265956796529883350861386144017143832626646988624772529922671935148086477633464983739943134460686019382301527264947624207816156098674994105463905183578318200507166339042949816659311528629178411820139664410692916644704956898291412467724936541296429665421995445998020013670886538756557221808572373869688756540189485744726214144942986461118464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2717074163124479361669152455009764966863384301124083161491548375253628552811098055815791567886157267190395704249966709519249215369860862344338235954412811072971123438517950712641537667702405934526541759904285806541083813642876538412588928660367936528010873761080277715740913747067617574070109917731907422249403596957698500101277009819979277984568981378965647722423415599663273262794185522299668761029456838940280457370608104235005176346820093646583242335865499556304784507611743258267698146751037830819534520593647145265406948737662991928655610714690424670270613886154751600215434454923132797923778283828564027063711018204455095884394705702384059898930652980603591319710908569495042592039521467522784071465609392320156160185216250620726805141226646810883819797657345664800110530590751800275381669607456107699884775308036452355576877495009497938082581612691636633872316557026749529484304742259767872318691346037826210780792719263188300374660819824479573288058599275201521108931340854917797406554844681750198263660613441108366730976579312145320393401053031146582283258479469061976549220679178404122328169347659939620017488240726294073019474863797639154149953176632648327191118621907843962756309192237631941324878332383141365714648561725958880753992141779819015276501229168961431267121381748355866609180995720275719126339395458165273792430302173189302897664498895714311806775378455407148762271619027499762257570025419314362783530284831382150631249745225229636968086394823714555031876101773754138766511440863142569263704285831314160117370677649870344968129192330771464278609988172632581484416158827448643068137303530966925553562410010896952587681493399252066420663337532478185226910768099208168525073803729577909814679288748417852949158064583672492983397585435431280583915105045720053815703066063852962895882131891133770304557691408290069775470683490655499379615026256835465246070136112865834015804725196046598936956719435552808036350128802255998125057562887909349858789236804080589992235544269971169616657371233621538825707403280510662282642127114450105328902019019871448655657472890380334847075828991413047004997386466373695715852462327042589033412734934821444345166958495482602423840728131100968282291371515719319755569291783032669020067155496479961176445126162741210989443530495895478377084725168618668838184963166634441071784438733636891641283290803816121084120438179636443112015679732811120127014848851397450556497071888029584043638291051140938147787587484710741631104305313849087259603740773862396652708282064362139914480038845081671158161921475848486769863622738766587724847844668710168666625564124198882922597538187912059306202891330100385755841320466112853513890558487810043227346633975520634992050553026370716559681126768681872097380615674635766043084572630143530398610506773302270554450897975209951782960704786781569340842101323729388984504938741272079296686411890548261178672172217397106691162465208344246478918583812138910151831489524793333881582568182162386372701422519590429985723578723380319453794388107986530833430692866313140766349419911253310465764564125622113682578548234037994865397550596267587376691503865859825903623278520081562785673627710782547673792968250316148877879382699677952146411004867541333249844625462566950489039817061809702697385875771549167494762398273623039485186461684092278743556272619674961715901224443101139041044873632783589035862606635078917483058759349618633316336172691378571188996608064235052163461627385315388328006074883098670329789294412476228830941642921697319068913981161072148110928019513129905040649350190795250557946132917160724610149500262876152067140481517829497293494216330858798679764940589217639734141962478160693449447667335831538892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1328593529750032713369535787503414572149255824292757742293416015890332019905288297289594754316417401562213222804534558563636014431545039801639074870698962934143348798783626230114143079417858590117779312274650302478858022986223514185936323311966275934320368090987227099535376922456650945975512379932633531636529909345551395020787058592244331373285123957152445858966479112614249713068864125787694153230471812704879934256767525355405132238982573917864919102420551865978089466287629409769550105713164734783004787494666708352089200352539075186601627668366296715126599761798548114192035328116218260304125907623792269626743454005701876381735665942435079262944849287494327021244552750515297008241207528212578514199394853593244109179799854919672096299654094350438331978214265818174468260785285063956392617412891319477285580868708177966174931766682018750586755199032078398916842506071040022910435709533751131838268205534611413737009337081414887332247042442535153303772488453991608716772642937166911668016654693981830614363281714950304934317240302950447277862401999234021478079904948314338006810882096610893367453202883366786012729451360562611515618599914623205074508854384311107022952315846917733192058650692987989186390964037506524251135257055588582793663687362013558668090781542279123440923222744658026118815687931359025564215282097378921003381120601662055949891918865555676920096366598199613358055530735773826477791709949838090155122099094962537003709198371464209527768925382714970512717244545960484314341228230244573216353518103591749903883510385780750605157134843497017545126085875266219167028821262880793042174320155263396781136534646047386923349111429380045802287530380854775787326181192478328252352561965995795746625753763411128126173058593036725029400942690555745507620671761461377062998945460234510447345179449231036315766307392355944383142653750927727474766695352794147820596438745833863249217755333344974624397137531665532404702439539390285594886318695905587242491589857612044117803441183631839690008771188872117117369114043075964105014969381419353800320992187631244656787532925243458171002181689875359751393793999341536096789447574915864359574782871017874335542770184044813088810177066200191380339984653493083939926942767723587821250630036436049326052339919798118452754360844351208212807685060908562246877192489116757256194917364823340504669511961389870949984635350128700447697010822250264443245419798219901387082358281628768398286801582873278707134783158683354861986513204032458751271928296085745580503585342773140276213948500711115437097459549237457883983812633781027676632894106405681894456179615879777079010976947855107324060088445563545359385800928744610306023071153779343949661461322230259451647790338873336077711511155903689087335245849740400833208796252839407838152613739214217403681041337858024124900077909198170182608131885666701318209517682616823566357726038070186084778960951750802378295663724416614093513717407689574867478736869994997640890722184739608370444275748189542021123092279898659057048445061033410076544922569363340060549280176836611637741224505446327714539299926006872758076192490618667698107523644554614564553437507348178283270666848020136898381338426501542832158927251681980451915719268494271945376683853594113456053131271825580252621774351326001391601009817337893990224661470827905199354917238225660262600084343130392536699943211129887698847060595765287154640966376488236461318959788318772081908784793384758884505494791514131186388235782817153922066636629342672906817972862417027496902952328756129899426251508040761685438395123517530674845499617540164747717648606555892298865320742196445566836213956610999145573077575601198744712358025366690402113149353328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 526250995848684718138343344209635290453868925305718999270215668998679909100862695077499986693244162900154643879780622324675289389719114427228806756314455627673837208820126675206997627593028078431841060800420200030942687352157337123094724914286941300326620603163028769879331417794952146958569031620144734495269131690912082876615982391898325328900541984199538414180832220290444254453561967551085596062329814359831927852693622277314950828093576440947513648973015944096007137392395201120153729370717984617690670292158253022804205530301929024505011837776719698525985953165712098506355770698482110415796303939979620678150437734835936261151460223566780803907776321544606171545398383679612426983470100909710256937421131196794366932088107448247859169029221027441776395590488768120213941301164611739786698636905889202055652830376751862295456926127105311397604455943227969626308820395516645533311437993287973537760546735001867361557085280728573938848505227548089030647419407906457791778604590237453011087337837902283426246828872654434336695056581475289562636273175415621926282968186785761690818530572427152170520987671854772794416069727575599451766497644523681775447098775259740645230946156583368990490292629512564559067613633554414852975632018310662228358276648895475003697700185689459162383755159624708190197549301663374096362133175338148452432797047175356917537463764361801406305530109662048604420847975054176570187709099939865447517382702218432310327161830574308334036260493918027451333542182494671442003098118112248269885087277011231054933160953816304363967590672339698305580132153753149143476024763787389070722843732906431196264691370689639582929362769084382985507996909711344836873644304972113346029496936859231438378806337625490378019615332719272811133592742683338835953216211672178285640397602929333436750428502670039865894703777776011414665135866620812769062256576353331529208899181902773380176437300236515593375849699798217557366377651503861040725688296009578910404841328946276735012706041983633986528632104697224578453763836931395184549251423930925440910630020764391793949798467292140454047589972227314347977315525710752844399283545299728416613983424831580235379568510040628593740744210651109751360880067248573618703687672480004870237745901855241146244904117858974554539093493494650379007705177071616529715229000799044704477365416406440754575969893482107426333345191582909592749708133519076098279359853830107651548289998588540673586435862132641997703747733996641168746736163889266183765808377409952583180971558799777540983049509577019091906698821085540522828976527812340798288268114587245645753024887586634244979825557331574526375944442757255283170497275853393773937098130494004426594914413089400250867355179731983887710177597298343862905283325479656121288514165095437257351545179175534498993318671479858042668283637403158936167202750427305162137531367246423490185019324109535027040079093119160621924078819012517732833507913614101666699864102832764349404656375800037142105384780925167943926531635282735020301648472961605158522077721571605418501935852926343613515635639504665424457311761034930855644934796060302544919006260137336358135708872360724086091467390085682301224838081831284669339238661428985093882094995006217714017912006255574898336922529183153609061035015552661154151974934256193934997688460634659138911476219003492313898890189272241593760347065360308541056447663085235031067738888247064903852981949435984284509308859778825243112217257190824637953492840334750810337731132120721266473685621385444888688617775088629084196235156562716271568503500918083125706966368300341508633544627985371251334846869614119132561428022076003865620624369280620942632349417329355983715041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 171676939685926271331933235549764514502031187101776008902943682655961707336957437509596560294741440128117146292894943761455342205406856254904577651334028599186093996650315750271127553788644316601727876935028792192545948799815334368412059571056823099821593894034951312210058769154669065840329258755836767081738625120675687162159614136186232914409423841218374945458246011183526321083685213640480787827137984378144101386912253670441562536769697360726224037719698215755541123009242354994661464614806012109283860864880075852925706750885634835271461388642714566342744738103680888032089807131631743856947438132097103810868912976486297923929124305775242133217343934044005396617304539397577231116540916327459361113508825758615452873392155630313188636626301532445994316410924530884997727578331042408329643641133389552128433253651562342656412401854102483740089142043412642965731436683832895258236844019908665559011124155894613835802318355744680223649328091520977934479858300269991799243922813160068773466565656036498440021310364102185786034093131183391832627648837812581825505900124846736432201025140871819064198803675191306135935316634778066341068385561747036895531359597214904886948095771898574033189649326636418596897979498676492803641864613201000052930961550441569866626560887249084686398614583565427041074806239948959466333216819210875112426894501186851079232401068240013642927913642590343895636490537701374615184075184501180261756739555707576179162634519624701705333545345699319426631622622262952468144094511794830219092672257016163127627151746192059169862314452552432283346035968788977057321598090728465544803950370798858272710144930453927575298542855737308819238586263395865838939228649926817573916960507184837780576762676364798226861569981664047290179360101356762121197622552271874902147303238671242421701695652456102993724409212919409643111052014589962257226266507604676245090889676582953238744117606739889562017811369290919576571940140213620039872682225015821424212525834452326217404975862666932341941265854710040574790023399517921571754561113558022095583335561581970946815862036735052003058862131933250010486717855483543143833234850631389121772651662789041064477712036676826896684246944714399315974264488521550956108108431984838330391008004767588642457698326639689915443591754083356745870603002392208886197928970894659567504462787356197717371964719208388675562701420673445794344385110125176986404583715173152169959173165255454896297999947937179298746003303230751563623115742055535775097183599933316500210896619638599610415827288740090556733268867786787133837209017969471466451868255132836745669411109616919105756370628170278515769942321226961813112916205725488917378787624882932493130568950834409325184733015344167616429011963102770910839815883246815389496239789923043512364677127002604031422104243280905720201481450516282365377063712674665816117820974395671062029501597306192090004073190263117253330279509223739134558237872851281135743097674531262388356191860909201219067858457199447891408614982057870218866088892248611820374936966267881226596116543329039995508288509654893690929778792490171245239856073906056359752967996775556541506114062337234783617451617521911677141374387043048764400461922394213719543733092026884457938987102830208168819912617469639488385402463551903448111096292073955019293533966387582377502026440238900452186774941534936957728896115715570007545760045535721653908409434169463608372174125039427262350364334091251304953098621252802893840942562939688710747161754861358181112336783087609705188671114553526480084996125423899882472870040719343563543788705681487167754626506172142065635541549999167387653149977982610964626313747822858213467341226570850238464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 46177191213463161710903389564276238380741597915160418785334684655853352750022266810028246372568645442487674125140761436392619087491933141158055530232358994890310680798491785088798872751996710115446731629996505169873140300943908048562932438004657407365696393906657299821471474794054908298846334411844600970060802764612822546454763676051943866618399845011747922812045042711090172760539848137029758027299361369541299585717809901128451751685351855255727750069623615176766710507693904800888440028478487097789262211986799080812416763561927529936419248641822743199521923632157215758104975254685427846498117150356791832395494533694951830929657316592818363646637381462414881148582929535879843224664329678662546687061931017909845642233419539599675458239730429757161379630618796334016956649607604210309229542882217179381660187442078083941192531205630085578241174855174568455835892418415318359946601294370731502541053499182627666829099846900417480759450910377953711225893538372802698038946017583293812049875564736127769194527555079336333996984530203363287263421595138889522789377324439756184698661821473574996851676475533657406804634036593543930159870673449411999820400029561523795529984509490356497802471311328378999197222183412247629175682133374345633392692044988627926822363951166639036135039667101224469572730808509635518444099336722978557662665773076026574944936073405385953754589753892561020761903359663553323350653612920857958844471354099833584550816463117493385392235918565836390473092809034389213817171823187762994705855515323254135572121031468779643186147883934329684037558953110689923034917584166576141971560209939136472789367315590354420692650009937448695852040286920233357461288978317125650260241611861084491749993005941289525529920391070664114881567634851430346660912388262922349095992580003898694910536849460352472437416802074429427159187772611795387389281874240229788778328883823717159665766824704052588490849347004618329819002543245281595060037378309922990940931558291337170742578106923202426322572172981635712952428738604550878875373340950749811346956045739179842642761481826077654520111350271471838003758547566899256899766555956407003548120595341498084784972778512675218374738226036033710294285144530688910159696024389837466887196298923963489519488092094248415280255794479180940875734907722835062852268166136441743161347409188337259301857898959723521810499931374338162716396501610923922963584988770818797206922140809302601965586895368923395443833641013491905390776662450486996797124818839651738432558156842175447869077932398336507127660027965251888238170299455864878785235232480936986440605728445238853596503510450421474112081697344907664259473273385559543627124935429822596372097947898609935562062284374780886719235903147664695900848081887283963227452238057976192782290294687180358242478950747530622613512621458654680386015737551439372863910202966982459847124693569793665674568327834751179227962561677603004006284794052069451535856831701848752999214080895119565282886557797245937796092944887546425645314590703849144145768921993036071114919627628299673205140948995935935775105337780615996123580879506081726849745476172875292040061899194886322240084298942903012861793486068963060153755895876730869365476017962571916031084091481576399228237847746475488861053376478348248521144293480866860527249699288432434125722890794304699384488114877129154098589877145950414406131886616825371213258738691138254786532952885193565670305837791886522524255480596216769366476145472785622517537772196861453482768117799173402293586785628206349070138746915488236527162620373702006192464183107385377093338161036709472913286755353620531700420892292007004201037784383493107443150858789847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 10199310921462573927784982869032040003550395331218766663020730991437874907523594902740884018003523468768965830102755654307779326423665935614575267281563674946194722930133665886993746989407871075883406260599886771242987673550675888394722684154591116469578452822437509838191460286209218339747220126900635404801621102592840778582944596297298734299942802904131681914066283382944558094668190322034501607625588989911772750480608313604776994289094965734554708981784241973523493962903868013136629059536036818228401394165910808836183968213552872037299125136670462880734460108606654317941484805678553376535798598685941022407967763779663858354158392978844246264815973957223044073461335902662449033267566543087817817820410326365554334562011007437431115908815827991029044808325370365486640950308174454734786752274022129022722716424278790988519050775794385170798650273838320961102642524005188590394663716127683158335453194885558306889393686041077939993719190550026895183897340805770739477783158704150520362682109577855262783090417380004233546165376719837658200919937190483576616629568345775643014369434893801772974126233577473802341058683405144039548472240765686331478984362544120217930627964368571780943453784899349646844828955751498579800756250577167496828724647056960568595620694951577282119683228476635169647704584464442037656276084890846280130091944190640704830472966221596968456744256680011618684134417598174939267739745334512150437890768190852496432653023022825829557743238736067870077760358923144555207426910997499695921926340272467645171428427279360223308485688192634087760636082227027889346683297245204479787232441780488221469524485449308854838026622119723726725764081232583994876287286219020723591236462777999522071061888781435086768311799305956702913912542314534348032961219508418393410595352205369520487094125006377313334435198090004375923258550879196950963303801861426271158075922743870753014678508029107387517338290525713412363371264751897698023538772345233503701033256362258338585925366556652615219960734539008439804316659171265347061997135061182759179867976373140411876125495554021951897633276282622907563556228223371048561117286524210610267395616523138719476675307828699128776855591255146981114900539328426056380097889510682310844746443258470433224411226376654925780113023129235511490156789829977074442799435081541359241636794886299503541235032819256961491426863415465655971314755825371214902447610237092381556427066968357441713049955387012800814174204812726841214794549411781779354664120556752388510961118661426089809650297058014385066755515268275067235693579507757870054648881244213526195055427600110568317702928915300743063403914873135947976347927395673090782822580115798180673998012283605691930652862895653191816107249401831319636920356802604614358300059601378012018223891767037745586522103049909941471661017195148248988894064263126218675376118432527186897251007655513614809699437830558760284444925637522808693336200921732399215285668567251049748498155432318544936198569807965652758263001050869564160003311848126372650118744851684410880138446027088341141903978563717918227614992484291166680938111835825346914325959474360594831264883901153852552093073187674583054398129085625312059594952555401834287102932315304314476681696371652808596363927816830888467370450939450787159574400391038059576663313219460379487231759525255569867995283210128330393551450654962283852428882058007085807886471333198164041315915590336275703734032980704026011122254792607593772674761456211877788907885636637050372163353047590813956463085202795354732894920048615155288825561156770486624984480824759654407819675967682069798877736085331014590122534663185875563031726282281005385573728256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 1839587169124261022515499542978058070476970450018166673577725525016575983742206446058957153057619892971742594559461980244706194646684660436684295557881596025934374744635629223301879635761895228054236234890716389339461104986114933671254176730422221618746165076334986909993506518503255520681689854278282613785683216573038066227617788883429041765834442723380644689520053234454964128994053218709900916542610974219275339783724529812727860394155890552877229618913800715424194978134649696458561113677006293220824599439475042475801235477993507133083027053991762207371982685935250464097805525170924394728595022080199624525734330258666985310019606583582590506692973157356768941593488262222227179913870380402722582119442734157566667841195400179074171156070611774926217148859356266924898188389004804400996494379595798041421136215365764373742168359164567201548096462881993932091264294238443990542402462965076650297918322569026674787428118113142342519064074824592446530222826645096006614150874341700124193831730948551937150508520825989044043482917657014181251078481227297743573422580533705053316654807522555498380321944352989551542510141189588547554962454753588114247345494019734379528053472403413324476916497844034520471648591476297857396339124286844053700587844909852272944671234364262248332644521746497297081085055772067616450814138227716570599501508483480765295406776403541308104364906099064015770459174544830910419347174415539473490120651628819704343322117335106895502143288205311496003539216899406350058640591567398895584532573598771923776817017324588452793202958219308031743359435085060271280680145780699493802461872760097590224718693377435428888311420840232693735557353789858817733704697637344409170742809475786454755698643435983854364393570605681672224102003746859903524349786302415492932501354581235593216920457557042941633403215503426177344325811977725933559587251680360475388365425767426436068686100044377751612336427781966672245085477110323978332358868403931555215750221732142233258733873480590618331074439811884639172737069351009736395179368805959601179028894234435905988178768373000039371173442314305609826925583021226567930463174691043198127647531290473890567409980996762196670636889284199704089127386382190716237217122032309419313721425752262255606990367803460106402357497256380598223018035533670675280872549758417683291000450030155575244903019886881744357854174648238789675152678716999054052898450600925544867792971540778936472029076405918723045072806006891600515870940099476920904490545179490736269884134528096866785083950922753492206283115892970903286721706752270386072048929792466731933183687663710950076237279097504579852704567063784317540612465113039707556860693765540524359152700091150857210719031519631203512859387469264082870507382862130150078447588993691774939401870536621086872940172392257972188094834249173871839361771496188209739526120908774696047225264030536812268863531550510498001233914276937197339198866006085795139136458534288189987086906289371024838808244669398024720337592493454674219845591012385057682640382871998419167333537121956254061879381344168230215037723509786625677153043232475582439130199643895932273954719147746746683259052893272874215630700465198870406325198120860992303331047703268407500575762854562730576311864879893552314864479213725868000237634727248178314746161307320328711318709088810791818401151042390390581730897101894969948444956708960322104449436267558854632702747280451599936379325242929483676888898937280275370459593472054018584813984370872417718970125284783544321906230835463289758131043191038199310460153433432943851396713697028964556451910626533313397712366940880017760237517664356083158451357970026501819596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 268891070733266085459406764048645951206524786094882358554287421484562936078411933116635237778132187621840635001189141969740067449048402797692478302078261878226157984364598377106481435971747602055965225204736471030216007406059324344577102445423495214905397475803789384828668575123293757390931980457566216699320460472443896623504881400532953207678898177959186751835196816955175096418402445898575357676394411465762570519977922613565398634476441730243171010444269441143163749848676722914795089418765816509172785184794581359288767005047774117116674361783171655356886797467989719098970894987414874023616406200052707530378966718512136473943603203046170096046872749133316934527100789969073274904130530297056031935305169992455224491441563152548269767884895691010546024769711896702249341099983040174136642010607249536514299358737216851271165439094974274053489136328601630714542478392913923151891251291798574485741478593226944616579368993768898456335924213820346508133894834863441360798556977923676834901036425040116599887348181681882213654368690597778678586739342331158216505197283746107596577936852780715832666404633672312341547614767139944274398784474235356642078188547664630772386774000369346766402243247653468893008435380235438526813061802355335522041568498478317679694308665499495587455784707554797043122672255126429302607019845685298354841280209320583404811085731709491620477863584517310590532195957399132655774424136184659333271444889522350614604189442187263810425589401348694758336507681988161864783962123230170261825793939411930161156576941042006547331424828556440933765780684973086163678132563279626527779229576960457277320321865067071810740537628689862929712934097463774803686858718896053977127666011798800994969097073838277932945741201631046530699774036185151523148874415489155883317619127343541427185203310979780639055219114739450413720323949987231092377017212446465945155310038708447658973839514176308761248010681258190911370822275203596157913923410235081691930853004679080805402358538269158486247750403651354313694909882046461026118514140362299756310476914454801107360298915590713513399638347099031608450117892621995617466998786903293125990584381478634005374445312057510357828813143990629646504095120366345252627785460317716010782600129576236242041734107968981341209631138945753115236907210563298649386613955268563987203789492802029620985138194423548747197352996080603807071607137811590396234221670754324805855232469396632738157289858595857933814910910744022071146778705727233387650186504390324509826822975797360066871320291030727546813807623690646820967548598090330067324627877609206953146100575726732492679068327789793111671577686823108467736079293221737169923456391330695887267637171227419724373432664415468848298456154587387041894947838701246642418821495682616238489510570862968534231024459230378117279086927470448665133612557867362103765864994665581066101645221021764357257562586788234520413225033034268409137386276528995964728488500396913876443654361214387918999126756220316862952209897453475878034665421705633159264329184802064995475877759611285794771620881308571110100408647187641147755816356417607358146719222370487003072744427896415661998111389163574241669017574442928590397872932521819713915336837053883961644238308942219802747821794535380994452482099713550342129608998298487539006392923648415912739220715326049902378067268426057210629184265626229287581132761061247282181072532248993967359693007947174437850798537135162308068625614391315276468132481883415516858857587168878740631223540652936677235217976048442294337885254611893985120629232052146538809806821911549501554049471374335286755850201080407970346895351375965021355796673037598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 31470764432383748401992140527147150917325553218503465333360160178560714522475821470864834156855620534384270555709299667957229983353353543822181085863727799437275301349241688767291047945659459647198266515634130247373334555444399452311052538240049521432936743617629616438346361777465476820397770169466146813868931697335699079642247825686148812084968869074637694600403796865067999608179163994023679896663352420541504801216605216495857804125097077213239856725417821072198274642663012680477595625797619006952210093863236601081705203496416193666531722403717793924800392870584920144512390054485309368556894447961144759842266216034854554201501412655002522798463739191046086622849819155693508384612670535471496865415963028113039703561523055975518331680620837883442001269818512715055726018093632752343571034974719146618081629122180180230748204725782455636963231536198052787371856592033628427758084070041973522542696234793362279190077410879397744081625926619950968171749020391684187719481117612201171629499291178926494024245612616899683062455549649982548794785009444224468877795676928075199863651913554404934068458772432065846745973485074883939012414505648462640366235930337341710073539729690066000712811533686197684571633601436155716384478920827189546633374371591658455681174802798422177621498021895574353780143828260818203069618453825192734910524957903257915532060146224429691133482966680614833805699905325761880069360525894042440990220837691766749470351081959344045063742553846982471518656174175637454302175313571899950234697864960215682565350283467016823216269447489972929894464451403295264615223023987848877862913777029174047097478160551265096810468647473688608417812877758173768065071857090370107475828774836623205971435351092778853985956860785100313987587052510584734961824433212546902244220850314597864032060569055484523453106656203563647673099894069505160953744382773464532320843134916934846277529085603843322878956675803739155043426219516934544258658534524113021471252870470533909903964184164489272851577860626425124134550941870958159920479514164332144705709531140536022932364822054406082657957100502679163363275131428695556223598864070591385671398130567386675371972528617488232489492561259368975375514080273338821404246583904160798415166930795739584274008692226191738268410764056217139589808722946709533033939673066354744531741873636787413763611723829421132060725551352121103962532614304831234541470701323298109823436448322984326564037551644518724278579367724722383242304788258888299351959150567124651568510448193027625651733300407274956358833768998375052668035750920338930864344613708341642489685053834023382197477836568006118604560113163473974781333366977420546813683795284699192028133166103318068400456363102244737929751531282092327761451449114889541660303699365991605995776773830754937608923650303452065275534686682617312890938038468270557724873798751485863677417133301589883842844341061875719568294336681274079558790879871732806415556087525664471329093337137556377810865002764518509090901976912170084331211805228555037371730922848973568143771502244833172644356503193312057226722928534991685903163492085151195473393567146278745022867343582716402833391013376419759470244304309469660797360082655007170440427172541272875732477226421195012135199975360086397554749997984079566834690505279136443465495302470586867350910820163548166765840175864534151224208777335735064506455589331766684498764817554292530318816840519715983897587747644990870763706123490741371197699210824339768819705564700727343205309134128524886334276697196415423392410460074260625223890972982350730673553579797940676361145504898255034584525167899095220211656646099607475096429527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 2891651196613716464783759745118615752100714018790743522235642540137645244044950392110542550328575637660481372591056161680259041083852608031450169438324780331454543989342156965437795666630684604883690216821210888238013473629830905566543778512143720377430652740026917973650739273119533908745962608569989087350123376044043271864382244451708046482535083229451666908820701774071929854391193676014063108387910205787966603605089133199119502392847675951397637806931148644492013278133713973939007481522158995214394283153100830075847062601096223490281348860620641549432260148956115072035536896374192385590069427350029496735145871047578892674914814097045024164872939567318202468055175235464109681751268078374523529243970984015274737967664439136295628594917140872790587362188527468302830608804121083891293956170678408815679690999774377046759395480710562370550787631447670511652291233000604739768354105444503847529605813646558142057193012470617553129569331070801675808464972247548617394332863130614313040947401616067522144400561249055709814517872906806047752395673279362536464121580728818351224399964886139071863974232034901231573604006950742569689478740532443589352724218971184798690430181392986603569946596863421048506254234508922149115605626181967349164037438346554410974383969532388312223384305543286425790485654909284711355067313112952194931469790295450499548925611624432887810775923252394204506910453995113444029021750995792841298160322257905535902281920559092846247514153440548447919168994166698580672319133794930687107925885118075762141136345782813692844108497529886823204721117626010277259785393205460095246309641267790751339936981818945988948214504411103910306767326154628405856856167743592612555538423747146275326631248309288776557718406186764910015386886960273218074545550565499158360342549858627020468402805817212977732278998904397023094745277671945441272076064653170398421866912326640111800688467977755211197786584097091263253295165148585983883997652509337416280300353390102301231449520486540542196112581850848259126214745769989218199905944940780707200858684232664033690253405847373845861475418685654168498554407633633025000275733490406181908095295966564248802110913895483853175780794033788330955262408382050038593492596565686162207257674866437278557008159941838015886992525620511353092139143139053332762968247736103181385710849134109665212005535231049676228366915814591130313870881580070645957159646178276148193909096993299379539036696648331753902774204379920489025986119263369204872923079363146165637624045004655595257311775686499032654508517276548053279109971911972721523661707492611206114446460200574656270896793653695501463897976509619677932647506593623244576120314157141762674374160415492457126491744407559082289263237536818292977211210852603514792318955039182814647141145630935493051542981797269970092723539457917486131605087818843864375738210426075056955304133886272705835303420728503865205210596820739037410108286724118387027440586247966357147137157841584602621778498016467598626995152432105071631968763598831532227894956002219471631787193624542952575712141728323488121621146437356300221945990267140922950907703254237858627923814043140616464506717666958415480568138944911241126763718163373437614005197141007882723597212661888359054671274305228617818473923009832537092737957647633101826709947858326917034263789505620234670060842939446996010972482755538442305839721749900457915612894279780730813572339731321518157605138858484654528757040529362288972842906859832980825819752420519454325158961435626696110047458291179809632458996115219992987624636634004651873660764431533969134328658511992326617820633224978914230113284813303457828044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 202432899629358010675812668295931489952666407986075309616729939981186680215129886772507964299830088924929266897069605651692320575407194664921409042356140662570490761459516246866605693226699077547442591465831128843737883654559112953360920063759123484514031259354764882322264575584139571130838881151058242237989227300574351613464969440570564020862093752245870889500328505171667727317530146192614923515808960183737867713139008296286572655606930379062502730492515034286228100348108630595527150192899176417228131717026736625417762342926976691519071314713034335029530922727551416211916412919410623834420834570914886159570222023190827935369085113093080668582858188396548964169702311197186341459074497890635199526028755677580066616522685950503677739154274908703496214627942517098641422212282663754580388431731025777858359919044902898958709668113165048896353931763451949161681839279090374508041662891170281602955730976050199441981530421556791721090389524736389275254835183794239465721692825663659530201909117657766053316476458136509547097658808444482695051826604300857278744109772413720882090907965738138020187692590491859290824034975582220526817069946418088361289771994555287738523277599137428542031244102336275383521454857288564797189335659338928810674741093074067345357614886889016216849281125199961492942888448209763502448226532108535974566833268827045278641341335665865156029272750624229769098931167295260339042198649725255115939951667343361423479127121985705934903227568441499025427207816071909409736681360857520024495861835565204250933205779685956348472818450195258926543546096584127612838885027670862437974206191890858453587442553561648682747833348421869084388390157949603361191570220182198667481913229892378946362340770453101177352096145121131120481190922571258977405018232083506282229092666278034224301726994786953585694106773516722523960929037592413172774174771233181737790404769276129372039740677931486932060126361955764490050282656516110855253201043065226793976555694573333795600303767603123862318511689760478192461336073785842538944454184062449179656926042152764354166521012293840902180639923490866276341640271004773333265119953200953174750504951319492314498497952842983359443054097263198701077828731102051822831048124377485783494621645358184078914011267941402842673617493925044642504422107660305956339673300248204086575322575780381674135293214362439481405761054434652667248591001173214547212186611766863475403855983100363993087992854431508632589066139056047111977449297928255397641574951160625668822166131840708287070163630643019483838629232919022808585196983970022948487255929769203464094282309420867169624858191898836410773707402247959048751796453636459891085463015324481127991778631509427002555919945841789264165030191634819056397951610912932401979744543311016908601650946747147562197858187927775867086967675672993830383596461637708180993847618267007795421619064498930093777118823305527890686952182805045507941996115118764628187887070613504731092674751238179163785793120694243509496250391983202973460971057223900072105815129303933914465748948031821953145965405360383938916093662778480168605896340064488875969559080967451052822957505010131548705301240212916410045737629775031164599188889298456224683283588638891595634696703878613575754672883338985755585807364891908123274828271910393794981335999221006515994324989390526969817864267988912452686179328336521075371688958680615175650827083432829206675191476712642961537308332260328077952669151269301740423433952832829784255781640673397842426466055308960886285476921871485162695409605829726539683481900782543822067403190022171989265901606739802361764168212267462121032388954271252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 10485712361078782100219127540584517474426437278249461020232891784712090021845662870226285642839911197072001811889015634898030338055276781906390342146339484107435527411771816699112333650643505060272072810088519395034014747330855231316122711172537658619397648244135233657813675065595507995654090821607469913933414450528156669724852826204071702686165885142839549004685650570462671461998835805994326225709071663530184587945001659059657798560694652191933451239422864759651313801799845106426317892109849720833464553915710064940591481887072378089493000962234605623051810540939306139575922643939436229377015777618640235289178474542548681963448086581879649195886577458307226423009270523952084520302165489735545032513408805066188984253731295232069747272009225279167145441910544483341593354948977392333886459307161819216664714025081016000904114183056769226191872639853983526452964794302940794462782553008369612276731281495527554141032681866048953571767226864726367793599279845329648117175149626884327427004789717073687726544622173677974619745075302392266007102740911534151164818032472370704341730565700747285955245186202121725124533032004013454429786126419792972477023421406273106314471488175833663507766278282697402801961770996835902942785327228655734312741496847100304861478954745333887043870440919318429806728592227948731292044794810089357355116338782168395362300194946038148019635095930649074329129222414346480737816137152706528336462495763376066932653548351843629504883753233794133750256969463433380398686748363742886347523418740001903434689519519614533552926488514573643051241586314616181834821564675975195400991032050529944236501512552603560985464049398120431932825964563947313656349938354411946618427717845470626252350321359801207267918811969823976207735090272345565983786994412122933773534249999429008736149256947303860793560458082637773502148532180695787899881441099602541884032058529120659735379109980985956691048792321350199421944486131590102559125619662641911717534065095606172088681191199541606528617491702114567548738351884704215078698564392175577273728734113293914623011450064422616085196085052231065849653225715307233670814282560337990377187987029044492631982390867420624780021979638261067562500719605752022255093755780940288889290840820092613030986680730475704760348633508410003798523766917114374783733794353557703401640144350018140051931831521508267032637638685250517757355312598203884398668508566097080266928930238879398240174576498367069917407423082266296173509531700303016931007499895462095296691485786763121501995822959721402981001528064308251824023087124077203920700451523948185546207876446324882996675601338643045238968679622859008536247892080699161398420002036714641903884214940922458107443713407512852299656827041515767732196765353311406141165340183221778637141356090088994953522259835241734220658579122795946899812700296181021723856421856952324338406009738651394918695049241571901897090392713964441198105131028229026237392389771114128399037955035806167865341979481160909703858118945727566769849315742238573356200774432936842845950083881997379654901455627995228052958744775309948290706106444338149582896473357524578188856495551059724803168924563088430398682998275645698071226059100670887808302229489124357753086605530056991496143163511006845077320374210506516305263135719691010027086878462020723436791634622267498241072592453586212014370916364526316531172329152667102324656285815906553268498531856798863754431496012857048084830625062720214681708400204609568699600514525687879424305622499559182823532538556755111461767817217028060008152269312691004041767765495869682625130691815531309346878114728431673495703781376000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 437959948931310413184149628806402270284254002124370002597288274366970004764208150088962388826658526590900238941882772053340159203005097341848451282562718795571618430678181762547969594554252304135750024666094815345484602309239987434286584048872312094685437978336173108641420761154817900633505673005461731469141397198055502201107275524745583143054199481716355268198003980592266634007848904122357214422087959368547236442385536076034155333359145311121143862086354456123993479437326646515278920304253022878703481165303678956402407720833272515756084840262276891227650148523658268705048521483686316086259176383511997600019961716385388954769991682129092013742293735568581103967509551122166396369522089606057722601014414418359608077798419424374219745863016916870762221052292563340282225278931604636734051874045539218122557815971608541052709209863702163679727417158615242752465427095392848348531966552379054642250263007142422424137570409710325134514225908906161663518658079562705656891582931411853054993927379573449530952279449776851054239962448980527038067032462024618765019471114856921659858452000512479346995123212866754354042893649418216024526102589637578153609128176320187303925524992158067851699343767310113107966310577192671542356511806107148879698743172341839613093520845064953047048251420099395834614498488980734063333345169792051876069497494290969893402111902106500434207338594048016724464153305343018904579403260218931813167611725608803603108609003029752965771017237015926894583809683598445632134636170221471882970888207358842579321107694829652309362771240998890211975988693100957513860713987184188338763812584176069007366672355669110784182088731838906205808809882474683689841587637912917677626675296183268858087326998693158316363527928481991266665737151579897944729558038324178907483857895701415804585535610666592192045624170752142732046633674905377004005029838507092644640250657976549038242397007861178175935105507640988833980917897875484227184347530800907038618455742416305904175987642874136978805816902791166049932756172371007798278740776430551888403343666807228665730966842320276775245017332019019797903112240214826792933438784937820906531840287958420148601955285874244749139240402846992487765693502759145359199311527649944507572542611102378299870069318940407106851585687709128953775929253962385118550351809831979492398325996097304132820905483493786492608972632335463112887493354049182949211138798085741750503228812356100034847747391903196354517032258284004557315914106777763167270275764552187305139216739817925129863200181170251806882639886505068897082944926009893296415976383888731240934647469234042035883377840314208252998940459737103909445111575328992063704246875897780085845477876877612521783164879465829058709668718055979162903189394768986748080099006312037830538163616360430918668961308767531606192642828947528162969569835097318669999305352344612635340057956761806815509184235804812212372564018514079742960539788008085324499350369638091298647928907811729185548815495879081347560958441223323298520298769312008534628337611928366030653487303866910162848410473859003173858394568613534239827188246058872312534612851678796322022452430238799226862023859808050175083330289708641803391651684542461459346914473135385534789063980151701962724031410654686146275367883794743685794134432722685811269295418657072120190225024400052683408573245878555786604383800902693560967023832217895514341199295724647868948105602004479795438172774950113696894395733404689722314074706637600956484742265642931873049196744687866559518420456366259532100745001979191866760420223028803926837986000353041398211684601556484922606347223675426989670400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 25189600405773957610799082033759629927447220344662123673059314428299420299471332808518240012894135814646218105127062706480610686210236766290617131204285099748628224060413245764713493730589600762011365860388221894329273482144299922459219397575615172442706019690063077391583813787593998580479721921868137129627785178449756915622456618556288410314528988073878561546752778979086616272935674213055672688902295152594813430704259672838954995788180956787082167821460535056724495426540818019147043782761650650059062310526622154287428548697784932157387574940671501077480137777974532147816748634531649718819366841927442526635053551844029872621370784713253524349279513577231134540684017985639698367008036368708383810888354973207591807709156410162325665175558926424147840513921938624458147122330903154780727963802090191274983918507850302199449971053769615318489633745199067212191107886627725752724574774503822316233470933032613705754984604482632720429425681258890933459652412990318538402995571522326895257431918419455671397708054643902180049024194562068662388423450030963215352181262024248446699328815830503548077318388022489026590689538719675962206813012401825503720707388351554336320832081104385644507936055049372862866970617377705930473888782414278330012571926129243525148258605452927214550458887690423939246089273944494578013549985700881947685217403130313813383376513777429323348165938665897004694396536410493574674806576328247671077404893616463663439156545424797701482035399058578680231012702564143366306344247724558207825595145990087937818499630713365258970078854200193400798312880327045200344174975682073508013871314773271282069545660018487196395875325024298002493615656277922251032702495199091622751554609644929491797504684059643539752348414717575307956801066041111829471017501350815000490694418668880729859884150434456862183319025056569988310762901502552911354527907107125214895125860587530426771042642637234674102461866962840868879505698533247809587449939232576038181128668000166120291120934095259124987725070069210708080573902766228645355357338419572490145802869138928758753830371294173796473540323930400861435712957388379491841913769698384508124487974498456903725511632887812841799092796019249401168016937893390795228609508965052309445121854584811521526675730488743071839786803019754897032296562884179006421916111329890213758282242051240416989927576049349538192968087067553311114152976889382264256950484478566979633692213414349048829796206645726506848213829822927497269942849106925574646457248224917900489638925083093561405522537937646368835602701811985556811016719327386941550710945763614065534830511022899248935419065761127263751082269063609454110958681401542607885901508623606421309500514515728765948694879601020607262424330715362881668369670026001253553619180639337312166741724651614889036663423860327668103515385915538516338684627216473429271940429737141823954306105899742277026302700928110083851452710407036468754410468568904455694359844576818906353170531139397584095173469975988617119554208841558553228637839052848721758848642837206470382281256612648542622743642627210556323307698791654263786801522674963486239979420161237001796128091089266262714677478269534981052550025979975745261071982255436727758622195571802856151522964174874655459986236456185685648576862102054190111003814794801556898283536367108075423301626690125654457125388991001195555259419856560714145757448015561186149581424525284264969974465732517634489897921601470372362914792541175576404669974382526852948032347417612732774231607240732667701507506213518472077133807131734123517150160397214336805383531661393356216540430341458939759521623986667520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 2269284162851802324478126146382550319252701017129966406984951354030728832053857586501200438664344394314231226011590893391974234759586421577475837701546042873908397486307240476778399480079361028041048103865797452644751784449727804690990707254458586504736181631379146013876145515113950065489457634171006269269742425621733400609055344577286493459357460001390033586642922129468373918389769951508924359144672726628097593111923347537987813690519303362766522371484349844123462532410933637375886606093098185619708983337350399616045516725747233033976554433875318381469323516512238773752133534989114376108721306551918634779738876586380490922823482641210850627608880914073676798927911463795607592145611260317937698479878909968764498256288964400496344126176189183526587544281944018254039498282447775630000123842750094089688771504547723071204810187340905174748857040529037047625418712100304082831450967570204956186196627952269215758649940852086188963000667874381946253767874568156573844447807041144819718624555970482666547571553360373540008203388893412712945539472844436286978496946616358550860820060069327941498127736518069369510897989539790308110488975990143693761961881881157224228269039305624749374710242493677720934439627714597957672162101275670271614905894216743364503850197917827548694676903425878002549978190464795645964991599015299615946873863728533438301675584412863867166471287282318656135132705397999698933110796879924572853192586925821573474874241487279915951480061240263385537267367389683430882808616935168901564491401428341761614176487832417213723042223178875127229660388401317564113544936177840494697588847413986514793986146541114739079626725729358865050417949303041132122549569283916142851726751126288341634286344365157406900032185643752720029587454754735612813308465833327873300928106972292999647149745599479572076805768198358555278651030976198106682697836368951730526995246451692291078369065874830578689212718489139812157427630688200271082120469624111795755567189784463143206583788151134328082481024246386423482048772178476584773604250037150219833045519871385188955038860821227110275649933132922636105774263925185281301451699930414441338950633676949158747082489769449114872708962652494978335312293064919321708826715135942053643439358135867009107854443472389110381257580867703949608345249847840371059062723679772360766017452172689680821483165325186040837277387030402492843321941127352751580734983749932372702190402580771410397250742200376735364533249259664595543298769383958539024613570598602663067299516740741545180196040394055003922953948552293062417662669066236648300438696958538178145021959819902652469246850451437001094176483396390530340491966580899722710716767528536030258730146907622393703616676068614774065526554460876969835270652352963240135813279826523808833241047622154025303477851239566219533633624684685723684019231955525281154773142243558239978398012019055267438572869557468924236620458676561680978372736694849461402542373634332605942836662296771053270895124693027023262324963075658197840115638313941067035283928239071979119229865982309336725272404441972588616659092940686503704279456716228271560381865310314693129755198195913061155354725827328048228618436787759807674280110880377383903059807601580079007300640646295034144728729066438548138951386676393555503358629570795869401656564639030339032109158939434010788483215630706960755442078303230164150333388179483211760147017578179976936180933979229445957623778378281257324858272555590046782657541874013871435895664830815677454543599131052013815625023360711293029430764957857711180472568602254877916762763995856127151724616090400197397027225600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 157840740104596211354502494654091137554944984188641781529251841835203047478697464668379160853930740688814634744984813887748225737308016366627893076537336750989173207334773946869204165932233214315496648239624825129979912260973044346099628503753614005727407989958692492334238559533495424113018848143407225780796129226453520223570893905662095855427854488830055173945633068711096228429924709587437485306477530835893283255838792892652599587556290515116021639861594937586804802181283037511536412969833782096420482590591325656255721018966674823694108442408732389393421800192102063169733381873413080616751075589545684873599282653628787615520476195248120016686878058783506638906682648085469331189065227744340953319844434469796418230293803763453095094211729195114126262468868089314433336603472657770769848241798946229216967206748350436063507707090584079029999995260828342589583925049321279109667915010012152100248177360977001589563562339864888002745720761991979536391528738486135622509049974978550730282816366080473792662889447947989313715731221720800876414809488897590974627569368785717374385159981382997666127821233091152089997165464361670862955187983335660000502776881322036345491671402306880926779298764693079854565556711964019960335830493626652659259274574526384944497627536124245363307190962301232636037805549086785800269165201094672819921802506485324570188604203504415473259414802776918948026442464072192901476311916304878988717327794856641037622168831555969683233989827099999723005860004146793804034541127743954740929799553255721157880872579184875898761156016332462561762333214778686804375061828685006948938279495687822431395775081711049906546228536308955207881417256642923454838792704590585079354317931141755336612853944457644938200922499977392670830569431768733347930655478790876658572729284260313402803560461943284899628597951524538159265531141915380071027792030423862708385837797531041068797075267871122795729329428122076754341194267269279238128794272875163748024127703317154083082409482857245163682088144830353352700241495807368942042398773836808781741697475090519896887804986512185517149543853016886108370839003019750277812622290606052039478114323330542318638377356717545351637601470170118461559239521040959694215713400692100419097961933302903231560622114668175465521934574106594145004966767039408460757255166257303602491688436107661955331151649815334643285168278890897130535814834144310761977926850074357164171950900953123637805388183182267384855507662127135091847782606318096074335686915512538796488818623567218975122967363579809317200965488041957990493148732886296739176993116067185837311793071118950886502939638138527433750929601702319816230852963272213387433280589003108725576999360241497005269416405956552406146168171429220043395949704431129082234297005524328367507422255200854942058797651328699247759010846645449127701640544531080196974027580992131968351696764319822298731928163224107714528140157657222328971820283480138339431397636447745125297879766699154381001209054078039480206644542854972983962383649469276469444032815880639041553183886945317215090393540013622981995981359764803979821324862754389603224166764543160912695597518236036448110060933222174676593695012426700584680352727012505876720440454115531269092999677941581173646446146514121838174829699648991266539203631598252216451274200856675938264573993805806186326187445887405297008964133843883631747583330045003945344892077413212665366339378878712314899907639957940779062570579481355880525281900371382484259626787975303714740717593720098392550558368467300577502779399005277977333698199878139586908714068514753435286764688516647695155200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 5853997886911828383914683993620329744954205274821233417537676803618085647023045720455349617247142586287849975149744732749080924264008193482822911795544659413667946087519699290669289839583419663374895954164547965772487971005903303831956921231814070518424991039491247250221643230187337626150596884832469611381588679603275041478701988774911120216326385697727875751770189025817293024191822052040543119382811646650043330831606045834564872609004636570998009842080575000475342993656060876648485111063731467792611369631526280820691748078291679821828625857045571268361304427507189144735119554782763494158790011636996803180122695205280114332489821709268123722489294785682476688633724511782930402130919515039141273662438675076964018290658130976659410184604953667325167332467804345343383885441710769582298492252857671838596104878574880944235036176440498687232139351154750434231160298834177254491670454984595048993110132849346593455542394380835129015297425568659628691989134108911448658305993296073837653041381774025797445354990726457529761769247968777829190397591703038448540026776692663638710171197462619762583750994402857880260176425350452632065292038437565575157087152790879135697554928586991120942473027765492614755529377825552140265904930398226358836661248580380419236852304716995291489740634882275945906886844739863662029435534450432997564109249967395058806489454209651733811218528670571904368174273671795371031804712850088314352659234766671326959585810964648907127141501052108999401636173890691844441139341548431478416382055142500908476368757306716901755141160817238934617446300103735758036073566593334576578934514752200043117395909853873010013572549754394700863223964214053620802720837080763144954830195145500706706081141412457266344020159536828380391827213247378684537460832554404596338673692260923734357598749596190907962909794374040122068134534945659450549196053007297251721057311858564625583458928897820266485137470445448788723957095665436342155267473812858298153337444638944430648273991206400898206429743036534535468268207426870065987292477356611596951647469926468514646515160130918232156416734205513135083946078367819580539469978278147426218270889032765746511006316353189697321575509572320836097081461778104654674612842997933081807222902521687183859538183521952741967911678143189768781517966037385749678622553751164044593942936199755649421347167233051755737169272076335682259363577861533557486223329642995692196874117540738894516374614783767609648978696730485969344335579778728206811388315361212558579008144483704195878316517484853847604356834217907296089746201814510579318844041231552716557760065143639906886570204806566833982799695002455766040142029580763292504118353587683442646559461146596769273000693954186357152412760023612239234605932999048142699036888575391779418239243846912448443157713204936549223054219489643890325196214788839136103185013292967576486322446387402718610537536811631931766907780143276194924725291397550472890100797382297891228666405091844748226869808679682619813039997493214981369909016311790477613232350050574773446092930573370198925772103435273279026131527600169699690242973330171961229310642794025779545948299081890290494634376253082667146375273957513674067751309926063518530085301130317632890978426508011499139362906513662487043468807239969483762107828574890950652571712686643507769303319966548478843360362999482353998293072923428976714778354494612924303708684688125661432983084750427212742456293268738603789100900184526644100598185362298257050698724158152872167374622184178657448652952431883218400604866110121758192128430686483502946863547080335773087143655720878080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 60006574413427585903900829482828280189707373461505699361765538693869152027487846528886623598302241310017888492464483168427504065236269215004814235390041259722967073063926230799515531052234845465829829826093371239762961468820165811215452757750851117417753178636458944540773008009564375490112134335754771080541834131271092913073581659124766012110587223828183324136497708373124795194076160313734793032483929006567722217376464346198507282749991764420408148129930641940399075520471760316009519242583492925834946039973475615356013447913693939350469657696722458322315324706958296930826618153011459073577488090474771438084831419625198532380089182054728263831594703979081046177016767603543123014733263282808975534524810421376323534127125364880020054864375184528379378071046295926020663898719353939396207154334316179087694692422628596107270358851064739479600383052098652236803498157502397274700785166975574699522474922992465907482920044889980567301369047349493696631707761132795903547863644834280567950191723526028818952678287315504042405039176132480167522807723522810111426414913252837323417650092650506379434838306000897452119008570210025107080393949779187562746120721563133114296094376319103337846125073889528244969097280663233159850872047962765684039288307184752523324070948489892427435868984521329430361538286787721897964181734444287930212870867268457933940111994617786209568026483944374804647064940380356327127575073046893009541650021957401613075961705071473132341766771448864992359695740967434341223286409264953784771039046648548901177993041374115290698806911419457862165601630407888486830692608454408649148063050654686621121698623252857032027003636308392105783171827429898667884510819930768500906091917359687999863387942423030976426096628898228958532105789783238625250423359211504931545337083157757781292839077000331159997270628526855839411403439233978803261075980543839436994249817530607745801719935695391529790948874398775396715379483867664958504475732008517806019361611923323222538241908609038970455287867106812252830153010969288323671911443207835915164789792627759069940405171360783846097383936447759726978375472796449170551936415291594543648102779738718292358111290660011666940844043980980266328600119140122042782751009920740575684887602731527139371640903817540807696334022881166141699265954255553660759282469142585817325844762758639857719559406625327829228175095337374568129847060788757537162662080791255646004262995310860809807151706736878173296562736383861855991394115888306890674014007216198319394306248376486933527532984419502374513383069743591844815647679856782403408051676700918907991687349903030822838928837333980708561157199135298488340465750971930189107356393357278165705353742165889991316243370986721545760480260872851153368617452474001954810951309248997007838357842917819597055470897440439597740884499898825021625862197615022443491327544319126421641863626491972074087593547443926470375450558591709952359070376027884634570535139686185924503880186393916843029333668625081369976859075783077327915688702508462306466345681706191353450611627338849372449128139680819765305508305255031101355062761939447197970224840278752978949328377147433341822469651986753860323896208803797396611219703519307423205118856050625613779011931883128744607959099757318684934672482498525092012509669465216448471829035495235023667248724993244800514842995079371082661223034941821880246609363923276312758332233678802835633469840555752190516943053526640020181908619449861985625821827875827156845692999950418312313792843329812915462256051566908254318003227931441198640378478415539480944279879049875768079286272000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 26744594280173916223748286995565075109452847462751949019856163585095805406732975990257920754671193811516728768305579464872767909393029340457675812903264312191609494349386006868784183227636554429807016321909874834284421886313996029183914341556200704989925149631073922035032767424757675211643981341018454235867252279119170370093328723928415556654209243063793930034172811190996807992293637395002662463701452641983536624782881589142975748468293763817690643288678186503007295930301057816397991372469542554334552786149984910283274158786488750302493317524378999903732735380802662571745118752608477362879939531726882371154461412016541724922532825319505421814187249078361346341172226146583772608566758522851831356345795308473628227854203542169131523731698070825284131438924181932538444655537567890893212471587147484460373488185033544946970477908202604089465623731493929970717403381917403453619916714884715033361763897370565265135637278782897958477356172720654413308932602617941920222047316419700222209331624463262179564370457657459778109206344071613233210016715448731565344051074271562971442871447293158416448687635833024476266398167785704396283621497628691233186636073962706397772533031423158594247641102991470618193125978900269443148483268731308357496216636290602989694600156101888887646808085029874006660428341684648683242179917753741015961296329837209962534688826648871565405946511604349656994702276403094367819089014026035273252082192011210206413668797262628583023501540966835463503819441127165845262149934093765956206462088075615192878346357091676031147290802232895594675793909825469600820425884781087805583416199901722128474244723107217320263522315100613971768779638784857593642367067270788286305279870620501214873845661612820084130625454655248739262245876806042906463043184901409756100158015163319959439989361316755401398773330975448816832568753143179695218999937099783333149639043625200924870314775411209963602845791276406366017291220302102476769002602338730072866136091496400667331308095606671507696469193792507940282368240345337895331406135079803221672402866256658505165209884983426786875283062951115749984265856042052096263779311878239486493736252288486797332033681536550007449562318067690369494588414365108416675226226276866037922380647879086325276895662189369090350988130652510439362139079001885861623035478228782525510989937293895682239701197885125808560477721487174011951606704849374910923622838869623353799709368769180631430156888112411548488358572941978080527490227172485429720817242194583392945975030121481556772007390882480155052143240022474608470806497923822617167634837844192754297753097536332459370897888629908899187355161820093509807197524605159440946008051931529134730496094177793135075169475717207595689370962579212847156876745329675098270970155387306569678815766445972959938111924994916910907619352539495155810354628311482897968254057551289907910282476383086601595509669682263437148828735651000505113622637345776691275249396272859578274939834685065633252929944785892203984594483436881822367327236346823959638721811259671145363365685646358793903115225180453617602616456292645252105721036061351653496651133448025319820075480805562133452122807996708556017790418756810078316582096758974856378750455572714601229598766739610094210648632842057313875352615342534682023019621752354177526592833075672475680504883526400121377590348059365508167509488390577580051620171254615489517444584010165129566849055923929440941510790479646663585597496840816229784959421690076811254209886535471240112845287164556071077420254368420217637936955908315100534680827663445770969344919380321894400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 228008128558410024286883006879233523490223557829406981299555705084348268493854605123715563600135591496438405275827468671528657545890495237635459185955170761929739429333639780877719858479165464166671495641441415024576306172090454718728291352252085578854732471972422480532035473498084738067076642212083315126243022984802449919811782045368430439244791837647659916754125021223627230557138856227757852812738267419535768818334244390118833891983254906313317950519472660861661238115513357519411564180540950474006468753695132080030637631599983133494572785383519554522973959003862384949107362934523270730374607300740394922727032645143044453254830067525175982256403379825747848167412894427171870406783265626500066013939479365284242161343727119330094560448309301699715098033839794200747757373204927236765760332023623622743169548480779511087937284674360286200506194792864798832209847632031155883796856899971824004897568822477849621280039584750784713854513351862400463619037069660004629060608693659119896045571688739534934776895198095390752412877129728853282758959493483426116223006628071360296818912022365272509476386102231312300035313840703121046702743955389310116210791171622758326590392331837325632253312130774759550080401673349846470978557651616659146626405293325617833889629883868475850362036850071921240140715475083312252914397820287922593280275176183951486587271559504334643259649956633065188570679480976473131975531216315853142993800437544622204816045959676621146545659777529451490161114419965800125195146408876710552316157550962178176026325978241182522773410188735786600741079303340762791845533096350072047012635145275668516661284857838083743924431086764240946010535526540530973929894595880986518111342388401937574918615243614025388929778523495827151317809801847476006679904277409971266351179532817619175207504704921195757815103047867649647121581788818994386006818157906338025203978761488432317406439104812860412340152676134553156782739383319512692473854034428860511011013630863401585410974893091960565219877496620624164873321530215351988381985203149740142108682875805081557637180587715068265238522408154043686306213209441033904449242961630476693692554644108750574936788236169267536541426657921265635903194201103108469400512210484309816520721280397661292179752319800326667992914855036453115485139894248976041144555985001137731926043182582597885821175825574741938620102748339636596617530075538673449644327847455052742447361103149317213562572737521129743039791260159896917002770316980553171250036348201405671574781683083509010838692482753284100689997489358571711165550405387772772332512884386934208930938490217645484169087259538214750325292936938362882324751384311584286431592161890073106208422139692564268420741047820021478073387621693590272424841143249276870962896447524833525100606291896783196230424757346742737494603720362318095317125713471743396695784118941002995627791705439803890879022857464148455776333286021752774676039463793942295172754773441167423737668837326940234900194597195104260669753744732951971537710110248225858557699032505276424852666517847435711301489630337280459438207271326353798819923301336041560305057573602613180648432808998595973019818658662769564060272553816067670566073736386335722656490030272231578472822812686456780588998772178435209565708119477061425327914693776736156696524541298191406644199989472388919493497802916176290881474725619864745373784399526619701925617079335759911376707166842052468942165612098402890461225948506824850671365443162023986487882307529710519970239444551113012476173607724947122945939036967567735352211195632797363077703511572480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 5123135392633338735017745516979081879684794181496761620390825738906720593268852247374772230727215211112485167656697278464463018049828289941308110321528685286536465413348632889200084456020225001952635943968503876610501721830398657736428097593015753586198625385742337137121027356396037670154592483635666689572702651486273507606469819394589018968969216748902026378237193265409521773152781298573878793481984975212552882149260359181870848673224798895303435794873321237619423658170972707922931714301128268569615332483091943154416697349011586355956346305913893134852132993038423153638199107590507077009719054620555514586631589688778429956209431460857632788305100349396110450023072041406752598938466208779319864870802612942645904251598700407968497956776557066103655327083794552958380828630244386277121827596813679057988552486622358619531811373108070124187608141728825107972292218988754452714252136031698922163959571668491417471057959275412639930508730674794899411223840514555894592228403545258772410635360222792267433056916246864720884131262282434421442437225914969779539236144734567559111891616296199978115854903336253631824921984749697203236052496440102254889596430409297367157812528097897355073799982428898755896523603111942943694129422376506193467210943294458226630967153151651931025882176783641819388295230831382436109614934957638324051388419184039676790366667310779491714024634111577773231759978800596634675463381854804005613830856505119235003707003267644007302928533174093975319299293146931425275146417253147523974996406444107843099230213967875572666100925446779058846654288595877698534265674045211166760324749949151303336824915574755377878668899401148513864459783714446573521635069854072109468660350743850480248988350030286275934324000998394746033088022194681968054952279586357293063813915105761768255030767824141113504259164565883934408149019078433170314175627651859459640501046686204278853693005875302471291289735577678460085701979114416788251486800046292584055419621143898159102680438998859359698799740749265482440853273874859434495927142670595123079559364156243560126760397360645793634488124945459874210274908182476643772756554883305134473711647206471578438301306822771780845714142250543993830458766948352921316666784862037162697669457914893139390685013848025649493688450417170219239561014053643442800383800121188780415055647621747722575591254642242200245060971501226704892242697090938741963226552650601493675080680242386345349441413140465874446099809087284479614626586880643775395925391608424208339786442557207265061474588005676086679515072669197283288934361458072671863953115641825412437858863607157981120926136285202258766599328960837914049825870075894121683404556321506916781101480557149832858016983771001813082921507943655857665131491879005462173806052822221650539656504021738852086266014572069007381766832328246283249003021196868850062323074850652524740386952374802757083307424830734885354282953190776691812412346115612526660458925680829019247705704144772890463497385077104079348785982636767103870676181173847869750700856589469211500833536349844437009880435482834748587842898531690343314029617611989072102231685897526895633096622727084879190504509326606050556549735583152212830171288010018755751258205729658670779534341625435819764039107642014371856257237265601875164927828906453800443388134070812311872993383857535361895107886318739320517755060668964593660872507618400384950665191939240327492281016963734462910060501815972037840549566698504584871260114715467986675994859613650944686361471656424872730403661263277800464577336562434013473482574383322630402867200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -592529560894680868226455240498483654864419871504217799793029614800533049984422522286336229805714185868203544901573718970900839699628611612361010703927673106176040997477211802403091551691059730330821480402296465014171236028173829316450778488225348626258488631553973506868513573736275495998774728826769949183411106810625656024813834844646439777210186228742888888614638403672679731280156006908209093295252095254833923681882175106632051098380952160262668536520792615929707674905498445257257229357771371389251204108275668574093891203713833442283329304035664246267172557365173659645944027511403784192324668307644961475777095965469318354757900876823586918625128781342865783165687972239998320556715946030261242591918668570705708038198207281599950466053125026714714478848258953122705760335336898440159383133303973619741551276607317118015007367860556896940217436336080020414590256136644269143198025805111403060907830842419179159208092035363797607293738169310024211800320938775086757459699466643584910617807348762812879929085086906085058332034682669275286920599388889003146659698351130186070085918595066514753565834515728265323169223198469626641800014778360087154438790142960154449494447081851552724528943894625787818799465430529464635525805183645426911667837616925786711644168947839852554328015211475050886751313097287984516899475163554765149925748781087985245625109579887285986606491116216783842414621344093706217032476282784252389538488432056189622714672373987158087863796980616458263689106517035984445972360873869330646305692337396394009122255459195809629590184686296829027928958813997257032304327260689670458142942556241425395497447256108579890488541138659559457849610083071676802928494276270762014353187205991012180132099410645940847628203862461825998987023462316375182952024962680818714228027987001803693915019579257226085645775415640082989885766853944376163169734542923153952867728788774581284687457291894891213336309533183431668019850491298787207636480212386633400182134167390072453848544539642322632990825762214429834378086808110487574971031572874389934454443095380199799193862315884939779390959400321574056021635859371553064977836048618054336838164261319033398537852650993678227426126085010988705233663128048582120227349582629111108598950174706619431889529248407230741640056083361220739278881421237731691022701372088140380500461275596533250806015469981590728335530651255895402462369721190764922271177184391926278427516027382411603442316250341867824959892692245750390601119739615995394747595987727295376972070852902890396053540219224129349078652235273737955786146586554474422506481317466069569000941739434029883618166497846660295128450018825849735220220895619042644649622987147231161233107245706852139789857654315280347302623894019219520777259649436382813032279597522251052527311043945720400518525462969892425948314562646112443980364691670998427026104040548389260647337831540850870191012554383760050183966119147805104675283857182397938247470598241066179741269337740456684284262483480219112209506130173588201295624355957217965109211522221829717652419132095095742693461992899248292062554693315210918018057638642853329770521206940654009090066947431902708245893377417257038436134605608619887416042915593978494968144598522768103434186996482037295438631201208137119996751037506614376092234549941137299892307577727305855255264216918122632539532652716549112032131673828567322253018714720003452401057860275024344846043525920438543068250513491615758730186287069714567994202807400446435210843178872533603869935247077887461918014737371211032939973679405769746025008504363810816000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -33816550387891932741287893015554472666952772351408171040932243327533374970318003306906031265338893216250067203893984197776722142573914767102625883557920023895166778176376411756650620885506657224958938944696168407147071013034113138590970669184578879474081958722034698499642268036011754425702151371097291975046969905583690226648147411252642897385775116846553192352512489893761360276771603847211161289427087194029397621787688247321089848939962989740878755289736240658046153357109701779179211748871458676187598238071085256675148347913851952388366943758616611736288046487302633683076423793517313629974015091558387370231885228688077110265143209903466301155622522186172264378182924503919134029501075006198590034136943907475906199992193192720444601577337436415349447824050387019961007426118883485086598678121331619173333029195777344419189754618844413972450533595745306310369729752418540085864679669210603032771107668865723681327779502531189717074034808266476786846870707030795762120069080654235337633414159040114458040551431485405098287780023399001382629299444390967226195522010674613197324505285624988358398817843769244800376604438612619595745855568287284800498788990102411585602408730382391079616077775852872714048111913741831301125685432750813863677444568078499743609610926212662620957789135403362550124079896609889696825290623023494490659537897662597270845236450996689169338630799504192601883474195144211340955389519439252738171692314483943531516017207523121683283679527768855161229227051987212652369633292584844691415300504861468320236883947069460449567952746225492197579706781095298519714591488082514722299815026672788055385985070860833848262595408394167609928118350968202078572249557308754482539075642693795378841887564836884788333144565242280275421635911051676858983395449153495016772124778992829799220184350784414194631927206743170255342997172697770795669185432728034873699380316989217993164802533312945427684777933197441961796533883856998521747723892123295738770950160190225656637561739065415007341194271698427394702220030072015372800478800260590306555282616235254164016423230135125736324960165601222329994879186085740302131835871716404195813941488986179757091351475205762888705057441972715705107649312955783437054750786042470361016198626384125137321120488318239234802939980666068926292667675248955371858064922436642672635781175291196832620975521843472937840090874525871613403710866640539604839765814014628071484781149831759049381297247892101188966333248237199145849737823053573754855115067309001567319751474443249461903510125723542924460985929881187156089725353795383853705157622475252602993316621596057275213623970549882857418465478821709607372475770315684869776977656869041796876156880859513028655437364091041787497759477879289237670968148473223066820771721324062331481210411559413215135876448190709635662126031543756579398261738276876975013994845683623843494444732898139758868492187256696579889444346783123411320784350478535810832262819521365653692298188470308797285528475736644341194833601895389158839912881751219034953815793288948266105950425046411012754492636109867621817318756415217433861726534132289926006914502194079820473653055514351287515324617628369177067591618734461436785512653711967680968411708775234423709839693118332862885394419911883194446743828552101370234319490751576841912752804734013922164612883748397567622085337676883685407246344292111658690122237542898722249606642441885877469709757156799513181331027377333253798091431474892842922034264158307250853065484583302648787749779367672318320790145497874348338357254282261212344460142182400000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -308759039342452238370984523035758148657359906547334306450961865336335008608254833604561355481385820881939595492784779150457779489943522293207747078474822158710881250412827165795539019020200850998738894791722676065182532978252281327332198753682315500544899050606492870608806612513950722526024271002490973967149257354949321034191202450912506373205701888150321700303450571239755628847542129242298011842362429411479172190834818131018017626892263876248867093462938562001226727398302237790398831789288478448169709246595099008072997300858247387728447148642491565948277364212266433415793580120768514092925310037512328943321707659823202838951610221982610563140525404932103705901456489618899004143290320217462661405808653621921085263169855912030825804128342988410982845031509409781289879124761116410569539572873801636235593056740129356849444213828993638389142607369893821893477128092797346659554514723287143702413473705887927944793678969429513365923325287358103346475337511650022070584458022390815292961745126918776646088810997465065219376000347754259552141493735468738426822553326919740959564371496954545236149305279151183992948691158305179432531717141929937121347052283345597081627112161232186614214084964979396218750600854526659274321918730466373816706843497094821357365190312716315266363230121640212544527244362035287876289419878202325974571843031723514241757644892447640561313106312325469918255836093695952052087136457757563211221013037798460550139660211652169076336622338823875372839850926377324290278438256877238601175320201346443183298251469692183805919814472974106227438898851855127201169432477321839303728137890805418160875361671787727987306379023729328826977107989055664741014656956394146291083138406262396740192164459988022218600561386823960824022967802257683973630470965745452787669566263401647223294335180460238554445516818535646253781105627996619342874591244763762838323125603146164652484982516650819586797099464184127991886657269504793958465148097593380883167499396387728968769582411755001608775093176112158924264924283928791120670100125835301005970936596761072916077091003037716617941662524560008769196832569676572343586262664313245753111045199201829104596558555325153122171033022160194177802742050929416673232507248460194941359771117486852974893284286741569171131785535738417876620609172876875172589876716196172262154869984762530451548711366269324024925614885841729286160162366781528818538323063450970057749615749666459774089503199872419239221072823466119265265178423080187570648019453029426134997696788857983686267472375320474037498844083670077162324538499504279134309450466687208037048105714904937649447427208674589487835335948753809302669360548734849474045644893119518850402250496075541492358314487231663428277676366597277470870959588515627332376798988848467175336695654597189045659052660385389896808035699640608634605665049736159274345364599457966155646125334802957851564847870415259100608315199642661374863820657597911756599338528781063420442773560819080113076357431425748743085166706264835451677896913291354770199303431815194032842422809179204860220467475257370803235175132326584650794414704877490004005532224082591887125622570919127295746615094687787265951923634878575362292142328887779791146263850371453193591434144020979519883059258148727611120849349419775855394493910878986112914787107292992073604323194097169445174317830077907392916243223948105779228336316859443722127055857912256123396183660464594129368498054672177720283810923191280999911976646425916923986969020061693866334171392605986036472960997810969478243291774258054273433600000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 14657537994200596185384709074069534287690148893381542427813037729149982085791017890462306614549640752553259766060090303046011435603651172836026963554268623099622580090215574367227385358169073818304794965262982834367193513768603342849911301359401376096616693792266986992507572154106386172082938032964502743494568182609288910829567659733246184945695823646355176345464821685885257414300136849316808774724799010453550828854565795623480613444011316147876312550297556875656217822065886793586920842863258355766136993753608333289239335944812958443739247564177973522935133121982399909206565800938107333673832287974848478991324351669848999703723502290343012368563382278624856971135195029642071704271770421925720568364502353628517956888604102673479924030474070656524116432572880524616204026832176082249580248099159249750410490401116770605025009367476199014834382145108662084684397203963945862438697130525275051247568122351037981799545942953802581070568117887577941203724999897272576300865577884601825028827575813824787021119581246137696514863771313991765103992514051757373235945732983668574286545173562346914635084907196906269826399957992167273574250297289101274668138486204389838603487105403286603935334731660456803354331005720653532652217089003387214395353623603799623738590935730986739257345425058233924492033726084543694512285527220809272243303961431265564320710756302554884097680592831662644200935398582699688337722190806316759442181179310085246923542407514862759522562574833386384984000576146004845517665490343628566924795208097398030717409013937064802343864374426035835134990999710755911510180859378725507870386404428823765112220238623762486102684384055276971439267810779155228092970249535074378603112526422132235905130943986775226225480578135310817616862976360635957979247882904884274800043329622917224039739313512552906124903649263484173486831944074857502816054349683285821662338817053361453722406385921094239521544481314453268610172443286559335020178220644121356234079154170843906873390506277355561459702638051700621926990001904365086119637904524403028447222320197063755842031266286980223441390469965866906606552707925794802226656973444169681282381880944992881500869590110669993120263709223128463721127815418094465172589455949832854359419372014599447222574411881495613659672720857108135463381918257473733614256494253606242809584122720425668886678900238348113724763823334721102570703410723020842407882211233255895452690766111696410421306459964492747861656218125306887785643174429693896780001929303704721474976210265510331502583282101485345973711826782076542643493827144067257890253103420347019779050207701254661720897452713684913534572818387232756401346374566566032786243263493045191366340794034658370310041512771216053923754515922690434458704983848376407013853224363485100974541039060944141475961240328453252346772433917049295971106580920415925191368309183163721941077660018980564905946580879379465362400759659969590904377602962260789655162720665432998305664266550486012787928866529292705747850191857329486421480995426357559355303199773995609594363414800093234216637306913274311786831194697002931585467395270898748567710020620849356441779506706035972120486668734291566766295076177238488364429923012645877187984702001994377088869209056950151955067785345842528924317852030497509339073338823413860543923151939602488927973841125753479778522786795536787129129966594776507852405035735659013216514490864838840688180315857730282672183048760251450124440921577010773248223868364798341554401784823668546368650333045622778365148735714505480209974925464908595200000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 553321666383061861851198575743230705743070932384084883639443884354502246873946115257833111675193108036577826680137526656024327185622555425805625946862640717280444087010684392559532097383638666839178532810808338893401830389231506225058808615057220069462240545726980396757214977704236893472413861812128928758124194809341309432341292157659637177157270308257348870033228824786593966834036730014609244282281437422815886277616116724001398539191574253636133734503181308531425223631189717170220778645904213690733327723688082737306148925963567090727085386197437933256566239301216152409444210537978516137003674404633180491546342621500926949445551950145246325017320432858170005245108525260434423727558300747852715510368431748641328857924712690407524795467500744825402589988107112538801674322631515946031800658165749241839757543286946589107643389442724353894497153874857028278389537215600107891788881780682523320887851381890316495960761541797870949945227013545165278406501729233485642144064730738956960926124250142292557167081154699253370474825076537698424547362763965907853547964799371258438309209018531472468781776363130057719631763306216763877837797540285755437118404422477960336880405411368141219091618575921916132279134888848980671250085135064353208751335774983202278159470094764267199235770992277591562826017317289785540140148996722917476115137863588239101773786376831757820438679435128669781045911322017798678939749908648637306586616475366153468600793631792023740275875873320426191302870204453649563494536680540451526610279400936440464242358033822424657284969321776521889525823822250613634795962716493175660417842172956462526524211470562151036488442193855686540587152404509068268670244819358386499838442922134020873507971065306003092595501878552760596625190772361101635672084417005308088230387242441945319572266068964417381585283113392119647135050545687312491102847742238898401147522779404336606974673313066764104875780612239084084398139553366853297055588930710297851891898876961577362401725419701360526524399006736303524957396763071221530914752811688717198236732855835319750390645727334174847524842221870026415588294532734193390322444957440340957880331326208662661820962914300153948395497334410574633138462260926240773852764979732963683463171751936977372744121875512766391664178004795389514865629728325417544013128252159006991446994592352549247823476615524687773031133837021881608243451477329336332156550524208880561127658832926078822886026789323486869457973657776640893780438397842952164140681657708044721618245208470229429579025933774957353797611417934733988293883530063346674825814484974937743084247675767643297263999739115627959441555099128507294898175199261334178077370436526098734174594625684602560833508728255911568192429826088972726520855929732233135608567326826315130103393848486607685649607797759212581307458032160431120012455067007088517904666576563335530556948110301455924292263395680619896378369147779635439870794942588582621578327802377508324088855689032997173691988443939832699154419103116126345923680965022010596964537183278811067562002784855531694143698293973347345873644913978294898565307433915505139752326789142807620224433630894186363687602577287474076803459599235906078556983583868125991187577090642593502464936378785923319638746719510480755191416500358015705820774287650485230326771725160618565550333090655970324274677220998825726451839785075324089962225261912789864908555162672488145397130169707670310770384762029304246003066167751056210383713012702179300618032684667355842153016605236741600481331537962999784745939763200000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 4569251293714992339140805013707302519358201799676608156246125736117339993948077584358014228381955080819544679586596007307367431692912238327561764037509204022200149264379331961570927135510556947859093840080120593788711291501264839826063526454734558764822883618884396484863870569904500328291458153637554969241045277242280006459203009235851223155880649112279322720137056605544236697144055078816852664000308322035238480293927442621614724692212694781255392061103959613520445744146982179676133074255942559935270237455205675454651376296975519304815993824574456820193444298554204053752630291002860325237770645951113537722615826728595055071912638732286844659787140645313511757702767432762831766756238125661363920662523659024369615132706620928943109262497624887846834858942812527454091166931014351812579493833279791615544804112879069652297246443463051607529455156026044667563706797643186440108008765314453246190379036634030799919435002431027825964691847854847173876526508320213760189599931282830090552745504540632053902675143505578582926418354741680333082584558148331293069469977381843834535636759678502427078511242721017312925631489320156820466507353712059275157122945270698560690215509365576349100407538086964340909599936966771679654924970804518309410405372403882485012495992429862516686046350248175876544202656613783647563875606780117123385881455003337811265554348361649623923136338571039731309366374716863840595926552590485806033365393235531397236617630063727535224890222850043500857497019202571996179607817145044787288232214579599581817075495355588390815342924228435417373170876113829966418241325308777199820969822397567458399293534804191210052605131925796669940347488512184363314722260794594063586818408256876118493247248572593981206499872341549719972792935682035623157439788405965017092667961167364771435132963370849465257441235142654906007057378195275150435497798234525058138312089157336681460346585204274013812737276043845383823106333851052224215505355374450052800858776871730923368853072666359194208278398735644112927051583892319598457497331961372383029825982445411879552332714541124147831606331444756185084619091253519302166314552322688450271327622968760627561592351725350852070112559243881794316423679793320422660270972921830261478765060312952884676385881474257895417853340933180805884006558805260134485011957494707055932619232075540310314595002578605039755151673103493825393532839273916934711780858672511911421190258849616621965884229491016132668742209221008968945967419839964721044567812715090994024705437057593089059280635575654150833348877663267982572410841624806898992964014003730348102912521916713422988508745888362843706877713754168320960216035450019390958706178189471311690764519546590191030946861876961909657920541234379979278363492245963615290726111395911041126433717309075010112063277767193473765147011278831008385062361817234346165060202792690145841306055862137919237758221891557947347222770172242790437310329395073626274841665504840503093849482275804345942250744876687740503790720719400374737077537120530871147311647151382712097320792235127342261533253450483029050833180188458724807811176271965239321273608235986985045326960219841521751961486405461252735238606322076185501276830254767364786849502572950398640156686179843852701180321125388540565426424650776895617099578559200100182281236988135300066753412993559107071079810551221672460016229335475730005563869650188815757422150109351377587214550861634311870454358094452041442972074441673223105941143221685948519411707854449060936889222605822308151903855353295536128000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -92544272138599954935813745376255626132321744038793859979229300673516590223177421307023321631433083968444053689158761441975669860689184830060797045359036789024047531727971745653674850906720596941274002992014467982124886315146020333018936398784496322021470950343771257891372551704240129004171178184816961311145937001265374674964643702541526189968962109225011377623868855204956747955827544022378726494271279638072670770093886152482618416051805290815683614968374549184507612660632440135920448755992074582172849401517244302053515342930020383537617633288395128309431478488297692546282094026521769018991851187866257088808181507046382011373323348153730107466886412391875456735377085856867304060256317069768292378195700144440522061465544853369632200329352850703993392892925470554289457838967939147184522518933286105473767142016775500750672956923768531087023828147021768257485496195118165969563113888755603053457899116292989900262023100526215990021353039232887839805542789647368429120966643852913836318103755258944021764510419685485242717402826621811227046542340931336267555987718226006766285154791568643065284315343481975179915279210260314272440425866351670769973827516750775304389826173469046759993523244516738143205957022991680117119022401883137773764433510692560635991245360604017476898390713336584229559952959657578076244322063983105839456812519295411302836167157729246144485815256479123146532712690877442234417819518774608534535139064794807676682821332175928256754835909051216862902205830713651539902163455064894474207724049362434138866334493585847538999717600521044201031275551563400707893766744250607601050535732838376584781784989098688188873117246354342895970396962221724451156064287673653414563501803128348131862919891754917597759697572731212746099715619977668175071219561785883218077147762346931707920080009880755277556044679795759214934680142487993342430061301972682781760971578464644932984845280171807470059243388216519067431354088721022647037832714504421502369044084396799448874963552097605049658925788386957692271597028840392364529610284764019420437444467832565549542430999837774811394097104361447986870813464607812558969007024981932452624291879014409801829127369404962036678408670030202630083288217372061684725475855776702436895617245351158764475881495700849298207077733330815409226713815924533872908991930875907242719592035632905523124698285259280696853508046129223645012833277100051846729765622296329252319842893871085945276978457774543997369387015486316393836787775111803774848459291006137273718920951501266636522859269656536885451339982086378750185718505910477614407261193049804019708731314951560799760942409377179602566259582382883274224787252860200124883821778172732734749648006301878122989934994121578427704514598413291377636250089055123957367259401651758124372750156284072139271952390758019618367156052603868801390964460010069989915292860442661553274198851765365486962248126272626871266695773987051899358630343994602917519905333607090609423217382542972541181058725853931798535181792569221887293196271459963741446579039808974438122086550329120344631102951754123056459798257852709923843150923717732670853855417451795647348766992623866873711450055596693973560179746579468866644182017347184157292322165196084592693117993486786415777634447483108811980031862683536034114847952896538194086487391030946231758980237996226242031957302750579941945140967464620660283047490567006117044357913284999467717275691731299556407459189958413715669166977217589160041767882878671952222053725422992579885079427456026196231510358281420800000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -3009320523706788960685665351690276926302235369580793153752878758908068178140738600446868482419395025728906015760415251942065488999239797079276977999224276119714649916072719570247824364876265625635262276944832061260311801587916586021740451990025611656468640678194277588444921551774010674694085794539705163586988295519579812528136957983880779612581419100420447687646275886272266616602286143691424825512515751449833178638778207007486485152810000427116367624462989087458680768575310021172123259044193335564528091539065168461807149085418086894745591528706107723659260535274401270853256343887609947687045053884574120074022084288253475888584810882144731774951087830071589167490360209041785873688803793298747381464012116841312280305869702663020614639946178639169947474704131875857869944052151337863558244708427345213755676688572390183768694517019466522669641449143999838337802821247473754158014259600688392223872594016934022478562509404524635318446128934205712700330126143439407715381647318627149534994878296441058128403411823061400619381999096007824954739511279912759331423664202857999920610034076684130869840617021864106813588927895723536152872032615216782509268876506303617180708819440071846475258774460615631292377221117037803623382512236274656781662769981764612068599143062808095039533147272110772081555805516846353887669121268467281772086754358931104148758124644904768330790380163379587483011263295912981161870677312698873309698581062252933015520790265736838135646836225711503716497736359755226708862977288375460764737064353873701739161894564513875848517130765003250481810455244462405861696835147006408698838992494844219435936595391471196368221994428032609270920165218945146804376153907397417557155596950848879835285537056365993753632320467622194865171008500163132631064729927644958027681827845806990992622519559989681839761231605438407606238017711346595799411522581606627559535287023054735459218897008681804695925938761941527292458001218786353882479005469220573748285647626578491104476652071324410175109881039169933361664749025889768166993015830796055771316750720981644887717145308930309949067778360801591027498374323550057512375742178193318921827578070320855824379219118274475525684756585284001585852932891895993471588201378824586138877914744076647995743009122153918721583884456492432240345692094291372353905226069001274199849240375381933154695763018873340339228498928842926809019777355555917004727253807535971885193869431478937307752368981714823265042080842902976954157694796107639668618690493348701351209512753761810124057572631764564165966309392228150261248434716368780863460283009375590499601604115495759174719833885214049118636557787482726564824825763177113288676937606380189036554625541209004005320058158917907425745812993861421762935038069639770328303654160640505700960636020956111441240074573179938441470863102510162703688068160272742410814466984566101591853132897946176846504662453171833630338595887454027153591805266131714443194612598867491585469865906093093911032971638305905419472098810250879093535055122773129890212396170958627889996652854449768763504781014190700365807275591485404821089539661006876476616269987100383117204808737785963650262348327687514765590739177633764239303823857803833273472827921670002655339252112688521061465113721322315743072334511317528469990599727637781646555670253294062663329327010786882290143359488813839320596693873568069496632232817722410021960979691938749144340050210267789066466613787184834478506046585990770547571893557038737337883243150520136051793546627794570995302400000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -24413835081279340656737479998546455861503066213059854738069409139436023796232428717552389174238740033470232982313418653601937945824942299225760128400012834871646982877758281082071248553207439340661411336773618242257229116862061887707849886599060533445123580007907552397244282464283854908148644499989707072845470691536236868954137096383617519655294680356925599078102287120287137624832298492474708093299362948720665115755886942248026116554628905438632598748715340429639038693893617581833970676555957438322508280038683417007097480737283898358937989116842237820356027046916178283641316702204333493571828023677023704862628435729183882893452237768931204760868412396210719737379783320960466798906422129554635953903634865101807172097076668612751431430183515738481070917495105292414853556341702686741194503385994549079189751986107672153987047182781283246689709461679988746675976563571653025172950454238923150926312189078450557611191590636714340990285607520276371912437006508200259043742242550687979368034510583627468077072632730149878097066680292134271547492711488675473510634104860973219316123262045301701387681044660919058905415061538928788823296689205833017030507921722817416131960311213042972994428773474186993386506609685133550772750346665526752584070165981490005403571345248219260783987172759249346859898289115565410935548518198951039494460350387436050447451855967514971587366325555934039736771142085251129242023851440234043776844701274948441492907124145634650571865740363479825490113750043247471995852242896297145680884867625128726735950761904077428050850347289860211123057770671393931052489391284507102215452727631041159991313186663753923331363174140005777388749030284280031172957563711431054331890322538283893096562121716653685378280833067629801548099134642542537007978487596644542334951247498358126858025095185310532279044176280293398051944199445986779496495889714431289411948271808431060267547113539389833520080827401036859155123454268169332560175407754923934575344721737355498305326846634230191151434618889372920481693167800921547443836690987664488252001313015740066069549670383518488106772190513545488644984911043452490934679641525473143568723135755471104322652367131680337241682126165139627087690671166446441806934941145231288212952650463549209748404511066946666696641185233954317319624816777461635121619505052305439393325718151981916397566815039944067278180599436376797201409812797433029182436362836271020184678994799067665687004326746080264284544949484565173373525252270658449184819891067450964151371314769955041581169826957715189583478707238349696769044714894215441316706911235357846498227338267017913580331429117421305967478013838539010037402417872115704549375327965122389570238477502089091163513737299269730833185144774751091812224796117439492763889157250720013536160080702695802846626492287161884104527914345634404621340627891661177854812026535137753581693469358198939235803540782558207037500938787953726267333191080248922033552348121413129225900727708563520408020303403595543715020099667832583497945983427164385937109888857570491265793194782587445059106301244891854388501277359165727863471483734514969447899271658096688662254092008707628503452786964042183179051743685485634322882625261810318579283585275368354986506740414463398464677774940188284407270672696139559264422075118776294472023531170652926506755965457213895954288248707586533465282272009356996760110883804952537187225279446772065868698566050341715240584595455004683406300324478087369386644568123387920361428598172301459539319467693605650432000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 49399029465088130907219532466438042794386632381251488463131396682886863587374419455430261806266910850479394720563184040143652204625977160399800543001136019458294916413451489490441978644060701637982563484868258993175803219066275048688354530015519462963644429226136546018892292308996525869567648479259148705918971866104008458578528510530047853798263390951691375399639322783975534248070930556042946665980756443168637113967840336618498955979369379700510573526287068416607592949087932481409097753967709771632844837821397982459834494998665344629243183993718871186537332756093454430008733885074637285402193646187165610999818677186414888934201279015223246882791653674461003867613003789736978336454853851841944397704574625926247352485282213965065484292802443631354410131120093341295475287973370895025473453205440200346009181922259568428418388095865856435737501276168737563448674757616991944571408169409707735535180551253748292347605298799326092086651768247615987206672338109916844467060548062299710795177663639767849369797194912889714263759274520241649693562216440334124807417252305224507849062862984101012731392693687495185383130731579425616404236627771694648825184460465648583056863527837557347390850303534657767214771909744936482000033039242993595874707561484569980472671316497851591143876386747504833772951406081747759611232509457504847288065423110777419101293462693188497902471927747017483810144198015286567015928507972317918851723056462893772075592681254933947668138441213421821558820590588668549856276787413071081481510142134563788339473429095247259198061133999860806930389959070438366334358465670912171951257706280469625162011783072593278592119806479850378120499655939834719337637777830355737819918219382340991011728223370885746606134757650503201603863000748771426400057469628323735393669346693081696129338114507220585180698591495410764966853891083646510915456337157567342505666647945171436354659637999049050860387124601956299311984290614425355209502466564209178631286758487030999081162850839589756063734742016839929858178692314679550759117538184050278236348352718499696079392908247693918363919528508409258106824937956159309860018442534640552613107858947174552802073624796586165226004192426153895673769300324755659847382097949581416105756271589336075147108063295080408836913618176443505298116790007300115802380752581112019357431576839299012200574122327237658920428808053749498378902059073679113862214102455967705176320284676274431497774308163359303348155144987403296358181237161075306496960948048562970231168298329497466088333857911962628356401478602752002780145934907954828316647319599903627006028399175471604978420458120921773352739674614359596548811341290180019035292103723934476252190532874688152332910756768583260561646665138460343101103024075640778925058677379522335326975836109345034559005352043276600256345106825948579727428780166406213905214203950474599904832913443585527742621059969069297168757482853034881240275708490260311428279112222849378012840053024364176200510572698308986235134976022756300372335905774251788818978960695719862996890957392973802465296968059841063556387423946370204829398711181895022796367942934764243831882028212687898403130311813213319741458813006654375295475222649471871721443229215229978961543908406247455588266311389776085557548561824503220147452555655837858246319400432560869631257706046265375354563127680214036373713265881905998493555048637713230299666218207640113751768063346193352819239041110016188596163321343622934394645243591910272784098453458706963638762707353600000000000000000000000000000000000000000000000000000000000000000*i1^159 + 2685029622052313913138912518340795270941046250438337117427128563776760586017384119884119598514934832810668734102011932856059982771020831484096651316767507692418521687829578704484466499010390347699182331159838302407212236090678198074317347192282236236880104757424382919772109064305243823553158487922059252675213012424876620546016793249138685140151143700776227323850691389075929067600814796774952097850323041878715550530064025690398323316884915501792610307849136888138298625523283900249056108176881487360432087399346607688693640814150834984104353873282921565793055688587702374662857116702136170990472975161700150533477449533964122472904315332249890431518288550138930987874778741275897986560163076922897339865104289527605217803907048508957137697437747180141651647491678345604063398052539694079032953107553931121161584705937341164003509511056014915961361549062616618102969605796909998377754449343768661709451546262337783925012692554797919141680012736338113691898600990998773731139801845697315656321168456038719021002389301118559469780866425445987370511022276331029546813482959287749460712050932758971819363271644776563671072474066644478974899739919509428293660104150706982644683510199157375824280670473920078018008267942014604528382426989335496000234555509485057423286454993851455705215667259793577484177306524099293137062866984500435251935259862372410961753369436435388819511206607284038959597143452982731035429706993611985533576661211787702216885590579549435887038787416870388676608608098197306049397087437196720107192378607230352668996544882883056490278677912822662407598962938833439982815715433120646045259578387483747387845514564015531213311526867350180630720571507553889960030734330189034719870076282207879713140411508583063045917646461812810427356411988100544488870921664896512338890994538369248707174054986030655257624014542556887989277534810408005183265978097263277735207306950163193141820954739985911913421263857280846948043355432082452882909381389281393310718588402170490962316582701225822119334468435405339704668133344097276567556984020072593338803697491201747024019451620486068233620940804701449398934788099688026053382645617330320265971968202271982282748660878818885089531163077418514120795033432694277652079183503220439526655252649912825994721444053306527028489866929555942308197870436548350562513075042535181451054397135024080073823212768361843395753154101365447600790639829034910501063736467594045571701095063583884209870770669771144303357506240558718991641749597391408890496702810259369570678591139746256525163422296478557484558360313743898001532862582220464730327263113505243633472043952327169358013722498487103136221736283142441619715157234515610125303116483646580463782575372517790252208135015711195348779228185431457679259376078500814120515729344810487697707586788787297959159695051483650135786348187926429698889282830485633062064755260540706801973338418714907415075113092655463126902091757267427813342558217114295197659083816607933554694667903893537651048365309765077092527088082731185744170825012967857108369455027542825513731583185415758502220640296062914227863110884671752763566861032723201822600184947939143425162989077572757759567521974590923729406030001689303655341657903109314532743914775446347609164646361256091511961795010803453393461875898246546803945049107870202567964816941918765572878034452901139304965999269519261938165033386629725521423170191115350404436983787334680656374188753037203201637698336480649418371555901086067394566546189181313865775459329444847969894400000000000000000000000000000000000000000000000000000000000000000*i1^160 + -5742279164147608997517310039010923392269647133286861934539625907294053336635481408553199406632078575684647699411189029558248812819712913196320019736063360126806958870835544566106166979189332656618959033255234568963482315589186021504575327759073003264017213766642010150866442285749605726362656496020567296023555839974392891719675813542267424556522675274386366712190828069151568704268048045146714972219091896225175189011390125271441244699998037457144075142670960578838245413701549379273180939329792784510063727238022875541347262316703496038126539449887769711260522753316614790387575018525810477094308481510267856769628981672720254703354994548852262165740213773377008942522754074209028067471107185588227241808813581109988867777449801419440257153888795176331332007247698632204312002917280600489045179085911954365902074752810232725125577753366275836968659507362764219017901095901683441875809051431347837679880208561548080412217731054854015506309947833804532493882963516114623600309769526070940318175008518479263482028220500431142951696201886223118219530812253895746660454869258510703119254806957983844442420360110765560207843858986707881510814085778942995318209549850428936535348813255405004180626534982632206542300703871136208690616986229866944970893713705914313450054721243581996296110893580358836066839672054626112737498629966564026353190865526415005162376548697145573449182877785793082940061026515712605169459476394005501490373974951406553480642615014030847048944440980881261505296915301678943955412101966961618174769040237950507913502646258444959918663656524700330688877260642211559865960570826766288428682809826448374593816324419052368680727987581917231533443168035825435246144174618524529770702776182403680116200370387148650548057319819811053173370545944065410147559241654986615297054281925487466417647438471671077581214983144972582387707848935584414874610936754760055868769789707905334510807827585708131247311028943202536509395382142297259541402549347910319242281095117435091996459886127599529536584935286446715210840272577812042324729648290988514311382656707596393735058631978198965005280906493914718273676667515942849273059951151588941112096791317609740201576554164961717123555738267373522217036998610597223793737249248260818196050993766106151382902153266021213168734406458058313837619814779686610707897240287968960699081847051752667571538862968713028008544947965812748216400847894603593135344546464194264006876048116202895588978172166197925707509258273271225946370967229595016281429004329443540481528048957997376416788585110791109177804599576072806917141661623123639072091524185174966321818372841959378140102987852428759325072473076615016622367673313065651979829999142315093414476912365012484275791342672597069150416871393723715795707776784338864933732165681667143612542911763751828840570841995393591250668506692945460901657420435850611506946858562559392905209124033640824936076455629922451437620861500746750907106448197773193783368921936868683580338553665322481804847757048796436212265462683536026728953550343870418986125226893471165037266242706978825320592832824732671103082287383762714735726685114630689350549247238347003999410979592523147109149432348457603633582775331696573901473960288833416366877722692528104602942986116770140259495278640457723981537191336617442086623779642055392758399378765560813736848672616871460480453390076210920475593938305679901678130633619338072540116877948014170667336535284932498993053083469881873246669767140239768423443839899261356221997942185132032000000000000000000000000000000000000000000000000000000000000000*i1^161 + -105000587859222335336870755791768026104496539142785345387852248720224855896798263863716817277254595626651840834128064986132760843410734099069907535855675785927798587191928300176137007048432880629280793601036751276522178534384504438388357750464900791140393618158609742094722274033309471205234090262790209722233754604873620047316811787786083096934972505950697221452220144850237288636186310944563773703714260301430278523154197254445183766329813424564143784531525936086664069416914551755507600915688490709892307592591765143316554708258852037465287768799110032376949256428755463013892925340367246607548779494382752873517132318574286042110994720448561505945431289326630498495416164586792070426353812826078011211139837224366381630317178105204862489877831197676908511958540294891654890750399238977907684193453123539831305663909942694878925415127939456667302405064189540321839399983077901478672324638305492492217619262489414392080095056037947935089442299368735891371857202872407509058095050493965675045694320982205047387059551548552303803831747624751909068243863075300603126292685873952436050065972063758752388396447634487520466841360101986476429015804105213259362326521437887570019577453283300982485257264197176065739148155490690526014895838514074743564715762949577221253244484375342985490282031282854917942650907507780613904357849469335918654349159339091032755532448341978563767082956370987270118896255288532658829564932270453202502665608263680856170120311632080427361788685734573535907754953695672362937808638585493796236280287197807590858807215301099666306343385157360875834676072343626349059122272612080357600827386896136887702502123822724253005149738389792762543147965729678922735983768719999786913066534039078079609544565548582374812672792367512498631988644060689133185861525537217522024107274725906805716165598918815515766966372631768170035950535586488645325882162494618504413355757823629120201440247833893871963889816800234636144629108037190662202126376883874781590763943976975401161123456769275480699319180604743521254900088307337539493321370617009862765040116572414304823848075015448917179972764943026327495404717206887100099019331433414202058869601984214237071518268095729912899531317950975893558886431517913173967651174096635516199761618123191849698933075486265657678737522472947438859534206596133686317592737192535956139009246599720566582825757683287598867926121662420087509570319998294800155201431822085879568416015611784778431456864682231339517398288198488036324174841593588868211098336463023845149073115693392769765772757636143635393241101054030227983348024272562882059444080673089469700591746408350707097376073308657985268796475395620998092516118398718983757379576428002209233744407744568723876644391234944585629572095036727494557902355762986357733527442507716037086234256988237300962872683413141665632735711896810784114823844626125552040952033270653501470123875436662605686515857177583179737113011075598770906992443689578717536811813378098137196742784377919126763904170500993261038361682528461022578688930349271091028550769279167156090178762104090338523720846227288356066761697276545332403016676987970429263134835963746284480689805223000273091501496179966438301016682223431660297631998113029188783102925178234531376797912709632660122416556732263364994630155664246164561116123788355288750972158222914893146223760488146523185532103087324268964094938208870121512297258983429569121470535491728755508825758916988612910052079623285106938749734987569906598500981455634619550819942400000000000000000000000000000000000000000000000000000000000000*i1^162 + 298690380850870985237432878193072844670706262838092944578951712088984782923390074483978541575826934367546422721177412807069993127375203329523577567910275629629587414920324640446980784424380161108383483146471350651407303286609779603903705699322779568914790058014132359471664274783279484357173796395187824693012653821050165048628570393741347989744338364986685579449911995051828078355574273584971745245361915426107025259178624275839949309839741941010855621657239408661600242676508928601527091317773545299017498139752059749866170958372278984124332237116890080245874178240739084290991623882879168676643919749444746113364175780344731908542358274669139222699428204354489854185574649930423733885506338262223725747246724539829941712045526208066048612603464179503628626291363314569692405128677230526157148504745483110143173901818871423317639770670083166304910823425489766922085284613691970336920326301866358517836738581518381284259448571139785384078434427722581445243011294800986038476448756425899140945860480792176452149307427961461286116058991007319316204364893813496960262758695999323999533947990870264239131056028614671121197186765629352346330522983469868745817786955122643688898501091886015353538843881868113757011757327879042161479754362152357047763580377920389740038101647162161877329579677299130952824615767703210254746385682766483544806336372312257760084312320689706566974927884037046881505787906349021137957516318632527725999898799710856785470835671804839521397799652926782199080338433730906098730124560687568021001691364479820840321179299241969521875639468743707596931554990184050600346174982601030799225602382377632223021042502962541008156814733992040975482784536473857167354901073822571282815209835543468760386728987415222006662562507779381146805222675430100163033539549443420648146301072280005799351496344548817776880531981087626799699291809744926622027612952500126531552010467166370568856821906676650740920688029617979117852884308822056778455337508277009252204594214517625333629845973659802562988058821902340848465678683183365130889957534894844294508079678851141773619169444874931841417110516825043755008901692807310224060516029177153102518676206534255831001188560959344889067890343231406547296629369047538645741409942747531444037024540996236196531538064162919158880124013122637322095746755377213311494110731676345554199105422598302804971893709808141180114430592768735205751800633853971189815709014501588070305284328858496042183329743994039387040500626615020326083711546448121553429181049942582764864111207034058832976176146954013607847130420022688697790427871784146388500414612818815322130950514820006608933753713785531056743935735305493649804544233438858741269586462259365780059274071982829524891894837835069906447854919297717130872616089419090652024115421519737696273526974359720307101795706856145639760601991629427634073297748280252104005825953653240254560100006398323666074133278964299498273063037370272461720160299441232466463093687657593740317642930502096231021330838346276431396894284835190472848593203543808194226957865010158471631774116191370036347661151766954500263969078337909127173662298328061892112861873163550092084120723950550849682361829637258684119945626313874790266933632887379018200806119689126742364070040157635986995645730932945187117382953056011981833510480774808958544965782078898023814284254030663738516997329433147350095976542564580222002916862764516486736401804172527502309427757027606196430976567090159760000026990800301924305683268562656952320000000000000000000000000000000000000000000000000000000000000*i1^163 + 3467476032903567129419350513539580215545406164383894251754350726321783296610795122503379734676164196890437543231926818059911309991719706731968341316570448781380359390863943391078794738497148719261867097591614092105129612472710367086147156888194573441989477576886129637995535399914035957396989284954953973474867171206368341965848802469443103774890041506222688096830878887000378964464623374503722692814633640753862124083820196396550301982356101016516427431304442492805531838084406491626461247265789320370722626564116445010366484830817900337637321479592898422774689873968076201014218590523512693605842188875945310217122927069863732124719158151060403179826981883965326741810733063651796558746488723494907914178699560450613750147683629410915917463287416337570732871113775125678147042359385811106447351886924262153792549281576911129273626795176985581362175199906545202304657090142518563565157536080576000795320263376920113328263144668658298991708149936774682186390668432060773645306861975302429830301670896411724024525975070770509865662772069715583988430785396799197083234264296984771733625235594615149900264491981362296869580989413897270261134963347555178424633306657876574176464605912331649416553067171161546124211370029505909123005979005032120278541196568868527720980049036740886649654527459281327210642815510832389290489145998703423092181447828849326472237239471771813744111288807151598667889624371804263809417491682316807396095991194429245878708322674786826254942075746340520103484820001915398667314996677085374828258975262494582833360098518259894497866020064349024606403285889480478294289044517708159270704639230615117234395510245951806484878587537989621174876006554512414844435744045610466363601633331190828566807853908865377714786055695756993623489985319246764484286795323800020698226110020453745056911071249718388440135594296691708827332377791205170880108935159497310561789606451632034478423785916232715583011414118541436509751203116786885711985199037247979206677961633075227489298708042466085300819049967030322724363100276893016554445135140617118603226495160782863907499012920105075422257089282742175609674443015545478762133524929013307351962149146345494654967995086901298943908210703412537348623488832032656003387123951018755174698596766168344121979950184407910948601602854967545613343757494661653585885500311504487497743700299904709759322240966215387579568730727515928798331626690767207022481912865929576141468668008284682830931438341962275089894235610737654608499923875981268982063031476572404395983673797438379366604200006756946162521662085015072576696764888711364737448475903512012095043077246237899296347062955982862541387461798297143651321279210748305154833076543244859106797753038878998987265144104183912806675987669527908754998675076366388053491290112182911500095053475818228923885505680433218381202926971594905909408202775113090984990544517982912425001779794422604204206835643601929851616235757189593717681074813588943298879560194809592245866749999573112899829327477522287556109740244503312875435488402910851095984989208306354927851646416836846660433297148182818721787359000833947687237037978507955006349924057240697812344679972552903112664260862183955477054058936435005868811949111861010796389191261904260864352890547396508034877429050185628804450560060437755393217989505385656505906652895640052571036892435308528142049345121597475554627004970686233471349693074798171837657656599466870350140803359982283768499229117924435612970367557751127032912100196352000000000000000000000000000000000000000000000000000000000000*i1^164 + -25843256147126314828539436883571851514497544976282585761188068354184747452783787034660860248557747987132018303057562880697102216801207977722896170203034528539608121769638277631469564232442043913205333330704227699707375774002179921240376311161029696383554136765269053158971080581692574715959479569935796382743665525814997327663918434698181391082098191947423472527368882579588429552896524903200893382722131875356393673594638339106972453407950802137059977392771216008528592443105403993881577414707641348780887906815501605429857419941698694878912282294626373495444712701835064815542263749321321589932707901198860501435546771171639029924672477826270777298125322932292726524638678516779613641244560057577491439133352092805101318772235915210292096160268846502901168581790589513652899015437841623957460747499342431375593521169908818742228771909864250021256076529575550095875217275479977091843772192454786592334476890491422289615881771439723754956440588652038958226231362968694674695243731495926448143531978397196446100237175787301728922491755551690314153248049239464818052278866426797714522003205216076305681110337038073290838360027505535387087021913037878796686543560595026603161323080693277914047603637940777666305643331602570860668771341909735921061532792562430139391886023393639305586402329538613039047456532478036760058258279382600755505357502112123322361148934206404344541596026014647177114929984725779898642595224566566167079683927777653452673014873530104407489541730145296199304739984301803227437954102271826984488677071807441687176528597067028193432797524578793348006324773028767287888370942205959259342626772056318579367666289519994625157284103966332335122256943749972932524899027842056671485548671687711824584074608122718947484206496180765345541346219572389823975447416927188763120668061544499813448825674931725770864867483347102195412108080890333004145155484281562729661937326760311944353624745691540553714041360594238660037037749988693832152654786796175656082821542003168150121673979824968960742334652897015568332334123870994952214868629922572393297876207341007252873570865976359002128448644103858947573446146854017237540240871162297311667295186424787826964511147980370470554250902901938025741071582379159768102228977663841339191959158905503736175548776002843527893742409450831692532953637497730819489814816253228390149570383499517468049163314646822112195348700534439868324307585406698327203040675644703939238957116457795579942400063400254327502749388836454008069570061681584849645165469923635936348882724634784774802906199313783164616243172982471467652609919412874307054391822035961029493200516510066286660456986367298193762458967537500895033709003973172836051822563981163355200496787011081740306059432364575059049345010065981005802986585955903056827501759387728228767763371848698923879684027525976901837584586274106884684731911095671667908396575906437163350084065680057166823450347411202837636924593668129858430950392372975113625608540723097060678146710865980351790507512471992521082393569808804510830366286724605611423655020569522367704136212774221128336534422852329376013602471806550322453191616207550620851345885504204211302899607301422012852954573818638357327448516500254264890212208529923268858663848228426589507610171915185337725776377381140293645949427014885577472946623151221777532015977097985016477539407877630514521031834449431344894101942384030549660298848733344627122081833090655702591237929214110207183789099725874456994833413477983442907955200000000000000000000000000000000000000000000000000000000000*i1^165 + 76466641123875343873502655533350999575273859881166824266084354219893990665885423252159308177497895200031811757888140808433832876725129701485590929308719442440496533821368136704499858388663366377602406320823184730256433499211500082961881012734783399270216745471703446283288534337870626577501614151198597960042991189820766756690309240155811974890823037440098348366989997248156171509228943962846208859413280060820656331812983832133778246715629117675274759162295696920731742566933479650426952026225906006541422613357536640980877421577222612288683317386248814990047896228888980258290965480302102226397123359675893874667672568032095782238841424719788908466944744399394106814197350982647097873254442065310996522510896203168250200222396387430284295069909635833349892414599965704390136288846096587068268701541089768153405254106392471341661192407772463808754840520806319116376378229888652364830192402990109614326425938917975766014680525672499029267474161785260988413067475131134347032892578438200881229899875585941202849468219148331692757329760519769073666885448661625724046279850067288466205943574831105128023091599898916200501408854435373082578232524299071117729860890279503529362176308599590836408133923350962040482092124821892492938772803253759775140158291105445685102544393215630651736843555609234993107895667589235380594351757849473748680733033545973752057930846544769077210975990809371241893247322588045180442514682244608624784915421211370560080638997746006281549058038494216085775652649053320822079870714550967525148000640796542507673944557163533355304658140355036771895050189552045516643081180730143239024428024846208180323027825884284331527462907197344549918765312030257599688987964412592971870104965222154683772196841147674811259815669332347681735562100749716319789391361745377931006360364047084647021722949078300942412588015804523590289769821362920431614635422342063513799416384113355625760297439294108962971250543766210324938202242388307106925980744011778036620690323432289591387359909927791309464528383796686259252447610518397329045850825723029668818730379235915135249103919826810145443008484242234804320175946980100761361264756883781652979754421048093038836942102976757599460084016725266624459211295107641258819573064612455305595332656686608600991035975618762929226747285256057954722691978369370555044245836323602799648831994387020960846811967890057736914899426655966933511469246808025905803075769205917566999299576053546636423280434772419756693853431283050610361455045089418951741628591735726151432750148258838427075484759835886504313863333238974965604639283770561785524493456416897382501140299462865403418351016531457710330557104164973349502897965143850842764801024155305331535411961173746046767187555412403443524023932496033089797689683130599267831786447013905568887501743766596982312215139106967129446077833098124805344983249247622804426132681527536317445969815188045345489456352444112200790128379418140577420164739122993999009580342799060469249849792233671178984882533838575455487928156992380422561936176814018928408469723117007255396284029387143909452095925073257431399231341127525324645017370220560303800864636471267966637089995489335972302277478305535721176019375875596063222951336506561140208384772713162608586656697716647660249878878262236442334261978341086011428794783832639048852892308095252613982151335037658414508545731904210049792377633837005733359202144004485472074718313799304354008944155046072442765519274655390707533373977814630400000000000000000000000000000000000000000000000000000000000*i1^166 + -122524018727718402899097023503760046831032109822093659503622857222573049278020473150270175660219993159653763165069333137105117188087087504492730686870308938058115541353118153888326128490499772856710868295561673127350458408029899396694192975242422453285071266216016361356674504914120480095792636644617521948917333345006383617858310411934958728103272613017498616274786770769611321911684467223773622757119211901200932173790896355808106157775106789694286882673098400629592652264965461962866382834678088923452145832463675406968175832426234222138077596827238571732743462546573793535579088052303675828197366937684310183429899178287152910309577863283516187185925074098616434222449601349169353600317422286082112501201551829116859784922933942599195650769626813501866954214494615251258664793795916644861582793514275805479234124807735513288335152953869821049913022865431725340019413486404739999867314047296678009070172611520374558668625947675684521482222143818757027940357584442303666409412690187408313031698530242195814768504686225905531050853023521945736493691056923025893924022441938179044746642029408823751879173740345648561121985012365459706776350297846663864887802740443087733462015604417108007657620635695028907031719958304695528384189182429571640991818092642091049612179472871063999319119096307812143903390176956729538829902500964034749404146083189478106399230164777747053688860973254622643944240489742565410562806408413538986817563049146251009509580185110347115044549384585327506913035423893112582119447995643120504541190995977114092631909267166639128923658251994008569218691440876923844181836982189647724129905514124545885146741915291736241651068300754365713971390997948009921086863649959440739236128140013128165913061507797096335115867458122527379091571302732218860649369622449299784293511267452793721270183075161469269780805775802278615552594956856751569163797982386260061625721377052170038103541798832733278263058412143690015512375779701405480347955723236931167970169080061759378097604403635731291478598061699444855057248087609544707937124170633583172408966971654216270103532113189340397475686969417912640180162252421068606236852123284962224032275321892318768271882387820050296791785342558376964631353339156440212884028821992182033834056718398784558959357180165843167600664345193256035606323413127429539348247279614254016115289940809408327903781682010806902547230074307489064224328654407265312395874826296464716627426082407379393188236139410966220854422183069486273363647989494494452427178609800274797846404028909358757082443596289249955433701858768969208528229230316538540483576691405722603453597179988380738515362601123154593534527536923639009376526169645971403228614369366675013184380476380290970426184317823826914698720399578893884949181933884087314498629651032604942200291086327327674580656804077693471008752431334800453590625359967583831384540420067405391676520019956667660092597205895057634070612310159716501865439388536897905458481553241912468873399284408026028253027156836781270549074202838706123127279299701606622066832129724784073619658844089459153760858048747155037943343094436290110999478196991827142396721648669318692756086670823656320904020725469833185265218244781682110689081422809898632240208504243634268390159219866562101017698634078447800217746003984452988719725433321450577267622509268164806851917367704704321767032320149573405841653249810246403504832755016422034441272916018079696798082919911434592097698946234781558718332928000000000000000000000000000000000000000000000000000000000*i1^167 + 149431449639538502944014494447842809142689431296493513789317466864050615351599352517899598286686311159389795761331159786465882194704189935465073438152084551044703448421676376622969382777287280155249903709419067056712617425354110417324410669101875097025751542631844877186277192962345671011540057798205990690570441466307182184727076882760013895516850994811501184473671692066877087339544590327598608789369036019959613978252175791204157906222284201808140383416298174355465941604100800187116425642020941132533951890015762973037669001985818889786448212214565384656975874416855955962026221024372464370947324448802098021191664611709272598077461541392395858140328119544632993988844814956484351814120080613668199262563016085113760703270699068307180808739573504792777366667589389418408855697167742402891000211568985931888442418592193053431073128957294326321161966794162744326217050328701985335686562405787836478831415294926899251517706328624730401498696107803959701822672898128805071951706477589123245202820901626467916813683805987227543514807350202012184793556006911850244720480558826579306773278715911621084993783716906131754649025282658599058544348669299389276681914491593171911834318280661494388506590790985624574766723041094679076018754967258228691933605145823640157615146060906578152774697110924196533138542701452430591646672323388830290224198044170824828464494597498841593429502052112864012733465402450651146117413955988664552117481066131414585066300637589527220750006765514090799934823946001268361454079509069922003954695076995169348603329797498066983593227153782831688654725457143884503944350448502540712329890992934029537502742034902822500544026941315392096126071586253929102467086007349672383876320536891244066178281565397276912103077452015433547261407545001921027691599411595780084363153786453716287657925958554796344426346022977396723995892770081366069103385759519109619910340772868282731872535384509393315213885426251450555349761506905178518280761891568467748431731848796821161207223601562809390869882900398436255309170474088221138304896701278623319445345510497005321851161741875051610346943491298815994900321884633474892359032416190099002309498061879702849712289867879453441473744917248837017294078139719420716293248824166430702952136541953032004077216098259309313742071800730209378170587402746819086260825167451274697276962840889797151304504661236920156712592443977339220702247787479138965707030669413394701848132673046621613924053024812559519519586003881943766379578933304157182149389352091372414545969613895715621235569723978950143996285056637456199545324420194011695206101536152323878661150519366313750347190141018917978811763488482974599924921885236421222073174560177102369854330187523037789946121606710112735913971498645363226815457769977206830583155597895772346712353096935592066716770682641927403313301720445339686944472674280926712975902897077425356536891983845263383705160654782659377242655840916855112556564768247586736686133374401876197295337811146272854881884247076994336007713129011102716651272402286076330369092961944342496977495703925347898935972799491628136374128199471643809276474422580797616481307985853633599237615519431728879446737963179929696029070368013553848467543131558843219859307639311445472215933271191228298002548005213690576785627912388456259277676721464937284133339998586452615287610695135905489169763108268506439046473413871798233814246205087390003920226590025340344079116151417697457654918414344388608000000000000000000000000000000000000000000000000000000000*i1^168 + -221992336522126004007225796009447374518327702993167254268550929817679622368613063033637365805881738047837050376017077926939484135822605284188966482568259548003079774371106913524409862125307774613345994602658466356764915930784583183258092020317043848578809391846482500516747480354932107692607364537426613624860558851165867736825856426550912831537616746747387710131864591928123322808222469464119632743740465508254270372605367177143301998152378115822736255648495892235666734205644052615421381699528432464839054383532796191103710274371394725686014727914819098555042992622849870005674061466721590177943037887073550283177918786835006516818970950728681266743612679078149758400665459455847210613741594565613305280054560416250052932492694098892960691685825184542379624577728498135115667579369649035844765241051496781197053532051954531540390437278365812794491131573780797517143820802097416107999908815287581870640102156111477443817169264004704101313426939373476732818107811655290093993050507011787303807400808388400086026655412295156647054925261051223727847295733268482865647898443946030008707245316172004281552034032326406791993715536037184510266246661847730046571004908300373503293941998833413787249328847653832600224685929544390753676732355547102020871972379614833017313337295606317295512312320383197405787118719852482205201648583302263188593288437641524596611997716596153149201922523771897846112323657204559085271313423824215776756527604739915409017511245597559775698029132101493220955089716223042066510164954631216690184900325075878352280054503741597251457066179673236764141159394226912632249339256991826728654233704661213147114590246601938189717381568576800602456764724426021151997932778340362152970823097166197947294319751356728888945387064440406510219886544988669542344991868649782425235487754716662008828698126840047494177699948134167155895013186487075024355087519140403291109883946634860203026217231481832621824102403140704061031117524298915263050669231845032761516104423455479733535516857426797780743216885496827188059517153051226272053403412189330113093223715656832747406534781920863471127669603788418152156504069725177062262258370613533182234451961187409953070261859476296327552827644076878458285535701147297022959292468011686675846449822711909429826091571988399089636506329543702295824359820354976835152560937439525355012154105143523852524718032683386043332865045685325791668440186871066418072590655299430926234842988324759325530440261091504819915368765763432486862306710503586447908771425880617508680219564032349187180835688427626146174684141985238604255142091542928931152729491735835838438744774532337650431814957368345502077651817861481472552967534922987535953146629536336349105668107079614193076790581057238563481021553868244646109135793442526894404149071380269778387232368261061797522385776840936080223315827365785435978422097152998529833018131218302184826895697263454674740811078893033944567540597313693475799159454542912175426338354826641780579507313880040936329513361411278088591126873914720930464352626797574421620707469789493476566351861780411106808458506529367925319841173576799676739565617082432012090827283687598954223069695169042619554414860309208281742833934827865114353315033308144391686111170157732966894923672762538491337614560611242029605167924289540936500927356720379656854413072198492165118825679865451229868432974216617724657264721433539633918210566126119447125043409147356755106142228117304765038618214400000000000000000000000000000000000000000000000000000000*i1^169 + 147016364455568390323632517635088919757489259438774849558945930482330116634143843613953257206567337777646418696881237760012968464982386732525210457567429244717287046003347593011354716014671164108654107035439467936440133642517429139116916537882920280499421588393760500284482857261311259405506424341966474613723766148526205319939771592063951749532635711676582656361294282894819716258543823393402839527190473809001515394965217632357464525152300408425666555331026236515552782684572425100638323858792230235924861674761175637345676795703149951899124367835002106034581110899006637274175165833434324711120622620637972196158071398278004832080231433011782189598624832085249480037071209088938765400892584191996012796345652018403956832607951409978998651135212552590670676754277757795249644455240236273930587078607721754740677885618910255743517914212429255627561444494782783539262833578997584800105383354024926742588057266385159301840829960518271705296518488166981452177880172405948502897820195164376530328024692725577970639843290470176043176473038168017456160756152330101212777729592389082333005698396179725210098622496356568114311695322085581832620363150215436148048904905137007427741685013827915640648385094163137101270785986209199197563650193434378225536810395605168581551864158125683708747676738962674723364498605001957866933874755258130656976986197869810969540916477546327923122969539798730889310850696037386915461401387451906061544038430665178124890454989300479617537914581994043777497682409177669041537927388663761997619933118665311542397733468908225062790208797402728144765238292169016180997917776146080737803951356737638032007337830817791207130359403391392943100871223135152054840161578262084966815821889839879671332395782736487179386007476718284304269354905408811409284204369516811449389464790352860218145554646904253713807807703482794646559026295084525452684215066982829666190021506409944453952857835837925895312542344131703274206396828499020597863674674437764057905794259196431664120924998340751462017203137133248840544993248138629284904789317534878888083515068765473418108012717974840499242963074004499388307873070621032025959429061284325364580539400287771969667641529891334808017405670334498728231579126270407852059479920029121896743186176066229220660926541271524741514174717053309928729638955349707556124063414355507840510379542301911654695456438891405786668952517280660009889205778548884389799686336594403493951582985843018312232737842530210359301403858430847808533980532889383044077755424399304795898754832290983734746007901309895435990092708282429368289976431059122462300769460396253043234081585451289236430449217170740406795307297523381959739021261371431956137520632146057198041798346010532734456283954152026873956519182302458809670715668478693365032923967238398685723520622482724398319117904104913452090406333121245474648539820253301574264476436509451725622040473843642695872840952736091461267157657383991677512596065518900600074395206568849909439770164519608656129251163702983351512380496359225874786242484598804586175038131256048163717382345789844771359393084932764769813449543511834342437143713043703296804026601514785255164174389680383236160949054687595517960533592233284698023183362090953245008625512087304730420751469227162458581248200465625790671978523504955285786981075503011476913957314688441694024119002534833379468096751540376400570053255753929939692532583415686331359157995943557923676518470609270734848000000000000000000000000000000000000000000000000000000*i1^170 + -120467527679598198392468510921466666578577542740081088880307694053369410659771303199976383770415241255021433589105617618206341174885426286738611100447156510629968914830630426902014196407917719901490049192971390289363275836831077337680388043067157171709478154393097151032485756798551021865795620152069392984419788985417920664413275654758069318761802641761983189181147751416124738638358669309378825410855436976552765107386831521355333649149585437373236553213280135404341602419992411094887664721641462606061300755465354323356355850437974953047791993462193973424326069557205510631744018832171163923670807282578221785220454120683071305656150567778590273418168551585359271180663327131839299175094265353348881323611484561556766777990638905560720798137215520463807137186464076024424601390448593814467584094868409398358498117320927765662891118040661826560524257092186126682504582750838157970592831431590481789810133281668248882059128394677488624734808424054308284604065881079168787344943685617406138735281681575784467084675823171606229265263315301521398660717182438082387152007837922028593367298284832194381491066944774310297789145304767035313315264078981550662409198815689832216913317083701522986952323877337107238141147403667941637211350890811239772516264823384690348839098428593274758078123131199667056600407241576393526207846985015063751139749156274143555165542996952481858457207802790953227835889910430502622099521319941147829947535636678740079877140927880666850952192247026725372886539055961489664210290700978329635499948560788292543025088507533911600190301200218914278782094385361130411077094502431462708100173517306078147626913584747193261481078540915042077265122365900126356117715238658762850770394507518016017311782451769326682047862363422335818852546728312596558048605978924225330174206682207175681065162597516979636262486172852625297751362915273339042853434967977991165437387761284085496068336466746852538948980057999126843531444773219119057828325930392312513264707077288244138178781925746016256148723788640885316238900784261291285873934643359614697643006983054129666192880264996205161877690621778132356984757940271335448849573084903305044271320571418665878791555876504491565347402698431106953148892691258682351724819854844890330497119430802861399660714908965240419836092818333505813383930009468981731625813261347924364452706898456907968541643056334237991832854680848483055083773641556226194104244155375998463857214420413048377492151158672004202072955269217350225882312248605151749737318656256576875877827010295158666968935908439261100785653029618436214438653332499585869199552699320181704530394006350957996800789813688830892185775925707295291742878718757424513098637183186381715208359540821131388817644523152041467530730390879116171894689237059498628025511400506378805820738438428320119255894074461319707928295144570868407562796320521393761953814262938127613592163690625584839849449993298468523724210696539953038187994190189545801007276718643899313918535254794752253018957560186280522255748883777978537801356183670687623716655408959809699470404005106858742966986077073025369384380095259156881494212084126020933362509009005039063382237547131355547405940056663467952427267724426161119471858865108297466848925258962892696999977224219025524621331955632548320193350511756727017922087170696981126526228400003271322367953433866983873612966788685498930578549561155091568167831965081832805479951352418337555351418280345600000000000000000000000000000000000000000000000000000*i1^171 + 80709112230981267245963499850674665419894904162678309451563887664455351003365672621324205844366499355665455670315073143779443906414964071164128480039668081054276434619816301002029783236207529461489121189763426056847851346733169466430499091006301714960241166626745478259545379817658880810625118778397034529426535366578287197474488020291285774634402151769503671346484146666892833404253170755688791177623447948086286478314063645942141106791186093034909966203383264170509316016980411694234588108926775068544152838928984584717046164380062107395867568205691575673930296813068295094977740637003644516940126034771001210061102891356429382348613520624218127993102948855554710485846890701992550329034969828696222696476581256737211482250883105644868101734645163162914885332583340298512136062945015044500777205050219485932374882205066598035447618559579592329910187170437333931509834101145104967312260302502832568884335248009076810026019464637778552300039173399664034396182237164962281516453542775016325128443369025985902986870263492793046117528541150775774283235859176714381835441993779257772699658614081580737102508027547823034045726439904152576236563024628658398151520051660063168259282802858870029068278759102568785977307988934259764152772766774254552493747809647766309045611052058929104404935283647807877748877272690538078949484235823245788283184735768927152586402605736676842094462270602578671408949869932627065791728964206726201648605728887895431952519521530682656827396462698387675092665656526897402048133702871174476619785138075945372100421328055669881546589765097801377283382647149166287442050501815325370958318950310231193721955995063776962350686617540934008760818543328773811883933631748172807054821006965274487295771074521479813141620131595769053718591954684128421066452541121435709735329064790701995480406476572099672180500967326018859544199702070930687499439408877417555736534697396304340550286290808711222825832119567582217345907917502080807359456448338375693762921033933182086140057861069042488765881335962880408571219638653068829314056281261996387392752423325507937614662775563063466775759681892621951588220598318904874347308256974708217240234941021944787391357380484567174052616038905894047261694827829543088010406189016254389244648755734466431606659233429211893994379555120984176799220244543612147497503372041326176615193838624748874101868362570578858208589780593288666865054533588098997776638400027334734986658505368012985492469486739306824978928396996867852822037391951953915806910231776886188562818796401963901506112741280894380378219297972086579863238472559991283009888559260317606671987267787497311438795066494765918954153903423726337618274131642024707522170547048346031397798166407263973031246589658689208859935915422246130475874177512880696584213481739171408596255939689376979572247334193340446252019261338075063735053659912013650754754716873000244854271044256336027165452003612988649336442141455276416212482332212007471590657451145114983708362920061974713563879572012495505811558889252279893018227506509805831047288888185706182316669634991774664206019863643660073005326483181237008263170933625709161437020890174220688191275596899281378738470078476462409906168629633225290378467334111688056146532832291027490011902379555226260874165466304091520793070768923023500577686979304903490754120713979343952264419084794289882999820092544735281921975699281897170630137461108039046197110818831780439654400000000000000000000000000000000000000000000000000000*i1^172 + -18180020661474517199440843099277240195506902365834819029484565837810560693984104589069185332288880051400631163089806987723872997369383374304316238711189273877149387940957954901021688856761002759318405247449661653243735622196074078166278174936399861641940659212457980094946084281689487023802963787362676689497892587384372746715983040426668206870663748874410514029886296904737132519364295087296057182238500885637890911411292266707701908328416938293925191184964077589937149701861625370212108880746924962184919162535967628914600090600649838240637996237649007978268624982362839578230501465374050255397195459917898734986279394277896099933418140139035467540226680365913876313697281903667950974510759942789083369964115616881519484954416226318899916629411665282185492333472348669641653722934859558634936906967499673666464026630103833456762189322533999617453706130295957881778907657802694210841257354872731025742899020173294573350569433776441163362843562874675042891846223009723691781658718433334213774907634136448687933792409421321563383682358594383325776155742578712321659616256235314289643391764273376601707013668594110312574156125705918055216647223688090628372957958150528295214369845534415052007786066399588866070208306062000510861743060902369084532208069501211513224313729740537391816263079777905853921109183115992146046899376651260255047320376595326132187667373558343283656308893688977430891623384220676424764136226880532992374697367889421366774851826933467331368282064670929398042921508383437061542556698807541096015713914513799620251581753533618068775740914488420868778382412128386157036676696703014881911072062600025690352465385350061519985557029510620929633505246697139037576074424025765279860968149454731229998110401769976429129451246537227049871258479414191974981125783858609541158228342284737563725175987725004417596259011161766739911851179832905416005967855646663945149716396812805604627865582257144698513451357991903948725109955709474134217084950533807174630537790926016259248474757883558445915229854307980446869346364327809186388921267264982636482944281995294497271311762381877887560316972057216773785454989997073370799468339054614799760900230196894652811381047468587151860540503351823832190655552558419794347912808079064181580324201527545234492348145522281167567445666205121640550196919228959585367728126398786303912568781116618632581188016457262061957672186432338058330590984786902403459542494444321453762556190155983601960084606336131688846252693719903923812046708484767766831115933705879061414631762468430662722463705681889528677633977814284689439978025881520322195011970887097530897482988067348734770620448898521106920835170365196592769617117811906891540272743329113114570428669015549192785864492538761595773838476361639918449824220224756974047409627061898282350503358454711606090618466147200454893016957206771795202568240034316305081577753678412150171012483383711210416286841885615770167294913463588022764853983858239503149839860736036371442343028015670256019109325257448061936020266753926089767146017903632425883508307498388375033753114810632814826417076474556394424137548152700026930397793902470670877303261654304610496668067118649350684540053535762220421928672675577970380962848467660724976952770494234228094383747864315422046109162447000103246878385424737358725182967838456618572302997561887925589385427565971590614933675260551595991243832882554069082626933645434605488472288395264000000000000000000000000000000000000000000000000000*i1^173 + -13512139528039129236766837562305602852181120388457897351858720939025752429324025511689686414387905688808771888739765062068248115948813537408298249465805248689064990181785539862480037656952227624655240598321388265134578761022231272720644922340419505247163830967069118658105599752080157626368612347451474933112807791195979799119108294223390779688056528155136206355665603781672210424803202741688993031366281848864547467753457029860903388523485261323589632710419448382843148348066418891689160064526257856967616091621017149074690779923026778118393585538822325473391311955106978156095005415586082426826710291245337225644879775499659594270162505898453753001180538487260486701301414649904777270500098354566114560509987958155970299943389426707819403507110759367502640191794183264088024258270996915244853751064876031981142965258303637271002140130660272820643747942261647459597947125117948498972313391751219087113238384531574139429648382028460973239699234404580764310940937996739942257929626199900184353448615617988112624929829996349491570335702582839008906758942007202381245106080744433078354837592146255992655525236342944812791697122257705345790218742943628782337402242184310769584512724278651290978349482094190906129698204768505499150896510064369528947536198496272654672691947874035375082022876895915910871639913241367136499952856245196072154294683598312059122248560012964604903644645137057316699096168657734217323247140993541504570809082162725630826082163722371768133023585762176101902828318179320899584559117649123073728956408273953994148855195528233804459430479498150112539353930629776272885665600991526778739763057353053983836477222938760333390996078301085476343115839155938980442904885484421164841937519025795604515537916313867581202782435621142199262181569431241815454407191028275229643985208236304724024001675913417200547360819188963419310951239337227533558544882594065025964227117287627438493322772532711095892492898108796308512454600869853929725296006996774189517270409978405939088115300779193443752367977787241037809855535229829151415906992085906734797448806295131222794289883557088584484907686143005247522903278263297279759120215967325591579326494898076515702333324342337824792096024112850046692268752919842285240421579357587092710532083220746995094710904996512424134790901964509166184521679263563128897481454983612068072857477114650089922557164186631653800138727477733358993761119982414035604177387900049069404900351374972137651976559498282356969632303779151304042021763202623541073105423215760690907771515162788257765689999671317974735627552993323055608261380187452073151801638520620006570490914654581175202908879598989856134382530244547904653178405580101508598393752479119119057108380598693395480592999919030183640290834210758246585227053955458063743748684701815351009095567296317311126716137106811349225612022479147996808994201298529554248724615638723556107238522259281424436188795924437763347437194984261023137505806856907854004340225539620829536851907914111401530172057748165346266502208052946978412465805276929987639901907236053666774778272907337110788609785520375154754779955254466318132851654694530857507525804239204958548199984700229816814606183616169222401483652925051038030551326262609229055929765038105783469095285348704246958271667702106753009333504894290663936307503792557184666525918331679558579046373306022580913501496270623407632749116961355353292947435154268747307417600000000000000000000000000000000000000000000000000*i1^174 + -2608960715129937422177525271666045815643068623721872287410122053521004120307429472751448134904753568878438908888359651728127750516979940177723700693443395389759572817171517125338944517200529013258478423194278123246890590413500761610681161119113553924973584181641390199408879912075733853157237965871444579426850397938741133281410016136143119936812612560076493080321082819052119587293369959350013839270752254378737379921706704665461741574110325354467427251242360881769295349685812408854763122098255214076519141519387756796862926013798283265762196823639433152416977566733402849125731896208624778895369446796777726162075707452863046223684973110990732277046418620351110836568741439466359476218558049545846594363293740256519592827580788071941913868156700890240795095915493717982324847503363748628747967366317288503819010469866734164438713841564845029470784959920523763783658621681307765856351307679454999722615297310600117255893918725993881724164607504489426071430323262038391854138173409359014219979794001788824401110536853805588959788368606536977801781215771641144316046550391824096752097448044592369014467653541027823495221281008605915098684551545332720111125943012102415383502233483429700103837155044866415163449743579693578856878965151756555904223712981477004510867466381798605980814254827811350812627012009440671433885565899761435703805340042936413429521220363112100913603458384895468249341435542690698722059487990934811742062524657547829982839246657541742060965197972359920446932007802030065457104257500176774365170313903653150852569707660453100181504847842720083605336896722618860178787041878367280320458411657815390957139394093707181652157356227737028884409808166428530881289325815575252515398246872595367751446258384388246376554265737478660129875241426316134201568127021865571773716482349961779608030736207501768531576946167014493693771483013124504059524090360613944936663923057296119429192125289824462433446405442737171176226829374085022352258352823076261158610920724119093920076110333121412853630603861223455790410056212007068581680379765799726154822420401494826125457824481614649764967204427748359037086781908127275779453266268583065919262194307156336792553259967899926734823786984199736861494490129054668845540370115035997700751763598167110962112981840889508657338878999568622804272876546275919573432609024319215914155418079886836963852628994259423582140455565289019624830841154786550387311960936948114136133379651486852347075483158306816463868567472237819562766735973228150133432653786937597619632326786904351404778728195422325302873376277330921563207593212005420243583881508106339558557802011808494069587894362927223232079768811465661479323531870273420231120639562239547766996675824934519272399865600339719405636391966273685037877995814845766359639633469315628043337633760930262195142405454702041383204607878259987842694500760945778167206351419948585325717132614292586264854379661994822254290159966864643144554449908935647403801934474105052336033555008248059743161765861397186021193186693915258831156369512586600321785812953802166609471978476155047011240787250214092084401261150814796043691146178614113198574899525282103313386115746143306870419112132698072953699723723100634876517155790307905308664145079065191835594365360907311670281907703224472484456850898186773645178307521483192450268983124551950720825824985258955272048873786554033741337813632874178746601488221470720000000000000000000000000000000000000000000000000*i1^175 + -470798828447619976988781740257093490230091657521591542185061258616832513501389134875257176917637575046113417328041922054935937931701144288327473754219822863049487427766559326836981752987873176418433675737282553811350521877379490951266493233475888927834575711870620804023587877412044999409565861242629161133723217245706245539131228689615751982120930321279471009343082681116923649735624828064500764289358762583653470790511302577441854029539793697440709705919868545920181029586761441981636223911626628531360989318452477942027203171006625833650807492728976139516273088947821280746566778225809459094681348611076492812579949760998427423310836637092853737364243520062803854369583262153803308323283665102376981469583925970006499473650697205067272416208574180940532940863759838015371674831068697101558525979471215048385432380691880997580031153782024870141038842709050222162458495159882274117263692379222639862775247598656975510707275607250157091686621393967069937586019755939252001471671125440774300484864673287640043125502073615323009790784276463988038293231911258095962601619817843214551644605142999408062486293718051488633803461831308766870989835554131261460487301825061686176800990452252865212035345523723194864206954535459991606225693397516436029629471550178800733522232797353168732193942030366530056909498212270698287142199749922847602913266805818520762214823220476106221535153347410698593403554000279513424441517902215996948159766377882795964522599179387440141529417679611759639026373092679867877271146411265304937158036383004009648660585656278483537667207910602817546650113129436740340502793342656913711026999260407451397121592975389589610915658385267847510554089105069994885439236045809044644742947471172882696484337853728685465243997222757049696903913559634139501623397655316635279993219958411522241719004004306263929250943123916643518752864493016052656284385461203010992349515490591661606634476289967536729000794594259358635960773288616235114412136363598610952404374659412957718155533941417900252170305475676352133231581355932806551625275187858213173972185803349544736838627382915971208599500338114695548996776787399614789606240949080658257618328240645594394340779812254792610878321268719646360620451432805208171925433415615145720185428246710337771454234941673079108301021347012652262923257843690417354684749417100337606726903266246985915279248129110412982675264784009231153663401677672184433681963735245665487107608424406423175382546989476410538336452689497135202299653263893796020861962212183307935746180849446346751345120830906382045996756471304529813639024819737912695617133891980455703978168654101809601855392538258008915597659859977499110939074138050278970134238265850158830196152549247388091563645405675491236767641601443403544015651434653922283325521149962336617580424345387280955642687158719697498449795909746647525417322037506195098488229301128582953869400312735350325274465461501950323547094454129131966707290533254513506127791704051873193712552374717974020223628777802202913079919875560241867980024378594205877725743189326985188946733703978287103949798567994013987413386527048656729869335470128731507448390297671611280249907278942088770822028983448662797462823078861873234915253583207819453023495766824733450248300807652417366368223587762170646025668921843774441168902546432913640177627762016906730640226226280276741515138384323272079483516618242012219441152000000000000000000000000000000000000000000000000*i1^176 + -79423586051260411860826767435241501075321059019138279231807591870728707265313799127220457216391949648432638659942871673251555991282071928670014828264643096496377096533974114896075803154348444505298535039763404417928871369585428209706001099900438419231929190518665833790833163953743562824039629356356713604774695612674221961768003126913208033000563225487715020256516572399223103226598444116410846344902617300393945100991193386530235756139940074873511692805551066148870973292168057612106797988826511998130968496935677071180241699646345650230101383483646014935722097858358964619742921663784270330334683595074088800130444685143816651719433225577804836602880210907244743997581904768822163116062047765920335041355121389053575457658807833040021792538777927486126690498834977294686580183836895112264581136211407462354873180805361447395725593275300875552331535566054417860026707579461026871243276967750819590048704191605214710624877332016682960597747258518859382206081951659306923548547127249133833326483407121070265210614154542938113564337046573754202665828882189940606322709061043214161031403783466551233705750935298956621534388027179287812873806450969215512299805994668241673336198109558964168014595460963727421719092946380978059588609039085505012748084761525093340910409184486513139121808879239792098972919332588013622196253941029867038034235147745110699185463374720507431791187970902076532121165394829525564227892581635301737590312125781258343798787119906207329344024779298951288232629248653292625790602191807179103434206309660015266250463653317619678822980006293117059661885208778898662117394264680889405219995503895852761171190829328244207606316918302999602643789158458473773695269976073383351948063359800478032579659647732600104463613945690161628771793467111107686131217736524713844007670013497097877961551546209381707369318233839651291088710647132254282365297679606637978732230101244764689916649877260837084628804174349487650162031828936973350730590276074558326713335875672918837973965951411889309264431709223287418899538294330878211907568110123444713642371060018234477523285356656059176448314651570227870809330881614357467433838020630199353008295799832901056494195323267446319881522524910691110591697866774545823020477269007261553368443665941605200758277761166747612493141443910496772900137306155031894217466909770266631824223106471478577869562380899679554564503924149128426609420017426053660794074286915073950178962846232534363500087080208138149766390582329879420327490146990378502510643206641554958713437128041049476675465625649727309464922022020713797673073386683435226934819004355613484345758335265099315924241330120962369502246718775315232233603215575633581359082016636250902158067087047593174608313332239809116071404732871283967576510544097259383112621961517543044665627601703678366707587157674984747141317453675984792672858267525804298336811068559092655944228451269854228521661103033017256573477227543136300803747471782921734534914429771022696734912974373959690985974483676921699856198817312182490176412876374174573495677475534369157984630336016757363193699129749007874502858403516572012152875500814050730331584684699239406252867018477116124150226938571151763421523564298467752022500140810292567660598551079410155444013063447198809036508225602525912120741392846018313264724019082059513735524760268479741081329496517517448121112595268186476049771761395302400000000000000000000000000000000000000000000000*i1^177 + -5734429457592240450452131978535302623995600777985459660588478114759889001945028506063693867006862989774798356039617523620688942717233613593639940413103687616725129876888885207117470285458513689556648543601465035181228179880532599922392234102669006159597978230557234248298357141793466283385128744449393809488482743755794518631987367068527408707822585537152238668215437498443002239371149094441674447463804235341036717774060079773924442094378133878520051377937444253433009751896409573390188193480106617840870541529626770986829015985602925400941990617734167799503081795599168182294528892474665122200062937948159527269587506812109641667258479851397863180633494492366960298190766858159897898428362323537421159011705705672696675252846850146932511166620690981875955950968359631913939777861762380768455424216500142282492473874749280723759766953250129623975256087824672506011371772113496127862070257548300846840878526894572359174855332718697051552523106908934412531391112686851225356543115938634393461654080057047382191570189701397558272318269987665022138184452171005198424462837415035373228076550930912887330844929016136692715403027083601904935485014084022097601290819716026122750304582503120898607314314039308822560498157537146882868713921809052391717618680171351601793244773208087784960161799561144005309399593421996930669713579381918583476497519116915090442668635683936958164965914917198792166506572704384962052610264904361687382157476129214786880518532759483716584429593527391448190693402981798623788089820178314006414070263706458343442415880148170584230622012435416909086286095506246631826335865055176446358902678477563003986386511979856391503405183801733366910426142170783250222478626377561056669145160402905210163946919386414020287372871401419868977734590703605156067698469002221573581288412218010004758071158389387814256115355294491586228471386734094344435287912367144494430612761899066228929894446367024591015998754959942463946676698480588553465374802834303907062128222469365486124174392207569080170142584817265999734939798848055120981706308152473960773973834559498300821227241109488069600978493408088366663804334458320187491448599565406968210041347975903408921729196155641870491063766283221312240302205859466909753505134907155628664884763951388286830185283042876418026472850482188712532479231511784380927565500508606443851463909716777352115880199893992834875476741158624321719530940979490995329712216909684749520708831931088779189497013386173206510232028264954639745274258072546544978823638973728283776072595394917500316420322593104984988585589857824456390431260367931951442234462854961447338344682384314152499418942172229941119674823389713873652346024418900322736406696178080555677123245282589992125125697365490802104584967390963022567722973732950157421869785346781355677215802003794062316017912106866968516693403374260790753125814252251929304968231569232516623345204403704243607486331611171540199446899962010309729207444979134852392117999885585014112457113202295003076047229839911004322309343148209649554415261210069093398529003065946272336901726915421017682808533683387381587550896188013498628109184679752600318632360978568805198136985781240065237589384208480113624456614629374921324327305639908632979630609466135070659341811151854053450172959442332299732964036511389245745426069565337940685200018847814075932013230858059661035170805185145165295124480000000000000000000000000000000000000000000000*i1^178 + -149469725134665000529781703983830019196988330582098266240044245477070200578436794785524517250034277249804231097904985565557708835965353668514912191453820215018035563253022455204622855183531101908237518846097818024454776856048622233477730470812546319937320434803498819566055683957291801896973985564098245091973589873473971360295440514884307489790449829567168953818760148889309987291931879785433855110363465517558934084935522638573101134244867592362680655706094600758115088847737465290638826560210711528699485439719595558974472087798546965626753737279075562457141787269129104080549330904726204550869172476674170347789271343895959501305563154196305682666671454258893990309928634166224751428142981589217209615249952297446463897072976734396541423431276111073981413622938176310134021434583375396009804934306545402394210066894161718397032134192868344636200234255387324663181645469471895638000379676064576728678866113392680213455864028337544066797583240174559520513230655232473592191046298535229774325571566034513891352418510074772243178769023827978257363673301745850523984254850391333917223889396148366044918577098375023605243672429785152855471711497556959939669792571321678529881212221653291630854764380684435463415644599069501828957066666263897341047670595914554125601187858549015988381935205429546907194455104396126760867521299451891319471235170918474813441361019991715736379319488364112160394554984803024334065945739584069381932436374962492089573511751622894564299517075335583089372310243939366505718837735739644402322580424035024474746431062035231465436906194727986584860851185640042603938926936968024348719529036248769334263481888349180200986706598482279388478853855838192936219880488365296655884023668541017801064693042498358581376976437776305906193874007415081303020771131891952610758926717729642806325558832943559168023688811484782617960583025886435226037828638703151596967069084454886750100512753739368062069562851623973505558745465927174948032639062793002002266929865820132201706978270642687067607311307124975047676474387677088539671623130187075083933048508591509891756671094586713682957259133810702965648508534239836490825457647500104670022868725335744311476708717150826989381373677623991021517166444823461600821574093227868763404442507842545856788764004875003783891667991609659177590147622175883206120135672136731626356179997490965281923887663317439951771769294609094271343490560228835373308650402454579697223661078170446418478974411434213675632371939774950802841044411168132934382225190882145983942489065100656918127416298041529309926725966722437414072466077211330708832698993017156705272111352605978705449997734084607548747078460553852053304182762762564069228446410828616616216290097029728304600063357626534153978912898778105798588205866184640774708104710549039851424781332578482183446916131931565413360752633635283819625408994424165814970771831277132596042195847688882876872300599264250297960824624621007139561281925565486963541628580443242044845196273575108143788449941723439687784637962362888714368536865575769175314141703069966209587825267458419639633029939373826732833926204877642311555909141568740325006419756796051437949855784636533596622095257848950584437600292409804454994010768990348671522076029067116487803888390207283809814588586495894578929915340054364861660698525258614959319120397440796632542477462382016963265416803647488000000000000000000000000000000000000000000000*i1^179 + -12648537756890296067618140747284506264239505864120397414624969638088323558238967280178067634088035635905282598377555876098417656966448089838191628975677182821865950887075622407702914813058790506360744514051811284288507639010115216874168586685733536730460971978879429822410243415286108215815946378234291717023700604843921434826325199168050978859349495281563773828621537029357880789613710392610115866138171972953839650410423511283219637688725589434893183116470722528982027412913961890566506442357672110652700963052034327653162917900102073314749966421559412516719122962919987061883028993782150988179818249163259793270119569919656642876927062339469383283327496327490976310311914510821607455976641813967189921525355417438885898887892833287242165483805359622424601519412946470161771642355499903519371187549555465921553844801468063240779140761044826987905105276427696188683101684697759636457930272680835374694502348519930559603766828218382451107117932381268537677961144989949768222417431770008548587969643393728695109478701750143024685557516778362817981726987174361322943872651210141585199413373951926987569985902362474020936290401809235323982652898043372336312722136099800249948921938695598549688314522888886396633730931208901700567091965153956127321656573101739405001621234524688276861773721881668214562979670028795738478966550116798149304281093721890737908126602193689729055273955781492486764775396407535580695961278350692400237773804590530658249501070931101010640787746879842518718801829102694197562678955525167979831288729556501820591114173479787053738886085600944776399375759690328206759630918248972254851861053495735301334464646621071158453339069864128791951558895596093718289252309165372604512313777688678577509503469310179520372595694317704282952833338239342006531053868712592207426601941287145667697053490280339410139413029762929545859372670318029914148315712542192965051349236090923990302250901411539136243007584008048101590368859460661114816873622788720035965653101133324306599627828770534323107222835279742961426583276210808403743464968739230361906112212089854039450727763028048889191160370430434124760692259657924195198680105691511664799409400413738682656840605557958745200108536041415964234944042015762484988872848282477940778888542941869715603312876227375038045780093197233517489338634152034296652282958007471136865171063918790655543807636146902183664591789833627113929357693194068525404872550421093641022832800247863873984413413514681408947019354945037017603760246919739179165054705994514795663860353924736405529421783409376609464148711285023386334067940424882336238974148209783014516420584099264474679297117865124064887858771659212729374654115923575038274099247437962826041879732276701835818411423751906301554080391513348340050965087034575226654273379357016833601614548487816095745211321047984431351803106390927914364854774328150677315044898332211463367162764123506541184980602194247449226083907700946158082789057278463262553060615130746538100168076836986429677978379021556381348418497515701187182394890207546831254439220703305891600747890811217861943708439388680984552706303110531117390009086726751417948552467575141911629812893968728065244806084600397737939691372107768649880918277995314360362361399716877895727756297693537586550336477823304590479748086275969171728633321484934021173665291137776256581060335980166466922086400000000000000000000000000000000000000000000*i1^180 + -989133627311518483413040085337869751997703719504573499418067604433460652477946096399415526504800515988965609465713302909390714183169902950577210033731822631259768817526699676970154191158055540588367206390161633712168770359517914139632114540544254486252247494079234892707469517370425173128825326633447979968401865058473080914709552655489133427555059344448794199985445029654799279571706432293059914286388251010708338412889359249578530951607924051430412165687400722787339799810193940929248353767029139029758509441136434150447050388853314877827966206321358097500500293682482456227832135825416734231190815907166039527828478375430078644813679524717990223488699910563532422401749029926469644045660435239197640919663203502030452266403362634820874920505875241060966138827264537823784217785402317115730049962816972665912914235636318214496254249144363655099767167398137512667319429089907696822545295053584515474879581626078049051408775083580001509424128813593307256645459621550985296082473220756839246576361202054882146963956129480896716104537508452829461890223954904289993613642061829305913357113237259057733994480863814465765289352835375514248762103265788063101349017994681200290626737119620936894461014371113290445742600696983218376063298080251685716710270059721082051731946047746942732661895640976487778077930635855895556695975896541561228374470689464536992490524801164617302424855017171422532610669829447316204525187496216744914987921632068989837394221282011536234653830070023931321075487642646048104768729796584977533864512309351649531563834620407749267645065328054709815077566891346127476155066569722831329332596281158813239594662193457946722755218098335666546847131643169362489452082958214061818088527552927450282004848865993526089292266483067157202110416575098913117829091133569713946995331411380400441163550011604268621679165814637955385917821593476347831581153758488391688564745279231540170725030157630479666454744599678094379221615178747300637039752564413787193832391339830628318813001928714106165279761957076392425327897035447504504273188805241281253764295545062094638476800232947844634144472393222864719305696854357353038693596032252173988873928852222047574312412270765472812222004677326379731066515919844465051534260585428358023725324871838667681317865622009748377849012114899466236732308018074370396964177113625641734512648269447316155937962881034165268458252512444649819183007874900435405319080284299025501796165475751807535417202959636154754480696834743660948270522509650225122366699552672466575095430296237226966096868581700942328647643119631285294456527543193024025984894950843288701778146749094146989811487332147427104591605726442984309303746685946348557213980267884492173876204730796260502062664442719885721215773018504801406415727298614227212475046663130135085185028538873813826722515102083379757047508795849964628312819060586043242150313544627366164741712900302188005351221085033577971354560487834126386547312705104071963050719526135416120334512938320043422620486448951608242303899398260251698365635176261903393132462958820088646749114157716917294539775015589040810697138796543171586395063694510151724220541805176914631519845039588965174366944453901193327918162740643096069321542789575945332334630875861761300877821038889620786376265499892828538841975608409523976363362567306768268663986525851308276989016796037120000000000000000000000000000000000000000000*i1^181 + -12029906898181724371889924095244124044868837872817416276924889180062161166277568759680991529619111992640265239592194482408293092122030070575850417314751884803187340686716142533894562586974859045060403916444387203039227896384101739091707983572460707787168648359885928506889586669718415732239345407960318765652949674284981531516643880696029213769228084611637107574303789355706276507623119047722462771771269917671549897333143659176344434332804715790634373993795000733224928251302791726793769466229443474705396613237382309902490176215296001199409753684857396418229629300510973509242139480767393999227743774817607723042775007847947230561649990166658829590777001250163124788422205978515432284363612297307879761691179414376358914687733438885285828772611444287377495650449407733275182048220447090430693442503971955638663909896262319727239533061010612209696520589176317629498561378524722179619574671159056239016791158140126595979591923740948314824240024699321606446148598639856728479625401046583521617224483057424608750398406687145644081658461717164284179679555205710354285056785230671705916968127439704112968008851716020132659175822205476550209263073876202323077730990283575714170736433319425091109107129240201351600611755303931465179243528966264366609687897244267345502742853941188017743907445248435790580068631695353153687738718473083607419493521132710604236519246821705805893435231803966731942651626717793427277107025779975992305505165054715586772357484832098119101924869824636722252466069226615975886163354880542753451341807411556242550491953196237364747110676476326236970243055056961436282440324384875028623745606335725679558388838903522722508558681555665547886634479051506729016665039664903089276579208339082346035834668337665850024615269231003295045108415592868008553897012831485344548575210647627522452451266637071292424103172802020746112329670948094861800158015550043212419488002291155309608492128087552410497022393509055133557469507639697585302986956493648308711880273451505902688114202708503496084921559465259047159981351701412134906185376193224041660446725945518260265330101604593034088583456715255638613501486926698656889030333789987530735581290812799127079647120939542756768178748100016251428464356887338001631437338215581940590852949351256818191846281761166416740225640632396232029260588689988087101215246631286017043625794606992831040772672329153402506796435180788498116955175094640084920823358605341635998182998266439047756054366356918800665882456467562388916488123449649298985646114810603515620783613864480808142905967943570217936445645138195619091252061072557857692302582162238587614625016856193875560640487982891068309448616351036404169056143603005716482186269240992571841799845318334278307841316394846290028518134205693282208574179432855131532611879723587191603365919677864377197987246895077659958605323149360258155751591542446650475950719882766953652757501474547398136582360932657089330213709885892834853951023944629893764998150702946067363240105120604445344736070545175260705396299955910431595333040169577805097066590350824279832462578567633894638582749495663333015135719734460327885855591212518842178830764465467263426321680557280476319878659889734915967231948515460332183801221673338133002126600127472572665551972991620325583301789110970151634448291325343857142531464743784490870974816636397837877248000000000000000000000000000000000000000000*i1^182 + -251807676502188494786169826392154297884531335614607368520704757740807723342278311743351677749712587502521014168635677118243965872344931948962512056661354548812271913370009165768746428770114022929506766514997280451672071147961794057441653842515854017117606840008079753335539562246390132129410889130372828655313588523361651706536964755843341385607076706333352281949863660204735454424160065497046634426547749063658063851310043507400759864889333852217086370781803174025318972798386796854973583374896416218779137206256442853508684490878338026318093397613992284719056524617066631774278471485976639172752019927466266962651530983516449347969635806154418874513298935791810458395068218272584322080491672392155819622575604869794039763726122969848664300989916061870860457923156671235565614872773031370420555996064436474065913346000032170951262771864304380661041257090075074922843767271780788159121017171488152532921116479080289359932815390078398067335064057564341268321703609017414451681856479412036137850371229683543427358909755571047218833266168203399933574531032942853715335186065017868390257512081460356944669380831508389591980215390840755625468593138921428015725106230090191538057988903922608075386935811907690133745296629654865955254874946600726713043420573361505959473475039995424795445651197290375614579117571735820139753553309874691828885163718189461960175647139960177836712212063760440016395296906014257274073845127360268854487823488921838284310035767272140181423487651180841184955720285507186799085796801434242391823282675008362002978165193954545950172330721440840963332043048649960785286396746736009521614742971185160258663287209909513172824676662980118732291207448479818315607961572340093200460210385836823597293708259879475495281268406059491800758607554704860800521045651253625650270842126806349248242166491666961100463216287524851563978801842066155820392558661257380346106669497522573357780359737344716876747631839569494591595374817271270021224623761719550704262529816154409037839258982432707677339023781448662199175919192340994046664186471154778725003078334464642265687599330547010608438312172235679903776315472043507860690116959960437335793225598380361136585767643710830274184854311687595429162848708516422530141894854857792236004848137621306648832459345244151246029973696137482757754910284165462853320721498775292117102196497884679774066289143728040315202957809191578814134677354894140027791781692363925361484058056984729048128673518239363583199527655722499986350001875996540091692189282083210510301854558658044233397888765950172658690071812345925846454047846299973774560063310179807019521485327999427425113214332712141633676729530428575179795640634228706100673538627850566865987770878621673746215784885501653481003477987709023041102747938562122578578542288816223416290600239259065613930458383997606997024530485541807559074233115919618998357266150690022446894248031207895079072538772790142660743441423849592456150772524789691634554389548846387178704842615454732118655342352616219216104868278759071818317834410733997293920083731574235824516672403955155399649830080371318536853799005954592593233208751102941190326640750334678192230357746372189864056959990659449336649787237605569059673641883446256715050985871685149457525896340565816180180416356566660642127366375169109664731538323263648768115533781401600000000000000000000000000000000000000000*i1^183 + -1454074137749320059298777787420655311543825448323163406340953867656510314052955375896394264790088291494490510516870929972352396863556123850269167083671691734442494512790474681445252400654048528136324142322679952389871664379727187028536835510128692645222556232712661326668380922106076551644219224838376869160263018512791629313484054656219957463265064589264988321248304284282967309838557132432183252753807450904217851092532091052747375196799383299593431784548293912614506177634089121183846244524863140970112450877446063410043211241775543291639981216662381737758205811122652766845045324225090939467177490772839961260758439508637697113343153391651024444061750642673587854875009713042916304643254864194686019654147982187979576711108930177405519244203418191545560416100153232462669218426214417396918686451301045181551272912635035091458111512166939089757215909645329625412216231482601031960280857399048941903382665767860275379242823369812013211153554204643972045005127311147081426167364899507707109185830605037851080790226250294857954313678453474884405387585451497777036024308908291994537108895517150785322823928284721235042281392076431539211135880445382138842756352215399098734212315242732534509935629103729009037682580196282849838144086624302592602119176724285479995462991350380120312831932455806151062542296603671196955237909733847706670937120890473135587132080945863618221095163707494252126375925709759305150619786767177393236929788962791566723117195288533150768145462747812659257382890216908160557841242124677298915105749911080778466653140439328441502271077408965715449691520338363044706285215785544256773827656955246799829553524705452544541417575000917025647183501626172019255138989719259424075537185610552368334343360208409162335034328650202706620139606368956885069656081762787874328657895034912675233379222233778243062736675328557772508402468888254108282954724399008477779191141691499833695939048071457471545618647635716037144794475993777835552947338738096240849306530854072650658634827208868705426836049902446236942627777191316720700930953093281552727847129635578365880198631192257959171998217374017096036310453650457858449233021806527657560853271911099361729864108364723585116402966955274801323984810735449877846792774058471615094659963066967269527880690584674319162790325118762191204344294552352180559405547442429005458679941213237655380232448635681150282972589353622797301757250298101677228968815091029324119331020444486243641967401419432776649523000174282943623546668323651164632299530531536402442842955925986772083212916323558146684279580036612076663543109650619353208044549023631119319765537560589772901583803472833128151827526634345151555280091996616088285081928387040938724373721819950905101074611899928125447135067840603654172498240623665744187182953401449734999490137155168635577994351489573714121251228409068022335225757329281064217902812093239029494926922126804043701026122150639904085233207536672540906174828560933268137190699932406182565672926322987627515466589412265536091504348481890701903163019039675828277897190247801476128432083756395890524474348162251509223432380387383605843347870939885985505258062384213529612279408513345499115657315568963704794461025643965401795801419604839301857687466028643325043462496739611555035500357234579262285218339712746484564470852127678057676800000000000000000000000000000000000000000*i1^184 + -3433246717025181999300428359696923293892429196206785065276534034801095269639231423909545723813148507901078107529662538460021748039485287003913840706470466618042251573462053506530087381626874408442161803097804624239398349159033502604233676661316159173413295641118298912447084213054258031296273469847928751118400005927233269131534512391547406442028654888984291668125548148133549493937475885179852909960164281125526101726610882648301349179109513289328320139758271580406551606689115697898806184665406034187896300871134388078179374329238600491985936067275374181850621952141404907730686522489910020249432781764930644028825111452907842678984253965574689627758569591573740511411538930818623021009662530429308471124408210375627518246814653187958538454888364572607377640025724895255150843617644761213649706463839606686786955908473017290877426671596629806114742061928379652157410029929637870727788038555597771568350668292985235991834608469076675460881752306202262964317816135503030433555059553876820575299179831162640363243334530746294580122434450910468107885449408568585704273692252347579526022959276794378146703786634600920887346395139284895253810847763140347310074181996635554021331272743457182183920857249812654018157443100086637015238769549297052237404962460005646097183713751471709823580403784063782709383759907371736489464333142363460170176971545914085354802929880576348477964372590109513146877081431049578393893535028086392163286798934912646028903900789764525657363504653248804886279449007323627115396184975488749068196656343278420904760159862868499182923120734697778020627192882081049453273979511051760659196534125092767811530114124828358834144342127013877369673781610390136339930251821325048728996097911233099401569396541330061370056430865503362046456429096739720397002237076549000611094356368480322841347925191966968688220489894018370152731314697838274334653062828593996286134199434743840528310265156494791422032630099130126019471069616521450635324612954914053296900960307076339437359659652843550374349409533763270810140547158171458274114822541090737912747788785986778098781552401051689355778916797831584079500558786090163565857554570269416894081247256408323901622478942729603765188158005732441734286432555705992552041880612428825654360123228901469627472640837581440895334744287409078128017171008366301685669926217210029817692658266278786077838555881277310399085868025177514523898806007797024844778001780958806459430174709903715203106249595233276095611576250283962364376595021563943402515376973758065866171710067419506843037831221883349792106454996947323178853314306804439068255431372717745908594569958793384235210701124228906818903124875506938858295322548858330036360013605554857861705430213420818725994814555573857142491185052418180552349173782504130886301121740845777947019715736260347660702228931262829857727832139246459485130795928135098113512093683053938051939026676841532442384696118224051322627641284721485055493251957649222891901095356659936819744765034824314719525735575461353685845121652624067715556575224920221486194536635817559739465431033684565951228484651512116284744433153418122059735116989234267276464249790449064015556448877438968760927696681568960027007759877692001172319310434086459059880165798452281288665060887656930571380289642288920299842228285409193525254291456000000000000000000000000000000000000000*i1^185 + -250294996283229156818836411984880328433881029982783192558115190217028221250688605021012150032247297170307663409912046328260164126432098193719341297610709210425940851138039594337418738495395668035936658633682518905032341684376173412014550395718808876665666550292664551274309808886443168508589201187164666646344031928024817451299789707497204358628686935033539325078757829439736896500717003975633945108018286156308545127380959434499890139642539513241828137286434057711653226488285031428901164102293637559524153425266822811491901615390906081226986671125625431608911241876814503068378662819239661649133641218764099268917773909239849859753975298880669803352683736382637836072147203437230669922628323496215191546364554229959692409610626405631708327916338122225136551635710873179382529977080850223449300168895180098772087438488467116028282852286626074598812722265026031825203167855633932069627751489098092753768186673014224774281229301782182566421000733746344673895431779851850297194516834880161508565376207713989140478652989431890619351904478911691868581224674798916640008390039633544454004000268411293594278405234972476187211174844429515739635909636339832879112563691513646938012135130389501947507509342035203835917817106003479136509841368178270332290512880763979514893593552558409015989846394756601769529658181024927306381854339847419547454229171688788532768462561413516676199873546841573483886599946964711543787759431311556484684370025417503137028067323671417300477052934485422306590097876389695520775718948717250567796594474364087168936608278078770803749084456936761532763683679841508569825685170171473289826557961740020968700700024731204185864450946790344501924743606253490110523868901307627017325044446623606119445247712284348400838417447706934353130670323866920383421340614738229746113405457819092718793784604339634651541017598567657607521172979108378679327753144898087533376172142444016534823312365822522059828979107817218545704929086727473232331308723647101980598198549892486153682203107778094256659263254871283246271760997976009628640117828919365860953498174084027140236747200812304772346883504165848514569041464072030910786524393467209165644941219115575834598139216851598652048451155098289411825188919139214873178339041228014604105764848319544291709939195055390228940547552605287522089072432894858207296393971003982129295975021178414877683905377016202918215313693114325118060967615093549834976057637816225327153985601572433516035978191722009998749042350696571700389218031253229941304334755991697812782450508448598801926496071838196802490913786520636354637743113823056464443738852355228815075075414216603639668963047931092310305475035240027329349698268555804307046240642179678406307526016115537841547447572262170518376161104238071951051352031549158845157848356812885116753537293904876583327473006434954720991044070361519503279044900349073987177559492417177003485899566643133181925398608589821079456793731891402200010205979842184228520548153733081809138137480387499216105353038525772846664592905377244983293324735049386402617731997427540232862218340685796220557700798139914557887864894609674755249982889181921577341385410455634498769232440542070103403242427380626127089674191551437571556413866693464616284620020634876209037063684553115769907777727097364128101612957344569753600000000000000000000000000000000000000*i1^186 + -1550260563800014947603567154564945936031031183468939386464860440618416419414701148845660452558605378393949014974787478985937419442807010214147261628611796242746151549701865537560666414332975020430295951321751193351191724912950821514861605116100207846686955588426440576493029286705311681205355801088099962581132314821786602720850254572483099953229898508314500798579595944784343350286682312266808750108487173475001279836066150914489199041959941129322845613035862371196039257649016896957425274621283960199196496128660106034688104920014728544669917795078336296694167382784592796437920549700776030803318118218319418161348228631633469861502846064799745556207217248797750058174465109549910963646340857077547759201480038569602210425545036806449093820793399941784257808185233773105774988697372685387954408039886062700312947232775223959893665080539216715481101419864490019493995516577366523861456607894009333177425882486214649664312584269985780645505697228525511636820324222801047712461043220557357885762621097978972464232792403174016784016290077417254049817376070485115062397452010675378129939027997619667724811396983836057158175453961803783353959076387467685522498028835449870125873457206170508865193125409051200421105266387690968419883704608720746872171094536951657142132011677134153753272839945853835881406530350548887591614668174482968143043130038966113982141202103272364207455236570288217939287717011269862939399542650443598538422015282642345802620864724872047068981398507294656515626308557872333215485970603050347949606058263296455062234439254178436333019996946311188827813676050659356767742913147317896789608401765402708601388070899123318948496275343330418991373736905228855664709269271247255536324858313661528446747623201381353638136374561797619055235289754741315841611914371547804293764378580386276704819918290174972042075790057627893552492420168165009992131850829197988200745948153815813905037046560021176602001162646463812146124546397694540668593084700753370032957781838078329620026054103634863816096737452449019612530964756167378870628471660867328774761801705153231559125956518262793680900929564716462416459142743031473254376810329468678837212371768766422273133585925016995462975436354373963918620864625277341818181938343902445837875868564650249508422902185806054201988877910789265232346021766759961216658514551869303153750351641447125336502082135693518781875337806158517785842113519578772004995615359040093377040282214163516610636367107914133376200932118732275516118721416497263114048829062003230616615110004283557301014101771322770508042282925636764244946811017808970022222273772216754570785032838973830026671332498513383477340829556747499545256162138590137614127258960945411676867237718519399712939136703257204297935217797105439160571599803054015767961294187496084517995035823699974959970983048979457838622975762377556382166012995052007600669448221164309143495446119617930304765674663316081507559047387969503496750887476447388902210394060161137485427724122813410725196112766574417261402039503475262271118440623992418298729057021445223182803552344769401120942888931779906752041794203439209951670261106613765592578644957465422264330272434286082588821144238890810199179371807883425040151872237516594692200413263586128559571128860475955834570572782334277279767592960000000000000000000000000000000000000*i1^187 + 1833410701250913550419822850988909500681261816156363886394040962800744929567497702591313566770169162300347554496244564070223788351572006236265793183163807025401524891852589988889214242394331884062664974012318711523381650498061391611765735316089124211055475995654934448747673640629797816256058431048346358390038612700490987564254348293366439927000002037031830251228704249782370086046875211719092349056760941372946885428244911968835520176947751408054097354252240048864005301114325408784720940283761559287973627096706800665548152845137054046420640937026967060644658014234529177605118415786262431566182187571258644007612857614209582559188738956025446893768316145328941037452850067967028664225417504230061849367461487809277865126915857537751487705551184765628265244333725738231328406028441164795016772719014415188379308455221732588615792376474406070178604180822619065791202653731576326960987289667041815627813085582316234876589106973862832253045037027802470985153929178099950745436351438563218479940802684603666335002143545464445691302619948578975210415853143965880668295239145572503268074874624416499943014535009899696295547266036466845085644523776623186002546512739814878443184348115140103255483389425052554004655543599940685310555310507275123244852053320287345270558223494043713611702242510304156000023429133762595765181486691289293834462313972462235851672140044001636082984594026436008533799832587091480852825191377960487768738095905235825927135284259703430145997555856813489462304575737207242057018923809432212167044458605866776541946684663104623294106358176438674158365137131649610388958738062803997843972225629833167343775693275195759280911026135934308349700633607810522807891402802683459880621247687628547296771665300291109535647960751154804355348690124730820482516593224173783745058262350909257744832477832537446342305743813254983710591557964252460905399178708967752165809383957736644799027831924024766595118698695067182934231328864800391551205839773782207582839426928885317094460320205965936204042525980390197878147093442190232409798015934033859951459618914268534979357976059566485616163521845941604208407806418071286678183207414355742529510502057570547150120940740846189806080254184666631225811759797331560149986945540420492375899348556829318564706981705719688540992929405427159692315052573586285726313701020189579297850508545416750062394945358562891394052740382329035826810662904584293213888549963408989569227495535785115251173536588272765476813990953877810944742694544242912050772570285673307278441547924123354446828463565499337505239997030698057049659503474294883009658132991554770833725478724340241403882890439744478630670769119275521844284030150919368248954140892681293171913856533692647207004676583128826875220715094711988337372009562617645519166732326877506413454817050206154164716780727883608082989099363292998489881272756054276764780051526560429902894096421161112164795692830234714602234167083740911244506185969191686786829938847783539178439570955996792108169443821421507430194467451787709973279821545723155782584250280176703441984282497950809486764398719839689462792775906361861765756485935644427756160398809060698097365825033756038407052692115266629465420106204975420487476973551713098082112479531434197698307477578537004693305444341383168000000000000000000000000000000000000*i1^188 + 1754224670435889892630880302348216378939421371407950579857357633212407037021948724620249225217103557731028671369469029391668191223430935869306067273331814400894185658300584402009958758736385050859677819675234531977085482670060913327851006219186318814535983714381231512208368771793550534164210858977592192716711045133800453484551250518087901936034796731793798549622686244058966853246100256932664123515063689550377056920111877499538289477631166965856181019665047279408819612756815941180167991659073798637259989700570510623792954592443232416297816493644418137517225899858039925953116276717809416481199645089772120832948657363651032894314414564331111624592451664986440004363023436123806875550866827426587714581203931919703248090149699264780718710730848708960008799592144609824257626177199719767387539497738120425422673192459959646591208070161074430179860686210098872876945735812703400669185762711970292502192094465884936171253274527567263605928776712569562966271425490294508340142314088371305832419391388125026288491806793982131584330724470264067135544021733402325379227395612126708947481966585490193785345579583352740236438801257465060831118594861256820497174410873405938337157451624964609541992827820522072450147538127396550638026502910265393874084385113703410038471155981363824619592753691280391272995827594144817505092046266425912740409086451682181829203443436197307583662429667099020079219755113602145822603857626495413135869401641254217113387780258249669437926488618719959211704551321327034460230616442806077112722324878166049548148723713089589349758957074529076388144749323649378968044898320684694966612448925506266519911375662082348052583863522772844354185779196071977504179095804051863753434660513515655960832682296476242313538040947909394144341015908548710293087852017587787628530270165509951924774026072599342544886665660947525841114491595855103849982054205628346559151618905957088947338986724814021174608513369658905987661505069536618034931934872913239144063457230278860523434520543981948038648875537546477476048193684807969391289471978333186218545230334172502276842268597797137968897904959355236926895417839807317410822329884363093887212448389251845157979216185070476434283906089869527002451705408655130064844235871837522885601324131103025365264360387534085423352435900907935223133439560594410852428964310377833384568236509955090574190064117037439861519106029097856779976965994254208240923884863179566041336476341149986379340460963143408390439285359700894708941739301947391223769902090588341557744512779333385098623751522139334310370851828258405828386942931065027769675435147682386755836728406638351802926188241795113554146110796725017498489361491276541760530799620463425946888016812905086017431741457693331053051912531362448659796750855134559205090475698818326103801808523086949951343340382212466188260480670144860335800768484876920778170293295717908120833120678273322395252263526515711484096447600238397746257676226884227675997982066356398208912971111217291900230442370541722503874118802536325138487199079465723881435939269375451682823565826962632169716222628905918538074389106014225075314373554145159286072185033984962494104585545865628327143798405380737250343229830799299604026429218506151631424987493948828161823770199545607303987200000000000000000000000000000000000*i1^189 + -5926193215421888319157587881012812313329227828578142648303486233398893633752491356460390986133969927323618834396152230616219326438950367302862955838238816670696205376097590674328447453453877746684040630316705882772805691837753593301426207064335196246126954090551163871741693142296846681810156236082806751688185530935510804020780329023972577578813519476408791971477034730362902359359791447032775939919125740081872530999660370265991432103463016483545131125162299461124208576808906306650799777745232051879660372391962858179878486052655212959166870686210050847888810104423104052774747813068548265839608230579686387625519566953792260387331383520563987865201908527920778201721233515977505189607261850716831110940125055839930862034592885400549662993725899784838699835309944147753737720496110663299493053270262942289648693747478504922615443692082538905336431929336043932219926585904505793458340208709865171340936284820286352678404383997604048897613818883569365823284252854220567024415662227738430738416078530715107911764326844331567985371129871863240075128083626942081827192982678545092114924646313116174608290241864088653274028547431645335878119564456159811377365159183148087767065973968350985939768613278965935551479984659180377434188768563229400706561234688104673411990065231490205585635094125448104535699770739421408948864436206237895733094098615028359691692172414355689798617261804371488483911991364617848396491784157979002104206964215261710862075382747478898200444141321570594462521663753388975498638432794809898557992054091258816275143019094618576323469416598293841936846595532042521836609369054359048624822917186423778392791254279564561675339927281010643660951093972442870179577198897083695592567116676009173762701853945647097696406503374313926385991388768734410399052680774307310583772548844588973954451903653979653932493774267884784815492384266598011115999387292352512294324543818457155236424464422770500488110568007440546252404171829712080900904686590258773891958246618840639280845211411569595679455854832717603569368027889153793733023398756398671065820104807194054103524617909903835110183021256516928429585016850387644105676762920945521599038061542627239383131544518265505463452559932812777028455495260702492727408387808900138401465272286788342576897653723859987543287614811795995400046024444743643630369770715157667160910905285955636627073331423982278601150485224650405016409890974048293276130031756697144789408188005864795880572723332170950762063954533383992124607382984222722725919689320433619070611432128772817034001789245197582866015233663227212578618853804098018836092742010029325685078113259089195905821997351577423324874116817917682472337136352043732827380795132143883654171205927688634486764894720731751892130408709033144226111355418775063112847297871220280322310640315182902952397835115649863743975938567299855371731217990817456835473224120376654945050527221192609311567732081308379349417996799049056884708886333762053277720888509033358305541215268192966945043107696195004196242188887215821083308856907053066751942598977936373024782765278889550608668229247804564835012039608074922016998026126189016538887794044710877652629291573810448328214185477539371445674904356676172201435284373045412360505108316069354079154738298880000000000000000000000000000000000*i1^190 + 4480027964300080191770157439236079878015671142724233588489392337899850949691068085350900956790465122947901673579660119926663194661350276001067487197129145034431180615427407995039519802465057715521548598911340425010699787889074121735893340586358001825476679316652330448921073027563201803164544448668334783899688356392410819703758206516337805509045212520153734910436730853170708613596971081941260856449877737785803328297795605502485638665461240692246761534660698620824004631879187249975166564390110651932629982059134968248905882634697572353593274781016042145484817044832483971371536289801712172966209630785030355083881344086475143313613372018021142846602154313901363083529591263289102116999865644679213886174603836146594189605152845316913565246288075631432283047552778689975033438737054612132310799147187862681735657762117567216615553432524141100130811824564902933027554813164883718342586956303663602638758659102495947038603858369710959991844779155605931680374795277859445568462938300107455933867202744181995662462268244100940979099269451032566499137830386894967919661298353163927681485917464806881566468474413130627061460083536355125896294181853116517930379548041439234753875460255571895897012695563167088796025200864978357742208719196610698477500173699479264701897547189995031321928212402981061739302561076110693979184238882493360704658758495585109556457212254334582204278400412864554568247386254645881989314759853748957478725058698899552782973908287205673246897085790576146096112514659538281003460279060319915060513833562624824449916122245612545490161767049081290551177174433258898522946383147076758550838507495413386425459956699113082413899833798420423535252232855489449335753292017552282147893430738600187790492580561271299593651395448297141390088151590394053060499255037037049774073419331769727805579726992358632356350814217266173383101239944556569814254503370044974979855789547774350649576186484869936799132371743470736270582887896919059752754335791323608283697864066092557137341289281823057273152226209954697660420096685951318548264912234946424003676630686660474651723734027421865632603078374515640028726299492177205444909435026014868652641596465362131938727839555843590994044076462537655010751267354200851479811838544112898892067058149472484110662684512695647912886407067449807083122518834263380286918076243900520838501122713697560846583017771562271948461339735700815164923405498630879752371463207579980017202018154844519585227239369655936932485909597748818362835965029324767609307900457324813576714782908451402267055332773623907862455886416384301185727235000497502027573019637799347806934863301882777507199513860918184797292845744279490323209355921352506650185108628856785155877028665339029897611557069486998822044869495043396396406821220574525136094878393057158973075114743658996054080711844545978176725906108945408344749888966646870895757665905620665052171159142137650151107329619490923475715166204255014124985796039292696625187337442309302752118699058177942008833354857241694251658084587189944939526853854182767958191400040197967013970348408293280690166575833187947830237881480050188914343849163241552739426932118390001856887910839449585600778165892696202537418110111996419904066408930753821304417358064876781568000000000000000000000000000000000*i1^191 + 2983277673959003042372923679242547636403739096510947017522215067080371783048708619885299864388347759609242154498647027602445323576795692822178372638211833616063459271873876883902252966939545032681415902697775400917333063175552214995087580852889393094552247838387835130733039647638781834595505358041970977156196977990375729438213519883726040840986504584123146903737712295284851992451813260122671545087007108315548965228515124487699590341226019207270804523083615413628618556699151099619347264684251365227536604886583436201726710738913547798297629909910848666353364065193372748813292609982277760825648277511732011095522989093595181430795898065113075960035842272111695652640618631592819187132485109577250430712942913801894250369447197966504109490874247165473994943336919788763115331794908766742271798466975748511212014624204083080609404541132234393486653959396456638034764908627127148348000062178266254362748647994510830060326537179308218941408725094833326063776105813547260816503561953497501288718615410929909528019741498201042794792619624217923669665047712843948267831441214285619364004771891475275857034476105570024474609745210931440816732482050408675015667401047737078392256501597282329239445228156077068095907740098359326027126915671321399418781348841841544150612575448650857534695064361247673209740712451091917791635193847927033797348957757361179050545339521245584306239175846859127008573571591423431641675914471862198827735438022814299032303879422325602075781448610253956964590902413500878092908132904111391850356708802193338527344124304462695899220621658287295283281390414554539054417761254148553597012759256585661683590023696055530749696519268522058474317543172508428996588763170963378493115904936209584403651169996675708898610879619695562835229657610276867940017161969095402691970803051582456320800124531177951909551491131384505449088229886741799539341755553978519811932086169056759100858873061998013523986358494599306514819073853451780811582228284690535232476708316541841468312003177447120234182041282166230337622497488420297482717135059410751615287435367198590234048410761487002739411302972065924733503474136215991218057253470742031965868022475655762463322227609507542496750121725909767172785521473522225234148144427843757468452412402428087693380410781914453225049222708972994617923177928231760051826524086719227727587375181252526153969555541658455854461096848235673021892173891061616391767949433641432627549702300155394258532981170624122809653646208215129990106106534532178020381693746189258302078793902700479268162064766558211808024560659743652749968903292542580246715732821042603873966808474122742212665497677131499812987848792345034256529690553468142269084558981155801349064154945565501255793720068286074998474511865424154449842471089545313025478822646117159921947943157120683053332069971745248548271255094231351542748771129685816658704352603725945798675608960528515077633381323190534944598445004554826702121264425549075932722761158257501320195026099972087831007914560694534932824679348575983551819580890168112492646404391194188490863135639677768894573463536200063304462247443645476013504019501467431235534419186795797544295716125127339084466240805647035245840883205782044708954067678243853325828096000000000000000000000000000000000*i1^192 + -6370254592472218163553449747801394911278143357032013176561286398441091326812395098014898098735866271416674724771998196546557818637490577406022059804076177531111068141500299689728102270982763344173845120593562692928118185095402189299684779628891386800895667127274206758459087130311903239853403928668466505267438685704730723146353216147458369688377271154243029753647210779215965824046726944249833673504865596920167711148613268915714432268076065929329658823683436759547159790510967257005540123103254797157001478560814000630937054066115732901584970716756458759612445668601726657048529151350616037796954804241251908395235518046716596246809719452337554451388065372381499372400065803985522577263528876045020033598548267618450764464538682835725748296849237597425421770740416123503175596536864430400911348464241109397233432536221598535560176837716341430098392436337605064452245077768232477149449799148709340283967633421918483248284778510888968598962923808893091208993917779858780652961110536833464290235113704461142128362225243092954469037145804714002901711617313755088993752542557674425024330600788690322956708861835499324161734802961245854096570126118359171348066559225979000712720397599341049525658891529798891816685696639639971682074533937117141248618800178387714898787978657801737423717409095092288495880710183920593582179429157835010856947370227949946622703272253572612878555096148024665988476712365122363013330009858813839269983095163347407512157156703751996425935005791720944593273785730496851593999877658740356045939866768378922694809461376335153967527243330342420778201808549342641733155454160542429725167041721028219578777744976291747248620005947635074840812910268797320228406686155439339453526288708940597378365944121026989490719806667074275459379186887444759719159085565958982606620959183089679620400692962238829617117617487394581806633615147314812485876861419589691857330903488219803846361787006105903879284574216646461374635287108217958022535247074740564405452348655300547258254828257951730665150186355983937219426612256075689739479884817342983977656931596936838501822744898766011217491262083238811499599148986977618133650449236700555216946526872488657202406284163077496766726508747039535039278655098669280517584094355399901455911030725316576794671451169642592821660229661686121372882835783602925583675983070602095787401373264848414505307886340113259868649468884415373140051266235056536278304082933982455625245235207834119738176546246493451277997755968744906194220598898336977654338803929294690958788148775505427734260943529518997927602799006979725898958111829814531024423083158246062993748005042356936928864873472622975053344350872355922931258749771388567033033811270898099700720559332878870450776384384146451056028320908828364660034525771578571383742356575562655822080681351439549524432186809838308543180151093903818497875967959816829956823559349778477301672738161577908660444438829625334073684473972052269243679872895210227014815838702899304530657943530397844912757199123717528537781891154012106872929721105782284994038657331488523555629820768297007663203063138298262456367748423841169119494382162182338660935457013094330266717453630349811506935729099617313383904303252935700081949733122211840000000000000000000000000000000*i1^193 + 3777144800255325181453400508402478744319824150815316618080402793837258215218141526621869630489768127881733272658307964201345268593430343525433241536170658497612555760625345012963953022120724456398526670098264952879827026652734895743745765297011767475262290419470253513494148866763972209847140520500569161735003356953588300248905804080744614217025780026347121058218120406970265889161775122434616395344153614734871178271761506180183823806454486711536403377798445927578917370797454775432604202759543134251943393449762433045507746396506045343565032922099144392887707173949977894936052550374217746804021306363489476246128298269991186137255099124266800436361475973022243284083375753636688384437742487039737057070177472235071809170800916076012707510785797308987171307216672737304520367975126448259711979833172169249517826451965627506414106296991938184438481742844337156884762134113359665824084388205130518498563710636077197292134295683146549759132514794201704223531397824558300269752503529903051171746783258505834229079626653067154360613631138847416161976572102589720507559520675736564006488576578849360510150805863847722695544646266896348118693892522041240981489940657065904598075317123268240635895349582040119383254913630973948976421545566841366849718332056252874944911340547036402061561965047811822583142513536292720954940803856322579993530919374154906431984572265225535877367134608884181719821106222459987582394814190883154452727916256516549252025502568647378452087666981324934090013780265143775815596879212568845708114767625554630590445059962576120637787701495303527016330271513126801446594392079112355509007597779201838007352396466019451427390712388675296848977184709789633845224085229736421838949053671251207817096334913592691944807545382618642458315186835458510973026325366269469886403758687064207028121205365732969714493552305513275643037693339986400014459996913304421145663536562429601133935086018124739028971172404745843928476010674207550327539305651626887944563706527443485840080555887308767158666365001334860840101601867217102026368520459773113122442080257032909298746923140675659884284523055099859739565264961115086195751625769335884362556473298010672315308769071296671403630033188263720362792052325587609552443898668262876701862996441441456828441735457794743904170128194081775662158833849277077630784010251086573680017437503595211383118924394309443000770755209984995566741431192432254927126490865825858367610903084412815184997750764171258185507122162404955878498925510072340733116972888077693295158457588134276654850906636457712299506283315544036138259087246195407063086497258233198331781478868204438376670436037585236349859181228151501114728318558105647760549269141222034900099789512388451930229196372414344412343356540018628291088970774915567984550014360546268955337207283317174264171494679905685920728586661230672126419579297007510008543419123152176757284450764936921825675567406213878135819580644308114543012523176619931216144064620893719258186320597159527366624245204611601161669095279926874600588433084813760653095734225646772229038501104112803732264510709727973426835826342081244900119892471242099568898659015158329772422030206655815360333737362378397535298810286267290353664000000000000000000000000000000*i1^194 + -76205456398064530474427981153892825723956533718293496136250517729408584570533780962088225485720498010100285859542024636811054773184713450397526397725928227150200690469469535837404580538262581248003264125481104046165446888859379942011089855433350568195790608158712428498868544451232548393609357353000739109291265988155244473101624331514117168011517175023830335933245521394233797373867110261906758313799935191590509655777919867875829046216369921244836561832579460110820737692284675637660145509780345223446318360021878186179270050684928524657987711037425265969045789127202174474098622624341170204449662952084028973744590978104338093581756421160086459302014976589375706447248208308122560674765340898071517963908255265007469501757102242791649086385981560441498382506963403363547245583582284871366093373256206875264332403959604911717255888650831196185464191818415859326758759556548793848954428313464328746694766599145395749748040393637011142523683399529770714904845077970462301471682570968579384939919210336187003153614140714479805484676192394089585513033621480716853512354366156151184263716419029518453350401527949832861857037163039008640344445801707591053030696737891332895082900760364446742839505674277598941700414749583911475279365787702288461701140091256308151396559028106190420675164939987152193255077754175334047979207949751989866695284448270669363486352412449102942912997292803575003252265891257616474484759754728829609909191206229594144179757204577329052002486928344199746798070047931155628306614252329917468189173662830282778102094081187865641691051093141884661213066705848274914070572756108899039578699289860600838153124018739657451334850082979030172293876059411606671379844711194454657548118262782709574498337479152644820174632700742426358906850183647839576222147263041315260797833977053671151932436920203718869798351759723033363941201894005183560918542885907641349639534626334826863869467086125982795996260605193379370145279091485976184393453631524967590648535071918419692583313624203774274386283091073411852028762640419490630024044767573731349987980207119900154726964595042367678176553675503580037920163078249243158539259394607296864144359637287167934422993096441295032985763597201395880180399917022360236463475794789154237445521847348271871713616875845783394372296003298580036842417068079223716545962170555430073889214673342164018924682328227965017366089592846495124168906104595493325269784859325738144487404548940448411320689043804393701896020458870947013253247020160100767744410135703305215400102745702774147477153895297745778594324465233918768068369737580222213770894320942190740283903422593389898789309506153202215702914597884224645097580189828820230177750163697789750792450227192670568899522398744249149263861201211587119767707908943620277423405105056563150651702518484835125033070512362081159601273150879466302732361728575100140073290168152329734508705740893982618956555672128543959618623314868848293463464811834917026149034057562405082736465901975697220508455930349446754789932693665041178368004932543589928659326965248713778478342370914824081328493829189367083329968913286299680091655522094316308201507656774535655580673234650594822200101746493102101855050137600000000000000000000000000000*i1^195 + -642045967930491505126188651813068230954217354287016724177847261351390053997333735726567236898842738415822358438730512865092371313884711231485904165666673002416763310084042739956755219401905289010359021398465292530822624395536872451463256468631635752598310419685172587027999688300924726073734933419369085291276504609135307175618820947059671641095873376508446653037923850270908648002603915624697014903036352089936479867155519232419512469918686971764599214307033058297202375679242676889184615187252250694746113061673998770557827432033323627093760665997380375571356685095806638542527391306094515340125980020648353174588334822852395748393705042839556887179766986266278457619018039525695440363054331434317408468168566450557460882845627868376564774393797180263135018226687024950672781736450537901890829461851597803545395346247359858209143875974626670918723343715091904000993605576386233205854798992124431770742170649490861872998807427410322696558790274780153202047489688231807340846643509977920756499338950700426827623895365890794016684803208598234127445965363393729023969528586701875516015061505734230310966163047598631673684187131138145745191258894256359472563166791399966903269468894483112303515272593953547558180643987097761151548816254826183199564688103884281716033652114193550590777766881821063576549315069471043452790679435531540865032036716489031684722838532702712967215064452057270253042625250234227329173685851054589236091814275186717842629352071077136473958029959975801745697488688086779748149803240321404753231142706014703055328737439063703181668341419220219309045840531623308194330792662410560269188109053271917799481130570998519677641113393599066604044113142515492179236743132856967473553774567955652406011867876350623515303451368223881770788428249753483759401168751187993008497105676357069833015073629355176053629363371200855976452207261930560162748987663234083403572275406577350805486506245315506579057001888697346424068770631885569246563034472317722703680414322045421088858534356737439256647953585919015446022643518657030779118582470909749184896456430419930646467944085740756867430568785036055527452151263933390550768477091439933632477355743079700632047089484333911138930222984072118644169020373318407977711919030276327924635881530138462740879706447958533960482833940527079182576177299195101359668377946729771205346388658776477637825148926349013216092370886266797110212496723919833746536152170177282144199819607034036280155528683543975596473318595909287304250645676312281830036116446962024823733258847803540368736363094051379477062151648111657373232137188728411034385319273176526281270638351301052725882764491082186639342212464363969157574433687907963193137378344009605150408796906400282145607322969029235932286173403070373838084111792230613373152426978748415772324473503470034427083043064345357847793971590178726618735169842383567750255221125768624501070033150778080269253245258301546910853601717306601339314014685349738308752099333857763921598137838916058372064850828941684831716865042524857672301878238323909378363767138667790797837641965638028503212118646031058091803638744969288841689361922476858660208879167384330336870150501640306228226260770289090560000000000000000000000000000*i1^196 + -143862552641587535498468603186601509848002632334691824107061582742952886686874032288493676442831941051921150752869081931537553796755762681460832291484850988430529454694521567720847224720768322592585460943170286935134012478134870449623998664017516838555324442509045336542656941215891934435790985787729135081256906811775656559437047869057015333193729418667622264417506286481399450633488251957804562058656646368226886210727858072788373328146119206293809571385241010863055695121627962373824331470281018858066274294790739371834930067465065916779571785146879311009618309807642510871964364235796056404934286664155420649491998603802535076485691614105093342821913690019560318034493647295749080310395008706830875848216409299960239082938966833458302327565812672092222274347037297635753765861239533496052755408077119829250368725993851307503530898616126258170690164642572226520492783386568550623616812676584281163501191154842817474626719023379130910768339560978873711465225922028898651088697746498513146932715431806329615432845118495840303471817070521940776314464978993018688006132272678273775658731913084096010632228378786862779474695626898163239019485601991200321040497810230571027314585176211802344315575654297847201460207825496653065484845880006092668903607385226362733443581036489759885923161324802788513271954873855576341765227205383725182462908812556858964564463143278952643907691068684473755218159060559200430445547614511185719140037884556400189331347529496151936304054985327218046273199004967383485275578585896046714539301706038322987828368712579724034603960979222344886029489043928490765542338557134118318453061648008924329959579055794331280783966299190240833621427635306988553229537917588772247104383189308080628409010677541516542408650013352716354323708047935082172409666410947588452221826709056898406203999987219843980360660570132980884506118976668768977185167052865626346890475511038992949488346304109707589437821747451791390689516214959991266441646966302396031886268872072798317819952303142180550805619316951773013457736756025263523263117456469766650686592734649907318343912313304794712259893123270357817985912171150463678707594332715008572847915478200235390341743255379076398683698210683813612387248357088396384674382119966398272362891211012813298698351867566020676356073129335186940168941218780208666744133510054733829952830297624665056398733944855617819422412821531369066826320724059235687441507200201658056455492581661149570945088996262600967142050788303733380495729340506748095994234299118388384767744397165451256967729878306969470419665158851665933090887322168293113150949307767595481086281233564653793919060638522866023399540029791569232442040421804634841990885362609643345346958089359963950931628280744226980976190145556272909554740748491643022768867627177766452885777949432194928679774801284276390954420107867640885301705642637190454532918146062376679585749053149660252759651598757950088417713960914956645194533939662306204453396435034059715607298690089126062509703185648470295379327206797752465888166735463173037079595317882112679323027472291227801257815382012199596709217715614038906716122331332433808029871056378357866511014435619260462006272000000000000000000000000000*i1^197 + -13073951512369927252844837953539496477679692699926453397355156493968225220023308940495395390371039573858009614969384144583699223602441106107723865469993128830953307246786137845298013406224445854163113622696282676197096000368228656385013310471177408914923308811244993424156301503470190060053924687365242084482473506739769006107427689784539390795008592807499305850901703638031838120503571082070956704252286675507499885968632275571877882193853325674081943264404671583399712149487116833009955550743058418869471039907074201280730139026719398170104877398042764056252187341887503295129407544765753249466266658005235430578756411178726879535289546909479904513945857532180324229492854326397971298137668790652925353939058574933911569510400079867668651248456587780956207713990708741963612545240961389875594781648752025807892488091635567524137170331122567012563228400712029226180602611618331598251569715800713575929194888717240532719547258222729503122724002638825018742822253154473992000021306032775856203404919434511068356153229999628878268213714879794731030706910487071955778222964389040443970923345840217464423759968253436673939722376912379232984943208283496426557672982625481015700199697065440559605673444215216953637321120563834650080398256412184199047811441762540583053829097358859936427270728255390483746622508513241662690373376260966675549966517077896261571940237940613480876407249961074190109981864852689448912328407805455633971133535800766199865981551192063211697099178020362210480996193285258630890530340200630467962409797561219965224751340714412599146138635711489360886405376851946672928355046370268321751655090434082933972663097851767342255220095629835844238903374976371647112475138839445857531140853947550200153151014613003793872762373506102692553077023451350495292158899013502629151929636683379617332140865701800957500004837219590356750540190572194371909356421941096860846132579664925083192498928361012342686705110797109328098640385369342721888820390284740193579181649077582779038405283171811370765171402131447579091402041871150144881211370256714071445030134339850684756063192240108326856453468934065766111184830133012778073665878390987774042000329504355575907757709964851642435111382340492900369922616839503190841050065228078862097699312747684476011629491776649562591242534959415536116399789801954890108039859131265892537893891662136891702997028069905900700163911876913314776805372960821704382170622868926285366540930855321059248420547117126148071129324296093842428335886220372703409633337303599352884637172195056983000083778983564968686020355831497276287162201378689544193960104709184704748689736618329719468356660032357069902082784587125499291717988786182893492284537274920901195059354757047177384512860495864834460798684941738483744999047517216584367400191236466393960450700450313643103033845822166771059804600997368406253887981548825250620385854210602012363724138909111947820285124326112907467699757762873855576739033876449514855660684175536190578626736218406244259236693297168783282742307081685796569018571952249191846174855319491576552720180329576045582553342583128328101474251717104719554011165132929183606853863909668055784699304345600000000000000000000000000*i1^198 + -661201694608952916573155293958242983759115846856729682252686201410600462210122458445997649541952460157128997756584125523453569487375739019073540340460847395721294313457768106788032942059057798804354848536686705375429824788207377066184832834954499917420803271881848913546155825465061692450301268828334834221508795770023736020409706391094861760027013117374522658667567862977675412031159577411295191878615173966648528170642326426460258055423735735886149431332664669982247755669061570203522440392498447054021328989281615847179954489985070978853613039990390556171561747772070390915541025312367960846534416867677202381346221712049838249400897266536173276578054505853289383148244302409777241587838412305095558397201185328019014393555035032132431023555508737621114035229887145949166362777663372581194750907025054860295085519276085773957390866570700205693784314075469917654638783806188138307837733871646964910584834410459241841210470905938408522643119598887250249937429988783685124287062353638114954735456317583484825507746826788932903686487594945327316984191115437720982258671599895497297116615187319489900453139113564072668203860754545870250668589251597084034114985101354407759861909741827806459497573235175244654849745738631295681775247814283768734744262758707905123090890081516570637373344233873659004047708424600451363956941537709430972967664174158021193990825672297208883333610074689388448629293573274391677448963398102185052694446372002814392957475182625810077785682839707948987860837991938199045431250168928894305811903393445632332925266619868655702302025259604177133153054907906655976056578864766009562426297121797426745974968023120451934831896892916687890716249332206524615106287318073951176597224382953358438727727361438629138828434350990721562036095216607333533044719840622897755281385597884403800227303123105451037215806751421220609458497360827622317940610269145096056951363148626420358871659206101578802133811626544188658202273318877098224979404669644577689463672629961736929606353708725659393203528016843713325330875496996338982116998818679601501460653911192444137001787975051636316367153526320187653166687718008719728000539546797944017956498899942833004038959721732968317975308461014058832476104315241929633804477766994072549013725490275114261597478928018389477288163206182064022278891080578791770351476042891699269818851125065742246095951328394695414448069247575265156891110288520639710427278581884558860374760772385530403499037094810375834710997392821587794798797210022679602975832616092383782897286133070311492770550568836318306636103750125631393827130464392310635571587655711277066061350827436990769770716790653752758524420701857376558497137013341936484230165004521947180140308388818032794775651434168820343097164867915664795501982340019359041486352111414451727874025274308329220557865870874841691882160020048581022552880153822763791394926915107935020750070594546098283552916672136294859146076840142476444667878775729033535232534351060142517637899947073410636294413622712142686867854746399606363192462645992460584881990421405366648048983325062264842392945237308642927370883496946697326744411579189472888651159148072796160000000000000000000000000*i1^199 + -31502360494108802817705788287577835358784207107572174157014063886525029151952784828757304767522067588233948805570993586528950797097988570472102150548646926263633458738225434956554422948868010510163715286315858904044144327373728763467912307381815747510364546530733769798476239873666885371029331020848846644662924856482215372700348284082946363876573824204621970078310267573060840163182528807002466097698126785220933244373925322541911903684505566554478469268092276528306341861050195954387523904606331396596474708149287187813264007822955944380162697864564998380222738146529576617490387156119982383979266242642627847570832215051325208028228284583599687394393243062398170526658734651111087321472252310827502265047065872195888478162108329612910958287250020251177919463638241217628576600817984125332729739973342106529110198826172492044652049145817424043693842470807537064486905592224296234398040674021560576874726512280916491350450820091941182367354656794585206464950961289492582425998859411355997441320828399290822480676254393067233572938793709299106215251568739173844261419249007402016208334787416830523358669025637095235524428255332467610577147161259059703870695441915618886135522105403694041296607539567566698161169782023891550622041005845883757414935633897356953856291390734043376467127374616950551390712711462771811297373834201282410672286560269771149669988782354713940385301519099248775015245050789293582478730564331237065151163681069938485637129134789077969371316489663862089192978119677824632731325399895234500785203729631097957715966265625306047066862862137503051047714223873471661732266064465205522147868591720231963954298832929271974747083388272330926748079594746384205818489894978744992619160326427890796775885334390249737746811825877682275264532989780502488618060320063810065009878147134765418229630758214936497223455612973734386603873902418423288083668991052140257415120508805068552450646988799772692041528591771823585803506516041037671841562115806837300230250000172898390525663880089483396972805761475106244533640381257376215667264142639740181956385793426664161498342966059062755748316457631325212817776776418493365347094867830919247781032902084341209446394974612425268474353922484004976448844078586213566081058108893078350127360119680619674951664429966855480761874722619117911508660246107350956026699428694654409238172253910635926900835616775369456048057972968605916848930880685417776958722511243535435983787844853426691437918069496811604894905835752578721866976082625904929895763302783369934283002765990976468275629264125874512094707311956476446373091509704701403870173259711066577130929246514454093993372075660531506542780856931840589956877259646150120974802275959986619123855373886236230893474501915891219035227908249274639635407972203794950297858125372586292489529417777841906493597663668048069252733205456680783201049308637959716523098183891758081759059701815366134285587621945308336279175008596196187313543632435295134317915248449702360411606926836237869513646165799660424238734540385616897933476935740271597637597530318455332661568239905661790949018941995324020579520455968333740780186567774536990720000000000000000000000000000*i1^200 + -1219550934573821950738910173370457371540888507239175424306233187838094507559008631730098916964047170912470900897785287945357821427410393074214797388874420344047427854025308070798657309043640664173711413629949426305503937901972840102247001437530545809818030604670218304363376261519645780810393998229640614764075747309380215398458646477733775640176674791034058446811955029749857961358152041092108538633787106652802360119570700415581971230978955615919656371787937972467878439413044336932573757134604829205152196296683246583626319076399917401909398958624435069772452794641082398610711734824327219190018675588344175126256882142594226414574242972085148368755816147433727375640076477667166552600175845758289502930327760436739890505345391727772583481993753800338401692989246529895827886341572683547035698529116178556196775777208007108901796670337185809418705884985977213465794250386932035566874356649542644866151773551472832499434547122769145745666636894950210190003616823841337459152607924518880024304849968952024537226228523348852491931210010640474618981861463093198205702726542937203308504319137714694317252180402620773266529938813850507256475711458758826558944174303708702491018987320796956961912957624467682703570846510272687939045961356607789928237968294988378954185650513040505887803420485007621767980810698681335809138564776341974846698901397773103221938416030723539883642247391947795292423751948496791482643719032357537822456945813131921777743091980410375201815432773356071685995116043674630245860917422338821440746783514929327990485222057356894510124551682147101891199597634061284100649362996241255405905388700106747314483517011302348545622866737886655950092839812517070639793027002714786317775567720192998816464988222325903586521449201681371163366017700646615183728980034190513708718337344014209219795699229327212663217191218389198033300133607987600477822235741210118296213602569650694785445493505355617665713661014220151453653126309035561851155536168920382129823684308446574617872751159440709679925249239704855581467486019104116034735974300096525622713816153784270881168913722267302326092805760817351623724687459213418099847247126144449895383932743604358178492367782976622348647182208117756310945853829148142112162706330279318803640253389703229878691523884097281534608504777708559677675854068748291649826789289540624519903875015348554061017382120976845428476536850143138833403572337415391365073632469046968399815635100999778839809878022413613723248661905655568872767242231449025097629741960174998340014966975899116562846949470373978795007789238696763378116224758414820097333829046076473268691113755232428870096337215506502672103478262293648210754735555455075696377711077537363237407147616208016641692263786010834463406409888871958110845594023632873948361984273227043348801573330580864074652186807290080584695620119884589292799239761551203178838385193202302213514992273583708000670645101097776378027078466038100135110618345072507419768261878671979917408566330340845744976610148580440765392018397399465838012593140292967485035596219785309234845995884774226852548698354161584199762005724274571354855545241600000000000000000000000*i1^201 + -10409406835469669778987276354235870114308358533530552969235541782500702627783076870575606701246580358163162922655407488903383578536370046259282521980658941708305370297836487056221444072823117880597771452720016908496409208279109070247279681391440975746209217848308910066204054393211468631832590291758812153984268952396516827665634223062787910710576739733695785814134828849171318595010087346172840526271619149352116289505844652716468240600808170565633035925441030262886187040087518949518288615333016359797948016346470566729273652137312229593658946136357718781959351647922928731766264283297369113751541850145338594960233851978139295281704296681570387644113665434191479129736978636461667692338162058287315226915410586079196745920214160804239717347790638004362950049999108808173589545487186108169573838210778486663687474040477647322765995084654036999280839328434269597958240779114649870131430775220205213167310963449514174082347752117635319083658520095867241661071245804029577175910551417635910225906819443660662670219495774243680397923635118252392958784857148306748137096703187242005019166830029931767613874086281247577081881999963227251305270645342248548973263620918831014189400645959658456422774295220323150568302163855660826730829062664030605897443055162502459589593121111612941154139377625890102899493955449740386618382713684193655361785778357543086388655083750382124888658494350289221854096256608293241799011434239331916147626775688113783125459787092036526463930406065158174198546368503056056680401371921558549034548427491001548661731124642114608676112235441095610688418687397742726187307686905950246349317822017956528600925794487158760604518140879074653431037419052174997888544042175828117505580207009941348226204386268395181382352692079202850552034831562929278516329702293397595813347965954519723991269124718018627837914130791287882189954875966355135222119867403699788272177287339559804858541607963516991261765604825894949464264766798228742852975914279155776614486077373439903446944311658453350192082747417956202162747008851236438186442584805524469644273212416488290704940992691533092310422732990602840736111754313615023910857380788464994138448891327804346643353662765499569053367523886125778403154586635430423649976575401299034129490708299974938610251599528238956847993648439752386967638683508270089069633335140834175793093880812282130654075585418384682594223311666180160955486609497338498366759192191177524103174428305154489886370480973563144204098332560513531333126421984442604075596802804895599661002576661193957757648331894743426783806138842557705444063896301117496206671476844380363663769212590402976115442676308144783005313087363947160506258204195292531949586371268135181520900018208377071346106372815225597078342201017624467663550939934649823824834731634943155956800106634810399394912779829907235881886002097804125429262443707681758773418984445749678609199604863192720298585215187673804886233806368778861293896330101714747545345650890649946883666956733407223220403657660923923403309451603775225555400672530302859243973245670110968042919007162438843640245689313906645298154292652277760000000000000000000000*i1^202 + -105752108004577861144938334646019592588595714320773719266577047051688737269697613209019472916964063955737764772673230051380102293987704466996061838169258641029949463490120972599926212626820413771617221504464133717673475344442073527129053714740610142386445224083609458835041040249861443861547748366691364576121834759789207095291979917425721111771648311226461190909106813463923305330503146133844175529663985240893960663144004464023235014257094065359061720131589940595117511609075556871745021696663898989448677413621102965358948460367407567360698286484033432959153098738261456740762430754241156360056396800768743060884815692983272305902805424860416073960016949338385099771963705912691665890582687354957731896805850275974353100725823040033319538346376762073060250673425747373244503712771789934906648627315864178696768514786993013388026761319885705450267964885040192154919136515258498421786779560197593952331909659494414859741007316979086189089678576112017656007200759243224778407934132699356638121006252117044089619667523931706871909570100282623947768461885218973867211629814523898867556889301158119810870720867182124330488880931399467876252373108256958612754258915867823968292359084716067589840324389594593037522085184351013501747318241704507890644652643849188221820111254885478525236483331799685083068826523117378721066640603123798396313491550114628302949086434301177542728412766317389520860049298990519088403926709252681096503180913957253425881115827277874841208454414125600422490619621975674248369924337853086325877632407567106456606443179870701036862448032966097624873510722161461929870904067189455685674952704151970276563305220926785520687563567123157914842805386766933179844523307564634934729136483631985963529606433995518000452619628509987892423835871357230762386607824705996227765676938887315549637256615729721123675649564177827963391335590748928299719959004713662289334500756697302618616399649380876722834461280010482573880096547839889942832569311912160929522966850787976709723067040166990438979488676493608927199799183266730211120984233850864479292731816914730242318177803891416183179721635814116393131120969527434058670129051151875857908492905516614624055253275317999290007614500213274363941112847302679505821119566811214938661254687376357846260818285616738483155067435764220528659793622341209853826403263700918603585071891249224615343672598024687489693985903248862626497804465847438599318496788751744222788948341000769003837099945166234134823620436299860328452757257618443228719424441530083386227107807219018212180323318252638496153912508963236034560784462966157677107343736670542018303053240612024985612297754661322049677927054878628183659094145542696277896635137739119220889328047139152362042338052287091873994595849254697888684651051437945830093269763169537727704395419485218718181435968743634353841698488167510640728578512042575817761360269369790080593884924961452071155663492533406849445973520392290824333479797597871913946611049937544558313264354164921724341786175760300940762152781959071038893455263223361404588780730672868655323397758134156761487156264305076207616000000000000000000000*i1^203 + 428253290174646079531852401970951125311018145102566402472542667039548424158169805661705055779983375460453649616465186712368238920246292132055333336931775716074533329517341025704839212466925026607172231938766116627576439780740004391744656745291758275955684331795154973064625929052765887375356779259081729949474306967758016200343326927844171426708335690304983313287762775337983715097948729132306706286722255450806759737048716206183246599760276067270721286874690739012725702810193090771553902702159459097418855875211668731001005245400936660830550672948048580181788068668892526476951489239333423177546141492104193750241487570457643166795924439103379480841508516049284238692494716075519235034793473014463061704367278504205184172839128382659475956525266169702878251861952852336211512761246915164509035393266465053063125651912659992738970597943711881551419650642566169688408605852470185019128796432046205881293334856486788440721700064108134408948777128403498130783941174771120845878445918456732288222195586033928051982326779913791344564321068882354607009628958664030586176483714861622562045660754844859627936317911288670103300129779835770812404859400796668389944432001600402650469756046677683413594603041173838840561505805558447070016378705641124677957006496911317910131507471859701316920325555652930808122723397797901416613470705045598976293922518914970729394383593451609090324269362959391471060896178928384918210206362156313032375741185072541865386972786677597209924569536556357033129520861771538162280259942699262880874791125072690842259210167499736476554227177814280559138996062814326467581817115556967391157361648044406165931585480560550245419077045948240618623067478130039238514417902789466943941611869226537786766273866520179025193469221530777152213582458643298828391497392169264117214661402254154634752199707605370709300930931339025612150011278639887813548478618307850282786186286375781831237702504518909298351700076931120123011081808747795786593080059278225198344945640037469176801798673784544980570665744561390697084989671043529239995871090246399273602115192404345746094262934073715480983317633692106440879318729254786077885456698566030106303494187803984933453993322594337174631224319292281714755952947860214496708955239240287864858134494601928529573371467461780270249648605440639928389865673627173419401114572150541668278260155681586742226443251921669391873702029662156374655282240641181278146732262649447507879402176369489211112168746049320165304390551790334688877469818428558985102723460842053448089490127863883287959095251874406920795884638619446952478223221746011318960632058110688297084910717784379237520658859848386891578667234661987771270794884508882839565252644622916492817423586448765085576058435271098041295308422374425628645608435148391134065105467725999991233667472152250716538198277549492380321496191262781715090204438461318235238842988679794171693340391809580664749662769029001453542124913613187994677094958158565090144368714099764390310238610843002558461123256479101317861750009514124258810981698697480741271569862006895609039583365194284336676864000000000000000000000*i1^204 + 41882788206210923661592129203197673379510804785482249233538077470732028548258095649833218870402019843672737566388372323373463622960689776028822789834721527932631804034376700885574246361816093976769222137633723611492951657947490180140033175733033395429947035494742252910619134978954996255411451716104530852128216353585602420523532566086198778362492988502819074854070276005393181530992326781304014995074149689579487354627002062279409125355712035452865118312120042030753327356815491912875062058028931487693064852397115576746855163020989995037305776269788750961180915798110352323083109862014681341783053518648113941565418303442028132403132199057595460435414470825390898018924293743816948874173179320246868863121547598869709253841733252851765004979061925346826025447583760974498236430848142516710477228302160257934783674081559502160045070245365544684887767478007153144020662243973026925668073864749634894582680129835403743822667114667702951594616666632770683948107395813406972223423723300823849848546509969709326192457453345362126494918948826677284828227543337494789917313052626809807843165942123431133037866883834032726589818362418468102547866432946204287967956442062129102935844125062431322603286909582106509196213494734621058926219661403826017274775138979989322445021598496596777474502166471608467172474779138533984802342115572787020084301969327924101439297734732418291139356425965597687264707592222920577826305706593180045221502761896717100495330587294282437116056655450647568564494671363362727222898348481114222722646132536963903871514050154060690437492931589214031504574251677456179509201169276169427913177598955791760476811787566049572184768207053883542965968428535000938058256584919236375983972707753518155825305841522601656272478875748719483529385679565197579793502716507294844169011631470066407273768145255524813761099505744262905507527226240019553460167251926661848995608814978678392698341327182779784338939106826505876023034021232798171766743122757734820248868184131571829455453697248792103501472521416787725922119388265850738122920254202107119435775356542013950083267476492488123482865633843954901066572413701464058512193927206897520275092162440286892244740218732192255471202782537261766092700128354123360369649106163160166449709319010752563490444498039284388949896745690688510323971354655671586941804971986046412089991845225447876020362859978378035810341777611209200863850919351984140850366443981319570257372938683735218182700202950946800069945434293489690488948282480626886042423086877815477628118042654297691315954561466009622999487768945178489593948775803739612414013419141198296224144527125348735548305854395938335388263784209664907329637557083928263396367690120988575424237390697540059540633538592446269903895985331093713884920603795313370502837312890476911834752364354091653767919593240539031572068426317798446438188668457415257300304513249739311180453638856842109469387733462989883319984986337591982409364426484377309937382418811941258443623422076343075693524995507969260820156442647577333553631633833282515779006520816563980967807549440000000000000000000*i1^205 + -8599731392941026120515956953425474754866207924701175112875095277316977619098544975053884271753129320161225145320645166268205309540507474512752671553134502222754699245518274365253885718842785913943819838296164446598537426572202594210829281613543215117099356375847816955076758425847673810443005125711351863192435698516085323571609524397365958557111893320676953342355602661122647881025925242420589214236404894789781310391013102450109559942774333474000947449909170628952199492988998581634624331793849038993598246563507286184049906016668087737240097884599568425022721690334116885411641634095112174030663487039051375374827007961142940682775322074405296269815959197500986268460721171495649993341341392150858400635848377715690047645171177992175025639127547798289224145530197241620879651954054922054689566103922844037497805007226762301694468066749976445849589183302225121036173502558188080285140684542766312166928698547766293931179676240120199024736094703171262332242083923164390649139913004111033825419222601606967539640611286700588658034354253834542920427616010736466910211201697812653380374132994548804840919585971272639878606630419419027422072031750284608249930782552560856680914273553970435899089380935421099885391299635343467362202599833546401586329381772344215486902540481910154121007274546357985914766140691980137602589927333535599042793678774075903669269831672959282294704761571670975550431163128158452382988929303189313542327965087405791990517277476955604026762572679079806362937982499675642800158874456847171625553315347150107227186611165873501885972355734054423100592656878839903700833973017705210850195034479690658899670892779583232919114632106697728479738019346456337771786642981331617253972949155673316103861993814000759583261711210885150835735353527491858912940918286301073233690436159064278597908001477109809097204119457279725119614863519576937438820909072372254351019417001699693895376642474339320652043834755386452867702785215452555247717968583090820189911404129973479419445705407123385214926257464724669036307967189315015090091092341870170920300589849433678534997611111397479118393587126157394494483087093141712518493120492332162241853366906293490889454984463342087993856094187257623475759140652527790923188922326486551385717545384589841140422934269656654207330515365538410311249338950534717682189664780261469387841677327066003921569878350261801260813782515685952790475227523110112639522475808766357878611006386937355395595939604209663373211372982710259015579817448718857355230284029407656436876130062366781431640673709061943358711913211134718072438647861524574767256650734432988100055325130549056500559671711453665368539930184458218933749180401583476100147895255346671101977956844357652275816109747503814928327918284642061016567472315315239174613065424136784696891491294514185681226445678479133610309243817124120085088343083704711702669592292514792940031415077619984940644942821494488277268189731168035910053790022579823672415575282312731089674011763105473854803224763426674465570099477910490123943673032298130471030017119748096000000000000000000*i1^206 + -22890069070832613909498655029161033941239535247243117276669800419246418374358295694309333812535564209101400136180013723071317503527086516702253210242546438008126699061668840394264535095742507515520779265213596796969380567029944704948898496120022952353588203611856581986455710825188669596471571964382238860934448557409296291394069933289362879838881144717431858196667004883553226476041826339815473294412912661254946035936064636705826625402914030630125238201245035182552812012229339057359784274764914838807591095568065430483962861854979764327469828644718450124548422535180725401592883571120220572127812987332714413406045592539027789954150128820572234642746479277760569040652148084940836047680510776191171088195836024324595456635885378845560906641704931299349435523933907634318847707224843980030907688969337703474586005401881851573351247071099671474194195080040820492110858844430262871476651298517050094895402637958858950464623373694721223203358144046607365884448251048293693513600679537372724648540198550443452377706785948482435388621199157556351565313660590551170549272592898213606782656941806713428494077794468444455075845836909774720985637494919450514624938686938607804375613470403127439134910207447782801357419161330091643326918175563320203037391446716390387088116724250799040772396492857575860660303020965828780472868320304494442578164006112507211715389342930182941458016940570210472153786684939824482667836284291174652499609913622294903950622140708456921319093981834415996812734671828754579743754598227407362487571914123150071639501559625020519204558536986613517129872041446519086883010642240536033529224455549386679247594555056858972387241920153537547208084318118854273904590521439843322613946380587540481805347070289948071459873920131371128433289386522129584777644134719036007103181534190476381715655861140061186462164253941013697451983605175219898071396911424757541745583984819643687666513419753401148846568649782371868410522705966906224972776808029086281017551553301813593802258183696698120461140076984479727487452060891653774086556889904870325978674186443846067236032381867200066840814328678335569153441228159130252851388116482908245886518343310136763949833830535454239783368403726589730074662341159867218253116101032506082307287909619469929826154071147431167842442688897099076232508034576747367015689534834212651036924949428260767537166302147352326362056418765381747491581764367367806941606118751287563847648614670235020724875967544855494389452242995565945288909456495450031343658260639331834694365203881773845297409907499377995686277115943507101324051398050456475737570743131147700231056527138030751172234446099285187788949807489455435434596499655658012842885277040335066656924594158666677592404010509653569058014828999978532125065177610149045860300877063952610935433497550599813037300150856588769278760571668937882676660265641854338522807479837084885241180592829614168306264076475125874533050345973470114030805510734236573755988570024554516352414770711905547012056662265705947452291853808969698920127566572263414169600000000000000000*i1^207 + -30651704648411081125365587661261472710464316809574949033015138126281854040715881376304265143430429946818049011790381321614556547864777567063696107105519718307860462806218313087076479771978174489125543468869664287274901072632212278111679251656995012579648051832839644165285830547657209836760684797098382199140142253637833402087240822522678655381956407608257713565221314673986072290719438908302282610185069873582048467086320334967068615856060094828653157467690176630019568194558776947951793556182633883728944560919063891813150769254697654964582106284195259230902339638588641693782749495419284824137709939487974908284273129223845222252713377341534084041392061478636771308898021257427364141427704919686202423860656860779489247331032477913100095705921233807385025159191831083482893978791520414908706335233931311722393597182262941474009301400642370406510803144171670496419869372391507345813938776974753451720802448951931112037934837825498678786450062003657083238485415234596083228815731648505518677443716613686045391926926447168394454891434529490863894540883581305488531182985232792775788949542978433169648738163702596404417411246873255719205294604404786145382126075176489812989863226626605657919459554132172989869157009533835719276474698954355585516950157686639457048920327536735963936849067909284052589898617071668696585616712552868003198141262689256241137868112670902542236866327427817061952594435943447928582494595301014494562984581703760842976917987905403334434106328833702076219679524694695368845132032554582462125048823415707115329700795897914287583391582269416614738185133772308900761344604925890765392839845718374472924487315391525479277927786525992862728891882483278081670939705631220573568041285659114929673024379741441954244311366203476099371544162045233440573512588783882287932983281899047159409532057782343371865861510557398536571264054011267783643315081110603469676352763091189215540987105000610873252435194511212675439485142933443318160036846669405464881371896825757142331503308033059418238578363133568260047318398075856607644943419437070785124761957123921167048442612629222170333888993915237036479647248496956277216488953144546453015988569862676410494815112181975822689399511520498781040116831546527647463177808687119083083723790844433531224007504034370398317294610042377420808637200148989455547015068558494793301398546418384765250066206616723771187449072324036902365736584609422976364152504332493817763642416044975684041387864306315993727854042102749780513192219074167047903362756891138418505799393330765861176077876465729617566310427587309820366492549811887619033562310507487458640319503765386943678938887659451090480096752768929837674697796821307352252259489953723166067791364112924439747132348565734552533703800627963791337712613376276793280523287026290896823971487957815163703829727423617746535133841214519198202932792728374757513241521594934289424680762747781779124819862254137065083505012363249989069480304763894940209451609556564343662366252010535032267625548750514136196240852644333515649843200000000000000000*i1^208 + -28821085040757361916965922574656417629268665079433245240026334981194715464256877678058315724628555373812641656715986225164333605284890845950732467030367248757209024561975516856158965611949899569644417585750142232842924335684834927452973636538634143210106743228410849543836884244379558000703158597441392450020691567890185655724959607557297372020845803765686508173800757294355259967320630677668436273866694292714721737752356961102446516431593717908096163708928819477790954766718726324593202659768769500467725292578181003471433534475673977278592897221592977057005684864621465601328367405750492993015107957743707980297142099938189570223960988441992060812665996940807796590464995724046677319346208186655896609571848432961109682256550451118147384987782453721256431161959731122982902974509069386220229150884119404326893530699556181021823231992629988599421224554875943003350939573268681110332323453810102341112015008100553101774501119898369799645145894531225607153548018425628241771320547106950396817835601543813610448380621985048886263356568607105585520548525842704617246303663923285962648348895039142517424598876537134676810981140014592145442827726664574266221145606025747487189261218938485187952696151676290817390553388952315125836704077756909003620240711506431322450626769893349663896365040028926398356093674242234849321907241692022071936458262474638494809045742762267460279549156053496481404785545006780774778120657569109998090056052866154508314721432239844390265686269827017906396390553342096250402272078989776877249524752648454085339363244138896312298624873328016117834021704753437823588845297265875399580422545668268114598241729076432937649155247858530686880911233555258260851846180667661043883622571823477062428051090439219944704960930380946785751545162319254510588708385268615568038612572036659045701390750058503464821516507206565370893911966317477858454050470310646374034487666842418876846787378697335819625288142154752485072576301224110361943895689032511387109046776903624659444782544449976522561449379155301941760190665413602184763790889970608221740549448554215291528470233758235655423442767003672780060448217242293899659428773004329555598460208165293808798314807444778082585452344808848754393665016441269398144110416880521467368231515096360403622726383177701843633565479714138725521631582201531407002099110132866011476769115602529700832214838648647871670096678686690544084627776500415391358757702552227476650886016609654557317403062843306185750539757002229022091722963062645005620924212190295036350390299299758226232245710199222754926835633774485484433526157610593487055669398298017927840127305521386146763142138392111045230002685777768534311624187921838168225491633377589957107929238106822188151733200615670175497247787954676583175157267607790812232499597364500366582863931091122634012142271168110811290068605747940230274284788850094691568181498873842254449318913044512088696057121092489826528707557413032759090535157962411319370938134537575500759596109072300322475790473013475867096451645440000000000000000*i1^209 + -16580963551328169875212503530464641549168337308478015504933426724300956610277629443266941146843732053422093655248919023810169890091308505446076881252629582920235044619135546662795753781812716650490485223363863112893679307699634767730720111334916348864063297062605734733335209964198226469313049262133507407294999312966241802185700268373845570784893045100190332941870265936443339478786428093569794643193716374637708737511007103456522101965528081532518575810359024751462398870600874900743817142707444899422389601037328402480966643233242397001737960037635229972218574784431484288056614993279994867894441585813268988354843163801728028958729283776122167584478153900590200064229887868672798574393699672066744627400969529676998664049025664145630369341927407346564367892943960553282774471496410338087156035217665360236245211503090790664049867340256556619089764463022345349744084311309503274443458948866037091686020536709779738662215040539853367045186780520361108500929531960599001083830224071699580428264052758289753322574174492335784442354091873451280775287517442923532561287812608953065235961088427204960389151262242094720679159083600771573409328341997225806013672665863015557455847474703612773834943365979942411774809644924783190952477748064737971436891193463627554499264648526556078021590223405205862613079808362556086646028920451871423915272034700961391323479562199132755420346963192206271154432258937649249092555846259003589345190157307912697169397585934561637861258941968582138579858929403674821349123730691087183820164699613047245773766762012221118586893333214369965954278456996448553490312670293473975288230458979971644838553763593949893990396407273892725083943680754733771369335907465247312412436429768657690238215706907647673507627477364377215987901724750402919585133973389469456541383320195541244015802379657977974266545965398626794022511782338895619297409701787385465534815023707333938257821372428970057955815113338289323040347233405425164480238619218288215063838584975908581868010694130194332752020622208965797329427008459903801783149575621281921489329857406924564728741739757223267262558617423839416360013721016891061571077219503575216823055474548886644021384328868061266530635119486703815934849593546253118596549450083953924726740352637179543529283495215874082130505270131333829396126399237532049178585079417301012466822566649754280554541998900489363555633584883016326654288243684197288474094935463405040032295305727673151905955163182834519969496094800264109886683565479101651323956031210480852215470568565234473737545945171577809723579302301142098808035519988797302215895009580744515896577487464859487809007644547172053455565210571785544342080690896338904250195593412275224813666372598280622074976490257140825536378693893398719131274719163993240645790247623146528335561459258507547016372994679644947229232728107295058806787374884217312799961790692474696119687242510155768403643252051984192702730963579552867700218025073941110017885125355641572273312403337362644574684113063116800000000000000*i1^210 + -5721488522280911942188581998018621925425342636553094791913533217245979334517378747182551581299348306280654145678843167585708980521351277958170186494704511095605935824672586600023445456984656955713552854913657920857186678025253423699616107926101939814131966238880306153450241938857377506111171922710539051431148193232063975919827672479344300784832450349777967771550270756187401929799608235544356541625277573720547088416555569748430201638420097740872364897642970377692119271616062638428269877471281525406463777747248792798418181500264702563101028241274910284796986153265965008529172275301737108375951930459798320418080979896326870009760151384889356784540711674270392747668019035818991808959377260584406593285061015147345466766347658153638674593255039838438028467303303254677645807496179483072962504202433947400833466381751092697146810026217570738880479969496099692478119830118513569657252073833815198203500888104228960247164052529638445765180818668785182695758325501899027301767529845684195639773025565893981858258352716653521978802091117169888432842171629191087093173881730070983536457189743659804553548319056310734282843312568453451797814170036973033108311880725700188917015353989198612568865048654952632448707212408542062578564966793499087436514971948214610027610028067840716142435082525097381735943281205560774785538050044175978301658841085394718040113051964152151292193118368593705451224962520668687418756970492954159356404129747726203578035625072992521253385407350348024113441779448178545142564251456636031014251157878724433837155997054651522524046014398376843145923697060362885345775589304266351169506024848313088062438233343455989397199611504652862731818514072527247591250514097774074147931557677817557790162227111093237015008245551118016890311133323350762204020871563784305764875222051448021846190955838144578455831342636821723829398487099020844395536988369924481322097626065711215086072934465318198101738896431145122386565041390608154785701471462897930483689503429979050546732544914724053344545127464188459481435853419788398102650676529550246187437361666840577842736820776580849435749257461451954264894314108027094419009621615306353495970129504779970234794421145436870611386474683873244754729491089264130296883952007281635984046606796328572226758362025189531443941623076393649956846251681454992183884405616168230078788935972137969892274415204231386291900872959780359585960039069496751802010376007679584304707155939680996685089615123527438382865106753461344202902248610250577510243117923226605978693258199651043497479132524428501952758583198358433360662323532401877212900384972605782009873071033582068893856731732402194514100208905790211218813814163085874958705514530592055915043557274780907055974364627697215519397017588561910901757959069001086520748478188950360498648030544812333667734510790073595126934340569394627459214787068185896123557822999560896631145801424877240206976028691867306185508813508980687309626544454071449445313350891011016534512038046890721280000000000000*i1^211 + -66018327247270770858150546007462684204204037351758094610926153287888456566418196371212287146149948392196600579524751351257410938238118746456976023439584025741458110970283942752794091357982805744122254446726363781306207546525308595098245949669539172032652529833969062745467045569217120720636857461902033361678526830810828753623329167058444261917150754995978175429270910042655467596602833793411712755203072495598527750818709586000419627065209124484252838825851538315307227709941183656123278541000012350555502554221033981992245997973287837406705529583214961424279960824348648283312285364765602739740382466026416031303184955524102630556568130739204961192232446091660125538425399819728406071442213842867698831862627610289847070286755031772832122220436257554610293686037873796513319513555549423313593882176314227018282562085721299957044997157147902924087184773106746470337911144915076463986474212912636008588724827300476727369597003647319271166609026557417630792930126879830415692381099172854034930966223457309591550320312316290440679711728309713032750817516620102088670912515041342347260511559879076575198190973563272704306064325229627140028875056119941140861029299578032710399865453817622963748841523904091725836844003221013438338381415003226350117283337860746474493412020155227328893964940706310924806264240776766680042215686927482766654010540697969768993823690175635520265907508617247476428168203734903226647954716781947281529779301262896556140997392602933718386227483189686345006568372186479579809299982237017397407022650791793380504607181500029364765314540463411407077812133342599463285766889570609211134119224721178922993964623888828000003675968046571865305007884755089013289724958168474488163207419138040868196317887530150677475758462873205735048173359658900198686426179769785914447506497327977184196667533242909158381141851091901412411336907616875992909617053889674706623292330274850049671403727668981953311095193549272931428362463071194749263930184266236928378965175781252588116791100747459378317524157371478196448552536835934396244532944132525416921645537538562263771871403069893015490814994011650521357726387487138915667588571808919392183449287797280014926592298721925026774251002535605296863672564836634671925108724629637581665634102566892511177179222023455408723700983649016126759746088180730825253332531241398006116547714883166589103978436336221487427361907724228200849776035257814412586184386008326158572188137791335820430169072896285956115753841303754696584262374681395410552944086034943395947948346302960327374649789388240807682534699991793212047035410315195732757954446812747817110577281174616051033851048185745361661511925936212846695957509770810226362784487096029572233009240518505345441400262447416687361832911648794803184073660099968805468325797233554928431065525991975107849107831246353268062880592403835219998109082905456903348799333603706894006449408375485062724468774282244089569141770078409093388987424514932011675687556631750508544000000000000*i1^212 + -7379147407072868772781873639262527980252902631814890036754517041532269698224384971277144916512832608416598678542157945961985495860254997074346850782838574335613251793559167034309941181659259802782918447575215730182271349312462188501762204360244700127704516390436291367181489496090519115362023375757957127420402313128002742368713946107640880424346478198530993249431620901767103665481051538999215967303578072249010156273929732013363863445178957749279739493402024180797084422160419981359208573979289418800093458067550850573161083649938200718123025943036179793717830515395547078370294245863513754923764546261410293756126387951040402559183058610351880674607571457291881954797911443481562947833112280142359165242320969635938135426818436138881435824293802501084090647503797817060045012051063344601380936830917255472134543156435423397335119064863344061444024232518089752230561160431618003446376973870980951952856590724574933984436550133223262399448301197926740987699664579612803251804082069015613258492517079444448932510181819220806693448943086390034422174940940060169558878593124874692612525380972251478744919052258982068362481264868347901862296368343403261502069936566777324137326762353764444818149105824216887004315831671581493375711656528659459779710164537093106101446377650210974981927644979998390692930344212894211090029908152233493596281116191795313211847685024604926258241085987209590452158149179250358513441502844376681809601399219499321627605933582917318401318433824228958082133509844793928009589651685436703204626802049759126520217983147511230412764303507707818243942074577425521050059717041969169343587670578217825898073864379836737956853384431878955951445216801408203136436594960055329375818298411646555795369637868018324885306551685315930613409455011665897557545899271467037079156105770027918675113591888071904617358954193202857028925739155830372909760525923398407586455676056819502283092215065400084636435682252636474967674983626222656103468839908480008591743811451607946060251764612803963923466674269418473842248883957450536980599200740429427479369721477883791840983263890990406213085934469852373185591264658684373757154177499690850808665816028680416024815051599455895063942140090493940523790564813610328768384569739239215271852546438127030535310111672167867024526757412259176813346829332518234712308344013863848686844551196452271458168754001770816450163912751693725495956329808753334133803785627220710440547778368033977674731339533340593059221728641128979266326699862834072443459874042172913001172099021843704987808988926060898640167229700254496640421604462794092740161771376084022090186534227251829718249170916377746717226651764053185792547327954378944457640384914021010757230737853115999584168234333833702341110685901018176524059816053361362319598443567587384648372427431143960299755229474892173174526821246176986712941666794620964477878687125830921172582969009906210329009338111850313236289515839222826432123758956964200054784000000000000*i1^213 + -47502572500904365703697778574792407020057653525735835257448062752283537755038922437619262297356586764872043156506119889028874125370689468814651930881448840609650860049623252286132835599493847010689520909836735996896904307729703880381575271239949021276818555546165189672063528099463864240022376394778346627393569171690467610689024130103997687076123978243930350851148728895745008204518709622877468379239719701028312682984821273782748423864523714689031568774358150767169525546189643192155057799551266954853103938230181982418201366983341612507666487564709462062863553781229424719615428174147920343844963753073750028646884707467974924783824084737239172927203835395834870985173437353965227488862588995417099013370650074450042834547662139220994314982820814579537075055081876470856870328272657981730370084380497761102063740812725212330656612931659946716724350719948148739725904876279195098711495272314509336875539329555196607111376762016430943574886817296205476746559958575318121120421406075996814191595235585449552783936672035234784437813517685477474942090764823989169854952027794273164020719560553826878208388456653277472500259465473691119045463575824490556389632258855397100430787010779614993833782172881654384162056876876162960429853842198834678864783160633416907708356059871750419053269098630876578617025067910459612929426870030046782252416021670457357259155467914782264199097309059529046346872444215763203576624924887029714761962427276747725843008847862818175249138410977062180893825588543046232689634108859811774980260032629301714521152717625423908428315392763198246148206128136512939326343930347852354338734241022062024570296248208142022940944611175284421295056447204482158241388154192036540818264055629230330471192323416364911040476097682645438026519161591514534041944291724111837953794128645317556666582364537836865646511459002930321605475750063474156683900642227977047695688088960931152122576301508798087835343319151169850826832726102200737300900817559082982161652405990533609432409020950817462950083860179667370693973961745799096021575851372666104961289168982791319855315371700670124358261988153839608142299040256193918463002928613933866070259461177005215265781085973548993316652528080958449466561604454292546204745722705769265681624760039417765572180568057657229395476640126105007702052981151913748881927794815110412037700757241536319115740580861334070487189387200862073474721916265616870704983108353278740777444066907421823732612625461074071970747584797053038188219324836072548130766332829120264059994953334081216272664953400862770592738769018329557074047919116817127695753664135372195765413815632247256175377913446761031219997158300490775914789699106240273484012302316065131615250686928720205478804505138624769151017562227243107853532681768563485551726496660929429882119433913889966416742924864359729270725155273515413752655037559596048991230841562110565537582702759145744658732303157599239462497418028602285652705280000000000*i1^214 + -146059374610249299196569294640557809558769134149561559795686013832085862797567349482881712421946682367300068397143067472803761994195627824997969872709698131094466188809782559520522165640535335449526702051997858308549594907873893420749470641984448632035446320207719343549992854803238102410092771669634570508863083749941494010421203986198282318472775403580465242018863353649560690285346813311638499138766327652408360253418566703812870151376155972441479437766508534996288605928720353073882820289570092136784684050929266825746944424649801062362454064886245748477183836591287597348196173449207450912041181116637444610248749583274977319320714524513565045692141170893365216016546992334348876723997461676991319203346054901734350944276732032675705817829884023035220278419501635011669527710490381121758953696344754328030551921957139490441331005030644677502036254847874361641844817892376620173840113642755741379629994287049591635284050912271149210972538419088678387304668793981396537151069821198604623715845455183852176195434483452171681219461638328137855878102148728474270344511561052126600714718132089942992396617794377919551846410910965838350828485638762259941578687242114917748305984336230246032221338279684980420841694951091042161032195635130456128106140530096105355903822045425814556858237798375794117650505505964975079272772774929600019585523591390283315691417312039672090930888648004587814523476469335659356627275728388074221221280011503226880877868219638498034982805688643834059017868135887976551334667606675600795958449974872766654752577117623515624247036583582275669623151853762540364148820324572110721571825461170593110475058532031124846124260731297549866429374222594721042849853640979802215958793668107765937397890985239232924383231089710646857572870205597919788909058555087334268150117062222135054879846188972589648575598879810710353951686573339776351042519958662246722124666384546275347652357194622810716004386375062876400056325162162540363196320732993180955579953857611639068060348908103907681256381054406846885920724471155781047635745840936433072402879615771388004813917668844235028668101716119672651145287774759444989490303605837495063830694235970146047192695072705996546262165140104965131228204729963922399027801729537105632166336559644317062729424834820991205066419525935228635087458119441639391351309806357373516152173828485053180672455900310944441692115651355666984635939821008690612260022514082726474695251257144113159619108145472800591770612540030836814017033522970285587748297828553063052969237335018314410501832355978639997182572444407858545798484695176826589437062485645362722623380778766619780387538151109922955749533443522266902759551138024718805982397697527085663807520800553303758877054152283588239420339909247260151939848215033997457432670476369276676063615789808269800466013899239605434979253689641137747762148986459931510898182154969914756364077590330614970493861887473637215115935744000000000*i1^215 + -914874505792794011882258951233063284259274862015652811765997205446340845073451618799703315344592816014037186142314619338719585754758095855489100110650427922664978041801716840843471064253731599675327829839314564852063450348583451001485851482475979350045028511369427099363268594656515108299950671128430184665728487821982108196133463356275149666828589782673576516347859652633757896967366186125420892783227141430534684259773136193702130505708922029202454613227118359618118572649212237154685064135650917624623521261466896218972205778761332406785672937037912501544677734328243156924265432153233421519567479686049617421237463854933446573593712041838939421444868289378582491568142210849602538664458842077394668696648539420837363365293931984529999159151107736805823608054345759637178861625356306993495963916778599193471647603706475208131378024865844272986718681240560914937063516406441926130046550377808048070086261770629972720911738414063021198440928791795597258400191557589581192992798393129416407633941767332409753783990974101308003985733188268155382389035415814130901556572017772472981467595564569392296499139051784903058234722845338665291941744702235871926850821575383650447505027486579432823759368289387024792852936602405174473585146401464548106788865305068200759009751414525378903255166273783724744927740650907313957367489837576351364783098598283808249156432246089841968382680004419474603425216343637755365820042531658375300469642679741219847691788659834796523085485130928500239723543050074432634349744994276572317447816501427923551087058676216624104193744804643402095882696857944806880431368313224748235941527856239186774571084468689014815582861638871840380866902097542962453720427558253414700118618907251032821212974386212890526505576875657847833586832894146287595849498770914040290604035979353551400643691565944188901937233604189620637614983751951758090813383809280204037201747910157472164467646504291901562230273348780931586403540045947367714108991443033775856035628547552359880511744042971666569320264395267046533591932435561664224344119067515158914726543460529526755304534688515294293571338559140485367049242137789725045116726021749556826999091929731074824139138420212619483382176470827191597887316220186825986254945834755558015391678089610884383049339867469392938324884776986017067162715495968532210014052170847876478573342860149195936382769327885058795129996370029951019402045077644020065459804021743352623151405806234883630675350717143826010671548617344552853621016548844308003785950842298509573009412294970255632704919658800630810157917917083653933543394263286395187231034273164461757476798984778841498427583588722826702169602333629090716531494243249517925538971433152586519942735511223173597995196464985616405626866998667904308416355838070535152318816607495655502491453596037644145108052115461661351182648462647658249675394161402100477900172294625827763183876906080996827542323200000000*i1^216 + -15267091984457699837639439534886382557640592486316411645194312036008668786491847348171160136136161370654192264708050442286217101207358648334871451837939132131281488940488199724128172943760634735643293227296556547605631045116867057202078261725116312272563132996885352935623613518423930737870063768721710688033375535605003032680629928956945672878295416397798681445394514070013310000706933471243550436281490738559692062716971788192690268322887218876703271767738817329863226581851610930578882475780190737378794370188169677141909158642665440727358197585760998513015191021386254447885413256397393720841271057705952563188640651312827620387956999056413696267560999217097514934813427214402324305365411240125834224841321975962459234406144206905182812527710989076203687838499284042874986987499747050503637445669332893689989016798484990876468950272057404906162837193979790103123764151275043277727366706083421703642463569884679096001766573143337146138224226440088306388464565057647683883796011773733300928472105401380021285671879603623096678079910781688847117299705104053309438980106349783593239838749882218033792122582636777366038755395663199159465566244983087099162460921115027523477470874670889008777914988743812616360433616263247241240917717322450826957877076180855659285948153749192037365907262176146025265404046940327106630163105370512189070132543129229822112906825234233078766873292016184027859759027366286872787596135392984705769995298910626106381598343223490271056264101862794262206066930514234646327392352500153164271287075829501021236874682789495357248404255998469957446248747435766409365838042751280899560855922994276351440116234881222242883697053637987172966011062224227401554570964272664636048939653932244238667311834549766903951713314717117138811592262536043235553412281455135810237220996713221140316978329936886374286160046592170245782951205027603736369101274809468295711893484144160833511313861262658442105838262318965860665212362820308787169204452248749403064138404385155294425918251121901324588908279175140711722912833251663322230137597968787319749381869321437837189690420685271610977542404568727759652945020886058324980962093516981117977241819445879575715622072663643894576184073357747176989304388743444832556046462900164180201782309935413592353236204868071790465007022603086832325243189544807782102086776332029220790669516144248137308814347307680741807352818659075327305337174820760437217764506728035059229575384584882546716692878992323673824065075851372646381261324449146299865034023058096645041680902713742661499997310249664089943933180019506098846697649017357396317931365174553611074454803802033204421358381213755330283874776249202077853130840654228252490968397834751755672576016910128889199381704749532217077227881078372833191002643637312087014219180437670331026393207277327616918420791295784869321122645587490762343783937825131485779231150864875431154239406080000000*i1^217 + 3116750297135790971929946075955335799413177325467803201130346534298377341371929905528165966077661995564633582255275914276864386663946671391437991482392926564835111491200085984413156948000097385894586129089500954251535367805716109349093603006547700171106244572808270347685734725227865960311250102751091835049548827450319630479833788830162619886387745958990233665722294094987852541261467333956161418189580614685406103678411154020725765786078811347297491789576906276755924731699212855214714135943336263536921640916077563885990680429660014189532435749249528061649380714397895576344195615904062112793254813505410055193419423857613467098681669260252739753219504250668380026685986707386421697694644267948914534103458828918125477133050804359531101540208460737413104043636005705318262146387888137390741708431237715015041717928619752193082749586857996799218875081871841023430355027915487703927930196040963844692780670206508445447377124915886303368800279850389913394339168950155489783999300698147567743088347177099084063373111893255336963560452229223672264468467203402827104818646300178389038252583584827490520797302083864446868979477557003840730625085464321302082160659920684068962830997825044601290940236317270852531420553970703307297443117029001681138089665267602322490738726356309976028530301370936323768209838492177023165412197724158653283654402510040742817221652721350705885780922828230782227554827271797694910144491767458379095257056901227215265029497889284264641293312594810615836158371665980698953341019976815365161411189945074427392989588220444493660771835142352035523650197999197485814824060875486429209822059025469388749360432594871679929802779487312036142390598567590633628469659018345531500457817744395870155149036380664218809766202564282191864228333821935032627481515951941987771821903165311945701830070516892513339620609276315458012324508506610059596128953351287074299283908784711096345581157935749080434717768690638328641995129890955132072689359150190488543457346518016396981118997153542732376497386390111884591089242829504772852379315886050738104549859369664185967962416636568033810536297313156486469030209156498926129646540391927998140456584310785059500490952277867960260439818111876764487868746679371054654735506235452589173115747766327418342227260234554548926642796229710168385492042488504426043932889102364364848524116059751994990008734601284608273281040577234037935149096142148861522056780589661444390724433166831248441022955141674376537964262725997552123658840193571820927449125797119375835852423364141658696351631492396563826914675880857114087179881202882814975697757569883671282411039456517882919736358624112219349126229823377126118068450971283219813771912543953557401805159479982473486799130779293983350938673534471569603301468659330208780981822394623355966001066898237224961081615172480453098087785386305110837779598381127448777457664000000*i1^218 + -21874906325621466633221123507806510911923453383946625714249423825568190515840992362302433503063909368649203796850522141458741506076693429965970771128042692510650025018195400440902605851543534965068339642090752210415837894732132532037016152757835544536789771553091948605706238107781523283595580694184396222331762555185653671082324402207141639414934961279435618513898215697067859317883767163112488453664231875899287221963476570397606406317117741886184781417557154262832832945693849167657909273642140705505544971483375696505124431354498538316002292546849024820880376767913930865326476271214282892011225015043056779950042164123990751700711262594429883486200412243009481149313726733658717694803518012320072057690810563906753665061664385124682079843058861231978861123950956421470326295494017986283004828559794745131462104931884226232145694161272737061555842823098561098749991975405639472345742279321045157947170037802925402668397732417629305126283800405033919341503449679690679874769254044005982773209021541900644941760180459137608960459943835825795407540749958194332856260667288950715021188392832313094281554543634206516047549520875730566667212839247098113798468180604062647823493449428613140053718123620299873869888036774245194899592876400342527002135282840758803203782292627222281329176708670640893002189390430380941143024119907770290162174159821528048115376547521598878358799573806887645186007509213912321219816822809439188029155583431110798919881040411942642264188136752901943425395574604362871231999318758973133118834799537732362757869773628113771290362447334012236029250650824944738096279150792003616402789030496026020077586775118264044182939557937552433902843434817110948387918693009236886518477581508354081463350136085965013399449965918918909554929636751295175560468620858345836239484090167296185935030708010362234883703671671689447417409730659171595114865265219315037537759464781439439940505635512954097878723835833248682839315557919748306203396378803195308522288136236495726876469464967272215953263943406760344481269389082574910010842366331107905511476487061738033181437387425330582340309023131364210417506944338731285502079498207639464993963390401663367224541745556807226965031587828229600197909846013139485345483051653362084526971114734126380560465166446413540835637853508298437506265021061828733137154487209036781675279027917314794585380286124498161545396140733135002180026695394889188597005686602307939072293561252116996930884738686090949463970336726070851853458814500745009814187569560241975390860246996062783495350634380018503165155868936871628801468606567456016488267469352039135430163978077430626619164514104684137179143285447544553028065056869114948096021136365706028880656130942304833807568081278740866591873075674025087065872935367224119417181380475846560339731532802929084738089589010622729578067001981363268301619200000*i1^219 + -26793483678959253200802623378418554029124608645219821052492881251381095778591955319001850364893225580219221916653937262492212297888355845058230309631211367892779568792595869451430718697392654100360448264490743697610987995307787010748112165733249757791199303056937634816027001546655117452631393900309135951563552990650261426447096378729143129423827331119302346809013451310890112960696080861799964430008195102117607922354217223821123503513618284704954849195204792687544527039274869803432279084045927227155982235056047152415186942626643265264389118554473932125722279418088498051240670047330828071591012804516757935612984714859075319270397313976197449682966719131701632098000777682037965056191648693579879851359518531282112303808333620658442326509218420801893520829719995128871981755234293968720569160346225302855057550655149492161353728280109478537431251990172523564366279469767410824359022238506254587064115623667641964300230824526069289049819859918228685657351288827015162393303621954432789017642603303290709758432196499903284319168656722259535186857973703633881554043722857815278187155821152694065023116434927101578198995477184992111418503927262167152822458272445128992392987279010532557610645291007643619570028608646838247085911393925068025544446248387498392024367756940641958491676892975524938441647118273946667966624136997565226363724990348261806678584733482104949074953591322925451868957120894703023957693621397143520438674284332154856497644362099585634424002856786208358583601981301782981754873856872913285541514133664992619720871874562883137687569606770041243904970228088578760244078378196776948768205648981644190891840534282956444977562109307050906650224348467678958440770479763998656522812205828148378418691913817850508513454948906547939995896458941985442549602558721208245163127149718653283499305594615370897216841647770017694333686377493392615913920778889355763032060496007863710362628508850493268716059688325604850693178387643608617834588194461376584306788340542175540026688355029292702917117264786369152290779550710653269679164882479161345052198331046613886176524466871337798720872591348644575570087125128465958742851063386339356864833662812271189916042152886786662864217585353401781663586776472459975522246716892292179846983960986597836474230715324673166055410594474485319417853045575073520102919357709117301008514146935843259512302821507455307616580855118727852875937487514699244103792955170612788180595355583759988259202125301131761387067980163079512946930614545033158213836806452456469387326488724580394279133075039587030567439053725776562365989461510546532939437051967662740002817396290557799764823203477930548838088712523073700859542332991565047077590651012375310824463779157088883300187667923274412841741874791276886560016104598252624995776099550516586869212204395657333508837212160000*i1^220 + -34405502618422083774193277863345114970884136970703482581403213393897114379690557901716077757822980910590948619167892216662175336581520890680216764301133532697822059354397050410803290347372684767390314735305616340513609954722675588622533999948694321781506848761766971540722806609250577518002138665713365728250855233874911763368477846678882983307330523319892887968442804137502617565528876461603852490670274185652022413840965118246413552423768542227815034998106134601908484947667872876601157557149830347651967660564362190564404950696059078750165652384074830532831029379352421164140177503364192019240471764319167351294563993199853855481844028791523125535140002136721581251118996878689194004918981998582901568920757869567043893474278153387314639291254113891079804352466063917336349084934490504157099820374208720341165051979512665044227576851527311080845313980404456499453308183149510142439719289483235263492545954160017239297902335441423223763481156667378998720950908933053982666273003373792506722085835883400326223430859573660050957583775610189961952178992895422194439241108323929487352189877307485648444973727724717253781790398231234609265162721358321495603237096966283772002225736192281700747522446513034167781757996559479147709515362095135258352160722011296996157221927982453854514049952830286188174994191909550436476113788980750683877073339870780872559161568893920439236052179711900725322412967613994941543870938049623714691271667857431509737647397101513832792465473798722627704763239594816744629504729791940519239886777552587415831829366149017538725820343228610852702847163125263268080612744787078281480769833302750465811346539832896487747169742024530715990254145053206301693783332269205559550716610930442863755418635840671951535891341944580899271612946339638068595226855779318248634050724724876021399521764179277084284660304408933687167895253126941301288977556684040052571095897863527286259354654826226154528781045607762047575604776866709545276951870049147052298207819916956893092171803444551116039034759112966951968481808387314604712109545617010230266183395012546734076732770660432323022008888466674877038968353877658737854805915300416918376041285787157632786081352339413967335600042140850924478660546471337088059110993429045038756819291073601886582261629132205734004397305865145401128644420965722762917640987565362938602450204048683695710995214363225099282490594135881936756152606288906687711082200702647091756486590863018392192791943386816041713258947965350918133033736206989199284152172830051994721728708939261483502100400430103380335391639629864115265259442044377287546517954878539141132601779812774249784619944269575860891265518088277903869579851672348335116293685643455442904092399599911165567351385437759333151079809137991614123844655497039913696051328974848000*i1^221 + 1289292787333927341662621124535004628859094120287941341031655086550524520724054913826059886570144072883107238255438110712346643601376835612688264595112044582386156067180552121989387758066243338972838303997659472328705364080772694420186451229423120614482020883150303443792426372222081298958502094664878056461803548822944886717516902168211291012236148152723348559670039711335183662897541786739662711807953412942759586840581495231288211909883632968835803759250270448735915888230875152472614230054025523023391340224547539527319027748991570496527240544886477482586696398769023656707339963064510802461632319693202907677352615231772403463548827779636745798273901724322046276189178520312381852151336290360306504342627676659450632369730647399305057245786004374943009732447657175387703532194756247675540072438501713678871610504480600512172562049907915814982216361423908540175084823398675435895187590186108099823501662257678770815961071781992173126852757239356661891440730026438465191777738990370732949047360218620179864420463990457921739937680610777791247291154439106994854327615736925533184133856749442209243235732416316919869366371471781443165407479074956667731224777121742423745209080677221301317307416107267331944765175671546419331608697747091949879149935418199272926188607609715559791028820226362012997706612129125707549101744286216364226542554491750912806532250339041409393687579828070431823907517607732506007522322714616342282693630279471597022436057873006815308081207003591164493187900207780514394025167288748116263924408147951021992068099308830192669494584396625362019214049096066271027200198537234624898473294434575097841892699671159970589147097778714906944033335304363136921986708458582967584566031815233956996354300861601782900372894804276748108653626376693786490850428112510762112149788243703780861125612135489456901701974525524051615311851315422809872603014793573550210049138258637689317740425270193930915443514209571287503201380283133798237944336979699559035766714642672505831408583205417539995752919001899432981366640953928670392704894056487572489612122785057951510941665998597042623047765154641743796319371218203957468618489464242720947841734600192538215160908107314007562341571584977590152253255138127023645589600335374905164528899362723691930072144423644694258016043942432509495157480351895083117143764014805047903896170428912625156821345484015131865536383703885215608053776404940489681563257762524056662315000187963237049231911684169724889288404773736918635083338808094338729476798387319886480037152373769752569030950436568823621086091200037745426436773928913791989515447065627932952730672818827816919040275667274671720725377162381934061406353194792922539080008693072684832706069414969789213577822499332980907908294036684800*i1^222 + -12207956175409313688214076545724478371481769157325871579743204744301596503646933952060439133710171253664634049931008085791614280954303361229709926081502903642794124924093001600358612738982547459835515544604377757452579956409505686068028099235889908166479176219015254789578429225949164184187809183666170237474606651865897035325318707970880196529238772092247083035551788246749440191045685748585267679242831621209996230888734726908483943905200052696471397384564235148250162915495650108698308913148446117507278013067961822701605495959758314396553574372330856352329968138274398010304687608287060012098173457673069191343906106110981979432584099163295074467814858352060665252352620050797491927270047991781132787812937979849480936479189769040275641889418901190570331745191177011159052931186301540629404081043986933827111007583212889572922771738163277871760031348445137879926023016940709705214352697949249967543150122064818841000344366815381686593942512282517712139154415862194100899579231632952240957189318482751906137538002174812245634919808411303309041244794057086029644964929086672912219436501769290068469836367174684711520031968192275267018041059044261691596467829944756925256979914478605502815232179377801936744511493547546121505237167187148820149917668209179423836390823579234451580567626418251868931704825366259262316616275674830795691478091171491878770813101988983049872186984768669114532809781041195655165312860203265490207357797817241279184690128317600785117973173759165663362798314701707701740765189719300521932497043901737966421636417198653555277496493801453747852375433809229706007455403333741049974430203703288829558651510760593670450279208352554156927322239670589482479369138305965333523672907641842538584727248415341488713555138512220363613985329988241239297483298564848710784067126808230426213704797995224432112054728735360604221849194200866342344682265995496763640753880160748716710543545656988995426963287155888699850627769434530777494067995633856589713039459936317548495954430896080581159304108200677220398481055496250467503453427396492702832781537028505671724989541757929105379706405883213428964206019184740537052403308942967496522700080397642759593066009052193776830186249275451394627075714250699122400067434793494534145209782189040686281943629631060542787411878795368126043201812277458110366392785414154425566912068711281014082567760784888016262989596072202095529779911553073722204712080967045684773524149932203752343892624009525949182877088949129557475527504314227464210758459266654959452444011161776104727216760811121088686185731119416756592687775133195028350757637486225608741219417831721173396461217634843292234064976746517137529638551799713044203146322676775164480852737392640*i1^223 + 3991142339496260226960783519161911090203082630453487039831456037432940307794731641374210365205773405388265667650713607632720193863713670632843622790272494678158496948970049127016574814136900803808861330446692958872313699096183548512734891691111271263628000965150662400929029124422648301053419856811919749701775899041575195744073715953357250090556719764282233091821490281392461757920123610935551074462183744614634122507902833064767581973685647231097252640436198916890370275984039709268111458212521231553103534831952955018340499101867284303411021906111368236978840539841153491420542327982767529401217684820878201965931763315217505421602750165818897356866582486067645903932496880818738753014356307670684412124124623093241286171955912161211539987289140558530955876797653056361257232469627503933154343119121278953323230930798681702360273865325298755011811939916986593056216461254179752640687658873966398004279119305762528420178550593622566088252718095995450711891295164252190584053755155066329302451120433725185234687535592856308088641008857557754922235748414733490602821908684544433951960839466625224441917158142332167119041242395260412683097917195646089324339253093234895599450558870917397474566026686636138343342226098078707063929107090743843848554475652697930938462743121380506290616136999911328890747893331971632082633231339144526243497504343582553456512032066975999607895930529373609293415380888173796608230391701791944405907270461804917424415793675992923540448991920313837932952894906720419589299140088337262748545393023658349461780928192297340639502781195143981858800108667266578605246107034080700661604111667277814414450861220259739824844761743123939580092915224782923218331444470684769049868113765070029029412100092467209708253592210915529992846898204163410744648774923270257126384161406882117386999931795121772802594142993049922192299139147402401703318269255403448721496609179565595783931256421527765894585344068308856555675651022507285178143538926011564578077627365138755429925497125274431443987198550568687617262865651369966847197713022239310596095179729869720462835909072425375448118119655067616474255968235664447680379531424835740746930809776735575291159521549507162979393916819200681698545940088471717490587470232629293902550758572869271065413459769292261798895084618151288013124298269967165982185231232422544574093550714859281939313032449060552331498458133551673430113860487981005531169465580560794935977322396823147583749909935834312757272555864338391485020680175260979167929900566402360190753079999599265462587642944970752075322964572173804916574293851340384868702813514724116442681569689582208276754333696*i1^224, 1885317332246333255207896800037487040870451861392099932110166025896409106291724106988656311535314862734154424798929739531484864846307566532608433146475730162469302886264984511104978392782630343311200617678011418658631375855078411683727241486937547914384933710687582498370441292597329254298508988136658241325231060857721408428437988261869031222898353754829336627274671907708201650758206952495163578371479029781681507400569129883056479272005153981149024290137113702147463724210895235661621157104539730739196191829591686174997230207459977105661486634724164316839779380781961812684123303584873939870355656969025425623708948049817011821873778433739164613725390309027418205103073916117618469486341349844731306900036403766942508303328086933695814645276783503385080921484732241784571076753988143735055502967195974870962445929426332005917849979960631975275610169236250901164589465230996203253841361203509980773767839079010645145201910840465746744150295052895841467855999296343033715471100239507099029285146421257255216990933613307108591389951330133138711067461975545053745284674840278024238731359125025082664812557781832793792903499504212854638713774477425139537655140075291180160197652376088927313295230979859970271103717374927862267302011664284239825693579774915997813668518996454522667284154359337854104279794000425996900649154539298982431801589847604856507047005608115190214601883356564162886826138418083761549825971643128748531665276351738901670960918508362611927696247929252195033309206715166344509955240837893666583363020150410173918615641452369103814993897570356494291685779931194280102506997033400615637590479715482449021433035514151990187416144907306575978357248682651559056055832631341643217622497448108302604477473687932860453243100289075823978618374627169978034757579934752241504012875493323711775881295758310938060668485432020146358492114194430018402085318485472749691767000178683627379933582706423974285294126176949543480602379995225602889409044345316819927095454825222421050545833069410692167748366955583244737261390207197702633842623401372067383186015842279237910561447749245922210270973059268347011695282964077740913326187390622409961586488837177995970731863704106764236902348480321592081147480724785813526684218060384198718548418114731413616101971586266830999616653583274250409516074868321366693057273442447226309481398687829500414914407719273240437432763882131344322607919988130491400663719848946297761901902584949493111276054547277428331804981349813396522702674865680004564690491173010363330469842391190491690750977401377212891717568410969924566947563471293998762688775096462414543270930633980305032992944899015682257525842696205672785391553893197487662642590111035688852849427012744967929619386200803102073104860587427282779876814366327542321816814306816858616224474436108885954997715325110505974383410562307390625148452664972805019440464085682104789204451207103028051000554503562239502732778794171955494985262192132327966584104006021984662090304437954366354436382575301425395519913336915456100560899336789790660977457744954773821497780478926681700274037660067247381441857710916365382566892233955649757152818429343896764000812267731715931664636089652965352720289500040311562587012611317066278102861788858455551531492550854961055326184957849352931066469781318860864210388613802144061861878211524328181132456519862114514169680497039108572851525527716064191081777699463686387801389854179525348581442147668446487848804434460184131029609298734075457010491793196968735258183162069425706593174054947568012306807038060868526766362764350732018772299609306224606605827523735681000282207244527723854343384872947576913512548308175031774054474050815238258702497587294913689976859923715033933514613166085462307196674731237003727785915191897149559622865117162582223649083971343341603939090734701071538635147823901291604294541679031671232563592559705722511070954134114319520137175014821710164317866756229387694947628904128592132320672883555322932257986880893180556994929532846716949969452759347386959450217823821633585136980695630777768085550940140424850393243896535405745702347527309995605103276163863585055599910768610920296986366842682828989824525371735152618383124741096523018353171960013993153751758011447365460073373715914569389610411212120396191882473657114961139100516086659680222412592350852035734821722807798452334706840469436719758546415957889452906059860006806200777097221970488572287732485772548058419696426008195714313438887632604918507610307749421879731998420493646868500610193993937392934762444036345668356498398136019191507638869356835963569608005309586976196389439718767302007092212657514741375526029348322199517909475452067184948895226914760545006629787306544437657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -25817642314313540530623906199312226029590893391305701260319277738620211537415221421067957010227751022126806270817779984882019541941228835848657802809670544726114716670637427078562611906889016628406749523085059047927663708861935940957893853211260217340710020101817457148576355270620707950306491326706149688948399031975986230688144371861143224407956335704707875819804428152458482664896919470252889836093668415217571037238770699792239524449756736603789271160052330235364067436846112849107244006815496025617626237535641470039826517389477522206505887911726012329467097818704466653618155729338345100534340259996069703188589463409490386739361737838571507220525117711533372629381659491273177773306665437702867631973040226534662481068299766437743867108649222234786710119014430537689500191028453654728564020858325153119583653094824743614680392593295481884692951677551601398262965323059852693463680957306111040667175194623786521628313816148276047113063293566367512729752179720245865059986163800318747251186428979724918855270004456357051527681995913720036253131707398968693768176268678739377697970587248216464939467624921910338218830773740325497054914687880601521934217352906220098589981724095535002676816520569842840579259013190534568288594045223681911336307783809628374198710701130750936887411246241183665918545153126565713209425408834265584502814510017005398514529157375658742087262006493628526579159455749190884924968799443422225728116740075694212676812676471457047375702504990646523148861941181358326006597512511775341143635640918667112225892826749240751252547578682326141197608420935432630178476148363901045946861678827110116229312563756641782832648223850387938302829013024757530506631185375960953457306880108479764921868794775773265112062728974202251097652017154783342460327719470756999897958525951825695894905633474762949977738952227243332067485900984801225081372075833718877425104700521659325130693651731422738202960407358470504908763937339475274691099417386774938018405522622607345453575263775954300771896718350342841793762045816556791792937029838682389742282377924684890869010333338568791518139689082445799973848284346402931415731540812437391411543723227934703756671459869854402395248453095734563457935056501980620129367001537473056192640647180829042514450646896865773289688384150501110345508435697398569334083330907745968676254131198743059917575733637200014904708657581150363887740406827402967902383792593838271934583601746157874003119557725897352420846473464429379272696812838624200236026726752500022701908552492818694703414199591432746384754074235665546190179533444592643044642225344970061343570141915578986903274227039668365256860350002695544483295396812532270026346447084370485051881891923208931327334447900132766971049791365907233642657023455481964199098773151140749975801299377769673424701146521142487618509101898160016716475365527551193552188182670236512835786322308836938541166853603708675856164034749347033949301578488262513964775487220797083863483504626073658988554080023414176519093080650836310375732990607238933247547933057514728069601210401580434571022673774669732706797823961881353333450059613932693705987009342368175836141115950422367684443958772625535769960551428398717713261981624804888118085625604789816640824813267923669931932845131845137100266659858927587034753673870747117632777061021933856428484392884796316011125342227054229472861326678824860328803704220291935733207224030057926204118781715456502668642025348410726799640259461056265048837648152859557636097001932552464081942873058825575247793150614268668428549663849558245578334898691135133616813017409807692615813957578260176544434168878674495078396797604678254677949274039005607904670058224864848606659591109250212922532867321524408620252826615436191724393874037058332708470745667926785128480312360779273504893305795150163647773503402284012354830528584466097602762334959767231923152768943547550619829217104964419514512418957563310770018950754253403810216601094165450211402968963169030711948880691396041491560142993227405587093598652576649326992668883566680119579844358278013242606803005981475213949646817270018366272016220541517069375200438247476038866634737233101139730331453925783073271928699699698915929898248605841523324812806089357510407414540798448015810546784894155450175507656317068168332358426926950013600789437608672745401581537493854988861770762234970660029401533877716690966482452431373551276917820039001153264247469979745133644209698125620728939613327525342462038948224263127639132783791415640467736145891472813339164652825816426063836240167297228191004741209396548711588277084679346042204604553816837568886010350108739083603371816351158381489905533291264318098630706110535078937602485775237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 992366146107841117563836375620756415765558675625689081170953497665099781989215652010135041695899723930436108463192919164085362524688220828108921409101463075375926927129930315188177414680285162618501923545777746088450854151206065956471007792959011941264875949865076728256556797801217346418356492901283367723651335530063707525572670509745912312937207331124266289072026385519213027812830573287458132301675964848508593170981632933939368710432513299449143004553581077695627154689997093542393121934247805894364853650713020519145086117601877579867688811834144559460717602482883128946330630514218212327498898283468185206495746371982667367938476210687104990307144147986834023898389700428368692650074362080723494281359498009474975228892454255684266686208524618505571863959544385617760056570309518061951226851576344610313210667806190068273745760835295938147350039453591924058045367520153669222749276422816167137325872746091523111811404736655940737200050063989049775879309343778526895474001167496626400404343207105230166037051293091283725217921268036986933309580980275922965844837229272321651545035120197475816174328403425364340423131188852499027678612056231601917248384199495647242227891919292838363602515179229615783113634517452031605806074100916236721337079525663914158554104912558458010940619254226670634200800484023357030034434113141199385263968404539598404329265107007432428661508619120827840448256181224869381143128405256500695587708433070670798495169014125505306021197540400404552258394658160611908833066371032277734680002199253033064444438280209456181232836325343987577569835814302658368626060491315109423946867361577656428908087122146324993070942100428311973646417282165605051510487299949282242788724606131420112591775953596590675645718305009180876053101878655368946285643193658173635998817118467475281279374914227375754762850095633994953666182955128799360520135255384160966996807847228643575096739004103731211927987151800565699526241575470039021094901186113817031709208942450218563055585129744808347718926057226705513079040927940024451546598712722676922877165870208226156246962413812852004319490696114158056073437792672848860498642734510565581983401208095298142011482703353381169273931148545582256639572263442708496731666813130153314251896303235904415386388770631133064068385827436563008483757666552736065501536660327858272170775612782345312066304961065298009414358005962626796825643293467289504675659074284341919349966776690705002598311871960624903781489991682531041068310912595577043536139844896535111346816145210600305942078262439501549397824496578862572141326438341010824852249752539318112870691821493017686326034793414751984396967449533737078768807106974406469419306347783813832525131067397528013223388113375195940000100723041985815636353365221436809912141820143056510972635991794878501097078820939302419064215595289959763788379225485239039978233770739996692266447504772942435877844286139422713901011689979622597121337979631311035777320776746129679747269380134494317471512622898760988876986238142865164674352748847364315308964019697113780828514415437281278614307699840100107187316684555454564325035730697711361331528436124711423717951887561702438468129685778749337547523511155601844372097707688275469324302681737817464222324227351923190302735894714464967777248214882046258734792750257886248679917567470110814211197986401760179612871993999337279752977079597961650087336470381122918794018469453042870627644337923619394567717818149268637903834532118503356414422778532456480755476784956763336620591889780295717304273822514545469046839443223578282907380527652159068439099078490558148916389788563233054048524933698446506854288639394018157463607065708996193196362706314074442542497964429959252785675998280606972514363015421181618023846159911305269640195139888671878686643758787617310222691362258129536428217691410589388532100135801849158942829957820657463209782742635477519393284951108891480928616656124256526772190981037604596331470488993482423595470157988874137018322703946186866203544341033929453847895971348024965900540116149919796284163688972362500259603138495478910162317981397151304615107631722138425304480345289008371199173514570529297579502265114154005993322348072630232090343009759628298268061252117690916691359952585587455302156298481274338113634001964990188707126574423569410710118612733452470045149897711666129059111452956002680424160156485907912176097516774231366724015126732949169853696660543299446753123990107575128470965857661205199123127316235605786261092663759675178502946998159669432973524679616657489204368089333176138114146438386735022789011168640957174013309345522217601070670069296853606125713133369390867338362843456459722713208760266435354726734104012783616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6605170043329022389391257195938439117757879460457935331887368323888038041361653835942763150876934664230746288737911120743857214166015934988085525850890023308312019293671722608890636491310815064848901862845553688128882009233353144098634102858086196550262651515644378759800412877472970846566303066407185132374289162472001647110972796584501743271855763255123750821355875039707652128064838551107209012100818976507879830207207333198469692518296531117649868918731008606466750226555392051321167318026408707895468453268310681609871867186149561083154512859114072436088274679754275241826763320751340182979699588114790496781424956070529131487846655041908474830287612674229058426112011782198237943835275648054282542907974494513869174175634059800767592557376903889908079523508904949613144666164678167903220363685339066392130435156452825670525304484494041930904813842728456233637818244355378163696096794452711288693136096093134793339757078548054135815677774973370102690444700128537577830575825239972433387741361544910746392132474158779239795650182247080846042746718040860083029168659687630115354496148071201211380528078087722648901101951460070701934466388078677900383471410081787907748286939356019491824760754131981578021832528713778432356313272824511805724898376930663024828332882539135136562684245418541571446467444359430131433187882751602211978135195378643849044026808224052951395038810479090369564719820194364228381676789311625100849399971152136391188981473111729362221964190494898507760532840545153177987532510297420481793634202657623099901090747331879575668531778974937962116101695862554731474339715204148663030372133600724550854290587181312332107765904374179546545381388353332873246361545757739151657900229327112848021790888847207086764254349081197840474715937518909177373643423282420328424389053924651793995906203719058672499695822660231405684129121576222646406880380831782026005113931365566094546370249819479498780901428086458716262965673984536743640304394911346273169903147475711019754885228900959131143016865291333203499726469220802423263161176669645163977659899300209237270942466884290762417982132745485502028737085576525200812673777089095058647787925495141549848242020262872336586127003192253740752828120292327962727358306900039331707769068390635720999258808102950947973143312548565963225732772292862701834586743266741516166021823323275960259390582116811869799628570580708294107608650326396239716350687314763929083894361140954353826825974145982349333632669793377348354263746259468812303048003081210978354088189957234387499073137196603574011808683865876943048526267899472678708113380193293354617270361701899089811071634778828933805269161724758177849333105207225133189049459418384310205200329891477198012327359491337668701667300229814644308835795927342360757098840904280704655016996924945947557736394126475595518814669394549641144118501586468223770601902575395436014887874726171083515720751066682064445050641957297955011085608580265359924800595142607841559955017417517204306814267477758813540217926766478819502282758275317738345004943845359526778389415393836617509479765899665122375902749303362053715759558026981301392598255121186995388665213763869723734535803537041711032513572679583321957208617933221655111368348798793031465372730379963250222604096872986892672319300994817094633915588932262400758640808569245992803557639908207768687344003902023445539147794182087188487530948641148967513263239139079237851932420646682758623135410497235686127616449706154380153304173584906608773282744275894260585862324949970799885426614131768830214877845387516001581734522175656815979573039500103484656292383148038110920551268527744074711311226699892948128544776678059707368093240892009436145864145629642207323874903956591915437133366707518030619142668038435201652376668608561007542314748204031521752452327529104808331776928268593373671997808034710620885877758912175606705967632947599055966131247639634380036400570921492803916145815049439402432112952011089426323332605499473140663339516171329649874025333327530906046806808115789290333152117289985277478202013853312303965125842700470716428392595631390204039141672146423650396952861056200496743198271957087201931862671541346033447308254265848172465591828836574651187588083270439920777263543407185779219032770787649272341996439612615714705372582170903832448185147823378408827986481843795681121892562996780904101456912888702860955375596889372837249945185454254088058060135728646967256440583923688433969445113467063441085572251852908900100744917000031500706895371942658292146148837425519915207137206741650287018553320864802089823259120036173947535833029055612189375108441655679876408962396217255795145494035025791612498129082336468054312516316099195699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -115045818071744468072186727134315128556929033381180950303936726247890602042514721066600399025594927928173940911446228588425169750213467317471871620871124594164103653162643402845939174225534318922306589683683753168754030046154520513670594954328191392567534537988040838530596842138751774222165033142949930463888938838331154273825435955022564426895402578568231685109464047758486515314995772068464101422700796928123793259195383324394272083976859469983912700363713112920767713221030501568999113324180295566105327406944794990557754321634948449933904961566062204316778209528535467872334961207757326040795883878783836091377931116709832077361957469740322322346898060264029255760892857520044217717561188598897470489359861906805250875536496495269718109157011246285467774109035457160135913119539774613232839014159461512407386935514418482399656254780691168747528655084181513025043747361974233210632996536614406245540174791983026318769547523365213007175175509359082034273157933591713652700142838153525772963565612559792318062478561170597527574954159158386065509119453073279398004920820667789192616819136545446500491475389124910544090003101908913962691894151130296399014329750893282227303302695955082930779386955758392155316534689859746756348828127516017806706484067160348752487039258668175663303812159241597057214797512499556432303621857424400187650654552132282982947302373529860708183261430585236803035367201497624084281011216219520840975124477257575995333561220650738800455010154332107821134865838558451106546461904716173550700377449301350181814154419723296088861399567012447440135309938856861838493275857574390189351494491408460562414875040125300651206152223490762144149581317385593192427318531447808625444437901586197489256131522087079924195652115034710989985298342778383381332343972377587931406389338483005216298153655961258210474887123762926729705824182075940397228714041072646693120385696592121191229048460235992711523563170521718347368150639697480776238989503631946443815734956503221093007492588420031371687799940806491774244999254117409140272707916086416059389870011756874979601071871981028941330814394948718250299711961368029627230744892611733161229912454113022539395980536342651469921091783583849307119647622874197278772480967210801401456959787986222976639960223296213640344318817889393051437929855582809677174366657764647839877814322804434627760262056524813545757310201568769625323051913262311640643263869222308758330878716275129910079610292249320853800693767456004966448998922709726788168526966732202812610597394404597694133913183544795350169754362364037344747201947350518169228501922171926081178742297094933838612905127293669292028155016070244062654195054752680925429246378300807489174624286635512490395450450640631702460081539018743075941211961260904625620321693496601144264118750374792886766646194341677318572659642353199824595964781025011993496641216193131709917817702168334883395790146203947089639766540325415275457091327158536700897319321065367784475675988759905028299309159767364937215650592587994174593579782166736574063663690887752817323278315175634343355515881175448387525043952284571127579572570354416612817891734657770510990793762758790535020845365732257131090179296407434733519263208640351196339075939288238512725312080058955859969029912171949082667864576176256091095570757008191200294584240842288357774176180652856586913443589144334421896781666091908414699771152730168832908010158523378289485277208168765960209941184037451643386932804391308646954410697894483783069551238749346638974202378098792188117616080799614589086461565484544546854163527183986483495813534903190821144391300210889366110119410197710102628707887415457062304828382919612214043643803681998689078786161677977363654845751926656440837190905159312846536583202070338958942689505276867417216952471096301040949008453144144404110739353534637919943700459345837581714458265200850260279720443602917205432984409961441019674779983344328751488490078544642389431338723884458930593225601711356146185424654430017360995976292117148829490961961020047102128236528024003092109688788990430130548289823065871683570633316390622166063204519779030103823013492562006676468202327666323954857004860289804463727628746752103815427389846365657921619716572301985983932034703046970607204343270443942476322717393443782437266714115555230929589470312114896379412936992428422041207772306630142342177610195936014807567957227231437897958779249676173152050729589278339524950784410857006648705062637168453929214147719457048848619269877768060916903021495750215818705442570599206026390213574729387782687529881042950129419570440605050276622823438366768940110754128983916736582992578066335381106339170601985304496012768186951904705073173925724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 784448774254885776766456630500222285586537116816646755245194794449720463620041705602680321968562643184375971662121018534103579506978878061105141763204646222774827864515867065765736988993884986881450008662534796958014647472000012369383961947214984706203639610157902676526078152731300844903586221210572364483159866651045520310525961269666607094141417844644157487625347823100466372323654269014277004433716354116650225768669282362919789754978217205210296939654608099076542708729348428003544358046536775789288494543762769672804210001571591104804760368778870173143019983229536034745603450674752896317275853183545698726425453214931989778389890150998539396554965221456670007832312743715232628307313182172822668549918621718384153134282836802330620898864792550581655104202383125712878117066423540448018912294524590196584984574660992003062162793870509700282347871344785053946608008901124970960187805628061636410342223091469810034150361290264482239235345696924820485677794121963145000573367161491798684395256848421992864367465337969844583952030682102561222893607035285161660662407151792017548714796978951930927370723588591053270275966135498826514774051969572076083270102425502002543338839490011132679350477397200467778498701319955486811507304841443697496261819485456637777831991502382546208000234814644977282244089145576836303135489316454559978063699219580470754497337319853149629849285403288019989202452188395894828150479552336315752230052729812845548124794736691718027868454945261837247135709589372631767461627255122320143778383723923693982166726512256256642068768324803843536666725404606967330339071615823350756752589254704368974357183006081656024237154057330853923131539037214235286761083459337374126353581185450145017754043009369063243381119365393180527297807005389098577354713017730462911878047937477955422760078245031068414318452488188172028725554895923457930398799366352065012186329332894780823770917990354517482429363967204725100496896121182812390444891834269949022550220651070730687800534379500080939120044275255430068789422244560230694233455030893032086505165097584465195791356640989309064593058845774423908108530015136846999541311656935061766219389018759471417361723350925921250137710987830970889693648965673820905640388958634059924704846595248617520668128311958463478341622725076681129978661240285370816002384237574264403165625757832845354631174819421534000445513287504639754305956252650810002232291226815615551730435382056667587716803226220225937850617369336522847554041198773119538307536923396664229340977749169880757322884533908288099649099544541049644033820505964652702910545129912340222881439699291426680207778030933021789638953475648187204902684498445292793899795069780827772435643347595803053639728235670117044541679190022028602992510298737105846336161429975480623481958445752172123556819357690250443616252920360545089794440418346031308146992109808914429209636375520964122255587870039842111886134804372463579558465896275257565075854560279870479885848178970081670333574641686736563288106617697790808335313397594213527318490657066879987365102005995638134201906858676221494806728642403932097401568868366972854637035307555449104654759651799130064568765489686764814262764477002996724591611401588964830421408042500751973449264632820874112830566263415309935681485612226891618773150055567275993755055581517227566900493945883802788393955681852133180982862088793528893769374840934334347044470213171272671340517737984618566336326656246085888776904573787833672630311081425906371515599258109860284684074789320954168328188164886336422266745849053341208300572603776706967670896254057385758355728117528332971034924757285934229551539416449595864100979623611951237026909594614295185559460642562228359394248521248803441539954805969906651121841267309201434896320431982294137981803812951146976036470465390353967367384303628873227554583061850752939190697653511322146650393840462837387418702297503557266540008688263228932043527368234099422753283891095856344865606756746504443318324297074743490484242230921919336384188417157036576213161814064359472848479665036309048044358608885323696765975701301601190217707504060717957381162005318778716886037337028349566490183641936397725910087653346166572190951491118868076808901400266036741598821556015673132432488463628408709671751056976452081143658557053421694587931787396866621106307731107864884351780574120099223054426368353155235761445603376667424768573982649509911847045804667030186108041390343907138063043832482232685137412794898155463578988915879219387225703523790150740128432175140443789617310348277250592784170958668246528579488606814228937001808134055117766799921022103198454930209986904301692340561271047261140896401335049471490619759208169472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2135069682677593809329186637918553873503593581457980211297783567994407635228027070217588531252760854914939338457720882634116924657528455826042938135951206538064857561851914136887453630943210537990789266573176019970882352135953279843176549056830058509794642708472898705301580853740857329128357691630946290748091840122085821152578282856613920201540901017494907355758354586517988427496823063626265292605514431768166320397993961887173964933193506853021431764382718576388034008628870654329578547494180910446664186548552976143424908778684918458262526333208530237795010864133102185711347466496551288668653038489752932421797687673608506465789405280355810475819397713551063917351313025311997165584546275802982218126447587403964099818109838947555473875116472933487046553093899295577551744635183870038292084417627391116230103825455267645848514545700720430353507674031915097077305144711629025432304514216272503064957681153302809224619277656075931453877400336190300352179785988289391292923252368381661833923896228970299853135559031126769167566349374545823185278730015009938247132246051413448745726784520643422038265328785575090820890305720331717894406892922574131804389974835521439691662589363299514009608880043314878827729609257123211826452959668140626264753415518409099255881714516243596030330021378233845342054153308269520223383272692422172762043055195908444008951654563762913094133707684187396454455018813144742657964853841617846750145365447943042537640196885020449471152945759110791441751214259816282742130681209871066254293297707807178862983122472699321982893617923269964065136548517137498083330939961526227892644170352978766075455961700429575328095092612137929128388249030768203529615562531829911321309288467192348139052187022761663484066290791034598302816143371200742077453116127900160070764440304722589173097966870397129936890610291055279120711781073646580751651955664090650230421642894771135385435775836619636285612957633056711776763194054629957529301999442701327563986127842878772146469892694199849645872545147704957084261778735469267939658354057983782657076336659822683744977671127195226367214577887568632529878464025895437025315119735819377379911745101488675131598635730667457858300078852408568996531254099536445747127267090989584794941240693168250905007164997215685410992457142876538670361150855562519404564247688262578328171757860027567581998289390932974075646133319898831685658208052441110144171102564557299603785214186722073288220887830879145558599648897303988770238778547395941582413441714876100722748392573521195589326277019675645125096468332857545421452445209284309572822167003996296820374785377573950587387179076992246574823647713475675080672584832674228852361126637153564126392910135330864725440395134772951714920178398070736351340507292471442037664695146592064678597933282521780473813711037474128347710328380119245290126377250591633109701837425231687948781823254136694095323593147515025437149940796873184962555581282550179879831517910939255798726108530231397768889715881253701390301201753135399546491630287755299292237348625940196587330524417804338085538598527566341227529919794398103767019534802654899480527282925600022571047523556529537807177033622313783525257899603668792076161627304582555371686108493310901086200645900896606792281652722312152609350412008916109932936279121343412647907631552274597272526707915425291623353182171827141597739658406233036238166052379525411323828092894263802014572017404120490607705266975962667901776042655176747543851744943770050887834615592967580065388426588739733398454414156264470551915952201725902953545960894314920712185695300245261057118174254795795526785336843395480443592574104113505656282331656938660695059206671668713138677992637041326027809914700736120787695724526834195479972045832399483314622994036471620342081976965946659061856692545204337174027131552672857891605337689519607805406013187998326528171727812483994137458890777465869534191367148005457630598217071279211996868937962384604591528257518081963395251337577730120026306092063254567727841313001872678124146500439141404721873118723614199445859164850254479643437744399575685884819675214337474047023928309235501467945445935326781422494989519165385595460880196726757566843797248152282086415051956788287082057596200744911853272707998179706754219083254618299680280968474965371451089390405298093897874747407469532913815269527957655208707700846073122832953836578441436703819956862396562738243878172589546260799123353692645087740066389414029449487376619165461429785281415663919119753075553631811774143597342268907771546671319304652093567630768265257539049487150225321083278646763235620260066276524743359862362559635864177717773640726293818689235225754273287613700756209664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -19972251207987257929776631659531539908426442996668011846195423818691176765958196033692346111255656401667314934223774241626815463411185515776139195694481865013740527565538859697377782061837196194955210229221705191086013343971632385940232401410537657378668766558638782520053994674200098104263561899230090802604131794006261933642870380712865354008101485668832428059265706474251399793696319126269014299715258668725638934018672708747729547490285467229748604791620878609595780449030067330569843526475670913757421121718311035376324456709691855557713066247283110625640413617964366690038533966197345186911465473233659839056775644381796046482508852382423269506688483131000169841281968757844386758948619868445901062053320358951210525883621632984240487873896507791285900411987607741429306442910951249514417298840497398989588867542090243980175688408552652004371482458962506951244096479086127435728038878380569284604509154222109028228481661920851197930951999519270156187373773073765448818526391565913906946458559739068925172898799666414678483226737797121876386857914323207262240331240034520639449612807310781237778314586272808870041449471968483793498358022163155399046010142625872544490169591484949673041351065592699838958772419825890039832665228216576593629525271806640783552346826719231151363088358605449462749845326238680576303006209165849902803658295171432791328386753330658189114643576651691174947776440976739997437037403092828991467657958967884028293574078907044673988651666459359298279694435997131710535960280851312201233824020161272986339288594963303115365054649774715331093511834692033792499451246795470467720002002314502970862271901827251411188044011902294107756175733248817781082499932732316701842134775953762504860967480083793613429740370777269337455453566754128464722821075059901277430087234723553394989221242883027014517864665900805501716317922829588764900524479065647479692618538630443098971244208850823988353603393358851431795216660649585764274157239748248676320362961775070382142771963108010648601497845813131190423148845878526546428074972163103205406287516482292475586644158483938363365267081211147671996674564515368750436051431917335297003891789782440976364225908331147447882880686843147383999908548630122141250306140678464563220808317270918734354620343180251627270384859487086453661416211197105286151056983483662249502002479938856824355019901231071543272667396859741747670626187632109111600582562759345973478328437443440980582716403757563556890376526925542718609409645223248173243928213980718927452827611204388614582817941972514355440211695120917407697295338845240796065550297680718749229525019293612987759686743516515712355796454958524520897512507260189944432228617041087097264842417805818193948765314546611354535092574656287028344582217647177266451523045131492821762508507497787351513119975762262389561318047025544981123837745077278757082930945206541968787906751523078799975400352223250034670977777664914788077292450132073862269840009003764602673183202439146768038397140126042532154995343286719025167965869668745699141447634253502404910506479437196654060880145663360000183753976323921331683033872436605137854854672586893876029922764384513563967955557482037017519973607414982517462103248264825492159274388467198759554981826081418472831860785786340398882492914632095282987325578547061769347979394608395503637455385487175569647835057030182502925947642256868715191424028670375933243724024425140035451462819376525239218713091941505278952367352802301353495186084898721130710212134863048470152099039258557590892058192941400213880084426111084354149454675566925370930330505749874052180321718599119584159040913420156897122796142470466178396780643306920106583279353983916393451409393630731978175380380812429567201510709269557943101002278932801590872801966069221711860346466665023845303479210533085084297184823871155159805078038353231310846034600557441551494390660131173018343440610547717611902865124200679938937752362539100748429492441500399808174236357255197697054709690299215907085854440117479152168509279991041709098317359134947508297379708275490828350629271330894886293560588803651297713057264423188943733584034407680439613347726226445860219855679291632796372001545731473673236195219076159014737489890528814712115149218220581000362713873969793900254120452117686142551697499557871535421161101265095505174821736702397866972431000145830570391490392446621958252522548722682823801184017307437895759291205104604234374746428044450680283929576594003591418323446557867136027403498110573903498984369449573826407748798604869989027228087752224835423132560600797632464847076049137846945702950492583671712991889552480960164801487408599782290927198540226610639781804199912793991862676357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 219439272769000958349636484336189783775270483800779771673511376315141948547435145483705031542737944328270868259639985238133570865414525340057245807176778537505331400699685242663782667254244233800029261604303623606347182601633630592545663188120964989262581263265525925790853842399827031700138978700371156970709406172197591391201758701396796769758682845640930511257393657582741703296931002825295815231552590112220991834020856896067252027313213623870211800027566261704784446800248747505233149107268443865398501290785760911161229434091203902363979644612440189181679036502323378185117687853700014728180069463092643922218470063364584280073285020652153754844039800326020018850236361607979596917633437759583348220699884956481247172149075884852151421075234079278124429921449856044477168476677253584672034348243910694355950617157183854796069657187250864124864252732300928476678501137879467434654433930691763155027843197179276062858767625689833023261653758771966928778056323359749818412506931270023913514369874009170885689057713338670427911158225685845441213444782827854908932409425103285212850200282497218186252307220125208148264527444774929380322454795225549982283244608721137025507250442735140652945188122026919138673329287609006420774834647419443664682043505635214070802248504450866402280290476057762312084387863221923435749176602637080559141356919047202988330494366890463882593910243558919173572813742025817254861253110282422299230935381601961667116454387195199457034762415388550955261862320621007733184978926144258488473884329284182693438379123522788226740993092124601430162606988883793879893283343472402011388982030860324843347179330339861669701882027300989073529658678039912773683228993353825437245909570319709867571268927156044692821491512837197785331168308714442874035479143527954994168368994051455829886224139265099156376475523016142608818431759380730520627158782601862352060473366135475918032619814686968807446197169979989906517310071607103104987408031110291672324437345129031275555610119685573689283466983348469247900479559487023032429226570323024853420304087137648974675146367599677175691614879625978525967005364735803213595907729349327263357946431855510305986123264149641218530666564651430897455116965385013833022933651592297566539986279449025410747615465620130201782684672401224002072698480782529562701945743351169645815744756093219821590738891364289486961857565363136190199603236073526018902628748364221895750649601364745685576753700722801346526978422246892478926950267580809522217973985818715456900774550964485303177929396553158429674288623086572270512441017179956784971639477446872011982819541847822805817412321485005955086254182888429194358125197203753941453751526723754703020841175463481131734839495653412656089371808621890181551316462901682681344968609340014636063172404441937512534533022605414098489064454679974613218252762879625058763400562329140019156220581421894942688286892418089816319040958614882829876068411158467603073635732189866125817836479194512022760501070958061906466270245563148711889037765258133349155962720362540377582715707783396054493695871689455312244445470299733713943626253979800553465682593632460576185694778595021171844900729348921225794896320759973705762219705334241787944656692931376442400708461208262605349193762817224074466863580054572655177319102308757130197570729232612714798073799521521183241074623668069351196150780549696956528667975771744760095816275725502296820112478841640405563387753680449591596075968600672543627095002121957512471074717053769958576402273517271351350861565875198610611924483277217746279007040976602357404698624710640214825350701865657392844014131809478871084086069041666518284248120980118575612727089268332838645518456142141698291372181144556563378998918566357795585822574832674495064758854043571427237237107082355051280028575030501254597326372185161091792313915635581633555998843059313098101785761973106694329341408484485683287148600210287411639024065688522767785754666071363437665046874493716782115723851780534553167426962133960799652079558513152694146742965326531452110525590816316423537205188817779626001579154060849003322177780567989773474787401445750205510792279239214790459485032607595885369946725133370436768241275230579638977254346211118055737608115853403328238597611932850730558070064966389029953675295086695224914726120288993147666008025752806143349270689121341934747130404614732694894334399449783975157809099638116775236296688626170393647898564828844285339106572733119815571881404655389115995426277556513078862228973453719107013931665750282242923872026056569661578397093467411322250135595876603331485605417841784001594404381148834596849942261932397121468869825395425484935802061736557705042344280064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -994826370300390684912754355388755476269957953803549293078124477280306505878787189729811049007818601010048613911061783213589870164192684749411247308182024883434197480495076443369365025582352502883740785518777689749108911489227113114047651929542023186538237575823526241320583685640219944238535950769885824949292264756249926607543951435878301503193437668788188335446866417274259671185406286569151974210769692718944412549192772874112287714913845938842635794655230118236610308194876581088087022645868420426620352274271782871670671349467339080640135480847929145013833892052988295160678797598413582975164107411839715067292999113377419174580637726941429768970984490099746212081084174594349456901911085156314129257844951346296806337173705524662393342571230234323453003163153846620699378224103063909294660808854372663076535970927816501950725609798455326594048908344299015328431944336802469709733464896480393167791110657436998903991868277551734667562142337667888869080652339849809627347241249957277101107847063737575125813876481764118486566385825482770712402481564502825587309994685112338476536003076312196232299783239691365722574192180563370039762227149956179754930356236317758774344316759095539151366259274147457722535778378527742054496730033895022148396806061736854869688204714387376891769080131301409480092637821449086839850696457284043497602160750633644743099377210596336167020580863780392612900736492945750809272503549102646628999578577608640739310994730966224039062475959176242532570766945410222677921440869263096525752583205501607973794499277541318246009894089409473200890805067063580371371181903317426397595207299414642608839365619612899074496157751878894451748962060281736812231149897220849224495309515393486038752002908921975995437363011002024132478769445895619873031724623649664399937431670266093253824786685890204325863401025014734084897137543127141118854725386693039082002592955242450732887650474814603373942443791824076949515940774780001201952788982085322744071364899299604288847237522727320181340052489239723706868222145147356515164545232944082954139798189382870750449720633424841312527675269686114253517288192136056250378740476530366143820779858630236509148543482749504539169450129019943639268839848428425790365720763959058609189620129346893647791231193757308675246293590346476332330624940612310487585345720460124685115852104583732936708644940408004505717033561440839138516071351699842474167022742045915337680931236578700478048704344610032305185916100553437663863712920651318252959659093697210180175320499711081273225602267840974844431728160181983187218841592928129139175136320396663430052111222740217318385545938881898026401596926734926993499970120936170235688369518807135724326123206120152970441519945535541232268688563003803048418487048122695261018052183417238695385554403846787024049308687681415477382745778924627875002355575301595258038026767600035707951411919993252761561512759099250345577734083731697326545037208134156601057408166581511530972847562392141037328780265500765170010615322238345343670030068995883441651621894480882253234257553044590887953159908134268235236831724462094097597717878652771250805763211529400459263056797658580978798829615206700784168706128773722860075753059178932287422827385040000288370931319045134432006788470929076642944391393738333046415333820467786096499960827114971689668264142343451082140834481978192863653080204781157828529676139838750239408648350396694405298037382603019739755090559999345571885231043491632268354256553034083258778791511222976955917595361522167690756417066760324376523063764555087334416402520458448167810481877323557270922487606496959149063499962215256698048848393798746433224844083665591412403126512420850895020691495837367257797015321335834455443231839423409226494038001676938393751489485114683242760775328121397234785460029247018160850073509020246125127496238479154257068343740296369007773319318322881574850308660578660627227708219101049987749761542781419546474934967353859713837011370681000177231682384737971300613039777081650973544905571184094575158838617928242856502098230287703791393175517603163418797221122545821174370752559797663524708581984921940925726473656375022752648495696056935552814904884838843626486580690162433229608125325401295686586368609920405443082719139880885682558608923023253851986139651274350743254526939366049211317395195326272654262095255083980083840031922471313453121629173833834139176856806018967493900764438202789327415307870120577892457182463531948059069260783531734601447549888478142641523236775439841791149138817848322090820217905971161794825191456432385571687715321610580571817296967482840919939394091332038157161738411316812330413467046830052762889382214987265221648501964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3193120717473484362893733350472489512395872000683897388691257044160721878859710483523480392761936130162842054442345142161269503083757628970062444881785393741289155634407259785947782721185702553037980322178692872464932166195317722160201308108902864083082310653244311327867295136519284232168651715857318440406323624042308571848992547407629116590479145449983781222752006740944725971269186543057476954497349611713882536798537312182846665987008574935260856908350658923250991307738835346235272164441757656572011052991936201633007998398168611894465587277459295511844593869051527249568161720429861940795076681795730491576014442541951982296361412593234670786222351015315594600303915556641525022840171201783943119208508334328868089521796410794470394259729786034301060128937896272532548157961102369130467097091144462549270969687199733005296479637003754400785183342350828374761368205103360422668530255048309995720678894953227689665522832870630658595519986993016182193567540683663403040329630380900797394658273416158043602131132771994949980126342571795520964908114888687290479174519712529290391502953595064049294005558134366216663796875152463744558376307810294314619144999777186512588300230255096577951576289582052102944740056163752600956015759491554474327706325207592014399157089467416557760007533847770373135018435032480200922096666122564171477637797960102612376644985288709120273856200027970306892978755513356294248663404869215896621261570996556696600453191417529434808796183418091374518744464116658251768765222333169320809541807457196626393480810881940204327356849687371373187460111926068783979258982538736243262561620451547171881025360165039468846083970334791346183614750622506889788698435392046851393808317132945870789968027063047680466478075105611326932628355855770241397671476019763931855444058418751379277324843101908357089949676948336398816378093549484215065860794378544580533965054702917685656572238767605779355657452737952614880741942740867000683914549763464577145245557611796750697329887842951654898569442294378767974434148560896895793514964143208600442354545187656697295759739370530037293107850644861891996298798042131281050219795603308325296257514344732823527307854480544364337863284617264243362039930934013456190954699566791994716279426221516233400935333009511588480309592301156704380402601725912105451676727632554171440807654524340255886335536587832007484789025998313193211782210577081410725217903834253528227510723904911859113390041195594158695894098810761323771741704380053226832092747615910941273364892739510468492409424709625532566789385061921789999551004236310801755823787022306496123661835836929812332136189274562389882845890768826897429656226385202386414339690160427096017509191259748838381898853922566490720422279626469633074618560737267864873834699912897466060068880538403453279738224432664013606699936767319221691644032986787378590556623183655642362615040362462320538787627451638006036085619677902657829417028329104460907997435392078140504018215328835305898815560334397172243576327581600862162262913118885198972953016786812234392505438947506086191271107241345497662844192949525237707536139705096038817355566690156871059657654254366115395937255823772456186682823979693986929208563286056918067459535843778597338802095747434500048981837755368416233539803696939216469860859130075965645717282443021908512700017174201948385467630223183709408532496756368991800915036283683507284286314628698166796789313702492636561233311244069738178106273543823710442021320870861552594089830012932553538464995119513147148940611400056640254946079048927669253806886552795631039481195158554242460474550948305026311596368813488818049552087420517003255126641753440128490008613341418884772358660668910464433843589765740603503386669489377440164473078890231864432299857978634929267453442078604250541979833588945725414456425659888593035947371882597608332571531851333691969000294178525663296190592956057047923779930791512367832678147253932073190498747286896526757588469881226691685663823817850256376825152530822777377005761849008061789683204932586125244001148815513867870219038187551001592033429221164213032653415577990004633601530233445635535866231616449109080532625880772142578720826472490977611111567977444528945974343245460846040143596878161728572163638969955297338827075074372213250998130670226589308835887829748854572305700282027521935300692966909368345852673967687335209218214351738964680434901013510118084557510769558641755972915188969222444548656714989660163447070272159545008660982817086548420772220047707239174244451365782116775769745874336501235522426580259054053491724239156224213422706677309494140404832754829722675043669848183590262362783095415008626134420421083830764647219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -8718127465429026240430522426413544581211218515406156290826599215024956161968537433160599425102844330466058909090781297994780984482632904326999702083416316770212945838541398536431455918373634898256658026410503215944891649398070563065228069914819749255163032557917962068690786107644404212286001372956922112465475044331480000111469267570263105350993214648254226215846028606751298675925210053094466143840297779009184166661693329983083109273546625702572524440077034522628663886346559395699886921476649459479429724780595851644690987352050749996567243802103294992743104558248426804703107631805873644037636357946095389754689315852700038423487198271545832364990646645767815793018159616737978734469385725761202182158462768193370493051420822197452360894163955406184538795584789467021983894814674706212088458413410394605322779161940058369740419521537095920150002949475372596627975964082878951002868862473888139643403340095068728680972470415763535883725423158252529294257419707785047714076724101429269055723356219572481316697243592819928620706309123249899000481915247179715255378165401751307430193202694975215481825042031661964182013821437937590185521925819102079290566237776007016172881055713924328818162277284850852682002203309573174096415746925475493429034951322830047513240148962670381567476567521564641325773361494706168510936074970869695098461448912821024468334899708685641631350674224291667186822327755980725901716749685912430862424944003361345108059423048444922112131819848478129913306522128546990074120868127869143418311343130209627717336690377433100063361082755397524683145054944448934197526250895853459565305989898668575840321055132063440226446626298209921877753182447193335272717467841476558956377323318477183815390332969962887456602607915010223772903882212338944838042767517160962325267719944187779636815671195066076534185896098267412555910188656188907537856361936224975665970772764398189632739585646624866799944857920577793499705259812505371092469285296167763004189764485659243584575056453261430842924877702479266222627534872544857696374813525048323811200896434752878460940327505007386796160705757299611880978463424238695258476401152666242281501229214418389827740642892503902206023853485528387377136497681533854399818958954671645860442615854916209533921201279892285655201024679247076251363784491345856324174854596497500577163684632907002544113047090039356172156961178465639797774667633639708718385672618492664990852886037009262583349442466113454127180120430946817345407678447470396921752473831528888506434578521421432032865823676064523433331037258461038120945382623538771635118975559042724887880235465737544513412269094872588346116962038070600635251504974551096931024442112756508179455891779702566836847088097719602536182495340300771330219271039064897225039794544418026288875195741511252074166662162549623873816533696651222644976868524767830233386790808158610634388325203188313706822984563143891528651265065039891839215685583859736191994535063347260875942986396450668321181830811965612182293606541251870372980956429257725055520119061713099778316004416854715531809650325814995548199274733024823851385438005995828580197819783602697346790006794610433952337312402115680064530677818860638499215981966071505210993592944263774572635198218089444457833262700830896403414341332164123835202916472972109989563879121658548885710570417021686139067487595341003082153520599349206086685507273651763449990948499546273897362852071373841313581578408397809158840075912145251538587613596729604328572011360289098320103677462717230294329189996234184490933665348109237942002885414765283735265391870886203292915324775258780973632172268533518280528367564814863181236757179181370102107155081362005498351275212769629127941357501921705715362151527627888030185327877118316223065748742209709868589811619463056094073576893794262768598149948294820669404518865324148833101454412695063496131921072172006340586259686066089896981035192778786921603169327934432813251560021572110621854067184050301322835693506356282168159574453551038794120863815183814786613487276812876811299185030411809977868852450695640477470225258426798840982645641165293463161677400485098375731550633800491663418736700564875098677537272864265196450790969721731369715521982432912466331708158942749768768833189655748317699468189731826905599491553925601853688704938279833377726128249857186947351472817288971924673795284903650487525734228837445646373399174584000176595820390948647541479772328769481406232745504545562974235256719464132898856782138684862260641946529348638441274605733251264619474663812593174225999418705175651247858074597332551211922926725720527308107084751432306855096863832544542441295549144068430037286419179046223055159296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 20657259123232109905615100991363451395661853248001571801320159304308712639174832669512713465559270945873390874005212610907740063577209420783527572097848079493617481821262483141570943940859671075376671164589065422044771009924204340581709220203092200681164687272045487004646063540198395745297847394927066907975902578877649088961692509797830158554163891607475802673106497534373973363784409181714242156713275804363812093148866732986003662459198078832406053989949513617816414905987733546087925424129372523493040171765980644079305735524949651807229700740690184580960063473054916418559137454209122541440439957054602047969536704194177256412574009965549420330184720258468527014021710596895109688389568049759039923682401270641833443944245415899817015716561543139383785268713835734383745287691960706255102667423003891484934359744252268627530032576302637651239226652599998268221633781834920119340288041901872776913800799912802195610263742786984846180300873736950347801193876818591341174916674610489231481122688116087585075377597652708529450820437655569697487249089001293035436827318781147131901298100154516146519277750189796254570764256267486463717157149817035950528920806301122627436372312503737315526035915567577192723310539158702587726562368880321006256459397282659244991506370878634976369904198638316606793240056487570274918351903130571677426895972134019416423377209353820021180075684990668927009881657237194717471133512977847993801556981928351857259914148426691553617730904506196305233337923752034671071759172345138238997110610044772320082296135207371026137044791645911102141223082993039850635308445873905789488900362718233588532703423763809738655334528273565941383738854030749240133203692264723088505184746417789895864009517939483361439738452294475891698821225320970801850700776607087127023301736611699086509658807827120758484601740984695697440322377256532494833300677307520825186560387151520042378822981902499983633142682202877193415121733477447053415798792058694968442773090997214378306407267335984030675403654211915817451426255974437956569251614207247826944771902295958939273230825307657766980579863694782276308182916344110379535412507911780610459774046763162966013805698317620730216910021616107228795182332441009631021579901001981004783936562738940600764029609193302608178621847792706480256051445488372277534175193512442842795175210604666393720137991855445954609240801658798132444263795922662748432743405055333150347341264616278534545349146316830912731926272132528220123601451032854262284724908202939905631380804209112893474536439389308787342189976817955933946561174772038568546198824942052003439731887047858570489105286268787852500880582904205476652996124423277984548395099042684504731299849616176835296364582578632219572273488569120925267304847214031232905590539823578441129019178210662796936544185540919474568641272763621195557947315416014368312876905686829190885836172058237659729679518758492227250184057321721197515161024249333239978442378706622814882070030162427602910074238596419616710458415403547752173997873293897080100277733421252574555326926336012768100856580110362583065441312827454570932617479211767571409044730853933136115285960948160175111459788149585539013149104569633825617735030968014297328947346286659784914103067673707655646473825528997880103577402352056183775217413076895878665015182428395070492584398323059496849877466276366749758016004224679243372363704850340494732295020518841157516027665560577174433307606829447508686495374299933423569151346836676684295112621130019173892872750774224465747626771315142506187071853975335670934152000069576032421769319850347120972881285313588412424312182196164653714966766155067771785769134115650403148533963816771802582824109613237735573653985636558972784515446968796159531780148843898157611266407949957227943707542331258033847776611840329361568379058301450059331342978293007828815849525641641443477220480871133505128725460719668460192810817454931031688017602296714727083990804553322610289610960187733171565669731156136586770859177722178509041996046367923184776182828834544818552083747152299835569793425741918305859973059504992301278806590017088786873134806673659386551227784820513905651808108978969824356065665595394048108276976913943159140376287927127302619899003975509993510971186316629270592010315523118479644815981644121583546724944854012061605870556132140077096646051650408515447714486516421054433114107454060616105025794242089634280445824061548805766446289156350038936100083466663744546502217337461461519765438646191920258459929812179179375884623790518904059038710033758232740206700632967894927432709394734340573241674692581381853054080881024001424553499398297798724910125147449280079837944997649826237644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -42929410405038224874565077863391318667537049960835218393841573371274958614111295684499338187938959173028017405896681610875693802322608616850306671526365274690214871449240878939595887619881012364196957958246869194250052495020693103876675116505116574102760767353899764468697412286357454261915789312857069273410752978344120381665342838309095803776009966684698079300112702762389260523188484102674146983096294198656192888163852781722871107210393241048421820878439189165666844638614119512966050603296975490562766489827276507256599954165692333664625461743984215243156996282762589817622787269576901148830911591406237150746605693241490252426121956979448368841613074000732992548569922308962348940707838915160889156038586093984987749927771854393019386597395347235847049930591663653303870208140686923932537397566162809212468521803092107299051230569495593157857317286252141270332244158722247534778854427999129402667057623098333276640931408637121815278409068145858005134492840374694932019214988960198690207687938388085806433563066313393068281327458616367590562341847014844488944975824231938525215779655842870021473706313893751341147576413281766353934399861059535036228446888721261788401815633516867971461359211963125105259918090856897951059103576621509706570647446112316739566434986848016334680450525576852892169200430178537238829306754506032335653448096227428235131112643607636210292805921429763016775956444810039416090844692920579516305237992148882535172361652609005317727090563573401945815827619554443096288723937351596048109114200249702857059546483671517367269745908658901519282782804461407230442376780905892727621665698501723466705987755775253490712186494367920026263054595486881961232405336654516390966518883113148109891828181825647379695198369351983001410440686330698228146852522741754515718918319336851285054460324209551602037854701161688528131942298784520564879907644243291202283139475217266026048177631722122320980766348782459597749476659735911194085333988644865394242882205106511733049591930928161195989735414561791036462011393727464309152667097174869875941076497255211297099654657206299826263836699251574733160479879896493004360928425609953288237618454001593626630925649775071427418142235384924967085234387115170696852257570162768908215910513676076186326251389904804894217615951900373146317337529173892014483228457053610769629659356277082989223870520815914880085277963027247025880307504209959313857220014146935267512105702373964278102291649866571931819216058406966729638418052307697082490822127443742835325379092487315371213175067372047154556526958017661089803837820251589437294620466766544259721444634320494625802838490007236776470481660989777325431382981813271446832127093748571084256932208492342976118633889156281933752744431437859069653146381258251546646414927760288032061440521481496539316942187084218376025872396356400430247109873454164157263642121349420903948974780030164473282424239165122352059098685646246946673615076874051156909993755888097327587125945894809002475831126126449176546863688880608956013472788604954482433149325066718224834560937711625339916334190928977886921011906923601554302055806776631506457776135612449165336199080323491470471421141546392353647074990276225190948167463277253919582518884585860330827695492176721650327802912403052400172142785460595598483259166289550600672208401719871054231974974102811738074317983514164602518433843791345714125132635131412566035178903249132531654954444950575028572615820009409201854856976651992955874047648901803305901834082535136636136403728789592494650680234947373212216461331890395135987908042031758016476659563572653111530494955617071115516094852852826374051255503597055007360466283187181705319388943756745752450639438754248494353280281356594813281160481682898967426135069551568157882410649971145631983018350141152498382753872720412961735635545986745699480871657062581103667273552439444681800995488349856246643622333091579050428677773353899328756268359516746563468211535235801752918936888580143426633717215582705612758494466252357503751764709538845784379014046307218356899500242183289090391486250179012175781871164903373925556177409096660062458462993375776768745870932370379090731073548298277945273971271262895580372743327590428696594421227994348845512230439822816671773799484315338308999301744981966231268664781934922776686178739107368579901315571666973468329317724884249489112587637615834089034488360722444058571620706424231938069877561389611824251136700979061582732687212175069851445045007315814566654016834469072667186696437597468643934555338446516926035739214910048111269841026269044510191411677337261340325450156624327368655528760286538817797889111482752959561277467044843127424151817891016039464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 79800442911069529594867468137720609499352814681198369866067701281839625676972603091354657965700741879411591448397490278693998897624743829224747666331516952562445462939544665695476237266120142102710137391599757777143856934049939875001235834436971132168273016849883776443918628663368461217817197637002248430181152391444023636245320292585222507044600461178895878997351012414914863215319508712704277814472912825166010163456166566065355420139146083150147313873130986631670944258792677539504270477969565631043362283274387518215330384880575567546890012582768469307249359520070365459667903000745455003667783536927000630796861265635055799074804492680202176861166058953342275386805176344538972437107064722946129010700891364860712782552882860533789283250057904520343199642795487232858717143643789110981379488086266152374176118267518622824522563932089719767118645951815676388365336174333794315347006973698506249594013568967272894124824114655359733602035150854835560509084047700020535790381462108475591542671686440607005196104178848615565455410017481071161807756771642610926650399585921745624926656197925914808666220286655653158262468425206754383016435077557791497234177941824736838466619285028332948852685153759157613055977064770569561976790747887849599527204307336975087452399613031990177316320011648504848941998334338952787416084100320624861966560344874301354403676212519935266011384325482023928729420013032722309380510681020414018514436637360494462527175526102690500200968840687198734677041730771022875973815890455868413197087618361228630069143283177713867173721633926994688200287272504866143956427964463190109899295836927374673751014755711396246258985119717057570821301554055126841147180651434388954831737171696693390830536123056584092993518568664566812652274030493428123670064502782796301558685709273697367600036885738697435155383738758626137940572403663950290256041938386789445961331510472080945963700944617954315010005559237179869162529117942638541550374327707879931731065306836398989760641673271612297638612855189368169682675096216934049901553211791610180884737339988957560777014339632879131566954180439732017750559638697011350196141080512116185068647145143004042893806579447552282972821983181430862966356728009644243996578649186240099208337606041386292317686427472658645206302527793990886133761969638987885223009788062542768808952821344249765932842657747168341444048318814770476199649454040389936719179491784608668147963895696190420979839300017909741518673178395924565932283718056279826199225434199812816851828776706654203654700375923317099512190672708236776697398695244792361654951840586737042917789700478489603638268074403885134873592639053680928145014340917899472305998225028378367470913234981818650125843670753393709919644312224933606509069746411554014549541247643121912147173930299253487253711136470148454748922167735935404518902257042218152824885464562129785637755842387112600366052974404946422171549110755346474086467245019474620106075836632202777274123453621258004381382923843624344570268731488480215918899491495636757545492853683217228657946137766588003670454440425529901553708630861968533770632840404776277813416690083567015278439695763256044339643202011955122768551543475353736063154876617584256411449720101829636375804885686425622156244232147456110631035940438552810354326237166071053118442414459936987566495692576141251107223977295320063091058097238395921727017161022763430649633833488787309173362951279354761607829579126736938455885660127794856701237452612445467650198333852027179232075751530984986851040274684727665025017906661550725180094867959358989710682357806083596693758199404382956403752244966282775249818712670094124192772026556288618280787813212241315669968025285818597357066291041649559761524299175482816080574373717906162207883718693270545774452460913430110288229538634850916454317600969642428846727356402628747877504800757229604000327623162982558860881535912058167472436871271984316849710289538386471356154335940283224587364814193103652129925909373793398020590417796019171370728906000996542816302503388328566354330664891387985622815991745334444706313197319618047219435207653739038127838400535700796250385720101985347898929932565171536784472071516893999199689982058548907272027268718204670981062791583792143565517181775447584141094005738741801000048902368554474835503520652370695851432665450781966562057345121893409505129391151254647630953717988085530803169984423204579615160949872260043868487084927199362100532757645362197996454377034797232222098999734954626522507068153451419080766800906615194022474812293981080103733363737408608063014270896297740014863143537321946983694794798614422023361144133737372018254522011648136783903475940492050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -136190199580880085991304138071981573274269074715809349611899387664615940259116082174978089994373495073350192252722551075414903008353975249232546285552190586129365988979520534159892295372718271666733018080312536851550224051716040388877223826105842671022864172092150650257095583640142950182538644119526830616829707867448674427982371716776281126143109736601548458001240008381490293264789002674808104958936687592662654101784128588598441833401375569062244810787120650401297553734563806502867889338980019726387683201712401452245107032563182087401119614281436527327113533639986442088724666195174317980729999274768277813272961610431865556181257801155883050011304337492359157323422692686037048944446377097732945363389402391942548898487237617696652918480615046417114606539162352716543057947320664634146298477116023172250958468791978214116032200229609565041725774788892965343030623361302328976451558839344204191652475614522976953817290491733534710906581683567803674763758109526165063038350250662706839881974168708374693680519231697094621995314004499074178447509490145273304483707145222133395531122967890073375125982825508108075527201217054072037710356314167165215868432499904601415391713833553338345969611523346478192201801893526757500105305823063971428009441052968688111799219808416891006141030992785392242651541902413643007306610597791640925290480893345956980613357841064693441674502831087071427344853741238781474530099193288215842608978899244074142816262996420110476093741145633503817036973550595270017171695642375845544723670868914036663272681816454128935001454859620333420092086235961433558216334900211981545430325311198088416830125299578904233580797494549847509190128208371528918582700084184987239729799882591990111225909663621328604318521126706517881699926054044346104326424784568533357637350733576413747362395942117690846734388844232756786792967262531482116423174838939589323263858032322817402851453136787616830442169805497241050969855790437441655432377725384418853148716055220956699306129909768292296195629902359468037228634551988216448036276406725754348511865617986365989822417498930759356345390422860604683548285405784619401879656947172881112261438845598073676155588547158700945545779636934755231766580572173342513908204284205668930824495289771239758393271485569843593828890540205966715920038743494686510344113568404201155064807586080393197216553058431094718931031485446431934477297025517102767539045384392925036640448924407852926826366049100918955958231234544220286006525607283468956355556108585878706990093341012710076855937920802424426801838241385594291800276238028906795775324711404939002628164801197626243023008748135707145873176067176434487955501986797362290461887731053964981241834112356766213680523682495692804513134659424029696875927766540733397476912905895584808107403901786035152385886498827403444577438325787517115034588026308191136415100269428177666190495612036737613579732077999939661651381867583366459964888663443987805560990722245833621708979532089927852719418036499707730353221875997723162265801744554197223217793190344994456310458116261127732218618229236956736155114574844027076430149765848219341370568660547967949797393498573831384039938040620379220729798945062531794825398453659731261471385341429809697012486761913027289432621771901534029200882765718071336044726411769362932644171376096337122834877632445260619658731720076636685437232492497234839133839123756271342671165628597117937336803340940458467631730467553699388908067638186730983183525613773990672661799020399112704213336394111958706799895068981800065804119686136107793496431006121443590753237348870031241133657369529477374254608517394002306942747521883287272653782329683434720223017479492641326324628368346527993478765909506091348371870884249077208737538827055257418471738455629443261970207949036954548447657832310260133360684186864872373607737747093313328161252655330043668840216021935291410169160404021816124784443366273815890099114727129849191283631828709577729173498008376679743978854152934420313500430836217697373312765826212512181128118849085152284997411059462361298679014376787534589219130505773267317573939138195028969431223441418551538006676221775752661134188566434786231830742537167111790980847908153400129564830250012119601662825103070475737307771628459152820330453872636782490188495149654860838689870365676835311266038252840205767623573653889844077541207432000440603589844789981479903528314714948313397885845689147231286575740741991651283462439730825444997722232087706152958023360658386819105811422634234108194110895754396189742462606846855052518455431516870344200131598254581204861063600047580806839650061813165851287460962887088224791401149407729818119138647838446269235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 216975872096411624249306459007867485236133015011191828035926328592949671134360227448652120386939465247266555528549177729445978351144010624479433241702376679602116725772450586059656649808020404011230694198769729510131212456815805589666176812179393964508530117189142339125996120832192789432660389468565491088746233646731838757235482971738296716719242607413439344246711889608773617567579138065289822832481911278616231077544567220532191400998072396646616948858651998690621980801302446770043493080210688722609852416956451441862436137747138604210362288159012250518987176806309766319458514006190448485072690331886378857930874806827530647297147720262289518504903932489140267158318944545682881429637966625060334238301471153862212016777186251900555328301253953321835428901465078835447540867549283291574538140334667256954099514496821206611506608223111987846971957073347151748359153644272439849309685802611844329354378063305356691960402665228290586020994202794077558702938862809667939096335146108390308664800851538452742975412162667903490399265043267868113811430281971263214224280490458108677162302002626540984441402335875238831184792483654207829286673736030246525672912073197426943421281872618511821266485240025677597741461251552725572808366261884624279895487563380159530435240588327464819938536856667238853400727908137343926505894393221356672540720526746154486774792499036983984703748641782252421208071206669005729831605996561489629463295631403078104920784654958309905642628113446350228117501243721570387941483410344895780895583917976727340143546466470537261026802571730504582895883852916626826463430677584254377776574445963125346935111526572917797000713070981253511694155089883133007056709050284119853644745466188662435731191484567111431322665790450743503009919401289741528644630520038497223066719372378959860366830248733478209543662440788471576305011133923146805344643396917082211606433208125219110331618700015967261812890371227883572469283565234522575634027255229027570415021321347118545370543131373995343721642640184455395279777703370240314040836938784770776656393799053839374583583165554289365139899234961233267081888810880822417624813221716360108304147598504801772640548622672174783323935057232673613214190233825883770229025425206950306364177108908087697936819589400265014377632207752132035175129990212879764145478971244194798736919727060649755617180823511300215633038807960490573936145568410779289343448484460888000001528222885426136694728052413159707910844689925441369090172109450200456396214870986505376230117624143520398385782945763929673930101977340523274809368988837074464616652571962612451675371469736032665654815366455767884260544689509451237298379620758950832831563205377754119313262315884885549872958176354786408460565724670174944524332282395324067306486247811193625738733007671571524711212736036169516721531305670315984078968047035744280703581418187216893965209108127435793081042791887843630798842499377202203253025591920621758616566412636357426353328364848363883111095540265925198045648778503432219852385411240986359075920791554277902903695355026213036540005896742461443469169512392241250235802895260513049729310924798315886300200225849830401604532479308887680495997733073000609424887692715333740589165114253753587035070201016314384381140475981659870618933481341239188813710247688458509514773631141050172715716637046256957947213209605763667153477447035825242044345417308699753673102266452576369483142847694051573533096698616410806441638554714364064126240973562019521268462423823908791081835540261522776597988330942631246761185591209486007133129498645105064626787097275367142301591462224063492095963175137361319326431911326601986986880957644549177529796216354353483221209150144012151765206711013648611452672520914352438690147593199826598072000925898208205256216202316739193436836773313823675109524280177945832501690289418077810700185991707548230523974482585424004206537040312438103286737147425736912734472036335512341460319584250234727839069898071957062965360125880687800644933165898320621985569182485385731991496823618981347140211951087546518517348055303246439238361414751872415387354692138788447463161308207091239994032787081243123688119224282724156635823093195883990842790360661837583956301613914900487408759295766310652384635910760770923136820675499714493040810394041677828373022854910554715093397624915708875876287679756127410315435394472107367111351867869121430408521919960398996382400299355076489763918406471570734708456873608056001860731801372503022916744322640464565839834854314817159229608338189473062924850747184901764177860925587273743681817874392544005710932587788884759569680351552425269539699035623121113739948794016327341635699475438632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -325787012717262894566872139892506788500453577917794183848554971095407782138031185663671366775553570855950438253389836297437988741190301596508405441230659108397930530302519227526981209717531994381700326038113450219742650854998843999653655847613146495657602030667299435847116475840037654080731545920883730804718583230618284287196210221225226769081436391764541350565508341915813534155817544435798476306194075315605795693787920086139972245759028392570867807397179385049449321951439139814450368193392862255011934302606113324911826309292064599778837485319066165389018005845403073480909118190862173148472544611283740728107574164979708507731972936066145108739414091835819183065666435754801477198299907270630125829138907361155962108568873934024721841248190369126249360424475081156966137679841702117425349853626711723851712430732474530635182315528262360353597607022878022502434496291086310277676714361274741079743817737667807770930305096404049372782573814797431933608744950474048946491178123429749928556414942423998548662119729951949246385097982642701779792237355362680219034629795988165333255645820507763431802145904332194688797591463032665515629665945172840538160330802716944894867830630643711079235116464294638834473642208762605344743732858824841721251749814914179567231294028426126273224125957108367062005458974145608616989852714840348866697391245968683466638705016930761357446653540103828070013722399865747090867095865259886091562277098181123686531305859953303794444499724505801093105712974226800706530447920401791679925406366780647961871784549718754111713812220218419245412267909002332807866428206815192549646817543843942885804352544860404500562107257558441453711741814746963649195591581739414247934322597763103971322734780158985957864789463222157310687584675159763423170333755346524800718889074319247326955111080970483673028970355914467002446916423584955357390503708922797360904904534568665648391484849218966837975779816634212500304205054960686657799246576751842844768603921340852069162262949113051294441226110167948924977947245945957092305918690105682354484701565884976429539809072759309055069775874068318481031704200866809374154368565789802743359700027956779751129934446505041924220646327931825346837422383905027264917736121567454032423191404261216614345368921954395595578838003783972019337162672939146928701760030170275449438498071747076001460894882275751445815812953125264969624789494853909079227498880974485417372759177349418929750307094348728162591710522052100925872892330621928277329738894714829743051417891923912216973425190548434829908414500536779040352368774420374743835133559850815963852337721027460792683920525988637552562826419400647888077249247462838210167864581326542580368773191949185528600327599321663002586452729039786520334936207678467643789982184995884420129598610163237628789131795222907256918085415381670101269347852244377969979068687971499051549655269185140285712750814037769455510800921791981508492039496593602300109033843216199949583452436725734887194132606502342194055065299769067755534550687692668465793540653366715919372082588645113949990243972890467166152262254483274409976435902818460173620004967971826453704407637076525995001355678523212195368871644408173580521590608319621927469924064036584418439148368848171509157799929655148872824127667409564637395988980780895531086286025789849880392454835056328092171882623028585977641816781102747597475261819165209846286687412331270439477050720626426000431595866074915539107931713728807307150002108275676823060726030945422409500292787654399381401607526517960489716812791921814234655287289088046856112840987127451215097529922506646375135840481175772495664981915080883115518252643348160769434146846149608921763469833620299430688141813936070924225585582782312657950393020990685965027767876955994529346688399760562247829386387540034718853460567412899190848491584578209199159696595925214851499253754083438418301717806510741183976927482454544017111822199192423072738066995342571988423060531647173827829051837737188391940662723840999456152163740616832444660212587773108791954652442117136305731051090172735579005490720117515626999233343604812837659926592774212389050708926501294792700266897766817845616850716180050171135519755916380818349942070460365115530946556511477710886567236897765838844149082900949783846676105136256587955211426805017894018565327371753173667409957246098795353818187307698129048791455504463461383294114208584455876444911803724805064876588093830786490280176783468063338502099936842292251882160596076034080341926924668819869412463899402637053241565161262265157541616379271245658511177037891184207726141090292986496003234623978146388418524497551473119416517783628034068267095031808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 463250236669111545725755178393186055502712260790532202934103658834322533392768359916562524014983067313118011312274555107867136316908007492611467484800252248266095408299037482587090022535616301982039643948434107032962312035040208311564756475108884050655425552406684338408344324105866056664479738831410852036022595234793449497437961650328316113225914419838435114609717776145002078893120366521897441289406321015196284028887933697977990191073409556996803192505849739703039277862355542048658003083830714514637264409749616825618996227862455280425133993487856014223364663669310785907770870998632450248343618962887381326279550697336210093821112964452854624819712965123573511228049208211107677087311627462578049224467126680063817487862534414641361587621225702853875905183864452600603567751267681863145259105444908833225299091241400230139266411402989667084289587265736657052923861293365531659507101633095968402025058106292559878498969836758856595125738505446815687210282947646597269280473035633400366848493538415178187446075341215362935770770624292358358711507875617213038931025102738097327473171376932895168112046031308555422637417703197432889886211730695891301980104706572365735818124894972784094419357785153915768636758353988413019125156893008866716362770201310549035678327196833260999019032066392963578910153702437026278550892583723204236098025586548093706871757479922098932681064857051187990464023297678301573652320457786058846823504619528171717651343727488757535972410776221349122028812598932268924249547251454864099957696659262643787304106058392836283794409321757758768781892049095512985776727141125234408528360154361310789148349076701291488774995533805798696631244274937025165277734462550689251334678021728104765471323926854190783957002891880819999573384642773263799989041542153254619452963652117623683834543459340342940304913209079576524250200423113440221131896640472943838395151369643041292930882463897099543017724789203126228836748444053042645195467623049125889950474512430543184508999803557904311123585666759063583757409315105777904441343947934263520613116706710660019189293831857353201917865891162190750921813334591708720190816321069969836839201775743409435820377447631643398054015751141800220248761872002172958394050542668918952333835393756168988302929828384183582531882716367866932201938446976566435223364908039287274654007326752876072049819277776966118196618801665255128138734029635042194226692032681716416839275902906186399921220774234055892494556622142408129538400275609940793704238754497049427543403898056256448913674284203626473535820246576923679150457511987669404635521619161978920706064340620099519099563565511649132463277572370287318564554106535794967105297834654027264875885306515214918646181042745410044165430238586644379317274149875235398916725282302884189498782304498581174196803139654779052572589485257879958928027349429223076958980472042810320268411532899024847505171643769644185400498820539446420633154573005015597235608992887692225386080677292727237703820284014822306160827603923015640698203237672076973748207696203233242122393234387744557616219093351813110112228738656498713900987940116596286258001044972902523409662605146580544051396124490487670968297964372642332326049805432609356917839049836423834888429813294036168533394733986631797583383348282677379208418683718877300654088742177959889927598912549563389264451153870118781676177791116618157106456685074659306183576178967040915855338633289510094127155223849888565375810960560280919328754117628845950539717540128704445857207982320725185708893453266999249642801220281756925092248846141054985468223593957534617071518917355268032001889555994453455518212901859506452664370505374134247483459472402958008124214658661183080351575609243886727696801271172646571129028502352405214968125699545484214732643660450659511354295374710770706266491874998971342374055376506975206556063903382455558377480099996679550736314943143747265480758489996070445905452651979899098614613209784440930111158330823779203812833888322161705991983728581260026305104377824752663622737633893328191083176663847386035553329749210681343012166980656901346704670927662056968272832320678841380048932078619687667060242205111278126320989440643739867013181230857083316775491230361215013476031244770131016707443030848002578024578694296790574282693340417311054319883992381152854882078881385526628880984327018619689713539609998241465634047975056789220801027224888704776150934241073351066446907685643380446615562839235854539189282012102971246993205082492890013888878260090132169001875636943174747968618346189740815275723815010885341072902207775062711021000438400779735958495979028955950454889837661584042496063166493187865611572189593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -623766031876130955192539444325048769361529384139290692670429248007442852041486021955812662658638096047728963739722792386676000506791422626419091866128729017527491568180164992943909713246731416047877943900770603232141056216450796603060054026225179158405659015046218946403463551123935074889853055257964471838352503220346675714101310664740389031487840907287169117469636404803024543738137095742021232106905180289826634908654905101022948705756439030286517488371151240725828345484144917498388541738366224135925658603797248782348147839624776025770784104413743619365628172372974417808848756829101394280822319530628952162116672901396945013184005110274248141039333356855537477617325046116929117854889198906969873878537223042278694187673067508936495591546863722030688516924806150908077952087456296548572152254328088378908156614535962978150664630594948895708620267193375903533884907526932067908517450236057829553699722173382565854958974984025110879932233022951998128600023665618425925608688338437381264036553119604790592669743301925719367003915062768616269557008118076689690000916975817986183309834148712091079852337955144869688017521922675644366424313579447851639379548610884795412442415411986220404095886851968385050190631641622020241059682544976009507985843536483352238626755337173627144257519690853456210995943852039888327078650081704088584491385304810389485387708998144990856147681488478039614370755373623753955299548605423335893865632140761139867643899334249962142361487167225491193890184402040040953379349200632976421113982224104885981611467393180607696357875988632629275782455877480227584737879925363279100038200186804767417298858899504090522743570886556347991347035024649536123307884765128601398086657987948369663932683655407480141957184269275164612142894669811627450845974129567123480328013751560603819787298111949875819629581398935734201018043987308844144833267411496569918699481474722609692183329232903219200101611339960542763370513132767895004174641665504417922370355898971527378828170734894527007768222630604337591176539660612556136202870167697400794342269059205983383240161515695439080718024047953139403485329315699485561023252766075409533754933798668440959322777564107780072102249630602608451451769991750499676727943794779861728829171319113199637167657194195831518699966765675219288805588787838962195302188277767794004429588075427990563891097185006360813908647791913459007537294044855901556012097698436313541483212273230857014466213130970086711660926352745689372053715851675344309455583327520317089544717989033748422793320814798195680938452811347020997648165981888405692869152854604347805032452381776251421988840763889937509542290915287609530021604532527556097734630804547430304528663165979183590790456474552075917319309597886424156521495828415417285173418812639869639611440889062116103723452420302372828358321047399660055149442466956141409760611828362950500704559880262950833934358904046944454202376501674680599834610837394158837333964669822493929226935738984894103905304810376557946558302819915852760858800460395339720639665437657189888566692394215277187254756295866092501073909068321377189394299501308623389283938493700641702820724716534412681045124318658124951429013587501502991570706137823005490156990230150524347378012294419199095322807044578315972928909510150958410239857834417848878897625273665149934107802338537825346491744634183197901333494310684888224684987384072351537594679980431814227507798002482824383117669021485422767301972830325320348976906078689148749736412611169134952750922543330727248913072848204568874787546972241141760032821616763390581661609407541426170466177873213655260927240409135606104775984212093500260822296410622332280284371638624782589322139137896515342314598952258575181444692350782649351416580725343865941959410879384821981297007609005875530953637911740987462788499158300554012813920968233564403070005279698557075603882330305027849110473054657075349378859950432457751650062368351978271581817548700387389966149892984150656846590473302942330277364717471958906232767128454410341659995016355789061868948286675720702567676180150994560818884755323931092257413688483101250775651420086782767317148323821679353623937624486414283089728047196680363970291473896487285903926317724588637319577460975768505029232916796186810653486257962476027273458046498636715715182050030525496939949214251507152320879017956964142805035712522490563185667438533088565501882161555175608536814001657467091789744579419374274606522813743160406800232200839823020099853201100689421168715227762874604516883211007993852294224904096132316852604019584159863821094503543373333879325601746144416379444877149212260056979970904643369092184289476828036301691289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 792366946141681355378766753902656317309902872727164791660468687643139508458040179542179152030798793541591629017029498139184378382738568628387016135870026284060503439539734408686692680029098345211963238187015995853463154010849162492218467966604238479832093165851620375176971961914595007612788197956865306657359915598373224212035285115528087245701911031416090960887305719791868148729040664910856994560033171115279071734870284221092931721732197240410411520282860602679654027187322390262650427899324677016543065434359414587048164660641529589482784457166267528716058399460435793535182625924249896164761260993752502980352635397435636095019234557928389327553539941514128054927199716087036906044754736908849495514987634387722071249275985064417481258238097298408177636078927178884790317901686197053900945023509979280861766993484448404693514600270565073634396696759984968163315673663862404934341246631278555991999967446775062941258828949807870702482721076239156944955390636961614934115978298825487183094462075826857642830191772395279715860603896064759558601961115862581681879229693989921825869404606701180241587513599466018973656734642987332610082579858267912917236756620008998991459622361258332132612995758335316525294775514070312770525498856617186939253800499642488346659211839630817353175582250081705434831943211256819218656938107470529450434729215136301055994298292135605286081365551497242652797934370017547213876680952487619269993294075750831081478710214779122834160219709995854209638083693414900451227625229502790592219861229851306245169224642125499189109611183756237357490864331727561084227640119641790045200463922287486667250751354064649341490980051273504127275549260457976045796441054633074065244918762863773728804872140140376022119701549655011476227926572511237438172575289794951322442336161362207823382003112319239223331349722847560738270067395933891150476964960413601687154954931572141794688752723870776897523705332727820666763250295410712870805604343124696243575083162302680957267401909550392001268019397218294912471671510688731357992693420843659687421819028657460694675772715052544252365494622457836825685274298063005809857531252113543117768682921145505384343020920937337901158342916183969726983181599653491920248033930691330636809802780258457337947254031155334874021588871540335588511403194220394044394328350666844717848130667606833256174079800451404947134516098765194280174961925342053564374054451755527205121300931893920662229098100196061231072647386302403893994396277290659153770050721230575322765280611490528588453219895592238171313044008817620778550759253763318705028437340288108007125992257125091761667331433734215291198957690073343620763658083892503497808694373457416167557683819456170586486824209287026354967392057195217757720687526751010542256660620353301702951302239903459228226697197996069180157931011262146610525069219143996744542604386481194478496497061866728590106138433282681273080479629748547323566890990760166570054284582669756039807689041605589789985743387736958485492623073727113862472437928350758611441739388520577943663773469912665035458306742384937095625370298406441520755858701026029984911778435434689524336010352625427216119075689995897547879277115859346993739487563758117059665273244457222298827878056771765745677787112654084581219916525310766397155897025373819620192422395848853899589934798116588356336157410226959033089783614262292038779989467044707420053472992781282651639027702515178761229318156573863236889946606232573689252075420583308750823777140623499991396846248540530966656932654055627392558430535365730531381092068712600914586048273875070604459740731841892154590492596324703764233028972840156408037397771071752718192053777790946390543439554846316127091908019897322922452277410607442294933203182010660878990109332683608777133688821259179497542038763656619284018914926800418077316908129249744120124476974043808915078298834011861684576669724414376649544187385466825634710193882868038024540631485923698969038689285080415397642140906602229847930119601738982778044080713878212519948517743339687756404304772909774413630575362726354882412525024820930363273881117370604142303671058860422880539824826189239652023498579593670308286553694604468009893008964443671892650516349581330547768485859024272025375104073546631805186366745390902312851944362209021675495196215238431058668568290649790593639662790944766221079961423885972104039896790095936576154853645772105786410369653761491922498725708827351092831924957398515558013737847884534244014207703903043396267364331177840599922357274389579124640098081203711914493056057406944548036692028801614961524265020806156534825717354859689241118274302507094154571817096426736725950201856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -944145079600228041268847807181825520463451252159335681797924693730374823474837918187119751226617683866729249229366544639917825646425331398619113783600774136735927913673972917788691766097236072371622118125485184967466654630429652485169554822877608428074255420739257279157015338408103478814414280207391398670273720891603943134056983360820988821775685484869521613183926312249405863981125156016789579871001018335639617417810866768851219579996899483452187900891034493690627544328233701745692292590247274425115819557790766311157417825014075278197646071507225854202182727026533194799515770200692972614471188012404847907386860628282152707052440452666817669181333900475029193784368045604401512354379459066299046345487834257390446217555897460847337340265711326897487579060534288285597981049807284956155588995771384262982543220148447088649095149465684356601923623712744071530927723632861819060119726791700897016591569741478313541395067418095086351685616373366052777528091293209172971525942461238256285918254290833020599667350805210938004419488285548183585960896823844624453526022662993326946128534467962196039843069070781812738635043342369967224060353103634865419958233325950168112795672449608269022945619378567435344056663971408546287042256994375536960802835617595730202567756977292798898615590600322944205615460387459749275165803771037307368104017188264937769870424146018227632235684009857730716421021634505339626156872728241842271821662770769484168026651667772927076548911677745819237071973002867930711685271097362738574426330294183921451078714616095527420370795360350566635707619302444067048980746382580873401262836193498025302107345396788631468419658657049231207133942691703814819535377784552121563336301482083066931306823881790924548423777011547746866977385945428887065788857648790751833118972046612890157041807432659761249966784776540625773661912933894077882569388439077888416453510027586135996727542905689158237635103991380169057774830579636142874158570628147168634325599407039087117452662845983436559307619908904766927255611662727509929785418444968291591979743364304354229265302768509462752607807680746861814065953474898396897040421658759438923626435282185331901742045745742449606134850045362814155531820767385147920646088670802096193883920250146713784221750470707555200370786007332058136759636772183076656794308974665025543315708952577625828866692422872206021306040696987727982163563097692069996847822021123639659748601128157746355989563296280779250921435356448926852512084959343813403911979402751521691522171631553615250392116896263298848106126649796315867529539867394128674293497968215434438698413466379482899212864080917290596348584419041940578881816554292422663416052839221387378348006969769362391674678683101192395661008590834410417439129424711274369597884397025428646206445343623227432961392600133739162125227116687231502675302707595940354977142261653214746183811134148113318230879730919198319109030659932759253822170671991734122540260132667922463182304247692040536439648060076980787647528066294480824936255336115359469944537947845024460866438450113111987234394908189603519599647586251808781205039575308570228358003487846997269106795943109828669834715955285226094979153122468561432207500638623285393173780987411545124495344295196206165364335793686290170859050146179515086159234009880378004855280679851680313513711950641014719109921574248757752903673860600330569857195118127018180983125758966036822852496997288327546777471016431588668988127355754530145008977324663356990044190165753272358116163301893166331433222020119540179196429707346893774061907560399214870520789444945202168612640261470645547822809505775467574977905080960026345120029230163946933490529863965792880059247733854243013647539313810168697706943994065403659669732550278976734474176275666945557313096836739383208879864560131767478144715305424116381701096288922043470194892315207139630799205089452795999734549847958150757202624375342922311256438633143839629659539638936401060791062748524357900574865446986978739464229790714857817825879091608077522783109977698672265424968178402636965142588538995875233858668206577416938010466565236295060454689651663481242347350187628081851513271318954350665014098082753580532020958960788911306433476022695471825647682194961922644298986320681695469044639416542694574087355610126118414518177988414751950516712816829601536375279838514204094603779074458077526838819493003443990118750094043517650326480943466394957573819364061347943801100685889142096259006079360605047951054663287076628911631365669383527728029456169947247123589031410035134864495516178431449345735049233354708476262749353277154637348779971349447613978820561587750836121167516632525203046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1048456925791918594994084443476007895761840576947194658316247245284980795966713867429939331290753507630599339380248212097217444881138429037257271189267397313343871629998626603001363375190802393862602792327003595026924205030212674612564743218675785770458356845664672485191625804630487268441722021992474846783291372547332467306432945557844740606825695728035708203701702154916439662706877233666205523990309541608913356392433305764312603741576192458715282946478643960704082606431164338134559568881176447581170172243717470667216234836088905739199727397397688865026205603975039457012999275010464128758755988815164083355143091462749485155142727127515282391548489004232965911719036687181907662150531085716340540085226613232164584474527740156805736247518256062725003147151472937037875202174528331780977274200572778008362606517209354068345525915704249600833386481740408995084629679182348625821731532084621120230361654446723612907818151055760297444263741123713318633950748055347443099741766194681434975573315149201509117415505788292248911772522867735932009919049819118319315965833490089956616483859332705308568276130000890440451186376160886672090709897591302678155551251866595551678450898875983816896302352759602521369674003352345738124037952208826370553014591732877604548436398862060313700455817730510703248203197407580746635479252639688334847848307137417376448793243334330060622575453349280770665281973363690120420171322852890137187657347415176699513040694721174845733528174618504204994621028340713516207843665015534339613022512381047091484244816266648763023484821312163522437575364227151531917807561086856543602436069010746845640576109665678955869410164653596457122758659642293890788783308609435076986971216330213298107387113010890802090424800337215962427406480202255462772396035993342634472728721388175391361111544771290542641962921499562235582596276063098397715966178038055352940785293145789586695161701519694831440201159157658403928051827205305771684247042583121555140608590920968354464160075674483731326139727187012905136605632783478902129275692581583126741676810648114428134201855924950365947825333706699310152886845217744034025042241535929459389313923752852951594627280232131231181609970949542985547786904543647919988296083623862264224561521436937545084100099689475749089372030520763667146057503895104563782638289068625666590463644614225267947157520434755075133045569768429953779089580034791605622980356652065998962827577629136968104751024647521886895392092169339213824750672338809434722159413155303349414485736274401533435418215406812042305240150831666095816353196797696421762783896150077599096986486349590195209588536000102491018329695416483312755181148841941008909543560872913445270221668536180080886706730708551142246006351046754381033260158297092377453629219902641530073095159005625117433257044573178588467196884343816674300181117664951445158434321375944614946207559532974061932373731467472524202564788287489000913434377883802985213409912634961194195902104412831016601038325369609570472110311188659748506687656490350534613329241777624222765228648246873942362842235849962467990315141968019886969638075512471574696444994731025379665774706936206679527241406293783946666987666889351230037052293233921860908829981492180088249776383994088748675875445334485722278994972281525103513997634342760707593430065698838470829488088802514346099928461900583092634959039868561089165850233118949285732233480321629876374505187690567380233832227081436967687086691869140176670917706885925321513736189362450561287777932855925553752836572305270829993224005586778941093802822627251547833143133350438467777714463789862156111154988156442940931638225299837081603613296780549274212356902611473098932492653622365738750933570043964945693577697464571216057228383905984379591237824697894920050602166168429936447373463860857111413611858762936902524794385286581205854321745825722891268708571011982284958432342018741706133025548747317188993935166489244858749118277999699637284870337189994474369613446039502563759840671900475976122586589794038346733691294385785865874958405145367277165641128122477234585008095532333077095101729365723004488181619259900093482723555296399479624695768378883193098636617903561457625332049472591391026462056032180058221312710612333766800684043269659460045474854506138649762480233949467008548330315927136051471436137060168620119510506727799718009086862209935812929654783413725631809195938599897086638104761668125143911145061646810721575029435849294914254123324918171715401873580939977482378953110642387676507431994686391910871219940603814200540030529339173739939692132734584155996675501095300826264519033429123892496673264602328768917813372990025545726033920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1078378342586053355988103097066302143113608761713251463820196584913242270870201935734358805278284624427748646724257909960313790822409551692584229899604408493910894935184452057275250583971064921123163827163945692311079006797674124394682523771936497723686045921907901468871491873851178913875890999071865350668138624794967401454434327060703718596455292505620353632677390006446810010127915154739189233742421049119549510646832894033335151634669701809407580844977827011062153081612774445294240203223249180584956861250467948867907641136108666035192926119853162403064959831774156685685477923052803778339617934646769760272106776651082142353221800486718530557685541914937310628367736746983229791433103747424859349121040013930250819346094238200020359963075704423426721143719300887023091848439778739848103224623317846478843558515304687663274643700423888703792937159136879605383548852346160763257423384939018097028602163450126934458196873632759466226057059093160759620565342925631595006271587436076377098125497206502869595723317859335621414047849352691687381770742953414700408554024933144144109805242022012372886306956577440862104663697538250441213155412702804340813847884570212874006710971983801799842872723904701641983947174968497646643309130008003835981496358866623097120513228857915645776327020826785726335996573536721469205982793385913411855191744938148220662763006709926903437010629886860499241873610360176807948960350359050016500097622433837082448295936666246912697412030329404015676798756565270167722150345533680100048511866125533051043126935340348350353100253664555438296041315217146366695066837008593725790731528147493892171993970929623476344888042979437249827915761703509927286298889746836959849277088331225527591535526369878803869375840902455621919191305363042893311628677027616139820086121531753546626804263060736417462882425411525580250337679173751412043431463553287968533171263375172551105571043087686049476850870786002986601774281147722924242396184967662974991898350483899508640932712780214137003688149440432124968697741309807991451660327502330959804675572058068389761469434933272435858643278664004431714399345523604957633872678357209628875685342844506070042992801057638722759343707222356726110029548967163124280312849294282605620023972945883234129405645338704736981651129074789730452313058575576186208500106508690412889879465948980271211705705967333716521418546436122500380261986303876571850182676392679455385336154425175065542383164549495326037604887489401549964221941327263365181982840261601776114224363281077002138810666762924061802414678976421612767855628603367482276499016896388933736766040808034253806955773243836744512188610104227357424028879213669153887822287572584813441754753461537761157639760300192107033367777709505582832539880201432286760202045998551657406043062588894767645696747926623607832675479151058571855424788926736409887689454849822160998672811483451093099650889497480160110027933149022852940988745527939939877978625312099427708761599184470748210778286455005597309361158388717469147872830307406352990503040074516729638076613800416610288006273901619848084816458054323502202974939237036992293373483050404201880598744605330137155417214725947433572047831548267629422090901162589466576332640852193981534154691932952147819713102115901088033169267906384966633205468751361428576985273880703480841358463090698932160460124933994019143877714056735456435517322632894384510632510769050805618551894679228925387793402188614748493328506517159953051876651045580989505600336307454055492354862407955215453590307862986203865199859081733319824918623798216758684603452945513412725426016918571783738725155026689385964097100863081925266850310806516280342093603481283080495850915412634963488960183699235532241486151319861184421479500611915554681025683506941444174566539551248595397492979767429074453260085227590732245376456175408999775680717294436537787513537396340215552778908823560662586104640568748921783415161319467151759634816197017392343103272986601056570437072212357353560465699511433294472247043878529930161360442478301228015258671694936029879031735147689507935342939126627314218486157465954578944347021903352512246604279651351936646584409594640315022682928438453480496226132618310458619177368801283080118906763905212818134083193149675357823495247997143381256864584324650478381716348256710659557818232177047377160822996561863172567678986231863014721086341844589433674366278615186848684828724703477198688206535626526033896380027707234537980466882271704703282471167775911329015206712819048531795254640581323073576288780817238330175628611791408310111537190959913891146493354230144117369083574663083318035993028454981633698161907580281448038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1021792905853690142097930212518132917845700904959894790080913604088312809513226420820243239527699856350770599435541956284481433022540773697792521673594428339961814663625084564391431832849082955650612059795176245541050371786743315465613225877292292904862070457102121695834219037196892911463786056869663845315371794031340554465362464650405794933836857147233599561854569948219584375831785764165946653748060835060533387467914851910896479411868403743864855416228965181466571728579511319323367620859549196795657710066671786190553167846614789773576234109979457486100343356529645776997313291464538428071393116769463620213643830178633188883833082923370335466965945041840287594425962747087127582516684395285036048893048501269617920642299501778131361472314059059322985772720940290190308847952585041299504419652386167442868564675421954548741541084648032766992259096582957568189127454313059056613640373304185761223064862111834564597043341085704789482367532577178554159747707504367673111979326951891767151914039158825857798947616583707373983494137612138236328802626643793279995636561976239371910225609873271126664905674656114242583995076932445207873756080725775631290835333553365648963636402114935383438800022285834646572230067787812389411759860143259455629217583679286397756529272214260962976113967093433275794847399774043740076896909560020584960415722656166743484046069469889146141204598509282912171532674209685417765770208806437486000261377481686178943024501780936050700362795860399307837497808392925767750545290826326797365956073929059359880265536922482140753501329916450045827146577182435030767895168528030988328492821703143791048908061677499840123122027569112153141899192856599637130769279202390745584278023734245378291676561366833717278985610023609015129563256570857022674593735341825062307592999137889642890576600226886668034040451759989897606672892406085054766587005180977302472041498704858116542407845260978571652082845551983547364761522768981398218361362283241171651340740510489206454360690790614307570999318908581607767474851917420160733409129191269131718830900232738891158779803704629232939787726825501115122080072394259142790148295388109076155195327818173947160584792334112662859944098482602842711811366605265016346757259111233663257949985423704458885518982131298808531179181350115104196897696873460365871611057341098084067136336167318906743194843561184711360091222594894038360143562194289756820437472570639384095806934449799779951911369677431181129677149989157575360251577724063624770653357125403451839451988596329098344350126789394527503657351473253839277208389143688722511307052707307586668174621602298146126430268230056454164241052457371587618668479365840367378158693651312155302940326494170431132783592157483678677756315734094347896997144127951470987056940836445123102124361451708699575886544002497847691164045355943226237712465911125222138257802894592559365195465781042212434900301614100960967208502810282191474054721129543486186368184800081723614819715775714773876289231142143054576777558374403421450447058221349915580577039209673385707803700376716464975351553153241801967404322622254839787163508861445814617627593504197886786978787844481731828482377298525768781845246779353082574835280271828669876352116611425998305350236328930324539971916576032599817833640101122027024528090474421772994196988817325337630721448268967813315220631924884015379931092181744730672743400136196007088876137276003638375287428908558927502135307094562050330129833916724346391507720568921338478136688183120925688090233430197724731156065533097578642029868687920048392216247450793196108784906640938875902330226564413238035400048455656944497210883512598990215481674422506810975802574108975463276262579514378458628416021794256953790586316852871523342241274557875381587746440819202143325140374095024310593613921755542366827608931251908979178408416075722665227897097072647162039891160719385348731880021235359232821927683207116757271248619780719359972479436944428888065214321706917515414690298856647956048926759023900836444630671802928403149189099093507824785427322635685126850168369862952336237692197653416266271119008610417332946526775927305789181636294518379518437916734912780665760284297875112391871329119362842557024989635673359865190627422401903904484886690542481862740943752440076848401781706717042127672545991858234279220036535582550687313643512745054184000788068987117564379899574376191202935565223459032261337577934247998176405698062547029265150841015004613261942689332341188220394505923737094922014550052878999989274447819899529021888957977438751730545286320337231313192205246505496269653378765085457720432336465106755534359978614775595456669979788993353482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -887427864370196538261373164887030085665911494272410162399893019895384382340143730179537310899263496656700670928678484074062656666380415360103215232760366806825566925447227820492535443493056365058488531275205008580733561918480263331546249595591085482468645495653622054621291629378829630945242584953579069052640576601016922521068817048919470986321290333910743508188366442447904133822727994650938907778031613089291748705751764308982454489937914541149550984208490779818603126511484031391255862562021708964729665476711934417575369411703311693591760095806280711394943869077609895109011516449926353399216086518262864803130280653641241499547459175589998899554396482758889830675192363212980393054357889013673671154283116302398256424669835912682448221077137731191664051733077456160855553646158649076987673317044311263027222949328729584061332654125959169313551138132274148083367639537407438455886300153888105065926240047846845735460630393729011566966326933694320572760556296552887878830111500667649982640958610274589258808983395152501499786426370622988915788217921168830933117901184460629477924890679426901960783111812409643800782716508235715912694330057172252390885498852950614543717008179029957816438314272815599401498327004166882743651201322924022053756803674877293163033107918658748819444907009108515266051253027991358930202659065930103246350471082994330925582462290049028552802495407247172053235305282491769128589945261814649384202154023345524398709067155358933414215133421349694698121894723879893508453932874310132960474045917678349840849322662238354577861899991950776662186445814918808843436490379470629002002743191649756309745066366099781929772002223785195382970102402878353112555235311633373293865746037985496802105696469392814174209999846759479141699758950696748168825152161859005514998681432216633381416457018190325067326348258976907847807799949692139581838020952830149541477703744629102906961062154315147741489348895600846209974749768766585337451440295180359832212984728658553305117238965673412554950565097180319510585852374900400392785871545214385726049563153100842770635537731311277617294804476238209196075593005316863321627536751683286162673677525484701639192159139854096318019530827207489806283953314075639536225493538692716185248843781590480644443381166695502776299624748080469529342500714212987617253972041193679650986487986584382545721298822974991631859313309266058603821845757862907178183850099729164599888669855164981347223575444866549396806086081093060403866113460464222623386125813021985500409545314719929412725959372057342961572474783033737778332574029886558122435164753445517035567608803899347128492057482100838110224219110641994250818931857449415121156942707714038345529349665553960224079112603188760680910802267760930770167081347070206854481763059042668065614838601112650796946072513189110549247821053342507077735380871796538157473373681161678502561530611296395230815497297717733026214462061854084803556516623463926397482377870763670266538213407271271196850675997111864747147829781193166901295825555216866614282703853319179343629277057319197008420082425225759850946962927997365431808793434264164282248470092181730223241010318980184849052753508915502316987918240316601082588241880980412649179937377316405416723323044464096694620958473286576211305873724709252917632025275740239404607498665827951444104841104110050414549091270482000920690951149682159012488316772736112579682415000183234088150581133780145988491317867616390665259233667904535432112596606568543374061689722372117729307606206815077003945778132082396876507404199148336688202681864236791440870447945672626484016709801260566381325140434994156785421336193857598305731596153187325281502563397753508589773699289520956496942743963384073965462315031397086671117484217778675239431861200291717359677706448242590094573916079683738500768817866167656770769453218886115785156839958301143082835646932022812174735387414241585795952599341396325798844374399350556832179713040078411794338371636737728671888403240079307891465268639213191135884765839735986250661433229582447692779164268999665238060381365578590707045840560008365101595977849706371074604151323691494155809664732179564791955135856087241500427798647604961335103838305666476127222078027010813645771220006140145258286201648793624983383878652866514151375069049688510299729532171525674850136717600245590938372843028958877300912662713033794710445222801456418572801803790628363893896673860545830249372983370030506589703364606169171839387707561511835772162933414425952062188385766444524833612882035732788384083147729840802656321514726309169108525435477875539274373858211148265582113659167188717001389304925920036502274695283112673280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 702629540656898574146063552014134282466161076054990220626108743182806014199028714423421548458632194712520706781942159521784082615883733478694629671662275692628844728681975716442337132853176224228536098228912682102617275399560376931864471764177658178032732548280949385155137170161865946864428080258833591920422335827683038936600109208154807672931499914816569323585815356755948585579727772231981551576381040699018473122914380183120357926977702850007944133799159411362070401237248173202079115261177370784479020659409246305121671098526264116796268823073527759130012369453522371262255267524497578736872098557084915768504366574977630263413121529228612016112005630619194063918590461240839045571467262888720655862147213817433134659031370190954793594055044492934909625741484418364747588163172368169794293955634572760976188782054070794275843292105206452616193454877825183653388928437538079218854636220565102230281088770980514620107625535287517990781811387730430089594164106521056883711943762373683632435690309076077412024405754179007161255024775944617265587320801339923665261413213397490441715098591827788228774048481142810632589057576126677074654497888998360233356256628654776862255363186577968787562164858940276523252780722762204646440157932381355312023659226298177507250849591013522010737546453281221167715805000463983849906536592553413776048790939149466508432842721076627112904173993482873032959441685653352199934796102134440029790903458122831077143554096014435568949950878004825065436580081247988802843028320532735590250251427515949386596024805230383731292890291299826702461039899544403308848176127817758779781428478019982314200789612735722082603911286549311757117857540483729705563120150711064559325897548054787637215801966621140017151413287045473701286534609010871967280160494441253195480637819953921981433962368427180045329438961975208271687687725887793020194947657553461729900493730399909727894931166376744931521869302327894072674634108431950643900933139463916272049636927039809379858726229521312063706723135096739332922778888589970411037023389433236461168450867886083004003247939101816307083978449076713462230824797955412598082669357138018337979050874739112910622040538355516883469053927283146477317365611686261501492392614489211179348552179726178723234830675051260898404848678114815891497736253205918638682515459344834286934851018979898008484914336028513070422206860062789335910843233381398616657039402071991919367118344667873575290142663990087151372986844837590164262648427236094326238665654365202225716475791794284041584158569779548299891259066373969023372726633243376011721966690886107237958963247830595186264362007677906454497317060747518554289109020383422044322206597156081872360059048681925061923315032118277569232579946478735091405361467300073533855582440177284484953985982528497802432271119495186602102153903441061825777442227780567452530522509274002162218507471807452320673612148591560270802448053054097068139223526177052380120138533095834527028739709425897485923138947154899162525811104643175101875437894756027337287839998187736916989367308980313806660390999758672176222641730076517456060177649974733018226587947995023800035606462028536409859593547431077643956088574194183952869745510305996984502011272716638197202728033200174582052799685517102155988167230796045286945521258010540520695948796803402706149789089943977846552661104107893160564179525921034119045551016284247621876832484586292435941930967997089625269093200957164853424398834234460130650625660352968234966948292122869568529473510392071253498444958380992634001207710760603215658306893553882699537056177332425017259145184338477877297379119571563525417627387982341259378581762811970526582898864944365759881456209894263457251484753958238334431172059881377364638544207292425185667661911548745233736037997684890515306825618656738232797999910314961342583480541133147200200424554538729433202078173915211027034096383217748719680830774998209000407160306230573110334808922986345073185731945760924641690447402395618790238702760112897089586114924576089947537908237413993894524466997826807903290239095467448318005653146304470168499805145667494766774604876617560918790273685129501940523799253685310045536313001295324670129145514204531368491874494269453689025450604115168622870432287471519839444808470365012470960944524328353948580127727619801080265082626569336330967235366412209631053844391700594385435775126241082365078460747510541034047110427412306754710320466706171268635956056795262792898497377818293683898051284975279204354242802326680999311321948691710187640384842233638281499646468278756225035738420996834813200818016682135332494981356288992084747696564355964522401251998040064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -503665146111126845879713135701249918072063672311843572522511454458240466556210566101200090070970053728354577266239575023871193883011283136480775755212044665137198833855328726501156963406500353630051969375702251585082626855349674100179134956250734799282974782343574795582513696126966810807755317148648716223428848830108590483934606172019291740360545575881911653339882449033040330017024942046589977888036084421225426911765826755367734208024185702985906010503785977300052578266548033945857804488956350857396491242573619674078415106846176859367907973426766428591541128958888254699466938518918676494927323178137957987985103658146343105183058276510976493844713114941112557616928121750739398374966147893593210616585563189855543735867852103962007011222225943892310498079345273681868429912987723033977378868822155349215729989942407825133001660474853504786606602917753997405258903713480153418250426529248796184569262841651732363953382395091694351553304566517634246293979063072906792863272950560717715687821993089499044479558110537431568926094568263832604009993606255532119426962332111014789807769364397963500866701364930708164215704919634812474859664158676409648275226462401608979573448918669395516895037292877247078894600378530922033875377144999044531341289815377886057360419868419939072040834902294992150915628340615271789841998114243469780673547696538257921165178988824710396070896547071168722222385488760477898045569545780853568816717158187204745891189035842774356381319986785972192057501131505068790099673471075571394041349597211901905781636749596712749052359984659094533239637191047391063474229878103568134489084254426456555513623273082797092155602431674445335347683721542429084980967099792740448113579033089471208607702332864354449322682685654013415491699126177116863698580043865703216991642152530812008037069222105161395463524564171374401118953401276485611450651397046231737223375676928509892262412064442379424506331882947305079409465338124143590050693562199858312371392278905936997289478678271150925017535549914052318119506121036852780009868615364652751246469713529661350617252203654374038567475129320281578545631230950068756229091193096796320906737567775975326394137793808066876630476240124784297171221607935342136661990377456427780940902132458366275667455719809226621200295825840475920226687662127678389472109220284327308577471572615072401919665995836938638243151703412758008488133386033576173880613023322326601185781009699368515335906153881190025097243272168475903914107607319476844427969661165259657470825014388238755722134945722409312125674780935964457078504972022776520874406579621411124488554612056082770418832121041436080821739285207446261454198755922472234779486946360765432767659980593807982062083564616442858445356501897702448182708593610550132124814257007246071663092543111157769870700085137375433195224774012948138111809697843692611795666694131082308723553719825409281378571670667543265216275897705782913226162649026113896861013955004600415496079931785559326133211599217649107633682955083185828103895602835977409563786461041330250366159337671267928463187508285708363535191189532346591819394958518817302883012030495385360470031613785707399614077507262383515042553983546400977472651185163867930918144202034000130325560627796113024596717028644165544363088090354478606079769876452283632000146383346346362259161031239684627609080000493114057857740703548152117875780799955250964506629674541144328049310361805829238987619363762911537085547522008558869338383948669603412043352044726888708379030820458860706814170137965174671682103834731411232268770849558995282748402969823965707709500763118237512875743007297728294787879517358478134377416229461627353710922566567864893167788090364940079206919712306118900491650178043029623732679440051855743522607101128738586305941176295032142366237671542267531899190850379567523984359480790512537716219312029861705977091678016998763096542889281888629397315874660375467061656023404490735538197811103935016002152397974020740662208416877072001793939060579289804882680656019250132681436156419920184760268599304260899128686334964073632678543976214534062775881534978674496862309260094630660183926761881183588897847179296943903633632520028355942961488056761527991325550062039482559883030416211762649389633548830642302696576595018858144444165049708055644630527575066426934970948044370557373611748495693900993327801524427724400934907917607501193688137371469744465705607078515101517012586455912378512114020858412832567968579374286503732478988560260713621872698554217713291359292102601972706640809951338048303580526166581767300535596840246591840890559661155627635981496705944324632513570079558443287840627569459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 323495369781110634626218414616055240117157573368376505464011895419121398049853679039904153766354903697348934787196928097129320554040229948669257197650788478603170302110997693465599826295230544578418546141103245053421750733241044001434422110276034863394636291231150685828088291846179182972045092870203944931262824201556635788327278954243362900543391972699612313963946693281890588136899382094218004129943288454006632773504930225322728900444461306735437206441979424603787945754876042590173720410952429543262297743949531649755225930072398694622202825245634409675462622861691529565827436121906090737428959775308851149614138933870467550918448332294528007558699175476680589565131962576963400643466029209779950653970735477944881923160660615898031029403481764771405828476883045253312583087234729784953743287788954314136818159230532370054682517950943884480850378571927316387594375260216816192899594115198009130364542940482376264380774867218923212515401958747068931035838003609307811317025057350053154789202033289963909790167854414470189132799702193273392274842016896966428608078573802361965761494726374904002183819722028119350201273227122959712685837790895068403709066025918966384063989814932439635992825442518477268264543450354038712516374774837298902623396675925671545390220325466524812457812541143305906147726300471335477085608125155263009503537150806644968314610851201109486001632982449595426527665772720657694716701540426629973014724076009727544658617922304482979158219395097303185188586092282779123011415520495496904524800965205405267192451967124970253798418044428261163215417546251025422129960396743785308877946788274925733364761416942508224912943245723371048916045368384461040471759058316465110699414386905895306080854111836729437667525208299160676814379905474910600393716955427847964827598696117846122427210992996911415927439082230789949252409263220106165532064952838307175409401596113161996009370268642329162261888265867377876391569999720246399760918539825708160855018382538208432783428124629685635150667490522874462237288439758249462171855425488829732517823824309604022140041326033109825749970692140736100294185751924833101109041726393915970132478504172232988561779990108816506819234473821078388511432941279963214880747816062096008423964570705217794793651396400331841118385772540528463162643192821386904495431538209026241100958783336456013695257481849932479267850981233867334747426170827834328601891896251030619926645096793764974081622222977236679403158177823259266914616959312002760600013016071430569715134916583935929077583955459866184768584502008220470698358322814187664797179307598557688833146461916511001890970401025996070597808990656834522322871741723646573153927939399496715898091859035835712971451038023629498097044827082360022006271250281904240154015229845612868768358301227980695646985165827165435186089620509540106282888528658211565171914954997575513287279661941106880655814603875523381993452016604787191815635403018911124695233827416999742503476784189812426134577530173602090095113397470119415348595676035599416287602454092293726126001639682770419699687855958642426443729651905814430601909660194004395800752729911367561695849421503267487975432986287416850834070872292801336063392224730666431957728584168823030428981516528820509568456940972078953524651137521176558444928951171126447476599735675193779160100371679855403733334934177166352102248935557835316364736808705671795077951386820445259366377194268462603053656832218469594684858628948792092938063360103095460452682970617683099651850486470308698806370307927181105188297189339282149168839872499097741884762010319798569198503149761887642482689860709509908092684724276601151022255131204463741185128695850709279491135720055823956495389367985419263126394086288909918837779964595912396044160556121916206155581036132105383576376483355288163770514308825027470403518434209467624570512115022515153896857652180256782617693259983261305362758669302795822529995684852310664597505979597073919647395204929130335919610489167733615497976113748348997126861687483007553334287639893454098752973806515197155209165158292652819386144808170662905848035124843079650505516311727514785897220965854421782632624297847582807434967476501636371673958609595312772962949673833875501738956538293710046902085025899662594144181934765363438504176125832862419964656491874511500616189933548016532201917865620053391787850506334162257942598570901918160856158201866856739709617631640884273876746161780138614194071855369544508747130324651368901207670481744153276092279299687045038136365203521763733201752665257825892514967732965591390831971436842300765685596787346708899174733834218831811401749114186187565160453898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -182986401449684895885434756043123897202026489518152256145114919843315865318716569365961835327196790043546454155848466426878149950869890137287011512888210376059644551841099371119022128807287575001435636864168344263524170868880172775615736148394612374570602601203736405427980958875525913051899571629851502953176338487922332422024845652445027269758250036156429768881692957599649981284572879216770567627629806524599161121454128629995782981125779707176516964953555471582613000600454496557006335942430208690327564989357804655357997948991970185593295635060435487887764424271777641978046466784975679833459357243176492974803418170770238974282703572043506749969622584704772972221927029556513864636433341881959484694063395683997448163326151545064228805498736327541477973770090482105468022197379947399424549499437903436416532971434092638112474799568705948302949690132910322587472802223132305154839563292593174844723616701802696123503170729848954415187756043320630338100042603488769388211265511009059533450397272409727510068713745186599195895708235970585468870075367162917193135570163977185835185025726268295021640430521201707587245063969118351631460726319827883705422673870310880103798239427287838542342986390504208578672611904835738229489567503448105957725155349651508986016969241925509359485403870375845530162833965451158391673507571803424529742093354665601431371838506389769929672477266848666708079777732390030013161131287177361351643582686603975269930525497048351259790178827490498578280219328937640827774129165099040025948524349301129410815469591538144760849347370860281223871551222651266635573407338243960872603002709873637901069503226088191860248735410141314385022283347613996216792956590392657564244208430416835351857213347936125269781746967687832483663784753231485524639995522241752281081690717394161508887736214122176179799888647506257145520232274006079854890020983311367332191505797414347005334394563759967696725161018467818817272236856881533842586678596995774757075644903559287622888201114117402422723001737643127068510723326877084644109325074779967729919727681875747710750357137298929171401788726807293956617656309865452545764160328848346824891751945070907382959066193807818429450373860186732609543248035859068319728266714472791119078744258018626160397957689400060213951545312714792901868850423007962212089922387767379044761111318272722516825876993755952625179435866941936288857032506620332334837646588681510909798930050510450399453495085917812828550859018773762265686082604242345626385639172788464495964550143830517267328222728544977638594444809200078058822399866268042102754439106123335936678859291990960838027650330916510828121896659648697970368243779974084256012700951643825643737854327734000164804354850374214102716957593060802833841857021874748394604215628424118541652431450416429937342741112336470954311892801012875590645904745996962074414710810112120051149096177954153449273902439886405994692407653652363292027555772189119853939314047263801167269601369065650049990030670684142873278986742130368348776505344501493738826219576320456409281814425493554462581138399083095801531396469564388909193894996446749099419303330644409956106011407526579819349774297014324702839090888901324525117487579129823151999036755941146745360328598241317693601612924712317274251581626320853590012923957739137150294251983573911550978472476719111577371172804671166911584202169043187264298339404020928411538080600116173240822564551527649096504083446576929926475686452191721300446706346986773241534570603549220650219760897540969168969518459977280399044537130616786172519952099671380420057790358267442792757876676769831918839765167358291289675673880629046629783476325917404153070305872928396215165693960765492887088198062577179666848637889199737959833239241476511671531832023001849832792183599914093627893077905013001496496884820553172370056455998868273757021588249841753415155758542453517122171158453087078687170269106198985606690037699110680137328819945978032622665164670454185480156354626087244693437986974788594516036099544066528859056500499968145154879309226303042794799175187466500660137524746639715783430938514633353386166276673033762827751156253558143217906197373217951347704226790778657508588951000314589429976695611969052662572094390197515310541784244856914696732829042681069846810978003131136947595005568054667702151224132764946760264369699434906210661404342697405755568962874260127144846284715417427433925716402457769992530290018282491243239547385542171132971580135288690770669796893080335569716323045576800229044470682176912787275361110678219886834003581787024256662711086133886868413482375437429069394503468064252639164652896781052558402650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 88299175949271559900944225785333999710316371312415971179281704357699109617395035793605105361103099075144433833144245053803753801448049697198556297583274860884779197574912382935763590299659369924868746608354733455528036699264495671792124810282508593670359046807117705070648083008156818003512176729067808993080915589188093665618327862038403268849750375464561074238570417786864867535342066662732227915149478279361415892178983614947234034590191906961805959645267340374355044996453877910276341582471212492147026931225238333730556827138159449962521861384648434599052848859125762755078360233919855809427215902013573706170487674029349722431249979758681570536226339144687615731989586333297294718498471899911501586738602088858716959017049096511365011352023437762616870520283895221370204214640511973886543489772033064097551944015599892809752569298551194744544434401686413887054830035642950987403211610120708728081245477961587741082985033011018150334641093571060174697653752613465426582296527418680090042739843911869221175326236621082521990996498605098218591952364828393783810845093928609361470785366059690160636523934432246527513299712081464243799393014988645332799449696992222823352104445375038138987179630542082169427106202088921492371077997543583552965618028765589628277210703618443323129698036852753388812416745066850402147481146516514290341792393519943807093979223873964492763674595039041641388856849576766917092934482979710055048709441471733283612350267150840173242806479007591044362916212950295234641525549198329327805004917566591394341246375305577690558282792044584954992290197851399998740314981657819181302284783393036164541574141110640670841552338036027582517002784965821472873612661409981383021831156567727631003934589296644608164513000225941608524642754012362920264309514975925022379660717146953384826033619701367412964435944004531021914385026553994154680058677854908475248084000220204737282589091828991346942455953524583509655063192853595938593445230063179842125753551188616826406577353733920821620809019172105598436012314544468706654023513326139121223855167888589226779028518173141973022052633342138562636667171123095421882079732135610567148047264657698568282217693637001825570221172843762132106273379772339880654136284784572202491950765117426386590490206925817551655663178724578240987611151037926891499364101377464899672793879834284021285738200349388923493149322689443754904727786182267968948689016678884842340449929756155785882530765847980038011816416010930702036699755001509278708785942623307591147923076815940265827375157483565444450474098803655072120042855159575484613222030743234715145688503768981696113342768860722809459103847145816182631290697105261761094628975897024052362717001828457207107511826962789710418621763299967229546460914239292893017325427616381207657859514936259027947978264422008854896378163975268157727441788188541987895525198731409471259010595994609043911054453865455733528149862808336743957496064993453053274534920306466095325541603286868955412819159452032797304230864651824264021495523508341961380595791088313978400653863561121694827468626163129958119423464065647105672025065721386004994773014466486533681082003809042049910160541519905358521500969199920277870387882062248160316366620846720286663961644282240042885888585304010245898094781371934560924396500974263262712693429209852245377354892814518186409580204298133684529515377703196390145078204044778683606743363943264655134940397290665074260045697316673491821029266582601073720277437117505922438057466956739318128902746052250953846181105636790379989741226885209929093446019259949678243169490067285879873422450109587029542472160032311470764336152598173925986608817589151342084346216684661810120575448197908695848185986622055041362955684850423170480391867264072742555118082052384195877839295691563508447044293123662860997141667093030043999597529793871154632310137288121266981629830260269345383082764129674005737055222459431907906049185419600296535019105373590696405611939183465172668787076149024583364053461590127618407811187079823580355301887244474569540132056476703853950559850097010122887897157918436351473076926711395841986718217437635542679134918095686821429336193448880583586774536915972333352712128975832482751656255923656347174286886584818980300067428999281271122088284953579226802605166576187374574564157992490447865853357381279376263897177753929077919208542081828212539754352291167447769234147764422057705879766822815914029039056341574301573732548116444687174660165860592744113458097363492266097703639764646294777091538034894205320981006197620464828816625393650556864354616388993708858559175178077753455530951843834375559866044721905418423500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -33883313435311320177660474633651445842962659692402814377854116055207059502129290605733219086836483803003954026602721119836394825402345312100004503562765944229030689547966494660449830000656147094653272043336735806416311333301676237455401572700575087348552329965967592089972892872093984311983791380408249127930573632674074887325658186653814396275506605079456562134061289813800949062680818141961585674341880823429797430684704309860393910967674609168468384009856115060112683139404487803669114199369365569974570765363787379508720164467019650678646281602920297091841425763254735053142133760486199750826899114244823644859384118818973363100366193829523876602115111193811313317731838892456434210171400619534022463622566379341683669480600701676135027824070641482681720439509798490373258054127698061505560164505432015400779592218527786690951882190511192311005605569377779408216644075823185517458835815358732866675136586190504260944485265881006804321770241721003095602952108422728348650790781273379005156974891568791052958464995170410066668090782672845960401129729839510312431283282949318903451119050319948037225219138287729691646927599007035876306497885256574829499397926326548954619326677961689788722291641608143499066417256677069135911580363185256294750406654367177489133775275850219333766627199659285865851841373400499570458108308964618219700255945732802948139388109043316589632147588235112293212196232937424808488264579168907493015224825991040754517635815503179243121875416085055358298327196570793039784817607995736316485046742411294580459252922921521720363842848565045915570702886698547306410553169204593875519350235400950146505333680289254174637028015796532410684627850006798093740914397946046334199399070963241493583200819826132271323278640231205217236169789785493213150695227965146869489795343183007579647956062282377538811354044277514731351515975452917642918877407680956906532733032971948575061953227711528059257562112025807150703567108025847014602721884723362254605411727328286955071526040255578937996919744562205638721699247859676215460097927258170484105079712168549952141708057349766881737276549510945725877538025773672476937551587363303635583018927563248274551150558604638852516291164128312554602203705621924823098347084947587061602349909123548197839110710948642350023639648584321846018338640876215242431312500474437087525888279129842028549760046039248045890596203553110276761381210202710891298987926346149673517414082049057967986319759552285296234876808928515917708273626523782158810953858698610604749201621257259124446802845175188106045033403566003145042031740728570944510324097912811832244147667178089950223429820579232476546263430063795324570880647793940511972541598334603922178624556400190372909275482378945247404927173892057989745042573493847849298321891153370408014094751955767298631370259736390266740613155350173152844264695659380592015781028001568421641187639703316350446584614390739053003056897828977231582252833675917721399267368896784885658827596657948604893529386576605691110910810894279552624518394844167444213065780362924791828838641175697473164096010793366534877300628448789256306013225791320523649773446645451618833114709744320799843560489851557888733365320905012271802140575167549420615650392416461425953245483235869071233524751614811811712570017337768772695775662391086573829032460884722410512393332952645299061047636555191709732029359308874760300715786943728226025686030421494333649370756677556327035839295270277707550535379454892458100415308556043057906867710585534969101169331902641635745893812869828124251076968966863109439040309622825968418447128075177521941293502468055717151762254224315822413499951855622511557969012063680020208953081331499406659887820261891063480343280949742537583264098109047177163988887254029655597317247655030885421657199493147499478511522952452962283135341820367926021759579608800736063698668025890044002357272360992616878253504486699847701946221704588443550929010868983006292600052013407415957999234900019478548869791466703250677725798458213893980674557387026039143081938634290385723109819086861273092366117352214257845512667204264277255745909818401838856765238954830988295466981129444082121688132058907120674971345668119710142982225846908515168915318328486057173958717423273505796088073425022751029884245043308446933888646738655864366610481488399154425316707102106316281226300480566046431719705222698029169857365966414124677238904138313025826075396132129094835336491765909025783190060799219648194812485140714959295503640451590499289987836512103453497412497390676083379938570322115433733580817214013830805584890754804745566303423369860414527055867227985869420437735276621678510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 8244880973878214319492365176485418690140114179335595113492612751345711206817897440561718148637446331319200638420416591977626403677986136253648227695586636606303769798111206611106323142910255339327109632681023551021037674350932205611602425040379333301804511477840554418292297629882947495880109852683420325211015404407373589069658547246174744473728547712391107484691317313465234901614798087485405212128006042757660479549601182092608579971878244507417892736993473661163857314618284115030827978051110692147673473843869809562339251329852639656332081905688263522456563961365035909419957362233763968340595824960012890783123763071335188022253747959467198206627259385279903975647374596388248813925085322692051145358976956876940227499339570647904167406217975928125526498644113583783071964441686923761055024092978882245045081382226717447940404856072899725418730619607469576771099936008385772045807560522244863306670226292537812731632457275824654719796681465647207917038120865916781182971042388630802011443082331858030808823774694016760126967595174527846604742964892254421787670428128422389982490258282867615028789350173189971624852042067852302181151626402868132849764142503000958281140958621950024481215031226206172124811654939716466186138611758944504498847450655349477744311144256102412047769379777656165255352668616313985287150940013909139232330704675942451892330457054125484330345759950239684377646384941902026155342901895442870573296971178020734509926566355638087234782877013325546865578848234045306046960762750480909088318273124978071893967233526715506454304917774289402945794799371047361535908589348834708672173334897183301417531323444151201078880495437128016432538015354597483090550539037369488202448929894888491329427301551909750621683852310724001205983604947203740900944849852127921545275237481461911836445033958731399291413590002420975037277362811813033184473134373918001009748550634425619583850451754916246858683790032352014439543241203933134262601648592443121168327176961636281246429864384949711048023296075151192460234448767592349033684634522476370774374571623715285453058830931378350814691380780190153533017067397529003443718520382015319344636369605855774740821066954729686165015386094692189266772919875376991800647531996418064553638930185096214871228532500906126377742771176227135095421791121971668639248373242486992777170816029723263959710711159084249544494430536980302428059390428482197948783572233805197397466205361555104619310645342223901059142074247198027438751482030399311735954370853363949308220132578175782742355236486324045379275052346763802936259201421134653083866173391107841314384250660457891685533491827865006294538968351919885215557741830446398562179041872405003629148251967991010221951907411759137344796530279263046337449362749702694726575391412465929767781564892819673366931925105174278838756590592926458146423899194824354343641313160855487626447750276170177276896145120039908008576940596082509928896093063093700333252605872952375597181252011709376590461224568446494965634660167174867405741344820269582823888228670068847816219595955525691637866798777948806613755353481905300804273144715834980954247608134931619850193145793696260673019242520026615257782279691163077096379101683271070049888645608447617825964492292522003858675644663080068149589515810032630604748693696814902662254093786819656407239183969392869787684935921502202240226528109175440346195566240325291274846921712079748210871468493676236535269946032950037816576488088143425189440016316131560622881151827454542545633630691022284608217076796941315168068642272990001796251266100230250736054059765957425315778056757828293238850792680445747830517285326360021473365143850926314958950321477995855177004252706907431029933630612126111277000969774205447576272059295321847268683689047705520084490365523966490765522422707653482960670586022394968937520181617500999031998726435706467959975317045886521230735989649226067523771536997083018468900923285512104125600183166036467997540774170464667997885437929620736073794375075463112620316490735564360682757815311432490153421238318898650374277322125493785249420149878280000740534698764383977917875133526697088085393977029839577271913461975595475942601322930760220938942747856151513074314619081496463736793171152067440844699639236537675104982391048760784725381652929074081571217170634820331066857390325694585650897304729373991081335047405135508592452419959444640390850832761438214718930450396784049518233712887583330901224374626027010657022062594574371344580403119016216740254329783239582723839938026223524072648219529905751156272298944277341087953232424951785546738209951992954015586304805708651191972349887595413504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 582696974181788181729974025671301098344897515503955216872670082960980525852101446135952849362378577500634032474340997188468816373887633536709984922348236942731159989090922856687886586330164004417357036270266654616069932343359000587420688766562218886201379406479731766021937243971006485551950985008822174437961588305802222161082232514883170453484220717967310548723636028981009162626193051988032148436724271980003950798244540774701875254859146472472626113871689321921364404913140381279260357690780679157814580503353222320065119639562754047706238279811552736715319277329539272419684733140139058111766459181575935868542368206966036036283804100102391509873284156606549017358764049015032192633348395773587710331345958763346366057847715165785911591151236004449231587463731647574691192093963951039723513625542087934349787586393178311979440195434829328794960408355756840902007190748551985077674694610343563061666981125349293696551117785256590705568384133372045407939409205093445463588369974730337465279435805030227693239386816196011109172970464746352661961930952228406423681591760772373966005448552944977237483760247283313506185434818711390384392492115264007389871070527260559832038378049085847614202072302654876680076560518573246227720683403587529360866658629330703201663786898459145556306262989794336473386413636472542949709466220045726958222568564614182838207230439703423867198864376220426762775986284005066863700008023148866830389425025946640961618787668466472423252422357560936206827144741995623996794169623960704128967137945320469272536940231249406716106625324594750109422023561229814317397103379331406884501582682097361852018419345726742462903219305616554095122728364588126382963857372119712987198480326506301778856168736927037659529387392223288787983006914400576151010761921224431401332711277041242640272751719056536897927085893162575430017367489320963530198397897909164554757939095526058350242146917954231083260584151050725551487099587163576843069893143493957515729462451351809347199730546430828005484749811016045465484236198021427802314554251334122507024353847739172856044932934199680202197565900598868427646798204235865151788818187405998749833844579026708743398381197063363100269142792717476053492122077569627992359126308809364555890894855744153349014334722581608175450074286367324029802889003862628549024827428341179810280340917030748839861534575856299066650896109565167856688396339729016270644811134841601192016584864679828171169344002059218743200011145416645658244173715295971684126864928456081178575540717515619090208445805255129450224055387222972234221187798049697541303581989228214200735414180873499330549509185288552024831935783651154548003632498419617331878412334591956523152919867999461292198372479783790188539509131821295653238147948795116032482089668537417975715326221890978638839559391798771196231672322122650270790842125305728152724595147861609769999408477927329480266944676294338921076312842875383650299384203373733342171261371810803385694286339922144154064743034831541182794121951358774796566414072466202078615546360455876842518447605522292847337326564096280239482478027107573797717939371516309950714132728033759109705466896634838030590924769792758382233212613395126083015364055429874868792304347629870795965377151213625689488468320637238701771067059072045294056642699517495287047096360006715860367108351716876393959769726873491821358552520414023774224405177983167607665059911214160751165405411435377825504409190290886191713054979562616156070779983552463055874399887628337553692094441532140249853815157295162727449096614172260054425380912072634824373652797673725990791772218463471218983214992160615942914197600222470198076545006728529650458794921818149569244647346203634498392243770246671435140982464988153377890827533369945654789867999653367251867930055003641441268309164184003762819169784974512531415792701825409949862490141844453292115992966716048675478599651246243460516472440502071681212187106582669590091558508956690982236257761282873551701034895604738938082049002310952470065456812753114670717554985050009810601890881591000057486858282335531332014851383341549497804561909122442421702882533741201465015749172431124361607010153640514718499768795116543274061631629254806424354108296111088329373206485211359263651765588145660668772716262147549258168335212273405320865677178033497640930056964643290110779789697595324248337939970579384793496060395803040367128361930354413464579304441625192738614523831182001185194984867674957212147161327037792779270652752329866032775759725997304025722310585193851719366394301767077434690081718284057062152738520945986687439947125167354908156454155037944806285948046907801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1740872354560121180646739847151876416338138259922566477155653511052560811962398824794861699979722000776457485268277383965309425436850231030214282137753876975882013354514311218099980458415927617402168078244425268584444949838799291778791320002329525976791151517246267588532485071657383021054885325106637988456035684703265231611841817173166378888976060722435582870432536703830921392032222026327164425411097736681930499257242632665312521241125279013639590509062467818288720552690205998311552948780153766182807078565726675485853657323548505823383566498654048254053674434781178996616250991791791325353947073309245835424446563467018564427055265297582630489530792652471770385402864721299822886619090611289186681056846060301285005714740219899797828893733486412069986168418640881281168612911615688731086266776661818585985807218510925627321321865816080601838032511788005462920881367839690669646520628718096020656821639469445515137722529612413841902078560458684783880506872746132826177235324524487614198474757564374905648701914800046344056565795932302759545266086240946470140158970022085756495010274375356019403279893486438207327686908540630244917233930822865130367738910063905685029977450429122571811314788948269798076880849072362212901612911330985357962611103560646066330227459433184426119603911634664269154366071602894303654833076350148136831587999173129679718607057029833572164713422571953958995256956516967164987158440982466418035516800859576215004184698903737572513927446440538117851847311801131010892647846784036595082785419326379628019859658008303582695143246582254651068376768256533091093888163588940164107437456460410586099305182150698916973667426816919912328901200147903683941042061017549566769395257086505675742409815167045254312524181785359315315113596413193808275806820167598303553783603655129275046507682229406048986032957261005216651993119805497684972301330724077934462807464998901254759108041991791183404101895353587109465338973314945331275931655036947908292094738008088037985962502132560587787869881264375007197778417112245628367852875366270753596869497979606170601905535555941441524337299339678085238754691767925287062468470517208238879145906946683686566880315697458000463364998387683892456450219448431311063304817344852826883641013449384950421609518921321557101065815145139609012186055657013159538477643509230224201303957650174833025271805386810082093323540304582464767460706814849795562190123064440135737453409709496522372963966370885231106348398324694910252566840429080470321324825637499030258178875133201023800835899367809945649946249830089212463765906709825250982733415965565485998150986608310247147672192677379495661578231118020079053086636619406418899139881697254249675671162485343981454855765104259703716493571156208717855483646242546211048912022597240201515421722675800939889368167928410401095462580203489442271497719153244653519360997965205868135462355417545179666177029039909672602981855519293251798439662510664821082354909210477762892728838591692635180167579013463659578153908318869464003836458300037931547288964675863880535593327878745876896782091871504067998673635234256644893744369852684985108033868639158587906683199166128183630037988879587680185148781105563051829019040547748772930406256518451559749766752112916316772860333395834668798791425834676757692690861843643392353725856717743750810648043345038131036246211293410345590326962621807498622562719940787973830564568033713011447304127815752472432268247372199200975547232509371333871295747624226638912486430703507590794305397314590835751570984780112185732754626032850801989088693960311262075449790055559248584683584855510189447015228124655324618100840836517558268540574396173706626632778686401676117016382181682022151931862164785577534740951966029769946049116141159037539442089562510245591169155467638951816637552007883066374455021929247746040658520460252643851926513381411932158802998042289619390258573182197955881652207620322220298913276596754638600888373578532358728937333912847251918772646774868974222203782523676417672359536983393748349416732511849232270001234185932637297891421009530758101753329662382539360406122756403792826858279265408140079672893345288595715265872235884310745418092161466775722659617987364306108557017914246028584581480375027829392443664674273690732474282972317217733938643894008356661459898115782384654939416029081190219377398756190582238282348932441777336173557371791374319537478473462301641274256589747507215234429925626268137229588323618004296374521261114418396211266041968825323686233962053294145593437031487916217740891730298344833549768067767390915873226215298236308923943591740254832682026094705122389017766469304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 629908977166918769821561466318285534667570473323597971092259573741092369544326483085735692576183103480315370461478089069172990453626266313762433360963225332931389360322129644698693105891496055648582713969729539253497473324536096712740168985198719286234084851641432198749528141574893101948005765567021225918943955225077275115356497653479562508727184977149544230175500890529666223442380104085438348707527546427022967709122112127354823917691735490932681261307527140814085389148936892180641166274986052809359364707729909327124441777920247172068322616926115774989156084459399560712757494096719910783186585611676920027706709715605197433783475661114363324385072170342982267406039805631187702793339258457702508108505456315304777247335024486071435786974777449332910680141840424332811006644841431027885962645483171189421683201916994240612391827302279037626153114651109531279885186366678435357214313877033836698312722822532885405917443922093612566321421978137473871945993067032815050108188949004864163834635565319230920086210344991162107702815615077184743585123300943671968086755026283477201076129407895263704325004992883174962237782648083035041782052407062875746719180630625715370669851857325718437181333047915084180515294616083495694629901334921273906498481523424534399665427184482884353524550202579242695875832246499666735032351468982407639337249607585250265902642130979530623969735305796831124391343482663532034096265947010971349350968765951954071531946814124835855371331422245126392854840202936608627591317915575308565890992724124482578513645369149420478592091967201866185600038022990201182602492533808702230952564051761271988586203105779271321749484339021275874288769737564477151323600028379765451214806063765410039514566502409191686851627401088978907398331589429357012602048963593394775239057845719849313631177173356039825949503885737460218798262743805364849614287612888910801713478682822516940956891423636119081118499130677139834088123127866915846774220425426622776463180207721308999728969035957590636661002070365252505516021176623399288799583311212114918202831039129077058176368628963621211176004478419904065684430126732440671612691810490795824144157713492534778783403840858312601672112498434298835381744187533895482221631678161225783245433056470197199921507967568811371008112338454942811893689095825096825925613836595896463840247408989550445530662677098929747202250966908068022242684400424669860682665351711038808277119005426361885979222942333703363867621099633037610598156285866635322795380985622408567304116840576177372986822396786690224065692339977032069704549440778279429052119159305521990479284727459240722635056415562185708263118733236889614267263871583723127262262236344674073998081813215800618080830110818173595916304743118949640071096081139386208724789382410304304942560387585147635586796874096794387748972198402958411190750013473511739803616454694583906055569721893810056316349278063865247660188610970831305949237735710369953347118352330285639816544490425290024732884518564936942697898590439305198432228911374755001881924317946969464236150604904428862607415612918455674369529317606172491374282663820888850426189816811744751428497504092144577895934963612293696764676616331457436388970162231843068653578498686432552015927367916240405127084431229724506663509504954161290641211734870551881175117418731935481273800548055356808000436804906712653200719168708426574868024754517756847281406921332472854053396351783916307040861674988005483740024191287802881815927220978976353894790675404276473918937709014067484368388947596146593174272026299405393505757902097441706889082937710107485514990337358337514326921852942469178487434574585571302106971272042296045219027325033563043509715016679109299885265615637521914820197717991314037099250843362192975317601813404650585788599971346652624964678117171252744903792770158144722636584614757440367496116455170427404962507878385557864662395400072817677150016429958326118559388292428460087616577248764683189995077750894392272002491486418641644433671640624663267640357512688259777786220773844008624205036117500145860375820250750761268533032927211862818811318556700913583691632009684393121896542064381488768034042439487580985522736276742559092090353460840167467043742703386725661059687152193928170351137538999912835566927049885212296224053381113526525721637354505320508051498301831546052004852956146868341594143263649261080504033040261671509674305622056327345591349114150265123068513303994262896706689783861124487374641373439722465584066786113801784754364829184544141848336801691235397193900591495137982100646818810162921680045287734059619875553732295002751940718971372964095750664355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 400352681193240588183020732202214150568945809619975984647822735718499735525985980974475753269899408836222299786984751484342450117959470083595895299708084487753175250553152916831593811638889947958652854299622498444802946341906670976408149149240049248216658239875120735565364041429825145200072217903030952067631106368978594379890785443672662370670582394331616593312726573341947275724119723523428675055341136317940380877571745584440290268051675901056927735681750953861354973268456731147270842876425882027173235249682497365745051686146710441105804133649310071553871094412572841828893337387743907780401323728047526248401756596199061595344370297322895896871751168747039764238832712430910237054675896624414231773630314645558900598223956405492460476926021986582894736434229559150221841359309281929551783698022476549536716348116445566333568236723013069836489087154067586840022036415160916581825227924736664518645663330228024952397035521768164710296048326690849463120606604694186645321152896777064804677424794258902794702262196477197507362790534324927658522088957338805711471352265059194607659897944990822680985830529770982937499500189728155775835090967370211724290478357622552678447493020761891892100663788924483867580480891537845046509998952681093544330245334265284327082559557763670534282769610182995653249622198579687859602871963563103586703807017427561190932865050655818753485615011287547353056989192591951906906134312785811550109074842549978292899880281619748545542977587304445509818851919173274840166487829338516190877457616870423547574315687709323161544233187388397143910371452774587335287286747679665335663868644858683020901324495940853602926877960511039964231195102060621091904179594562820210074794956645448602906570649077971187702641783861808985317844018447339932504415899169476657485769464792597086543422863130746957688006103551086902032616428983152389182297864277472233708535892129249865169488410276144080413046965079076835488916949320215862706401003230537738675758266110801324641881715884750956722318994557615398423942572461477325294777858712319616901907635716166622811949594637385082952943043824381031098784665716797747760469913545469936756920082897458977513227871673440467939564450379399218291993630517532048494152822251764220735983828008005367141760487218691145339362321148687417409158888912460697307064576909470224602392009017309945920723267148197828066097918810046109041318346107920140016196718101207816179266097093857776589859555921403419630143775878372156484380009748557064832463640630743892900856457308182612435429887846262554202185882021758516356917788001529896157223225488410739009135105461470641873355592477735296826801703062001453919294795447116584494863552769131461460690046178150391054838184513439484775547957234534595658587257106067198742273579715607631284402212672785193152884429914582145838864259190558992782519877950334722897093640327654412020894150485017678853693026215601761206703539022875344438223074419608040810807911721423684795659768220131165157168371136639426948428459615977955071335269123185605871233908359351255843208897245284105825902969340582324326971667650550545200595323394330333123192936309592538386048754676666140728337510072714781270850261716115732784345945777536033237554549352643012956016121672700416496439356791474305357957848670489758548618265043428072831368644192280811313743031965361093046859358635301953760561598525367760613317531249251499391306198923911248792060841248447803567129396765291851740723867587309717073092044346652471027624712819929056062325342927534083075657966728566065701896153775535125109873488295060370311727845158434042377117032418155277284070331322066171861896606190119422576614516209850311764073373399774336173376794719587224520989631780903551095312974651654390979849022940585581023787368166793368511116263682126065218218609204091888306059760219306185222848234280148023591341483903952530165237293746474785857252288004510159175655362728752041854697578800921588392807229457285552909053448470915346746371902878999784393480873105458555748898335502384901083238762128930789059465150235887085605058082815624897178555882717834546215490427487768303268050672246819723709502468026645795038181401278776948779405843190339802975525027686337237387826020010093143207277629969256966287266715377436046012163435846585319310360049467795803914715214475043329771389640408028136110636016146195910619332684316743462950817066098474018096940567412170822767395353074178515128143071422240725738175891812205987297481226016421237842447107180358443064687479550204631724496897821295195258309457336090598738936075495768853155238767476696155237583869553357247884129621884818011430741606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -797828055129557552070922165758776648377253949932820639147609432154339118173437169194516190330151034582686601108223901529929861360677114165561394973381995465145363517194777941318126825314866201335974072382457368017750972793187270174055607609653706038777420429850661396098757301476019082858104484437279927183157425506541680280274263943459531601940508035236719031823365461128712728082116463974687500907957523330794632723479337951580513573386613713342080283452782934322774698300046701961691068753266963322718907133983490667287083272021336451450024193447941952734478616417286696390953591509090095309264263018279083528408723387741761298419768365027630656423925923020278300175877161552819719205454514825170691812894400673721822542030706142649568363987492988524440889627186345995677002016455500913240600732397766947593476712453460790185423951045105595316305781445649573366366632748911385127207197784340343513971942155883824804109818345573053291208285968472676025845201085895175260107376054739047521526660965887265773588341062839901311322172196742930054243659156327850614656184267882793897133076661549840262695700813365166304751679993443622094806814582238402128375993672494824665517977422987742599673860417098047525446639756326881940701993161763192108826374842774795876780237391275751827220602107469074381706475843804414382751200353972931336416451055807824489835673968542426355829070427251124755018451050493332725173975859365843382786926556909588014594504146907622193272734995592650237373452222023545409343280524438528065427135704842395084969808630591183858556035074341979963628221300488163516121841309373138217821580066155290590006753459396835544568881167204180785883469996270780141392137251790606951369389153180628295657405029262671540980937868409431422009882587908246138270664727809610106297652066066429192553421182354784056469596644304980446936112382481745436406394094104595495097912420156230139537207150863888213765857020881656139621440086034983645485101438295430910950199912522650507041337802986181875688728522098440809539238612855271902702667022527334365760935759180907130060461706471584002441717857675448624404491602079363551740423024893427650324546886599067699657983337321900573652358095598360269959663385281512265169470581872860788341691769437112906408095631496172959668192680072178731500203203398252836749375641598172621794722060228293193129908434609616607137052553941692186209019217298110394579221063432786184737390658022599537124154371368494805909207093211570035065315502996336533553296812870525246806678262461645917635261853284096506495471386604381339440582285504988237528122865069484985204677922215254641833181822987199053954042842368562788103404844522255919271573268869131659889003929909253430242312518911249842506613037848325863525632358541504002852994334901021891866377694964868030722066011234515764553889337777756685148929645944205765825616578150710152189463736502615486774149132366501858398871101165885002418467456095365051320143262387268844109721515348004403491049768587058333671468154225644701263217712147786467982132789157938062974767905360241496583204052256466829242821994587671213883121945086655687026100276972452888657542006405125914652703829348421125809705481670428797951965441854180102264363105716290643576879516851065871055527503597629605518777662887725241559617611111292636326183275842401901314206697602506136760776790739323965206851400024154322987972698569193430691208118205035281219972736266028654460291561950196366022513139770113199868090929264029118586681245170658733100373560676360367069780959407106178079149081327242929888868236211492700615583584675687048331711305943798956944764553258315577142865715104002228565941496530862162083401383839172688189463690011340644920214815854926634191747604905469801302335131588477638267719267197040845457504894397055221341569719452671512198209737966506991729817509923709224958201011909994933473325756905783970253048423721868431210894921219646010715016991578873077916815230503840773934764581655462654024745253735338342870462749579601043196783169542514395152455556968312588188154153601499233031730479841804628684198407246748524724929756479060710788012669114459027319756631168964371381587462789653471649020066152682678879141247389864828226553397323344073246376281420996049439194497700905737298946195904597255830204084673061720142861851225688751945715456748547855001221801942565464495136697590667077344544654938564515033437516360353232949045409642307109524090802133339570828341689015021620839543909434477916046505501805287795420994218069871647062165305777864190311075386275607021683305945440106183487460906318075539547873010717121779753977380865043204606525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 737946120204019465341073246051611828627512104181417389511881417210801434756359887012295229141625178726457358913440699183159915742280312068154198921778021197918295666764045332380002059487487915654487600811742449657586290296297623552198591177876392107457918494476647283703717432832597729840803352347388325646368777965663216012400206969845602349529663887186517914970672367167161639492357978433408160199539857829882198833939155121461518823012907489298719189316105941427634335394771567150326597492575546845907133861045787128057768636262682249888596992874932075636751067055546608831927884839590228917659762575523345520137986607093076028401815751484764096522320104298245525354803343044757498699646424243658027505226062327036525425301753184574393102069054408638001679859006981934912602872429752516592284955140147468854406660563567383515602669633318694273342084353522012328725804291109061771222027644113327243135985287877998156778323550747452059574848242640864146942942096969070026285956416499420662529556409919870869928443361044381750248494674580705685828342276800061417681903847228815691636281998655103638954546099932764845782663513372005147719917457568094970207032294231449297980799419773550027456185163111301745168289845184572672337363334310046557986995529310637333429568393035485617471672977705039073267526376055069516418578219388964785060304338994064191294280452401750714258416933329198800398254442877884890507142488094788822578575004275132085680222960836795200127382422191509802112390580042146998558289321398414502878471907795414308216594436979490556640238909788655757034599954700483826087843279723980482770340783371863770123902499166314566566039891099327819953551364939727353658824989626950415402895750908921394827779279685846653305150208732668220507560057454262315374768382032324051344509023552377428792432988587381343374866092599942740337845847637855435250665941281864701526837979880567123330439226670453545599185986525570855910875601028029414913103744047218113767082337468887237226848394408308659390621264933654951670493011802947594120880320624335712171985405008016418477066270545191463535721139305512520781927954762078796581890036778924537199650474997315543418178459882651937884094863559409500070687659294925029570287076735509087247193783816825942241164652493234259271986070279955801413440415833559393746947590342811771908140167795236183494163062196614300151882264666381491947347604147670078084129481136382377361646334281249954275457602663709346468575344680205913746341471853764773029635358059615957518083791011345692914357381004080556896524346484641910510555597029749850866614748549132862493909645002144383770013322723121460230533851285400377427202603633212591179134172378889863080420090550771092553730611604421182107324376281073231529723436563363753690537052779609871987320448820240578810822796986897656029947140817326889042684598095418290129595057867382007960761543299037969550956917568278370629957557466705443802125537315631279732974900716881496387107095992948734248052413425631526671721164794248846160113427904394660351503848926273730175848016945970143766090142650286311697131807741603483706035772214421327467167042297909940129931732690553707819567122937262074723230128659118087848005101320603453298885138110966790143105911321229943634385203425275346126977563595879340109077338193199441552278259972015271975840256209716629937920101594485056640139352859178295387863622086057073736079597989248065543139712199959609162767050985178109943899072351598552656581668455451773237415301777811619686396320673888833492839933757655948297130193035320981858790236492760146575833747685280105512923788793958816662470439912863460653779371424977910210823039471799221861895667864501661768938252450730890554146253068615105609246188066270915803078076602586228742230231825509024981101341346508433298720769673429264234589581287341057578528744775282161696767672777817624107737449972031484354614512883523406803958137195065478166435210142475191371290445436967177352564029624316774710539116477622076380540377872782665464306065910099756486781941831551151425126125462264335658463021137432875494900280869386318834602173126546332728817016303537045463763045113846398128073159744215176938211702496083552891570057762082629071871841921623812775611761860192994477164466793846937517757138671755958087947802664319387317608944382922352986674207682601178643617074474850491986619798662976490462959549548077124680548320148207715609701141072385412666176052114886087789524409873850599340844080908310661140973728633521382926221632914708634411072299603050427743328943747762934032321482719018712695957464171835354764239414109395588844164330139815690371072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -509200105110232148876880707367958277222233425031088953774750440863912246736487559370057474119916073506910465623788219271774568305211106384745204201649312227530245500031258857409847821959432445068239914095888574420677484684490330822177439580508547936779164827609146846065770931232969142625723038352631758612856850564220587254281408886714963266771299218261704968607726503219596735098098021790441243959897358496550944342873748862730708819848494236524886097057922967541699028733619108347998581006052766652087758420279280110257636201256824617201818670170354598983976923338816590142198589532198799892572962326672808555593354492728779776646899014127429655439332627176906648744805579558517168922469381958572042078222171367865501808159847061008148532167790136017498088393436779184612839753429342752028165366582742029463052843206911970621659348555420563978682480335194108017321102714051110956510911823482096044012246261001272433042768025888934352087569314812870956787929481206218282167570482149989350161417046533311977275570054935388817231356287823697962132591660437361789337952740975665123823550756487048566751275319990031626401523726419606200208742136845920191906667375461074907696717953015183540659168911508119469825299554148327221974142847787922721379733015437906917332593536114847528184524040445802347610135204316675047612090871457662758229797282652511331715875984364939400351037704581068125383090195372022371903503799254646215709895386741135066700730024636227132486108814973585838124807520068760334517126473092265998644152853058925941786215935978697605379083822747300328504969379221535735841380828466687684408928929739639901412203929691024588350573166025303958935043227559694995137530346606668475180489621031801255365939182836907947543277614069892701075955702079366763769376527922852059339643772601228365226384020611753986427657211362476159065344445360251371251805000850819277911117381107720634153342217186429825210918087861565534277515255316801362836305287469789156989111708263285308000186538303427157064155773170130889343889389970774391732276020017467365248733811182121394366311263987165740355530392798637885646139474722234247111959766913298030208356077386922056568919323623874578049620142813303134430067104410682234257962758867112262738540806580463915843509933651986396884637690197445299849645996614694642788515378876139740854023893879799380552542754827404483673630496855075655420591469520416312568471272349145393334423659536281859473285901293528890595840380896791298845496634420626348912436733633771177271984862236546261915117845188858571261587854720725863790422022698374494601480657653259239277375231305264412650915772432664785681703373128495196482276319744809726490066892544958246232557923783158753536930555229823983072090231802245519856522826119627071826270306768148197952247951580911121761850947724859098449303039825019698136206529166471929373995716898725225039124998517526904744673835012848566134961806715337064809382809458959322229154077818084320810869887775691934950729883541074192498083169670452299185944233459042021345380786231223173831146152856053392938557691169982351055209564370151791486768556982870205779678735385493399515963828848558040094590188626209963554290073019937277831154610471367856197269416305794104293309503202138969206113576524139489295067498282477504556586828776707156395157683611694086386023211816387926436303127880760488438371060659910043338686983348785392237076895739150304139024247902172722030694409434320978932648645501112390743368745315267997134268115894250128194149293327249748591211184336172292444669663639935050399479574957992029758121217468601761667373071484646490078930038795327814846064031822947558233305161875585891309532482024943809629313683044677073299381368914607073022897362754556830344617957214122219157295849411076516846504037706735665837370071125256307854774364399829482176840070667397558180162034950316439343074535792357651753238216560334803952244030896509262919226224138647437147950506097558121727264224046503503485296425349610224875873101800725112852283362656218466538373497777830154774662208327282679968415727294185356893720739418507352347253913860923500586765004046762017337555239866568787913822994402385411996918951366437661222776024474375141548865905606987080118968139323789893439034538666489233069554706670461462089095170768403854165242613415243195145175322421072729248891266913087706740242563173725908855669648856446867887264469436891591590485714415879134378303471387008211915757842029849309695494058797658420775762268505170080206136628466644318593072116907265683723489645014228766784278533666824470891463859583022085965749960179648726899905369858698641408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 290960587289490034952947587088756707197002828332129833757767758562773586937484556712548202052904178310898796078116840296805251132481066544296741242547493413326131658388303585546215697819645163166510069533207796701666370273861868361798232555271694637924081922169946899046243960718864980199383083046912622070194493901121746622428918978778663192103316393879043273137708986732347473609221003199185026650449058006277770484413484546585673811331625134154466249077670561945660191931058369842768695786977794776253988166389124750748334390794557485630992558023066000507533821910596937434489483371230138862470970962882711459410699366202442390260515012373719858869987660655390199741758778079160234477885780883711959714455504932686411477024485450959007007342547097009688700386205151403340104548385603691332133090636876091216308687936372495277834517863561742021113719551493045993181709165000562848529191812626699352916225268001474783585196428096354464087377917666829933560316582093922984018338252870557793459571153078578667725762071136003582127805513084038726007528361187961578507617701089532058956337950067582290619262118727639348734272962854809598168168920483254927170574465690239597138440451649514608505668806340443635813246788665451931727932248766328436771617209196417057081516513219329478741744866414368222206004933383493714028627210980987667630543132448095672171609733602413032017916501757179329504603208270754210668140748223944207481754621062936101394616731954166389919927420341908465125587285141878060177432295417208207487071550113812555771301974764630831327576510411596846706373240196048061735651959035004711440728207909171482132471708015800887264960468349269504254572050134010729746657303484329013959800032907448464420204586553959935060082666607006405934511204480710330781019758115545312147200249181332908755157512176677160047040063372525710566921760128939078129908060419544619119543375251592483635273800609095724990938818019167177671977043968232331214763932934805853975998167698227514046044546743822802611257922986714447666415785041396949570607657926001968375358772151039078081370043886369386098351062490250075118886738484771980828450892690210559569276329435448338420054532898881621580569712193622114373127100242848246708639021422826803797168475675756027036550001310545790232676727272862825477406722424380391048659992047376705173645158743724052102502989867915888116303708828159585654136059273019015538206999816211091888931046192232629611552105440251951816691302963805623818043111275572651395094686289766801740343180720400289240120921204746044430264358453391904921312888749680667028551401716822413319305469430060485434723588026306278449486814192104118875636183873926154531431561277481061311030569911410235280284882416449099006377377665790675612692172761191140398745719215268195852498956440045443390061549422979877660565160088019814132704310257001884754514837609388803585988654293038639520296623085532219919024572100422154745558954708475190928312468583920759137279975232097062507315323339040711609755570103473819118344672309314112270194629929472062257107652559317494351027177523221189857755142477762361939260584182796389371607619715152123038962530216362973810838840093607467569053760503102131020365044447511351351150755067004364112207527817987437582236237690154211353134194482083539591423697568385829861585303900836115421033708792362564393134621129913347181478620268763061254570528056602837336060030475736908292645643986101733583175909835382925319375174380248479727959105601364396410873376338060218310174987831558272298335707208374332424318224909521866443439574892606606749668846135098117199573215517803164277935380388571407284686734148205083189070070683039533012398578051576664230679764274129856687239672743868930363428126914234593517974049513347538970091382871867244308229402260344617880887611548698980467262931390849311608818281591125807636156186577836846336493891192569293694234093999145965068498077881951802098749984422278130601027926335874601959995789534568597984116032325038389379694162436942161250508407796164493238994174534423165193784870431462855943642275129990224792265769607479598727305166509583660037318733317769154837508132303414774621704542425850821617008272684077502473456382714918355430432996651300532386194318409721025629815694330930357453172492833702349593422017548417884315713622663230791825931033888336590040658073388189515859281418304912867442730574175827375340549510628853459948810398778566668080103215917998637475350921121385926693892630699383919888628424099822265858944978748607947823068421801259580214149797405407967955842547213109484184646252153216126651371893415477219535037292428845383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -143596818377472068520269833509968077127153621304607238586525167705738492091998100082440339987663536183509470481262301918334612855191875837244620055885811280508347179538167759286964274718126978642920909922158165772625526210820226021445890263828160678752708589288165835948375267003870353833847042801222311432104071356906823153479858352795541434634946446984032093310220572526232008741438887183927722884897569829450030832317583307328530274346645625969311172543266886510324232535507377219083091090594157795283925622651221993132346302530201407435302346390256366405862988842390537735342532875087320694119159168192626225210960509572373032396902246588933210323728942379209085059661423994503762223986446572983571172017141535726269431380346073557120988901085328268453058140140025847432367692824885233339078386716240399780163910384140634816637393315593570815106711846923653024662634816504258544156588664901988533310983294480109072159323757830801690433160303050305104176727170790799852087654842717835409764373042865782777699265883364994234107659065831992847860686233245473506364533837005013873755776219046384818660368319043411526104257099866411874630537947585415375769961280891024359409181098372071414797887774321536489806902224515893703419741275257595833266587665626576435735299460500940467654502603887551349719546586105315106604635011221923115341787975369359083759056067180593362056964010500175887636220327463757114823668800932410394792057374762763078141495058392982308356832346951546541139054719193974427927053644089379033168248794853267150539860802839317397310101470877216717569095379932330691289599869913126749916460357710690044277040065411699445310538852505346210218928328682230822109803004926423284551870281938439074980690845540201703837719286055822433246921792967471098729003141820603031525482637471136572463493640797025623964300752212129014922239091724995841748080976239577838066020269649624582318199247954183326208387135155756427163580844863978598319925958624234870676116909918516365423496032159495664441568418986532535914771496440200125535039488333337600407834042408031346602213957529283041405223821404716642295806576653270554714738200571369833250495031522906203109641457468742739502667837050649525407463259650797250990205238398825593498264739109686191484113912347639247914286916992028504429628032388983522448112708049330870514919474981378606880569478924493939978998297587914721429914228434354487211306850335072682737025679771887086415733343046231547065010968795374175181573893490264158724824817628653984060022377999773722639916880053690285548911277423130708604606880423955628464348975438793666136750001068616044510535058303548820014255599578387593239950498885872911175641652881819418634701363522946459230391530479709495029037105947587624174712915057745435589894365704751127589587003526860405391473945059464056876535646796166646479744605051128184860830624684817116075028081472436588430156789790991702761825769052664598247797319413104312945212176313441214202909456260090973832180062183655851911635778273953360222192534551312625739345448330323484671939296314794001874044154585749255865046160387335038444006539389228833673020509641313917596183151899079528767559242785211249850176822083031130077181822176283576356965871153863724285874605055974714999108419847220478973118902526002590675280780269944883230266629775883256816382541061007710349444816445011504019151433114914843749562388531078015050614967677185389098677252249919105317266641594270455114256257248671144926372401088758761791928658008014545123244783060812143096292062326225851145409435394497223555416690164266197967600524858327679358631548918478903554483967648448744482362129003641985464670122169311975207464495195959053678775695586789530441839519453579114771318905006867516337309490651604130231264824968205110749581384469395232513442226333300423710767465144940498854287173077729411299535141738274828423649846702701101390231373678097194508498089588956808575108699849757153256185116690335346950745758895688924880518576768637990554291386956974383572041385745954094508418461891319754974872078873609054386653936868326917948222948830017949627494856548844905946208271317343166080371673118406385290151827270136883068989053282965596698147868291211963543259303477344756204848117879904592779191025184866000208794163350605284752424699296744261804896555671451377723080848058732589823620918720867283612313151165694006275410432379634289446276617279596284642427882894868715877934557061571688325355659643968507113278141849109868217726572508565301805041964280496341507152555735745341495299046728804492344025095705791735974917698142469307706142758897080491748375487620055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 62560605763139087720710399107222062305214404203724312513969607812264841877583726309734466217301156108115740764079080375381889683721600948198201230430519768191249241422196077893303679346744417759690887480675257162785890826390799422410632360459507049440130989119479398379506296671614356137583894290102352517276822191013910842173602504707726286835670036088993838003412166173489688052198687098031719432055704874114390458915254312241194958159207511483157133636245771319250202737653309125938537865772325190996939196628454769478256915724751535769857757015061849520029574289383650801858384366204938490026086930326623058690220246054064232381342408231755039263880422034370110597900191249862342125061880768693131387670877624328223150479074186237959067040988665441772652747214777132563003690886627183034963338081732670366646394682271936980840780678270928602290943600770332128395869430181066616606095702942826466362137418577194201271767414027201563878755494132607177884225053355902349971690745960908852217973946412258056127191266303313823409910304292758178807393442878502495708285465005589731440953433517229765965376797944674028968967801029538832366420696131762048179254719977949215174558581799985354232598701800971873070084224899214010738588629774438799623853454211451997553422692782716505704120369084039125760959610356380035894326673123845587933141903001392643998734544644793252400520655988772925911526867438760277732182796442727958549798666252742879234478127406407971137643482614208578132871295390197443176844844235011019015262926013594784690187815272859647683680018041363713529462925267172989480750842908411649479949479608482991884126771831223383652154252716210628143316273117772819867471255102074972242336760875906090532091002078641126432767320768360864714674266600217377057595131637141978148797586692463347441684340306639776603573910188428603969098860778700947816122278338992707299320686721673942461732077675260617816606189524318669150117956851746273840797431555115807838528245138317046149247168760871659487002235010310850027492135454486903122319749265192902780856390941078188298808772941192110589554250828701087904291766119245287441533262985077006364071052774380801574662815369736955947386292911364620692700152698433626298823352459101941181212488395278063321732497390813249949804061353306608796998554267779874620964362667461593428176612276746906104975508044003448822164601985073387791263303111531406128119250969454408898191056668076228210092443921965756094527429587981575282022496193562704585610875366966234231767501103049074725021717325375749893554255714409484491516529507372709968058999367135106349736033492030081032856692649316699463851299561189695990955089537033572852115374897847750973269457694963683598742782662230565322121203729207926190419197203834244627020879700795519142212737051250054563214558599558023060431134481986222998138538608426883410488504068443689481885241147636151740712694683103918915682026557696906017132511666249059500345136531103346966459048460953519481383163606960340260962510567629044035391263262719693719978488326662690141199821258306889243720978908296608708580580545974858571355724023165082772481452986447175869033774173923687541369281211403112919344975180960235539889459120322037309982189023075281959463100948405058315609697789849207836935970922820164845337466569746598810845360100044042338125539680546397639681785501904726291467295319554387379322838590333379630787833836462738469808282859896830470549175485160750743032577315300102244119950853545786109080932113204775337856408214971262396811241179662001894472500620662571660460519113814860297224816049033742669232681194869479322305702492992810543769190598775855499551552910333408083471323294290913243008563157914645106863044643830557036431857289188116369197653473087740689833180487975441935169678530734312609702061710748093466566621278169626000853826280592722120277499525040099419935578088531407978712001483568624940953421914246350398474382048075997742117220664961248249735269331010007494360048418253738351496700076142695777746018387530063533228057290287490239250875553771180429848046726285175161514099485867283287629262794633917518386081410192869230010238053087761412174657717543836353651656696119917325909471446698220776413649740280232335198936919307259134528190838827470302672502119988322179437878702066200175684895003582799291559337118817411971615497949980139695558681357315049011848694452894602266572163694230598314004205872865532402917233754127435308973451689010726196652103119454579540736043465078645352747615792113744858483355685542993386150457674909003736552168914259858100670197447472453853476090794679903449291309239500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -24379739220457500391573799527811335162798210129620942233945661132763924715693126321255976537877552022851468938974848382846400562082283192419495261069436314689271366798413040655851564981184498208796952297445819818999080258685733362592546240441743379688212927358687976606026148581777737518716253257999302552836274280884888593562750448513052387792184666286589902068214555126344904532897491925824690130433517364678090676870546454859018001270766329419953547309781570601502473130257387451161377660514835078316810426759016910701179972904033025386214819647389810801002298969221632015717550104003064075622561944687169452200286373052712978225523303996901319745582331674490928200038838925447905806214488052656715977022820743253204251196548134380797856158412504234365026394986771655952213044675109821236521195681708049345149192981707537735042377041054114755224675425823410225624889341145407288586245899374137621647605951913069230746479073255050666834104603412193631127162118585347129347760311167139864368303936361994422096828661260567559187314772862547848369955124060531931248877737491568599002073139416216835849655827771881359597250963173689238559983017895362923302975318928717081160098794885018991325339980668381738079669771399876798996534270162717215474799491501677628526445442019757112542076320896179751387921048168231898052293448870194798892419846132797643825624991655905321638383307346179699049793579775907352346901523764370126356264207544391602146974453290298092135309020772429741576122334170189389045636883934603761777345893406719361520353722899884365588639599239130557571035197006407149280145270599285540060443667739323838391946369265826644001872400735617734420662282630365535542004322012781401676978683128201329922710120553365853294904124045441583058588526944422128516524066954543523574052858858336828399081569729953915667264289977802803336625950196795719587487493177165457554224878479375739720674262081708727737370544967568122056610998296030965600330254424441939357111988300887179660253257726976849399607363696839452353407120093770243258676958564231619064093857155207302261294309532518416599740459805577380440481313491051492319219362154988740624227354729410674903027790871602898210666282945408488056607305579451232744061115703593128245207598974051557234108452729050508657171892757249481607779718895901784377083288974630438376314447365613787539230568992323986392971846634858045085107412771482348606184627119861404489682255390657416244217039735977512669036740837739167810911133566262779421295574077867735369570934880693318012697699805924516241986769163847085596329305351435724882669258244465749119451486869247877965699983094428825700468436973326302559254691061148475993840338860673709428570179424388797721689842307867753934652401969452173011512594268306906933378227944292955713289218250216425550810946658673426760063525876407614545245670884811632103761374132468313495198802181663423567029743968519993434629777559752142446888639679741317562028721723472076685582312558714678113430176681402082877169616986776112922460475220145328841513546951922897221150085829958516957393899019352751736206515439564363517871465338207726893494976896265253719835743235473948882099417129648803218063525089025530612302615456538788968483581665157778540124526545174007600000532565329053020177383464221690489551809561608424236255657097063475568818884633066135911982929246828858722051225644748526694683820515560858176314004187377525497051936269794635474922515867065813777746549189984903342617720545613895358137707654340437961434350949232084406978928191028108843556201113767575877525016475790044898870113023877716930453175181760714168117575451063996476858806253750543343667191139904144863499174141271541593032507439477882966333732351934253991469226612355118903177348065789856745650478922667564714921523196899936082364904661016079833923638268361587811681218609204179756573684898561535900983584085878880199422287877277695482208916727051510806195277122187973142152903616204109765920437728878518934727468317998575752632814467357440154579740858895472494088348394561259837560771351325470036541762012668132651088764075741492984049883858623935592838511202226119119229680086502837661880859957246740241319811943921845797603362740797277147663054380283394722200237346038857289824470263934267055565523818807789590195421927718269408502613097189405804856061285944522452839157013148775783632065736525330341227965207566383049351991211703151602350184326673304729320366682484068188371702714433271407071885642335927134300318841439290832112529551244872823710493629343898224856764911883552228438689127719465973759353799135682434504059993227701140876091719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 8571867474924022235068396917623055777401973063852161783492275376162913069268165230192322948716734653981579006371171076050406083163107538989994217405543054810946069671202223368048040105440662370019838518987782251948148747588754351166464808242981883868992033370739459852842450862878088189489216914260925307731122131536488236024368399027523666766647733270397450662616271959113933331660685295111708015846189755439138902438418169125355233949515756513972232336901868542253935901820653954748088827630906884999448284952696910968079400452592316690554890970812763222951867673445046946047428417966964501639267615990666918022053671778742803628469412578391348156396532046783542758932035205135494575184947174784552236052178629465572493108712394157004219193194629637343859750465487491693766909625981545172158117785222755402180322544115838976131073832951837912609853352971565992189618737332910279441608387710793452577985785879636138231860750392796989051140409009361508627017370368190657853025472432737549837704486112549655846969388466251204039789237566190949748836407347792904504867764842166644574591171664655227915628853160327763343465599124312480880084481830142975346515796411431502942310171766207284488868831568303465733263940017622793108017203469199201248055557161907545301374506337082709570047108366897918010478934668667459518239765800140681891844616285844643275310226819869322422529490982725810034315063682506250789122519101448188210109363413007202384960577413611094560513741207446051730327906381252199345630484889799074836708920422425192003770201303814148319610064735193675692185487981830097260915621889886461994976435243040884887260549981010683267923204867306185849400781301722653250002790033567637291847763719502976952958553377855622856356813554957242456793865935853036652435747831766412498028689596340941572840960699304346063062279318370385016266152044866865672455056694155451554631718059919544938660907012884688717209344843667562769979604625998071714497859447981363851988951097427265595703385181176667738391299333339435048424870488336354221360996988417574647547030761999395378775847495412838253147988273415663021614928053691469825096840646104188035830523603994250357072471598504760726475907172251968372585261032154951144524840263304370263757571358996944529341845460594671495411721616288037853225140082065401659414440395286609185885368439505954701419464399936546131424816895049884189576996844732873068531841489290083896436586101474037692274300837861636227493122816251083335442122537393794916262866523618159424670983364402238208708870766804492775409862748769444945125410006473544527206648668781553058366247343221574867792012779039015105808672464107788732480665719221744982817513837363509525359043407023088351974649119745138948639466877346773769863381896608254365842486174634821437468387729663554746212132200757456789084244297241009949278071952669399050719343170012967582947891524671348922692257588259709993862292625453826805676828130912729632237173216623364518222946331961258133560648436029403975782581224356381361853090608342556551123766848990455410187353463022286497962322756838489161556795241276464414936136822995158379244444999799778086417481328962511701686730946733206061442311768957968220380709379229520890364932407959006221273053701292185664425641403320392737079697522838312545005980553384285640885219111262103880513404509995004576059824745602628818045625405751104418371222140020164725030704465582311974277968965065260946024477109881123133431425923733860945383208319304342909600368960884490925775609305026028021923792055870437574603455173502168903804295781585777662769905197657495730135824007803891763788240176811259292904896443984018311458893914468579784781873283791850294085363396294387614308850679054273679349023476812474239298449524604663000641810520562968292652033339181013720582368587194422283562642737824241216436789957330535763843016699471124222004602175548198114573153909277580344552523967572606586903880129879716375824347504009079023280563815955609458499733631555658283017295634254751605564043157017808804068630090786463947517446001378992084383220839262632769212200745698278590294350874711134956591364605907205643322582392355336297926933834479467885081105951917130531257452062168912585723224465007638233103910166922143494065891347647029367804209292429460878743187354737682316612139739526144918368986678566058769148039936604173681212064226876035729556952530067776264206558277431643556486304924253671733263054146264411018546978130084003696798416171438896512917684184492285260041651597845943964846997952272183384314323251665151267994526228771980291902273181359583730557911930909374236373024768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2735283455826970109802333219941136789548292075646546753413692711549872893028578433388098275968972756999429214113204853174260886484673061671561243608611112697596735596156351219449232916075476924815100642512654311451034092693791635263402797429756543836145224224535913156048416919092902975698508534436491338534482801702150636486071454752596595299451993000057767758411447995476477826555885659373582510160135513047731085227741060829063658118456925409838484858778506068964950114490946505841240211681312102551637127301789684280871951166169683985784084566391346554224017730380624013729357845331295037742133615417254616242591053284771831891412296904323747242878792211684795545366644761987324344155322345078296741411475231019958632009917010925448232327204177537869370338351636628401180084384863097221451634142643462227010456029127144325216014687833691652321234217282157568372894418774910791502049418542250678955750614858074784890247175752476435423003542916719182980975189328255336322986282943867322144825926922365832688788988501087043579959843789720457318369369388760643434372109904213337371210466025738727757512892080517974923501080716171874098262605271431111044360585824774556457258198932629070533053662285553304927638585930762276996640007734340556220775126557549155193634701659977757681574319011866007788035840125772427525681998984089415621831469243019734747931873581909592994364683414686910364654687839238391013414766501703778645270905587148756772074081659406941573162966516505675918002440386603941677030502216515925839124383533808539738957453313061782654917469414022527745319356562711594362406579853059270530748303568465799955974909208346140952832276648588731925938963417725646279210066669835417160776543388238636284044587692351591080813551591178126720561420388157105780068032586223041517178306073370355911836534113175428567219300940277360573639615705631317769196937976178432331430788082969071403673302353366701855850742063787688693543493390845449268074756169225343098211626011136703463445170107719274210519006347859633874094259345986557317598589664214620081693355279610554224689068245428090484005295701497017298826790115394966578991029581564855575434849990649879629806613986863537290995791177596816291764390041108502847405568796432052317683830212707980464354354907474112944840652516189524384196906720351332576190302425329262864885830407421202494674624777143501030150611126633485857407494298254252860005285700620313297881574186464379036713643848304036545246609472129832558313271100566223401979922657562924093763708854078232696788206457563884931803296722582061267941664288976515149369806293473660037498781459675970412614648816835765875103004942485889385190735583652076623363835785040949558890113448189045182953898599190250808380593288198353218569935365839396734842400596270467779966984740972905551382615157474322427790482037300626285874843147193068230641460831918001717051408371032389844588292681417430656663153974713231325739869319549549570882902291223507527922618659815306007168029209724639893300994291800109094841254777089303714987181420031327858866920776035789968391671416333908612895101337492269905087065758630030068469495160165620702165749819694196705176654406165695627972845732863400314097730501487140318723631506573947425563346157198738431356485267694086737176964629191352200736985342723788785568267995318459220332127256864096209075584663811258434502807633839057019502120918552601235065144142647355960315724418790035941218233164099673495524514190313855375042169344978602786380971810298230599025636289985280974023200390143763550549570610823053789083376490357511020480282917319530864505211010194262023370228443466986945089251973935890919563146586609163113350482999722766263437340639286298147579561996685605427231991387222753752469247853819487769232733258512782135903962697943080543640459418931897487934283155413870799289861075707146457178768352253468804126177498906571073627946648735224371293031345646842997959097367931385018724305155649032132591491477514333392216503289910236088338112591421837803210773404915775615117132159223690313349336932524836363789930782742210048282381515869711062933475439938612498373958231190646975463993863486889602896612964224593541405600968040771831821731519786022230865467395905576422926029429758675065494777207174690910189804926509127980978361001443457654934510199806362090340265957480568468466034482417789810914875071874795820104735055103448281479439999182091588227539856433152722031372245027297776603754993559686241745328403975452669867037300801057611870314292849864420403956143233404776315641190143770082265324444251348312974426980652769834471964703481440323108864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 795529171853222710611030996580984463743428910275944694656983480375491783122367968202467677328167195375454708494769917660186417755454816644918502602662957962173982228632989261611983055579841044100220011672881205604183810492425837959064495335818786113589249385827516858164155901558959678905318269978655505916789998479746806102831029031853885098372678959574953952374764863410465993908361404989780926158660210218416412038784800735884354101569674396923920180963200420331059295375698062672900192886539445551784517987115006383664422444776366301821277504652761897607485027031214664327577505446233223731119536467271959276208031853133995951788770135729746640683174732015915246403246570112080820172140816625113642895727974107166819806130394019948504260053320766516082661169200391517435615634920373399055047651361559635800212077714334244536300833185281792147941392392994115201999118192033909393171429383064085907766384622858362674620638142675851921022128907832862345986966615506078081330113300891387969291364981779751977120326207209034676800546741767386088337798080733393020451936741757971397665820375231845983502383270663112900281778314320781999322144375272968281194132536201146215258630049342149366675435658400616799840346177982642073207170394927112455198086249929794386367621710438552634091509180702640294086604259419109788211276949077047435106195791608707688430816288895828076703934598930029719610133768796467509037105810437401504705075896724623970009804964695665866801760518682545915745079801565543867199527977734846888592083502597141034158032915740195091750137957046222382807617910828709205389971354857912740149349109967843586942659171944109389458586657563233554517490793576415154459960794226928174693334112021453936887257915126313721777662069101962449405617241457065529343146119864040936122133530076617562802301393001485235292549049547675367999151689407986987118634631508073474482354283984693442984373387973573549992512381579917192491894251295250654779361362962175279776838181454170971582435159877313579120384072549605480208437313706003877790400299150177256279888475720350417630685709081742108874925384322447015358685816454817218652411959275442768575573145321200114312263225378113393734782440039991222605109959277042985536364966310779800879134643133386444895494431384697302705320981332100031693499218929700641602853789288867506537368356681846382880097244146888004908913861901028594313655820602398184837858186120281611929450805853115608472572256069518912697008823240066361550543694741536655330355822907296353745224827703506678101954528109602588083760312400276100005861219359512799955051032142308586052296679847975871684528882313867200409102822305012770938922151132659100565500517338732103109779111309015041260241772711115003157283417788920408942949545851057966822831424918795184061316032747371015324388550863101996695774680822210122700167771924045268665843749455940348818643938485142530635896156553844019177810352109420108924446926121715979404622961100254545536364765400358598857735378947197562340486950472804220546820825352145199079295274081454054315219025319722305717140423030418364308079460400234799971383607235412570471129216113099043103892702299455159164817278060051975330513881883086658943998290363267699653441923440534273323029134293920921445143812428075837602776852949457162668216642499141838043055739558445482075084985910909809794441702564579564639644133829774890590348207289780754933165855341929919298254330936477039782633789900906006302367721330117497253399555247327780049423814378822346954788882616076227606197379280757224029921867171588373846760518068845159392507092311712082431941216563724969896561632352360444266080452962422527372271560706601748683503360077449456976724610169774707400706787074885854336435160501511433926491544470952151444118061788365220532409662385323758268372666235257355251936352482810899136453000404830872752920333625088623560278842414673334273437751342637540552036509124303247374595593515821777155943623023342446345982400191860518486673342672262377600659562695900666779794682927189166527854835040318789934197266074937959225310211890035651233269827006063003421515304106100525353391891355406386951991133516016614179269763617234170720887015101601762351710055596640956679823443749392590811541120016032455313938976461289352726620574421379831662828699570511572756552998214781957842219069116233251044624163787753524949556343917845378233904062139708411682954223595402924505387872337211925459062505245747732177464177346246216110006482351443211341820946322806272557137273527983568419467896913925676482426278304239115618973181238237142444402062250041415876311645192757560606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -211565704464510710001897632252394198818939277115630582492759792515603030980309570908049728623368946354519415338879038499361847154162467627868754331755880499938311574137473800278733650759447943524095293322248445813362789512445397367639764850570011520268150030522158746713795461667355779186992177784535873327254370147044520134426731395587553174297582793488564658137958284279067499992408268536766097703282691319598688730499769710159556631658620285510869949362273981220580275821165904643993186729770545181448779138573012770728183062133072891522899706205537636443807229529705781621198269510319942057752175576719341771144307045254441508497027703605637987438896795081287906533946439399358280222524632517286921282740664332045247216325156717160169084090387665665527716678303355307578162722433686301474355113182526394788475673058374053048398535978891835745129878997739012334441379125777108466359657230119574158137136937580515609322953671539446503450889869864481837589068468144164546034718571830788731893493245816164207679429258987210554211694301747550180184528047086599830143809804653914828809107892755423698591014668688134628829866398261058657689960790434934683294071864544014146348250785962925800273803417278028437772365691946146553783704044286641604359528866518018691201850838449347708738136257224253327054317378045781800461773663563995165349011828542811946005892239047559097022073435371767242719237657300906184519057198524207386517775672624691362456236393345667053390719909717986379831714999542772161186036861409010684601848434323578624821237131724010627817210969842124114479889139150352042043484039287314946553139632565986827072776619202582693155848856382777010951921768607632399103177160902761950404408335853352804878113105539987991975859658671832330851543325369237335194800800426440061108258164455185393642886226514056562015301277431734373494184611805560067027644018855396059465279187188912033033481427260302894710119310862614978680505691348772015254422288794830998446163366286030251598716923182774661171341095026601746012765282363878093702770234722842627432858670909103514005244085126411681553183263976179700461574333694681793214025483678345328458508617387053037913678680535517989358807203840813281121452313940633830215830508998745634592467394893176488522891114203883679926312983874575832850139042930768466026198266222623448296788947988238547078939083026495043657285745532150197569756762041825817329279356459212071052736638189454646785699982602410088855486752668397770631022981797908551790701287862889294155965869707262689308319733069180806695244626621757589338734072156756810083441889652766143614141567961497644612029777582891544000476521041511473310032644908320918009292638134300855961887416823427968678300611069842648073717909160635461739844344649567190960809927114904454376928762096795178022553948819585507774915190079358898860026901386458629715893348171590459096404024490509704542809578628300556035007555007505351561049078352054829714672410207018820398892624708380011032579562473441271675737566754792944924503308798512798440866619109708331748727183521140486184781410018851053869108587610113678905858447822448801231067409059751438424787769315457733919061432254919849609781570533941782987079352166681720470726094003637890650206761874210432648302639468424064587552332734317815932012165187864150758124697555471541235513895646817170217295582986870378336698023128242774376125119520323191443814590028155261277654173439488287909996117147607681767081797515390115225674848769924770955375900573093138752476760498505470017192742721011824399893322455745467781553533456128434307030816767074934923950015435673103508967718217358600129255901463593336401355496220630171053181060693372894130142233740833219166361372084929052963274558696826625815037849645726490506361842470577817683195296446759286803108741229234492304050645817535098434634808214187517264250170653293069013976723680304957184278612523576138729573546534111643910360882744390139079664672650329316932061298316678972169186865677353763251799528293976429231784917522546121525261528888614325107659896104573897981221022475109377959844942968415968030331761218608337102493492127966544497089692318226583788502283048083009596385151428540678719633139027417342416421491989612757398030864689330200888158826419698291153562867706634407346339128381071793803460742054642262912605784886598704327449042674726930543134941997048607279072132152935454901535368015911218136069238755986950773774180864998391188922301200903678989354601561832656938997543495671466485329783454473598922965909448545543491730958512889398851220411086330097321966358512850348323687852029682352128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 51580228593505021544485132335583116892384222307084208248021729685516996339158726077267321049671191780185106796302329391235001434157910277059539019207526015640548126389255708234570045208154336539880225619156638516309796803387905783520251106104689069985522973707339437991454825761767039505946006179080790412393136423246343753800043717486419224259114396893777257234058021852669073884329739808079991699519740916007443590286242655560409391677483642896055753667716465799387065959918184309195549418970063899970989772420830592354254584482463206395356692738169221610841871020378164397921866426519943142878312006198915745086101697166411678356885916100359398918289485371498344944860131823848834562287094284619625426969642607725737699975929292362634447571973602828139178390058013717170983887894481306011384762014327517861169353326077825220864010990700071440188947307806879864157414952364488812541031241870870126915009953536271975653118173847491314839656840175703770305935568246148124021618309046479008286729819903489621232966595042279029595581288328148907220449985607496795684326723605166305852273791265732071980644668345203729474608655757132053373319613715448262668808435087009699940279410279386929276265028455970693626391291150514652469592009723139904575576995861184085632921184918081711719714822750705102146146659541634748815715075899861982284870722272635256890705941333729585658749796298773884023884722287185213608586022935809499308807214860156225119483745639100994731731975821488164846208821806152869102823327176709412357936260325081481555779970969198361713219462907936943217824730523627177947170885577149056276566425561766217020252635671672413500652403033886758768738165159679283187311883677496886085727067370108886740547929006925543580452576821262516376515565081760910728698962091079767859374966881094082560474435685352757901613000691960018022757943218543162999682625972679430773648837615564257168568874821039384240229486253116836708362484511600013456120914271008070936475925644967490405210415405494644816391946007531980603308691730143051813466705449846849659134851678627081848602462512131506573965892160773945881151951128304607771374327856974154531564926390434243272657266085895157575980726777627749996049011417191203670071644620385865705055451155953467469636227958639808381305380479918467127538878999583928552550625948021285522327652256193224050696867902908358160193897901372416559303996171722410261941530953746244837876410917575321204891127591341570515668595788118461238171336927673833091884183656641170542604207129006217675029378170722668747227563113987890429133858937313055677575914227836992624481579309939220914774264224911803050179255090405773465997229183057087928004328852746972198219706090800318699381728045366482837930945898093296253976751696041653954652458221151643945154355179808991731755306177634367920720743774525810267148885677383135532066870335104112348335886957526144633121690137460066593227893496760430560563639668982223354837415095826140676053184069792002174419682468613067868942231657244805162381999089890460262085951928328349710069469923519140500110666219252634683662367479259160499478726995544324067675375047701649106172527932249026994892241307249226340953977629057649239339316537499479094661221828757147455439475437980723524875363759281661291829709499654596669365304767729974835892114499240296917772557139521701755207870032420247406916990644452791488909469842484614763077322006315431642482449422316034681269806587703121563479183006147033528143130332337510619445672177538940189513763888773084926927863676158109078473653690974391307051261724720784065234662815335540534154807290065657956888488435219563660461037865878383508721163756886777388782984648757235740578341597126349482030003556220877882362140341893623824038916647726685034927062709585916390208531560957969323099699141492536514516599033690867667691241219820321065692817162544492460576983395193236907815962677621844738883171885230684046576098560927681276163021444635410116017592471464553505672543272504401331507681634129573037732072461250153830826529093566645595276486658610433290793196235324000281055267419394967869119980353597924890810380632347943583742026826447721058484263316696436575277953409764933470055591577611716061826401111098481453566972239907907382146408781612038447110800354502324910474131614536406087030993779784117375068001066240370502490083105725499735312463297924073832407390313813555685399709278698193144950098750746250280742213258101838740801965036285232379793868251077357882342836331536558583206328202836915788802742653636289317247434538506805559891029941228683161253057419419420311794482897668505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -11554036610322854608709369104444208612762209454359527324265989487488015790958739735235015324154707114968178417741069270551529056839192139081876689973217964675720859836491221205039726473340790487001530677540249636713867499852545827809164011768837211143529705696987551003630035164526376155245211818329637711958347818906412074976929243625167580748256175520346688720464903480739521042071384340881335332241457491508655400671605959452659020330018088041226235219973150775891902691140944025026137261388940966668235143709812557604026822370614510915019733145122494933648448277990006653733195178620406180862920464375093173359746156357236322476898588232788531937068582525196807956036927622729162759946731164439192478628739820445709406833700769343818675469864323750142645386434401836495889685791008213095009400622392032761716959897243110170051839507118629972442053773296709477305809493681913943111569109228976207567234137929023691933272871503252899511608807028534915944262504644738620948283923406324335937994727866334087667252872144029556667399209392485951069848794861935400043405935481525817973999892078697995948395182543619994351747014855881014465090164775370607913459865422719486343893436676166326661757182619235230522860077159224436166475290849380481204167582519899876830798415066618238743836158456909316359540337174724574913520046201991384703108424910752848352687434547408678597642563669194747481701202327606483560427283988658738617158131240565338924932406539587836618970376434586728170800418002490824296444670665084448346036600890869910140344737866647545982013397614683293097811717254559233711419482913297556856428384676379813990030292212393975211653835851296555544615568194879866522773843604295892654920593819565148486995407710067090212630078521292957265848454586919998397459660613575945077535081691794063757733471534168283210000094564416577244456346161402466548737003718138704738240324007789211464569351866493051120605002893061272518252667878441609050081294285613391795113940131913044573546971787008333006924502181569365995664175935848598329367545260778853288631566152990293387405272943632646618401499948228468767589304567575673960402749010850575844926037745937777113033844188682162350023036391112139614602728055699195957173525151822645908312258185310856396148985950239293682292358522785967962714968856457244070358210171777292886573127621009630306085880226500740960897378845490997426340344686980541081705890033199678233519213752896093024621371145031079009208166642334817097905017653611086147568183448389342931657480963318924239211636324583391670341923640553642284346626386234989441323710971767583309049616329452391393520743386597907843426548244330942721451960006661335923062238008059460922537351703516654638283555877205097059447128810123410924986949304615145038573874844179506416090144315074436861416524888392732850423292843183447833087336624581298985801178386839348759804546046911194580214797284583404882975039478938283510038972935655427318696147773625748899457045098986949556145267783842851208673535667406654607323194410105127689067060628263404521002684507823785689335943763870395403762734412623447053996547544890190369701341396218742286004894925750043615669010706131793291739863611559320509684017377414763993018272983101907219948776523210609599405589911432877543862545536100595011469262642981258673351671952001708897216772890347345210384977513336942496761962765252806738586684594378276789060502845745902854252980237618348967383122329687170840821212378484536527466486731112952728450912478834429950052732315336075218176437891495774457985365805223625582708852646969390589364389682633551898185004011096960569248864794275847161940906700627724810808672201893265737401014964986383198748326794989820209726352334746772922177469632937595576201785771535180304609158764073034416795999386262838823401713632774245064704286720296374151871822663436696678447825067603203958223369886303768569997836086342112453032771087502600437055102444954710664245794841843376359318927256957116097270029417137322321952072807723825756448452192698849869129767210139687857777617233407343642898031465938884132326442271391999008802068589765553434463793053392832134715413984547504488543086535450912605426358195092099872704768475274219866948488726013399900393170642723500442957670453928975394542935869381822941033868267870665365517842829217413690823002051611893480344227376000359076656579128027769657073240316723297122558435856760882576104504652837289587309198035575292186636339023062363938735959005392341208698784275441917053729477170701269650837106738776960641344800649469176495405661304597612281215488830499507021513239804375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2383488706921399463227926631478513944323269355047193785181663060805704347567872861539700030515521828868341216827640011857104439972334302876834072620915994875700707396781588355299409436071480749025443871781666735561826585813761853599679942262836411997252558606055812491542702000873139679601886286470620014939843981847513369572224162209599177358617018107152067967374506741899002145215744135921948577872505911671706446782265291563321638786347380905345381090938795841446516725653266112430540151288426072876867552137896621887243689199213126309151235527382039812953319693877924831110047555823399869097016864432057452639292325176163978995158530392221063570558343648138717002566182338414641682590212821045449144579057177651088609559475952384216985984715505170271829141103921349033729696049114800422765992063719059303485630329586041537323725243811973050470837242012123661547340653768744665093373342403682566907218157421158555380541447462425974146246505627422228867725460836571247767414475520168390199611077652919602776547405289900132118482447610964921729298376468100598509037522353696981253581716070674595298943764523761070636063193632302736090205828828352605367372337513922589422818971981727184051750148815296511118802514769701945069953087389293632187614097051770807202350839627652440791478381098996431272270019415065891741025359876643346590334089163164212399671264885452764005415667351118566569838320221555636791632892273975659991627167600264435743139846672433104705608517127184642422421565900049946543718203335155005813776916064344844076144672880363682810533589477717219992353678599722135781734642101619023132562849207946441923112487028599926091656015733006978717893713101109031408822611602078737083902465448554605619483155749811645611351200811558038016871235224455791362992447958500277006023009100689482761036511415771114950825517216915807086848951143482433426585267919368236133520992069147839279501436568287931665486130592097108025652246592537288850631969461209831184601022771197160838426713190596100796673056019150597837561245777449501343924857066259381791758257382850023937488067373998663648325797551051927771627784659591592106116344016311680811507554334563125704159527173706904672411675412502628916598455640255480967378138119850076444851780683178249775894599077176424035080152596080440219195574073331342146647020808316472743410352893094409830632493713082053808575759455278496736840846734283547815635876713770525905961781331879506319343996887001944532010129120538589225758015306252877170437859109286408638406334293449045420869921886466284192028576182204244979071918659320284641906748622099977854913997569697561188287759263661687296952051197775536605136968804486373522734960687386891262921333427386584846531011145308218495726297362232559823096488288264770940041755111527726273305858943401050305143759680025454242643568511862253487134226696081931901392509908203220055299676871919919734209606307252996749182887180089611058799996520899222056878154485678837854399944189167794338078405339596323515797580401731985516531407390631978067937197408155082467449474072946009624379848310480405524713578268399109676946550475741282017685731639987776579001724929452015919063551915378330037698641216865120266419835635901052831512179349640947631265182927199504487056658407411488661900564522801036107818942689355702352069395460210251720615493947351772419193035629824895517774686901164869503086408045975179765232770698757530877705503583667919686220159742096493008050676284119870667900337873990042412280796470205503557644434388636979072897011497808501408981160904757561450812695206806243127039263006719932014026007465175479175920729322330421716287983442148905338367382168702216900379739053762804575717939217423225430479179633871513716305690308017294132544664160985490657804743783071365688741051373360832259431239931797459779953678928733903848482891542777891134115789398652942163729233595183661139884097257098908666096144850645801208754686148161134215883854615929482949108620117443512549245443115041434681477650718250165397211785174872112645448157199414475175201075728296561656069028817951606005493539791236359685655694069341664724972607936270420996838531433358000746465570744585345471069493106650647054880071346100667046118266106162396757936877812788315878872408426254731232834035147312939378209189947289214097003964175704776394479910965800034230078526478956448202055095178209402491689151476414599105656944441606858807578382688924187255827610525878989310607937410541026080243612455866005212805311085317870357839735508527455900713929900985097619299172433813949450270360414125723478419423709052216926533141631488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -454136126746911856761272628309824284667568904464601650162001945167434519651208130463342550514293255822992389558071510379975290143427512626786100941383039710461184495247708230853804789138077447489437084848763013854949500698000089043322551771056546622959621823936272224683991117031868243480339615716495749213730871408061235869150746557678486623444798304206502609697546389673977948891625263273896362986310296141517059059716279669765551886876655739052359614094313851981146252330090052104535970037113660740604756435036263092251537204797874573369036385152268752060355570925937031636666979827728979463812303603888750205042942010863678068136934105790683711805956099518800274911244525067231755285091765694895309734258048140974275251324877960774916407829713910561886473565626830006045176922524010805600295006475108192773918139611415878595459009828244294999412864252888522048074196298784889897220460609409322207708383089528229501977344705885401473982021837777878299139025405600611393557271649399995293103065529536928210833102867131437671092038114932742875188228828792491391672930088704131621036946350343623385226451575501777493934458828635445332267834525369629237914908616706305157422495085801230458879009797935973489036471822911929679131106390376104380829695453932214026988563235135566695059435881095886297291638789390689172651397836776397326167313386015199316459641717202770765556826678286262973757938424399735280818742825906673267273112796737620155197343018648614482771035516209014841616660976032443285148820683260986364142466893784860726551650135372338757892075742977563379941382741131927522971521982974564229516540094526066509603386418946216101129724854631869521941039604636579520808277923035644998997912990576028350640600001167182819303723411231404469629999202173507313253291556458528205884174131434015095143953375224101824604221910326013710548184562022929607579967270872432161301056117006367578761483094299843186783031061397834642647227650858265003762083250214263446109237514898251187545529160725764183819920554957362905770388112186997035278265895876323288671821995138838929174923180948705670114484422825663051202805600496867346455179778078637718363714449851418406027748028338291160244690647805713753481749196520521205923368933750010410561033694464618409898603190397194055815746761971131500337793986556593640610810782168184669398597385281177885312828102868776841479113365979172471994961073042910400257320655982784131717624426501394492824495435360871057550095646209428423646032038477768058729868131766395297044806234568957369661921875531092319956710317955318482545307164464832617487819210521685304383838071257911354090980788387296734980395257476104593562677206799548570069919665796053811656182579520852432534428363340945832876077405528102190248140401998911307159037035978944539778312751660193813578370761297186159353527112532583208680342182624402294350261043732982417326027887887276785995575621952277406700975888071488237712603046125153308611348056466736896383021581919706354724852720314454472499559724730037178488030155098015198202189455658513930374680140787013414171997597339454683838221464171281965839311784298583653297653099791579856620764162355595753920716024828200858090385124692390773764967777080481659140698541112188437778931468308840644071437996129278039944537253135157561706952389175406063410206046570187889169607718794611964452431627723117055006897975737006085384937547492863245297178016688186621232156569930142043388235203327378985018887504746340006736510317455036411573661652646332005140978411789475296315512266618460279628948123453334494992602754349905538524531519581303902734411647150181582117015199086177173300922300859338781385280328292381099185820305771204918413097397311159155343778496165705742433117623191500402089070385081873381675823271486173549754767247795609096230016995455463383055665201069520318486950631480611879702374770188184641716432849442169504028355716754780329230610445266011846223639767842875182592166958633480974445141952797260806784511475362606104055550535857179588720815337112268660454301723748907415686366587463260557499995126827913166283643313578899071515857373921835400142423274909316427771348694022191853198229413233974666012993844920636894229327248073936280014197721038087213021707263636632702327821437992220566617341570413835790518190924028321764667646397046132750023229574048151675896458356621044162191547481674742469442845539670715333981818787811896265486526272160815057351180801527678867579882980753215250551024971475459059986764088430129719618262830570635132298960249574664228846698386725487272249181870003364560766027105550861466455993331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 80216834778763660782645645568429098224635938699950331068962826314915022477956081417741413767027784112054684621932386986805115645879523371515530523338791795279635373956792925954801777182628689567381782562324161887397303741537899364711370990761792802330506712833239757280554057853149857062173471552477922720693163369911677783869513500812363377720525262472901441860000186426611851223217653939316077949768382987159843289046823988964000779946190915523430362264109065857222022946619865587840414675998752682489093808526897383994818857838808682267673008270805217680674122582072211110737183558399068724106213644610622815602506449957799710127432786073622621796084392514256441828288262087488631831015820002409094464244192576111842889092524913255527139361548036837717675848623096766102456878494475096709780800227427411567494518853064778133948793338845379002491359315387580081677960419873870049316226556154788514261655360522123229451300662645840203511344667618381162293566507176234883136994323831820320846265771177162903468539019428772574953903624190139153621062873190663161522776205620338741895257809817462559403484733603188790603425407808735067360710030754306737312538664061777583449323391646186902007272062232359446360684613362286972650297073722895613499742063160790102876814001097626666154349575231461952592409224212641047548867241819761547141410254746440931709721806499696060662130127130038801768772914447767662177654958498457552843878807868690163384404589956787426193139185891101561803590915086166447571118507707530075341179926551177008431741020899705427528442614721623819484256532022379765275648697914968231608927303387006758825199970620050530075653096749254319396634664220107984570380251225050483573701722811565170274432741117100066440236339349434300508790811994068104951319906939750390036370273092148179105637684801021732023018825375080151041297410278698291733611393315569873027083693681523442222259946017468724080148267506135244973257503390350923531139287633567839720485907325954126280006719023005008692303886740432792197063092914884372591275487667636871873875938412473969300956308494335965002980870114246896030530544090715935299162282687956617406320129620983316496920649377982894969566881048592749462557851600057764183997369396768439649942077892273105514429229654009420688982322298431648056633038216517347350257298592621804110356145792759668680965040925388056140224578322245379065152514599984564160671669567415897010923242591823087958966201250931329642043193984266263954248530725377244158784959906899681061385106802930125334512657471556772273174220761280893143682680650958241545465130053704103208562889843518926750166229639290190897569687465753266041765163865510401597227227039909733099019582880855336230509509156574759111177380527337242635090201132150577273920234626415907309126072120887460899432705439814663756823529907879743050647488308245890970834744550596410646497738008288024149937540037133055425818065442953922290342652997069350997872523866743166346374041367310992088844018066007421241813095183388846521150186360378802072919991720065003038003935700722247301460393078474200386139324715316298209157910529207529964181769914463102678072565055733168491796190916068143649214686062259508500072062013732414518154511867783594838216326345523888275995056967106312767819833202981265005258894259117424995400200519828943920161418637526013620882642010055397271149771562803764069776810164141917268910751813500917788120911261650081417127426583538046598613177453663999899308493436782270947030561910747815656036928034957349875411996423822384852723910710586866083967174171179497385183024473754932675434627893805002446896778076562262604020295382272634121878965383004436691505063956726724109392978000021077261148325900222800059947950181283422527025951924655990926909034369487756762931361326733158933166918865162733081589929350440168735205830107211887501251611508971750390801558545827663207041242535102415299721015363465014164438474735530107122016158982260123750076975213071039932183545665237313575813303555316292798806722019540454864695463291943562291748182043245117822956944122789705263928612079546991027543608421367792807824979106458011620107282404984229193694592942899353465934442221571688359319100950895150425929247469406148493439875707228951804501126922218593979294693785131350041801842918804778944912793413942309356133634333537562488173060786459020289431714056723064148136629521110150194935721255283824536029337829023154178609255421188823363597882250912151006375126962425699669232643617591830422703845706339469838055577489587782871025940182745747751255883033416851919640995327912286712440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -13195096796041507058209074741650972365246248466498940316581458984070467857050229324947950005101176746173831269073841557820626061627376725610089147689823253142848967673198812082325818839085682775513611938790411038542826604416285244821417789720349535867277418144708541031546809800225159376100674277731777398449568575772691790631687192998129511937218390014876828070889521997328518340623591261263687062316672104528311825914393349783719508397774818015742822418915567484157352298594503348534034999580651005943574345548992325026451024641355498689081771414082927037504987510724239103853167665780063807013259025848314505961146671648230902339326072868288663621570296358671215119704402823311932646160916619055621352245783919540330108858924655441554898708594294400494515883607165446211913212199851907058087685858620070133553212540936312488791861450675143897120341420321446731108019710254620580072371606495979861797284064120289753986798933475458287519024847404296294771219354169880314626343902142871238289652194010533450854293080298144088519786119667303838147686820725874872495697598535733976233234585529933042126082522670245081840747923103357529105768969227569742706446925966973780121714165469040585889253289331773727887547595965833480404288327959850225407924873890831605254574810068510497681500658871046269485118121342559399656372625514092115099380041421708668169179617904859294096084674895023482964836267660722581382765305858452458492937483826466389931673859388159085596008884591367434565055275027858224799265903679038293367392976089979634992328790886216665983246774896857831122001478919427370476185151052973945170780015122658748204738412118758119028107869311154862960593037905877748810456374219022693480733181579294598279385091543380664234550808355355747836799737738174791095852636737713936382854990526318601939241056958217924298095846428439366709087129083146046688392493846235361863283324285469965014077592323727432137367889040847980411688881917841662010042605750065656168719732684842086804141085608770582942668348964302408892997319084530237702215597806812044826323091285352245647713392143236105395733452321696925863274047225917859777050338683211575132624927520530490204432762239443470958974745670315186623406632354973024507910509336764137698250738286946981918519832738698960449195733020911182974556681515051090397715377842589370706565326889170911359782971191690336330049331459179673535175268009078508614327409451116065381961034496510629098687748959510260985372637430051925746282213833983511937213404235326819542687618578334219608551053579387654049092123938934905647539474767741657927988208295901856259793218649430957871456288391426384804083479606356512967789512728335302713975399419050078302105902420679079072075081480467549665924181473065649834880611970562508532516317314095594200901032591126852446894321388900981831923508716572007300218831795976896866096889567535665083199498440190015588417754946447384887913023907249457254272432966607653167589349515450948220338880111800323903608456702359530082849631853354838560511196897336791441989673394506232143159661643614011897795188463434957654812066459851310146601595588941147293425351372939441154010847748638342485582916353710194592207092088218445869408214204356883691581634900946709598160307934991941847983440554408684615287297066160541208595159407174357736505072000696826995484428262047085683340002497256103296238569205893829058184163615297079939712934141521100049542691701092527305716781769187746797883955780523115064387576220523776974913522468276923388690685408798048410254864507205557889081035460069115278641876217918517629416570061919005562788306350772823983213076163291855044770876185775254059600709319717055455422024670117572065029906794866904605035081998291220243163520076980302219947651744412409406214687556209327446776110059028166632316825349878654833738807478608895344876153844231128056436327076371254497780279650869598826009641044900220133143768674643509897181021559612045487054391642656932177965399899719745476228456680040793692370443549618959943114632011166754340338384613171823861715206094115877911908225041215532083166833995103947465295985235341541479914472631223278301866623012353834318154467228741088874631590089572158382558644258909611196128713544518564501738829012971631565226168652099132483380572137731075451307082878810058222909276643249738650492747608864818612364761544922267348411495555860291932225955130492922673605799400732713277306455890873494971071632382964689546761464977072996262570673003875049218303431408450357086637956134034334356247808538877460592479677468901146863110607095514794391368174596796875726208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 2031519878558543738584991728678855787056351508744920738065294339252712064428301880595817131124919736582698319050995415430725097529816194286017167044465985134399456356729301480681088309834877117269546186913439096687789528477135159492404188746992558528845133822164823108675337189822958029944572891703766402618199471636766049070882030103953007427608074069839789374641770666010615766351232363202445039620902903298160346893185655615548003468559670741871875444178519493322166222493930472014101649993684945418063069406355004108585025964131229352042625133155682888681485602766890279079277185119964287156116876841321542829698940292526344992775665785781237930856728505947272781015562450229726197500511975625920932048586367223858394956861486475483098743892745742413435774850651534376698523930901625607440083582465541870924802346120332563162909203228193873821382371228008257311196718341080942399006321953183510745950953336311511744497181317394265271042327049205732725656102527268618363180018271260276224137257880224298571698627890313988166690444281665480490744449149097498658582802301188424122205778681137127109229604591154833019508866525753521319015987227773002179061413309450946763806293539993953526027381747118821889219694759876594676931861347031681893411961120915770809222492329283373609342016028987220204688082678205627798350951458907012982183338495690142944086815500383693815445873011952469998822952961325021089848694485762723161586715145685803912388106490357763622695114201085115472462977514399515354673338458698229016939026895800225755360481762457084721852667417899119079760094356184384277805856512404882971255325285977123616591461569947237266650236969473816634297189946111106317320513355181383611633702227219689780089316632846548352970274065877399377888794308369218616754858997232559952339396052554842504516403787455082378971176898593296335897408330641723727286999009122090621111457430823263827107440922840172727446545966263856221147177012754166294413784848498563376723904414820842750201290171887154348204475652835796423344772771997203933740630951222813432841038379632823969425806365348907992351053868051370168262536596716368580313661486522905523321726780231331865991695499582612018375683781811669893133821584561553708547512675910195264061320041381560313681139458026127447674617154289090567697881498737439068399502099372011326544576291677545815551315885700724160566677733355467425027888339964975981709068544310106553328056438193208090614402048498911548115312841054171419862594369117955939342661688852248495409835381462737430786534941822737214020464578218215014332283801363843829985217939957707231243935254151021340503586070334970924688359224171937430132128132084250116953368052187194546721089219209291454822792315378945447501011510101633124407046612623710372198032246663865206631078683443999861802766277395563353036603514032461097063441305464587616191868745124914667521922475977700328852204898062172239529834476050708495703915382109549990472392747604542799662293747417896001311668598909480585378900063026910844543453615681770584960778190167006044415032801616769500624744673198496473638443619262768592870685179290344525716948092038103266216307704940042388260707852033533467135781477641843875882976836216852040085426035739354817911170925245041941677564560146838319586731695169374328107313483453013683865537433411754220501803636618054977377812046004983753153592584547883686967428663341982874905424843620013334149644103520807304208667898158460380656711995126601201232248403576709414537927542937195013571021328206297768766233397001513283329321956303913661187100263091302383085463232190398444229102943399619679976256183925722211409690893204714717688199139504898501367623549801586548024640706823812738710954190995056961277266368952427490153561842415600490591311804826049274892399790017810812041520233096255335530624788549807524929154394238309174144587711331812662972168489568371109139693557592641674606161594116427372385311582712755287307782129372905508813744645991985553892460166127270372616021301048476077232226549481215831208789436623303099534319289953475216933947225093523413958846506616690303005506838646083069675498612148687745048867236772665098388485384648287583921725968843043702669989030900080749086078196103799607729296559291716499614411344383439880772210617305881939049318825998355560248339722785783936437466775231792466819851420813363802274385988151573429493186704033889289551395403620784466923188022909373985077778767305772781364894590920509522716802325069764129443125283276804261436784187556867262029729223748137527756191022489005933809533925723208104908887757546981244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -294200404685962043817213950759448717172557009721598658396574591490759846656124172888526901405554543607369623480447814658905214076826609766270089239030900088984522119193099361947660032544614702653822902978810586897085388363017577409340724069420319448067485047528959943119555053719454209439859490641533783020134447992731996738006533568080674252837273198169909911580831810991272896714507620336430633294181820335016091487930789356830993573766743574396144982570365756452476931782727141021691753795883845361314054161363284854268783993822185544653607176653579881360070815235688931223182715715831853619299085706730496448856175958521482700690511283914096786415287925946264596196820281414123967153614314341510598174254506961766046472495966730508350508458295753875780858811141768788307489654351908918934177912263245805768848718274956832142111565426105684780273574935408534657573912582621171124044162223682084256399001660812536616177559408747823321272096319558616150675732921470276456281330867169471514802459413672036661960294392820365528437656601808971521586238231054044621159761521416543625300299563230942239301523397283882850191355660663828554279094645550256834740398222463047174174967246080791717419930846330040103967118920554813360603141121084079676287363384522494145757946592477481523257510627235372931034417628887096563131806990645822887555368865621326214624551450584628267959773356581783795818324080299194906749367163921545622401738682385050636968147420068753941434444533347106234685680227010487079836710309521443764304252958277041197104835942717771548835400445813010408403246997014676694737983153934819186422060863970847097441632093450823283367816542632988790088082468422530500313720133741139325892687348013262977785235859630867597711402144483031393095531711376874100898800940498874022233291784444656314778862565248648203218552708255650016133681543817021479460274149964054068755336287783167774506246660534823404246940983632397828491807099954616539118448372278651259532724565488696270438800096136396876537038767722599168505978553917835526269673390290356510227976982148396773224222762201239127357439895283520492965504069386585217718624292050816304392928537646870153551238834556833328761879159301710371023576346847077923388348239761265355348707474246955569698643773856703525089207502867264906549552115610109860603161084616265680041171512414167292574117674962223957885910423846456615184231958196405154113079682452114138498020072297534268414969524430116167127802897992728130607249446771380130272883146871917702293176042370517919711046204247178623126132790433628073242024485962803746955597744591579886934429784688738692816429726093008382079005783959750017472818062124867890870630526090530730138878888227557236563013005137765591140795011314448818268494620247521996539230829442952798710836046659462130144023805637813348987710778806514888646670268380236620869333992946022216423037828366515096269717093209816025325025088214115868286506065804217332955975376064095936115283289815428000170227467819189074855928172504795203437754435960718647137684206880526799104715948890610716272157080233377710224906190357227086632607099058902496201814925966630361097344920869533964937009273271092610218176024908336562589255181085906831049821249733133375246952919018200828510895114967182587715540860138231912695098218377860576915098174219656388762323494842261738856450671851609377528512336793527029013109277752567588826951460897188617564840143223789641642379077381619392653089002385498884487403885946264920464781227000739451604940626860598778572566864971255966905434398241385763505142629509381727325703531955532791928706794561185782322351906843408591759254851004190211632586954907990831190330508349619496876690002551789686193036827076045691047229023940625043367140370224179711501626689393747586128262208540732963212907529240489716314091118390567979658825004068597912438235064616821165111403322836193308340780038139095224866670545204041821916756183251688113501390776704676908971369312300764004453978178337537316272524817706307170362331805796429305196466682754569173287392932155348919308661497740959205748594917928227063183153759804867792916089187942505111195284168651545213292001428093831188066111174737662523034681078042026451176258321319547954097970189350323118622159708793502867455052341484931899473832817134887505403405353067809608716869091434282273133941674100568991469307274339855715902622200226889439460420791153913782766186660074253554267718707805392553497293080713576110447564932348513758901660736693210949527407480718076950853066421614769267626780751739657926296935130255542772930666754539482230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 40230493831667478612269557734280188667686237468842943836455430805508709724149837790019198924570211819887152618260190571701634439890760121691069911630711235532268544612950251486710643685291790714090366535574518930482242334571234603261806518007995497279301203582215402514552051848957591888838412738983229960160035642747046901136258870331869790048388887165179613618736713067762767561928175591528691483158177924857225827904084497845521067887743860237673953053465072596421429757199926538697933406106310154488838140954553333967131299714350053147245729369415104353046397569623091870094260650167289837985859061049248852710903800799136687324953807122183881688087846620728229881309970840949877795797642850239550095673394716247904535232278721797316227049270200240593723536692525781218068180158301302797742138962492840125105623386153426001924338773747607815945514172618520384208416217866676363782535416816544600687011935276431004884043530472765513110443365560806808852820079626493515925135052408124355552173325514754607098085263203350488770483832444215304061295411679239923171785329632645229900352183576972453838154597307549407022406512420654247319158616708351632199478572918401908921528863887719788154782855100711607315887586316479221236892193168875085627843006134271103910431396516654092851965616694124562025573971512023710263634515619472409572062470775240998947359616755685889463916745837717356593282408515035335033060719108375473724414616150574437922473539227954477126214923816140331885499830308468857777035109487372757612561716365314784837989890960678429977983714177813278362416834418247219840502012577868202097362108488058876953974146733581139096199193768592756089135674720907606060093342180509854885883198481302309771018620478322120887636884776191303393689500039756491358451578367422618436818169999110439804344682918880639496979448402309699876734051462108009463672965376297174436192253228986471052089417138896499719884556200687227888779678857450065329186934922219282055021352368365061847343539306168606650909328572922557960001065422509077509849607233474766777445260639572743002258795248704389566874295464004820140582785656789708659020734157223300019592446005261345810453386871237342118880219538696995851798920793145455394235553054201532819066622469134035344569630184945633640845975494171804261590231881565446223980172667625265170976693564767364831181240748080229928929381384798866984394067776765269052123155243162172629025450449152699563491408992260404655131408970377726285162524114072062898141772152466944999383579350958477583497495395403919753021713920198523687653126976877877341023883143519127542933767179639283612696442387113853530770986851828120594268125432947117236952276998762508731894245680235850608499991378300640959436818481754366196024903472537828099517672274269597533451054961491949030863810204760315480508879030622117109023733296375848174482989816912886188898475833210942085453237168829340190269074630729488147807861432130802172234104662493880047920392364127099944731187345783431083810092867890822339274926411014016942589998777622814149573780234876407854498407626901841308845684605394396950628811016063062049718037459651882667886360962403823229108814338384231445151326382870416923875087131596153871308714591258331482020162642820472062641098897356004974340550177315432991067728503770254998622315371524106843544001827310316695049354898518252584225028017859540888964979863889063269180056656372576235369441516296147861925214402865719907060920411048548404364079922567917101341911327317697946258582193087720864042800389256722777667525560929365340338357250210948666249933023606383698854050429761859780489833716910833934666718548149250215103080557751086786457034557474880315165154858258810898243426637204417857623617421095496773902808185705681343434318691742158675394901861990939447027546649497516294557523148346195570103063855660941718917412753797962235161426571620265122988393179207771153824971871209742833685671174951688700162887807210846837547073815915137096195995358069139928206701013245350328979739269421228949045862671672510173784603711037726092359135910522225541871144386491318099320879455252459415057083891780568501962590241158480560814148314377027782913143535503493736622247411979029933852969272491783201416872203317278583165979063860810230996665271922472084022327806658989430461254762939365981675174051543815319315148687602003438575623821029357630434960780027917801719438461433986868554476230057467714098143866702368140068036525193117143178601023907997606034712625616644372239986362493106496471870127859093959378770973610315163988199808329883000695928409104875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -5203790730746292098049918738393351176089690057669358976049553701816319861171516616494771740933739581040886866793420017065081949785291515841877836536044295427591360503167014639007025001574738038290545575449156657920189600421052899630694707029478827538113485922325998238260486554781671173649268994340872266087466995961594821133566119075320562692194912782948447759561266358502896801794661600205063487660253142971667014400659789673209496763504422357626884631645109366250233724596847496514521489637417419987894731682356081140223367379110182378342797567435060297162585880804783309108486618653426755611080648467380354829176317464076328740475850011197157248667622077366198086846448854986534227167940174621651039402776751669928764005474364884148731109828413641687721696841766732261132221622400591427114890420354027712909260646807888205805527407827146584554822184681087998751880623468212621128826031260937485333322044513269915631270297510820733446652718105233228889537951300015436849719129427714780164027574842755860961386204673676260456292991328979490233964012649087604707152374033751401825431105270229511918015160054617042752324312732816154139540242627892204380243686429625777093593452983462436753736382099933319623949439181666799118386076938702555026503067287585857212214101551910376789605451387777663875828744079796591744182082544568705566155789788413531638799105229285016892940314284157685062591855197783691595453896155527133893890388112084575714828248495088168798519375169221541672485111112137238531990353662316931821540244233448189380797447295600373528800028379005072738062422465951948746250218115590562837925679483169334488685997641898351347585868723994049808788376763401082721260384100351515281183594169435172205685182557836419632976628778191038078791852783009089420612051268124333195207972960273267800749697906268074842236544346936210196104576450699288851405299725989334093395267636256909686390331983621903180095659859872032849494904055935651158712481384836494326942258763830005195235842555839521100650598657931254739776512416746539400555599589365726253888975743867154929687403752482993872799438199092562931589674133418081832415500442725412987336018372688973025525187597574012735892810954468342239484711901128611700969692635049530399565752592634517535261103829198948164757604521828279965411656695537809897215619979639007328793740369353739687313705524124437388560546712007987508112068039474957004992903535635459106587829652823757613117766707359229847820320462011101283452861920269114478851573408148160948150460252732050513063771763061286469140096488963965984334471200391590660659218011043879081690945720606732718997771237554228071803198022691640136776594759176241829351715085988619102832132584046479673627555011583949542437397712597309365820820612242991484343522419246684975983769518038070228134979453022958761951003923530285308986767644231986003967303011264355877766904794169116428537588930611858884147449230874537842864476138970932705842673822531312522610438464053359906788375151771777280429782802974960160167778880109269246737944137354817171022640792495113385807150320950046343182337738718187898273732211709657370056263219186877735334929288469414463188902688948332322638450304143947257662046465331804300394566054725591453873741610985722582555525183325851896030360410823946136592887333528324123957152790445343453019834560258990292322760220497178361186315081763565878578738430824992228617886678473411335680556516201218987303943277432851040270965218293462123843593937821251454064778652218981100270842627965728166455486694472105771460782343825474339009675452285294783870966901289993808789773712902862894469576422617312860258495399189068080004518368284671176607546041103261819201944840801838488238138814318811043118636891937443530449273027362116657999155845319484501359329026871901150851337002333033113963890814026670301813700956694187707168090528422829113018743853602352159741648798477113259564336148802195774643320875403153772088639703514867648514499950417760764274260435265562406598573102255292856066066070444918530420393529955193963003113646389856239719720412452030177471395993093641392288054872874592276267439967507928020282270420797909710122008103877458246864821612771894411602755003242012614818280485965936162405749896178609655483288245652094169215388698190884187511563418773103517648132200835652330402870683064836880213380498201795070836756121896079338138408132740539169203879135967596136261921950212646258142520220153537415448763527368938294139404447026195452620404388569566228553516763816333348677316450236671086157741382661752929609672236461332926362079072684375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 636135380549044930900897473820296407581370811125571188650808186482085343907127257496623034465859353322549395286286754355681238692031424931771621668742904529545766431009303222454675794548663909122398598814770248475548542684704948277649899275009869489154524579374967670189528229105020925090418598169312439741769655072707676177728954445155869278314281466382015094300764482440941541561512338311713068016897779052799511781876917698612812686156413214011858810468348213952379301084764413586895316745117830215902518592802368027461483504431711428062509104067440122143035529651125192667312910991956644472194430313740098496117184659954009527103366924476041548357717447207274477750458047784953256735662937601611023885617456632638667461651402707314644771790510036260233583814067288580397033247945918521465412176442856623364525766617895112028022514486498478862258804498185432415848562538152747790185495538269232668949635232921989308328556887025602758483659428420443945212582750976556426571410020421714173679111995483114259505351314250120125301167641264519308773831483553026188475118411360556423310309958650598981654428943467055654316534096173160207343907606306695259447518007456266435903538861867686892273344896838470226468774106482628161217367206939631080851191559149544423765005619203408456419963065541063088681306790257451603467697589130518867368572324595911480526282375688977382640735220901283987780389239999553608688692341426024917147238093862512958640777212099276416822546027655520647343560206858882951140502179519353003291296057436614766277609392766576970900129713804772324113378016095900033032733173556237592585457912307316842015603289936718618005699386795172614139550439448092756266514769166196559428802432806179347469217752003474202641075704467601706056734334023809013935259790877615153006098792080904465364692030707376243657413223143964356717282121588675365945665864699365943766201163418502905130332443987150996581916981153010648810204607635153261888165078141049098853881058398433185682463014862899467886024969397496688626866759068638614524011017352016331993190217643244750719375653566703692478331792435227385717540116762740280416885286159085759432506006311275786173336037362750218634436371672122941869330111515042888505359690225089721947019336221287594353704343513695593745139519606795907593704491268552382197893596148444343071465214470276109371461972607040813344195361465317247679406269825013543377994624426688586043889667107812772588398608474971494256716698120351499587503425837876969228376423430519230523044812298065446059891819555574811968811103487901765854638422914244753633291826187092810679746794366621842646253463573681887936242050076857275349325014714277461495479112402554621550186763116814607543779048507335158724984933563578318615351436436895688585321442488910151722227054134161805995311291946797222528534817716931092975278260886140464508335639524094761694272429967459998232369282584832160967745948968194935689618525966719096471057630596502596075958340265537979613008676060318246440008815005158526751594899886704025777254290938465133036508762784422350624053403820314158763230762933884297613485179079982506143903149050332004105617622340323303660384131114649210370172706756042290274184615657475488816816446926002026389604942316593704101627271576598330969733391575097543314315477039027073985423279307042356385645124577693516686855854598206196151004035741698843404650994452937359622150463129291636332140760532282451206931734581647895687328953296967071856295810741782080755553036089965140874642641216728666503915613048555734668590728378702349376831924058499188957642262606490431876188432910803942910636736857761251061039139327230051708927173548095871731730878617668801712312187269983702133356213190540639413954267866756542935369598706180950121022561372608724146797251786199364126267658653246844111458486454343195446749592313379766999955463228815195532182250460718697156246977741589867454331814832746660802448759173637955504543939013408515249196225849784268045117927112281715039437377891529066545607189520552054170731934257375196988438497330565237258451375805967228134214691041239348367070504811397001705772892775831049629614185161716426992370226954820810170411369895373657300198639422087159359120733567943386992757989940961116534959199090883368602849749702940678108867498985120379703428223095781311642678350831923446238725275016161005226273992314431664806692129527903363544428490635881919970624279247977407790139991300689379845930944432765476122545015999078160781888062136725880992085093263540275551249356544767641063581233206623492601993113614025534480820218828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -73256521113004963812895001255783829243812931968061493998205829095738967041846629792866550326263459514099656106076466673565242839975920201068998570020449285029956258173471658591962530098173580839926235016081445092383975823794954451798372426960766880739704923335399232768711473048437419765240691892705795202002079352712477551958451463982561799698091077083709892747398029075007291715998045328854946319403178019799766113818194345634161564108651420604664036465184066986629369881356582037438453200365696521258996256563786287895698873541806679180764899615142702565041305097640358322776207853882149816466370999719348235497941766904487190832128615429017312790716590315942847458926580036923999475266513534691743464510094705769672668465986584478366490987704313736319280089721944695681756829265262942728545773955356046433416701612784217662073523264600322579003746103551768709493383412425821408087785689167234832934036615835669387317413418862089949059535671446240379025808253537661722686132293380323120563094228909357302200850470747290159613692713053568075405903954685061077239040957491342041256990150280182891342901052614726889113446672123702050655092208608150538217915096944987416111071167277717267805214127376072870539571398308885235681140694323000006073340718271502688555262203203398684085357729517819398188667660217808785568092530934970105998564471674781021150828188150090762041575028322343450878710892771013139970623476835131067984984875572356810781622754742185376776384833371194722091003407769002585070847702499653197728822419715530494428317956678514706677975194902477966043184776092700385230293792884590357925320828140903136536863305127979009809206422314779395000149074394594680704708081880905014086336156656851541926702788818396011203659074238196502615033947394832555159807801832560032892858550382656112705132703622179561718657823428605174467821477757255186692086459204558881709046794450881926295463496732033047604668424865564659225456801532381329293577905510377371613551283873381250540145909300819535145296703511331085798606917927068896755128011953858949348145506452940148478463686798851435028957494259925944324342804049899895536949022524620162943475238910255159956712451392202985582982584157777514126960597449970434021892064102535792353067897763686549478110096027547802332438062903148588967928298892837038093879402809172132542839888478097406941531848411189099307382723002953851883536272167378057063895431833562908970789008322062764798635007681196918855009196279382568953004423776612258239774101177113589353209466127373234350766599681427998080671158405065112644860023376161264856398905116976998897383705545452007403831449355011039192786064477584340880789417809920961672541332962284299596396143406770121530405565185792377087714194625544730645177365923954360624995721637466031506689865295175082280565081181007640625675000128691649141758458364903543933828151611965797428225644386262485202390248462479709159147134890247659970055953816240978385057304088536706508060614863008931170371622066421220764057750466203572822500300540530076374571586628235876181045006596347123679946460940928635876982810702208632758627684579913082284869643753602865090406576715777452862179324151343549242731525911519162832594210568654205470739825212292232154516885424072498911390867967203712577532764739085984805275906456075490526022432719574141685061608762744770954566948613466977402295701590721667229753108041913964444454517352921043080421364257084924658340776982327971385784945468162437518775417278954598686883685297698877430387704946733902221805357269458171452829167500749726304465551258153413600022742640535591842208207314664983000494323973161745666592509717382996711435912330485284023536032912046543837764718006648219577892625941711793576071958559892681166948989108378372216647032963045864388794369669016777705898293940748933809241203005941054772666131542741329179525926367436249298536817802691574986937454773411924408986916102079433011162046615610573871780883115274765455375615104838173721937718360613015822680331012830846731585637868081671585456660575987263363343816743131640890244253587458602593305148028212118861115583079458579072636537726939800108009560269344623361518616266320649849777174384888330843875324521306511047658530382175506086813340182285580244763562731770922189862039547130121320203148352425308254732356058192512755674293899334144731183942355183506377567738569189322639117358613554760603434808849409853977801588956403398888798167501953359005494334191860546842277332093153111063740966861833622340379891483261058062924989249501127399554924215674884370449517111072457047935646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 7911053588571719622549433894213626800371546788765068407128337648685834479049240658703328119809574863606867064220804204352316114275642504536286383431326842321602737337866252016829304506469977734512220158903144378538832184664835452264209021174393803820333346938787921775427167902004830289271281622144534332377610433490452716745270526342400538206191923727839555647947639633964759722768559318806628126686530505914524638015364162206645385282074531618270609075701503929166268908751944765648051314983467936426103489290964317335099437173452320083607130151152011060563828303236192570785309278211119588741646361306527878315158823051730642122900034710232378962162070795240149072398366566306592997624569557409610147632379635639853320073466573429164296496533325515957739128045394254488737493896163849169781756674528044319581026879096190738323985003504112615540973352931199289170198215580856540661818403716968691340935757669952709529270607530914161715062963242546220944729023827279117249730986361409848577824678875205353452628515701288759274267215567364058461284172806484042489998370308032106309752236192020641556565646752981091988649277381382919842642278006144648997088556126639193345619458702456854822927231360834787194401969502500823260991468664780156691471917318087342205393677732972909538150682122774388805035800545597911710815999317685262953729123406973128218687249081809176719295174537094935485906344085799430499559697004190119571961412033336717532763209839624396786435065522386359092304376292216333312489500847406147718989138658506183077177905346319208922888384329042732391305116467207949296521314413708624535855964763826413550121015603700538268453729679902376253548382615431603084934349779777532017866472351799839314155859726158918199205603276955886617810146340222990038373153597311781556825251866608038939006472985272632360745229226361041484512292797023395000760630320916746319677527954159649843985273550239608185104194209050083557887768936571398068034393155402996064289041902494084837448059514383286374738502134285582725439501852987112022320637621076707851437348962849485635472054667285871372315985916158397728224295928070168756102312745937931884398613317296940791116278539181956626353290253704776256540579103252531123390381044168934480892017847422292596225875698646901811237592787796947338340171172912908180309945716099309697354903442130830131254560209674720325376194678503673694804277691021059719869190125641676718688059619169973106140104784024779398512730356907751761603217660343492405896374063064896400743359535923556374927730986533607059877008861451111716644852192652113548359221714120568587741345124071441734054397517584787934178257914743601826055585502966015002872524440128309218728783393196820063243723376824611074086825944062980787168511488349227521629060130393954826270464564055611732500898723227921169118517601984057449602994835197734329376626062212949214276574909773817623824498520740739445643684972314737990750853103051921773899440383171147564585395958691413996206260170318631199793125653559283197453952729720200506877461013920908353964358516137690409522844074378033271424112732494505234529843552940028512269368519020214032047432117068679843422745679274502733839180850145832551733467813710135266304231997918165923550633358327679757238747975125273204083984393906019720599557566432949976990407636671678850648699786301332016023671828826546887352816915944080888179797488410961175870376066289955335902188987476780840706772411360947717093288958156611384871871283984845271419790534604412287027045114618130213497322006377758130250002005642851214497761268646794651762017517357341010018322942366291663063883551132570783983745255470507260023355495388531331407039480268566451175250517621237046273454474295413085778016882339532045403075348657921797097928639499347548081023283634542611482204398362373016584240315392335371173836235437768493302645889985591799589538030919465104648086164940345717051373969623867206842824004906911198499132964079320116048026815725621597286434637344941091937853362252070308928278261026885291376893890450735325856605824763621711950420811022904044496676799741172551272398461346494116885640319326570565188137777975168820154207205633554424777682596807249794872540829369552454630351835157271915583120529875166215473824896728950550745737185331967299868091151198526008952536834098902711873669615948199408014435910407442463529852363172091975474426131620205348850366752333086459424667398005594815193931797223276541129420239737237121539634206861188708798852300224280461753536781303633416231036731274170007594735096696169600664984392556659074377832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -797337584707521942207245092355016746200389857302456067786636597035868440376028845533790198191216764040783949733534353623467607467559969115438866606226202567482520757667985718748232284535943712652351018521318825938465521041188815415300172994754855793358018100434677402564014225757097751888752298294694991248449725591640529178912010224097841212009302513270388567118861778554408758799054887511621656497002890950998212049198153788092016828940779462033210236729434109484146211111965157821683577943484512465253001820975091530051973609813343172986755773541388237960673873768798561172082028691647957967955039407134297819771682936778139917122680054442599141858537221800133512104260407896591542600469334158709785099145935158373755651549398293017868783082815031248177009570523676435575599846887451799993043724867165052174011952178953373299635895557556366139280410069397514524538570092999134657220420263863921099667789993304656777378157304701995799321426927831516402348485185475021067051104759042059452079103701395538197630333678310342744670992266188669346946137705976590864487961442372280580614275948070217873733614622893991838639861725571659758443180724133087081125377878703020069711519669527760627248910126219493567315683237169936808083196018208898804875021161669986389177255799314372807462741164386539594998307414740745510922958989965821340242911109677260187953359513273176145904046000629408099484723757621407746996224255180960643267772778873147908820951776755475611451926351587009788335832573423303453278239143857542809918047994714948009332416174458984648286760617244592469968089235321674157517054877414842216849442873278015811220045110313132203660945700514973993593981855372307924373223740475319021106804034181354470499389426398473411444464196185370114369375412198774203439724330981589490584444828281488273485499451468398217125191743949684549514544701272157909648624007394838019460619454619081756550685294108828684601828551303530628809875721771141137817353559163533056760957550713551122378919161816063248993351208085364455900279648291712323466529097551711305774158088600481667573273915766398248356576068165412117015580315324247137723770075640995486003947033049824862904687152689803826517144934517680443700395778023282535032477763677671723232231532793054983863243522634428810263359082550600424744044786821850133358674291967907214332276830006572106294661759416042229875581842165719886573854790610466859853376236612909644601828622359002521149761469388384270648303516578533753668699308431383911854758923154547474879866834629471726877575516296414591986094448225479359127262396033028894622996600773396308875480924256788101137540913518626577159368303527445234354837354365381015129425260620874618914218266043125479476303055596346206673643825301475642592633509213935467055972582210068463728151598645747481254757389660370395412111293194437106195943841260816167643046532431273124759975397325162991110920928681264857757158877772939599763602606503547197385809555532023909507931233186218247372630129085259070905093489233830081424168670042424511447083227595091885994685102377524476208097696056074057246331226405129853925635109179207895479629681066802384906505642712629139179206876199963198743005683469887888782794301980976028908897377951133250440979517574840469060852684684199650955029127325409371163743365975009209968553579214965233100353104935061365932171715981030816207144227911827496322519762479514630631495606720185088192125736354042461974037258017892417732426085881333422240181181928773446134104138265819856843690028064013173288520952784237978553986629987096730979286556724268550555421920820202321336268789726114668211866794039421676744775283129309817211957984556740064318022533840753210516998717236325752648335961179603847622034774937400161746134938771891183825387273997148578785511110537646185834022494984314084214117076527701743580873314770098452171864771174148736264762390820805629062186933007158148602291568604428968080075448891249635090182325575474986134534761095047186675701829772766721457504806946207893858739239450668700828141506252265445461579153880342842812572442732903027447816917992594485042600516410132748024722386355478621104374996706169485189615557207488364756533395148284115274416897449684273063409881557571721199801944836899615233678648079578527966839328275211623598553478387203456849097036067319840038568752759701744937158648560591975628738228510913694015035460184017046239500934211854642375021390557797180149309808420271584131359325269932576084316839809055722029533048805489866306743814007229112990276792830791344026618583215858233710540690538746854562988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 74688187802769976760541563737707235930861521261556929666378631574061721771756990100374511092655019268230980156670224086325623936289368047136438352342095989872637761866323573174322550602300421073691028012492369003674719325996929576628321376443504410203424444009524970512915347223551111071135593418890399379212962547763105728568690347930184363447589078503973689236593606138297441706249736870901386876438454874918556165252042989825693524027673091003376603580319518206490665969922734668729321707443429245919295890991370948946310605502420052893754193362539366479921795445051340326995854946201926543773086296135319398428590566306688339369328146095061609193996509990967235142485723521303828260174643870544581744609870635646034298232691976286353850033835808593672526843608969443023553790706648959307301486642633577290150029630687765942956736444976445049003305375200409936239272814269819643604284113300164231634452070389987362606801117793137709803130691294278187481884256517469945773991571864522867246821140008783571741938931128077546107930025311664182007470447926836468045894203158511818558593982136712337763393525861267915511891718883490755075193691200429976925004988827825875450564534941483793816970999375832330087940334229851334622170242646861510287117296776401544651395402903021211397179751539131922845261287814621445834962972474180698023554073812378389965666008515633854070696355557847328315776012136529795481466824250359784339430529550824291007821904590242184973351982818014036234223758884402907316467632749203359641317770377418049122391863141033633417353065385642442931745637781792516500183399617379255406648953195097318006337236905679778443168634676322769902055688567925601859083054618208735607580730221663915305584986481877750092462717057395024663800031082199559372374464401965087977914774757850767111444246563716567070979281279940790593501444071536054673089206244193343075195905592789488368142668347617282501190235214141681180267963176420680695226023400710125304711434611898990502376581982177595396759552758659825341672315362898795208406346821718619065267088464417364987046851942586010030058339764191280394743927405621919920533143318682299185232098990877436965513458962387324760267590427860880157864871582546537854919602959400739258384498737079395448767510706501916995114831986541647414812259719968625879175912012586997102276460700588486727293932657937448266401419829453972504445563014827710332753117844988714507997439733177883912888326600477218722934610752029786448940258970806117295601959576448557785388909755948398584061180906699459966746120993687996857954783480013910790913867190756363095333571181563682055812699181038503829373805562604219604755625926976639690435263444695284154953240958155312557092239187727755894710754784977124481256940177877465919276573359442279945258452273804053454979771162963506868543760857828673498228181631749828903321506250521363495177946461633958523327093917646737184776891524274974619099797886092696460167374093632715339094783910014244613711813918635507016176513807519023137759169267870905999283208174890501091563315159398929529048019770569042117966575852211655421287083599942671823362378849133746441039950268496400348044707199483083720948808033300014893348165778695286863225004220391378744261840630874294889856284712998267979434662739950285708429911918991447270175078166489000293789523511829203481998830914775486745075114830801842562910967007385748555893612995623878579328205747784309269758696107718083878337033076573985628100424088318043593662745973168103858294515078011790367566373362219180139495129310992993289930274514407671024983120859747997894074952564470283672532045306957740523847471479434152152386616263607058206783127210615420478521204996837508856886124372640498088938110627895266769554701788524373567070845799051495097391515512143016284291769999105391911416826004676905719227208820632348860272245949542569683502152597814337917066835552075854744376096631479727162169928460433839535635001794058991711267121478877940273159569476141255244342753648477521077009212739247131744060390590000668799498832958712674202269009712588100678229110292417034565033535423807476777800054760479416668116396004914056933400035814459238803824940649060595927744757357928789889081227500418222201254215567184448496905134094903430576463492269005396311622862793163338762681798361199609664217494755300659084316061158764822297769793845452827089905893664824539416113534927463613798058743951380338852861218710978565488226837357556116809965073869098810792099318332103915431826185135972825794606807708960564022785783478507732685687625430544887756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -6481373443472851993407526950419254544528985646443182874423758214450147981635801852764502662259497059529322440383511385482337456780552587454401756071171691057967733280998026757123204358899624539091795611164600877814184341639732264692552243983944666596920249700555473742639826339209948667320327078746374084667470660369309140421057841459963907394824306840980543040575315803255534128631586712031109193678378469314520139487439379180469412931573871317318506000568789986644627068178265925284388470720669473996755551932288213333811302550936541092603234797531274103145882294427032078870693019820062859836229116957653089897205686711347363335635662746375805879345024064661609383434021736558463515237459652109070108622054808108327712713624695451291218071709449035633402150297244897179491422786069609775899468729583063236092852176827356460840586823917589433364494733083019418015029557516004759570509666556356595131516217180820420015622975670171531143475775469185863303007092141540656373223149058670837614220649154104198416566659301826647504950452067980831942726259942702241613913839882824051316531575013345177316984727497009080103689011253380554652734300960756579230416206515258952312086022292650321066627885379111459660623392437433482578789740707758053417908229831557269180505047783781472628712715779460245964026805907877799047878107280925361602624290823884117052099084293661409883419247041147317483015626528964999690959335249420285599215642550779176780542927238951211915628219051376937971774795103930419000022355434933085947556926258053729311292625779074040572446934073909308208176314801228706051984184790204194391943543187938045438839758452849726643883472482036426671916905860998648831990882821667545233480420416784475452571121712105788727917302696469776555355707586929657968691958648583379268273322816815916139757015430292877223306792497334485784028570794673202162065046851537613212243911619956558440363486576685043345867115352148611799080200797181749670553327826672889280424906266644726828073666994509257850440380907939688908529700491997611257073786595901030194996662184316430488366555708224273625474587383062722027413198359833476259763897750649711824514466415089140144453521120002684562996451948661000806389423769169260661845599274447254955196136877943714986046320137986629943106990635133022363720513288486879224318447526544049310465637089331626232803479772569796794397407864435519316501828119953727773971249242344715488806537545594157825170514044509240462285095395398698521452147758996643596188350131333231307721855053466055888215146343601158097447950525054031439532018180865055983840497187019013207124196651306340993243651729382258287331669912288137335388678273729488274118954018805144016687028389704850707667487796348865812589627277812947568650372554604754848031406154273300251578039391488797497920376982027320525090542584715359162590432305355731742259653606421668422981867070458603328232558762419963339609452528850426133498380612980925978337494310136151137191614166269698419231308379613088001319882071378597382672446331941828233853607886409983891679515941178433053944497989748798626686687243097515687792470789208513103294013450806462442353466731971967557700618157104014569940868026297997733264000309325966088984422353493683619848447315502061937459607822566567402995627849076451684417104540313421709858316567713263666861603476481089781207832183446928960650450639372321496117729159454669529277540269154389529153273896710588069064976171113562347089885217817048753965943201559793474221705404180524100065206059354283103791441599360751726205060567620096215555258182708909897611247689932536553875212839545816404788188847184729695683396845336414356943100573762172058049866169011500757161849481277068279362676153598822323489314937745095419342663221253342382823042818498422809559825957356780572387952506507230608709004449057281428851701544461230776770011626197139332181297548793031765537138607326099041107721209678761737948812992440072699706344161461590789080611752201355513614347444926507625806263956108801819701372011386000872966012340438033225927177203246500764662910997559338160786916494134674867951278483007576432064845862046664035824412285357958518138486993925810965300636922299778714472510502628536412900510831354049071811423078230402664661787785519745115543259112346076643445490924977668857643475163944779605168855160259613076565242743604730310219681783470114492078717391736871663677374838742196691547438966782987639139448432514113150195387002040232335102371226307785161757674989653738582890179671299949291184341427992869183011126967330045987590790918117565917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 519908681462370819634795934623621798172704639077534503025910587757465484398951148777448052865973462611712985551411599203958348808220791784533647079088001744718052531920276488636034141061962736607568547254481152530211122155655325770885858967048464503494823981584361771279063557914565549888748798165805990148415445688632570716439841903952888915579611715709959499777358910037245615303256923156973666106646959059629955570006373278705911760648156540888995984694182685939230859461177701278728593913520116790028234475123091226030955239145914347914579197668401875476999127027704820826103434422302743469239689811374287058392340519014629949740242491240472351790726328002203086899820967858813044393779302709681837716405368444720816735055795896120360346137077757795721873236892400578660271151585951948099226093396858345816137780445276868632794676179328073311770162986053263866410769721936406304795691236880845756569571771320904830344546702502832419577462101572813620819449265689505077262318459011884151338196721979890022472206782253828142579630929412956775507115272335782646763532559850118613549723047519036439604447070172297329329714536107550532945273889807604988808294514376407727871868593161134523669100389902326809469988481900077278381282101672009741080078938696459106364524477289366709325130627208781243782372425880307822278582069160410011396036812330348392335724216004227277642735556781328736673359903182984285291861948502257179461837107050513670523481345946854177274260581119025980391589341191430480686241286699322530525004140288822293758309044207727997525627160924100686593870167881600287276139067378293386667584071787527699769660960271608668813881929890538917548681200061293842680177689113490657323497329453224330956668109617865162341447259936697067653221660645404178345100077097770035589643904821792149403031908541360758981570535221264028776351211258560799755686296710418497053139006164349417447433303631601873279514846619159602335362415071568114378950344783667858594466581172949812704044625813818461108142662638115194614663134079564641484743200863106532150777406848671199627316254565137012329617033215116948888409359865555821596235673616482938119673185673406489241926603544930032393505248185769403734726627114156211073775067295699845630596009818308426972063799651271397022965239340726703480298812435474914466789714023431053014046438445401145825013078387634795188392080065091614438661573577152210574967874228164740673925234479287601629564753113085546363647800150635567468558490114642030820943010113247480722963593521593847890168987482247392705872959774645898234920145380834583659502089932966792203350329109582680066748690553605676722027003453721105055457699328426084087306043789323106913623852465880666165323428280470631681756658892161945875244800278668575370117579665896961542641472620732133227672101246317121455292524854464422563160759399999091031665712135256178711645888107836649983293708044749773159361318481391057225098560696050850439815737075856786089506690716407150871570041690737307079086919880111416998867483389766629600727728600891399998996163020141811609453056426271991920908371556394958503494438160729318488965265095308630713111514344264409417017930987703060632760326988571635898934357948393794527243193715050488597161783772039256300911318475515680840743324572420023168005612903011957514988993007776231646830593170890554263027754863158145568137407373733759753926201690625848405336895828787972015969144707256249348438738813193148043294701796884463330837611605642856818733435284715120718714314478724124433715453902085584048156801658921500229111956705409741138458301412910323268476489457129812440776888588900554530056518994451092517916957360790870565930104573836352191688205554079799587218460889152100354778744688864306704855418866326033368058602987959671908861652194734041168548678428475068213993593713778088018366037098119165703602746751922047343292029638166671113398374250994664909606661619340261195357698309795816206217273399333002918732008195575629925002459482337551225589049212086318185355412028690509402294871352971000084372663626324352941776634357168712921220234509636847584253378000399336811036222314324262699762619124119359415592515707200751838737280576788969380407559866405465444643333332555594370727649746300538568923431343066917977212541882530136304809944363447506130461925697061700626992380090055684284690734302086103878680340760246618817568640797693786138815385592489382467008073919766403400699809805171893985172071094110911840555082553848806869888703566006174138878369045686729755994309662550657560856423090212941812490584751057624816894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -38497669163482464434139234260506442811477909820644270764458238513938555040261138823658442103665233423401633430641772620251366862967751773516298275854079960164362531792152583389099447630898212555994510195176344506903414057854073729691315732437667855437249599057183207630179949604917965717695869656426729347906242308118392077128209757761740458657975805754081064827997601185429388426751045665245002364513837183934312577026379901800089546464908319928582708025958196213281361892911344571533145138999326483669965543512611150064476139608716965033661361904104661288411507767651360838275262570649879873901130122608171934850219356992451850674736789160803696896313176407130090135575905361854724962342932484823260129358995550077815708184588464929190970122869105567837877710983005118422297963394636002833721671515876504266429152831763654748889778564933978142299014452012709060588769796528250353822468172464792426056899750772270741176425417972157064361617118704639105628238778597824189181453722345999957505418297317285841523797690600720587770127962526460558728561509839797934295119090958072857357608085081618555602366474937129952652094081837319896575106812738278166081044505393114189045001124770412067682174623737239224620584753947890743522489925609393228670854364894074617005982396545238282161221183802014377358479290257817241599354414478757595259813365152816619810882753397385253887652011204530606847637615774779440374978272578698742619333783115399615294685118149436029032920263199753090810841586974234594491436237546756770453882248067411848668320067930982430728473060761896410037357515684702344125528841373595417206156343732214187117495387297682714647507813233915986254832977240448981836788451677024958178134237371306118891292470594158107989025892141736076932550961455636091458211188009767788052932802462584644898439230196008943784050190984708725515475240500204227196335061951926414381828904712338792448611203369070996743208057409738448721155477004942201356252096223983561517187983564661968132252602383424587684868757818314194573719266987155972591817941048885943799855610041783246480366489032623893008983359589325276340586710344583938673879073621028087838275892774579500225286314796570505455623983105046387255000964063894581576393432965636083933667388629009397483855091748684203969417314724427307523741811487645815045278693211077309588298692052886709377837932362941471431816725457575648332501997371052909196666365713571755581274700668672176316572685978669810195185440994581173151070897889081592849152794327397376200462990688075935236269001529465151518174544374333808068506416620258038782540661910175060107787165292189216117066110685835153815589694323811791349944271914290012563013793507767776284930632238883023453379722847028844594218608981456605989199698481080848620402697803751969516670310932674893518197081762471062902017966568536841894667417543953541012436425865424472728926107736617083636316080735652664788120091231377022225366043248122012381030683085990611334964759388156431472394109157012844726024681575568741711995982396668855418795605265752561823404239826456207297270982898476962043905285679927269084453996865662424899339609484046355397367495161301362799026138949666329363527805145846777769873209053145110854333048571842341553621075378184966682232151196012874445471625881325179646986879467177416262563311791368410644348298111838044857531312200317536553608144313217967452200238508276608587402020697608309892143422980355982825745302775521017950775596607970356407763905896815458213083555210740123775326432216491544840767360917818101756622741873906212872699021862595874455009163060852745891218832514387086794962311100195914374964560200318085117704967432753921059499340469981677860045308185379809175812439565006599412418475024767181169837085144464874009818164517197493587295199323374613177607708274817146872947626098698081228164380689403459895626765315345835884528567632974320902466165709508724842561336875211358684974015058371656803867163850752688673968369819928222777094463141970189811822235779976931926183377583207034340968722855244910708046883567062421549099395049089979435270152997194781932324206746174916832976424920570939250860376908097380233873499371508030831579547888944416981279171807962766872575087860769308219761340470183885810979957021307042347666879424404621376974138743809783724517709287044594361285979646578672173303224440836685423608700923350340997163281217925438046950830254290585893645792801247226109755850125992387727781338448806043363178017535202554709223248673499083112735921734933867949743096629090845159879958140884198038676315105080604553222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 2629445187476488452121669757787410187049286788905722198266620096377372470535425902205782523369849469900863315918158511292157053428823628742623888468955081273778831473850873206271917604377295710075010387063762228744524440907297806692427937962808618751582922696556146047857342601627446053507071742988799981512482412055981342147566826278021175429510305652860927265072223905526474551929470599950694929740482867763464924592538772717317618555014408849660082340847099086597490068930729904347894338919990763090105641308822411419169286861069947780720563460395543855309740280769551346142377867369733995793762761653839460685967459153720223287837439665669765621719421724709506439753918007644527089766168951087136686095445317623109928326654830759795456683365691445221653975692964981435423217477905932510561593519964062522676274373236031552962771081775523654121040669356059636052075575349624366541900001066144273995515121793020845529840094089201197018196665757092417229556057844659422878108964049985803249228172518386571039391542022646301442258424358733715800923478375624397065039758335751521452094135001101975201937326154474631351936297452212720140751884722100042744710593873504406618945049587774261705921679733695174377635828493029541906126580014203424433747448742676558622878121522131210722550007362006535102122396191543451047399164828388655038248333360391365470002929309586274432538789040894978604186142532368696935383053963622242115990195521579863809560372207166209282832596272874128077843277114360782636355587146314522031329604454614575496117846392606950377281654688988924121900750716275580927057635557109483834635142541695351500416775111415359346473087120631121527503474596097113506804874155371602158815412498449985025224396511708091389387732543024886413976218570949181077702251151142034357159562918286946513908931197168009891544114222792887404822145885301936408706372994919599496919905782360721329360401303889951405790249309685830051459011552243610037110122109325639454016603175572482540950239740442708385532893886735548802734493608966115487499914493278637057112485604226501041062495693008718101474220557609242796550452663216065400135393712214743508937338947342886314211932534702814836011325896251903707510671437432702670458141648565168692891262364150237335529244725669984316520171591817982196789257775900268713749519435325046275264800022344491428615793408046755662577161197660845619515854808755564965266130014372728774027203675986199921620306045524351737417088698025777113964843422712023494941645736774669776091345442820181561304006461383088131500287565243885427065518215665794395714059228857016180935133581478895523659812735764660883643335674371094211361517428975297605749229921747323898933172059499259476026264413270770585164576561637904125429431367073241771636641162910304290120992969944895103868874262705202107216024920344779656277093052759007364215796781699020821751540833552685088499872880241659027284485043957335009411583125728803404631704356367384647543185754398915312786767051790366807520235686061432681493101872683898514525702234602096730607821650751868583675975913263694495381873407027267517267362342721564668904020698317993242767550549355186083346447129998787789395358680784428377427823452509545908466846013118345387509799486505174073374712232437270991230251591929327992150052494612789500423904678710532629438822440968702480155867767281772020011321719575301283303333904966939400057931732512549631887383558460123123647098654522145187161887316725669395992632790068678003357728572443688566824673408187200942477363790063766887673988939184152492166857756442210408303782845255412850327138233018446055039474624687998138287775399645649906448917152822358490250593000110309607404083623476538623944875411970098842288167492892275991515107903868604485883428481078175606289829213548490936073550613968857507932493141084436612048442130910125432236953600884556627002610719661247408819917676258722761568400511484362977499436826811900265533272914378290646133733570914632891090406391445084173793868549030122769388419700138901734959950090837077120798593552972138516671462037298335271365214041737153262063490253887823976203234760816626837500375793429877512052790005446180808503372354359679743088542470646570783425278787455389228204617218222322582037842690026113082943894565525605896433813543890876672900759322759153517595115421011613417962703543270389142031272180650992564693325391745560284449026084837143599997261120662531001884834383039305512766133909239030223633347134975199376314245217549332892782192832508982941390564518952617247704357615172751845392278882861137390136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -165604236644351628723728944894211880565785223873203962758189984151942388573681964898645770543621032603161836011500558777567434485539411171707838810514160291625217593255963354236003486371403907498679158216356466274259067116185583685291470484524129888358541925741110546174075152916742688521537252447929826182730463725311797715821648524596771951602500333833607341707834663342934371058665990640886330480897990654540799859288248120021881028001521932008390406866685851192070721087626772457075255472359700957418705160267138349556864225827904104386385434007817815138774696909167362950753138348753207892603168616657499413602317346332345981216371689815683143462748767682877450679582578258264594291110423861454678387571677028074837612542880478496982331909278055533949325708209307247650845111178707241791693965601555879638547294309141491246986805125832609808301440502849495359763568537750317079647269759368702952831900063324997453643648086325624009071379065606505688920077114990901358138307879631709193305906219370105543121307187345928511269846713527314700889405506588434923585953166868019429883612800654628755489655722728384055065695530770250693540369088410863190027215131827683478274552158662513866599442406955127147152927873715587874044933408604335513207914412635787553044740569551396534902697081867376437025621009245510429299544385666123814530997353400192932686726519869525992964121693366251013470541701767728427850806691604203993276961252709401377758598270902632068777339481155224661256947829956297504898890745970331622941012969773950046802812532179265066592002370946309923160660339091774496372764209565548668492496543195175647489321021178098161953824335417607201747980042909008161561245389505203237488330710173842574325902036017080558252137870422511846516451204124369835091363481234879828627742072750522565626571629894887548997082579114229537577662317196473833430912763070541970049925926107552706325193263945549396685469960122017105790651837650351822679234274158901269523536818419001718677511469520643606834691133392001725519632329220206872753021408332880948082297331443720467140671453534236325419746878734701067274412761269669988129477294554917466445757738513208047840848652410791555874515729219174732385601940569264115990314240765646343853124232090189876487608196896181293125024034982820586850978192281897008835481088391237224147858738636091775907637150108396858553930974298706544213348766131171445469152109777774968329841086237999732008285485301560219698535397730032861237705248978643558910734457098030725163136025296609815874855723738697612405961243734012242828207391803417441351463768986530656013816998621694844296274949163135481040959585292916995440671490652555578982867895402565114991496703536658011257215217154740343474246342567155388501136733078512219736398725295581955602824446560240920295570048128273921636435180837431132099157537172718412986022112855602107130293968514665465595723311130818696586340786420089248098433204487178826286083977152641276709600015550791099526452993579055315243992485614247131990902056990567553547878909686964058988240791139186516984267994180905751382719786250280387805432440071717274709815821585315024800277781783029431163444798056460374983973169887170177208797123355771962195880186721192346167673910022108378709379124391486131686087742866296791983709513122492511686778701881697928528337436657940589788919743471918417548018582086158322606564090417567852915804390870146286853979245586713038149540722598988166222779436118490912590658594342324603094717968803460675009653913563526461972933832551976441259372650491928695689460628658225894676295637553116021994401886488347897830108029348934609729483228875886352665448726080431434241213420929901093421535071851606974097654726434549817757046020883691124930407142905512352683492876009376466978196363479027016320964191646072431654778289150623842414272388232094770612941300582071933124095480925974341703467510916027422120240258808170834626511289912484137327354968352617413923491790346712338303403862731389446360890705688748081754051078461656028928078433496135466035533677018413841354628196721245420968762328131079816699324024273497901580539854431875730797247581163091405572576376643496953302547095742032733741247759655944023176524112202827717089334326645269652288233104037829352833156900467116074751878275411955097070442102463460092638875577213339120751466852930129564963294139020834371785493284897512385743583384723464030176004358670113577800920775646377283866983870495561388153886834581342433194209613277929797278245788150599244053056672187135484688643573814302543531802371144294738769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 9616125807662864236278666750541836316623092843385190351855916237846304839761981889426710609323906621412319588911979861170895108570865695468917622781893613876940400755404256115736432339856523650253420097719768807056655175463764651928549812901714177946746951818968962580087098405428643055278637286734391317222082801779710366987189620189624212347596246548557443205344961095826601505002767480828487832980449739654347399895868482019126132521210783459231600843583932584415958824075085943635906393313966623569496513946917791757367114552476623341680905339833222099672212411958446583020977515464411497329950546919400351417814261527158179018143281093796793881223952215144095607419556224766723098001392010444149575451214902921660258978394922913715818737965869669129556401863328568145909100753558238916331538939615619010169249096592247007158151463714898790145953875676127495910488671116709326498273949787771349227827813751546069913862511075393356358751142154911266362819632294362820642765111539181854604917610800633177273983159672698955452185906320744204416853607646857523395958202144369693659694740681759413058801396082208994440080299361930710432860883198445188008360616207926253307565717736007224384469235355936050310182393062180723965575944712589115512889754694676037345424583235342230214167294457297963933967365443545469513942607254945798810536931499278040967795870119891288011854822850447554569092811598723849118000186908351384366605751709967605389401287903516756280829707289010274144787364751838930795522050548354667620329536814905354009716544472627026561923823145155212710464534411345777256964433169071655524676247409452205026471714905906184224365556141645777537253909364166150877413162936884551225611380180303607895387259190213775445400766096923213892189498328440658127777723245053393945126604133984126452384753227146589729113371996695222510356764555295169917447267272586805406134088891073773841182528647876503046276766087579535243681707764809841828309710978972384512699192952852558277988766421917785842889096052269405689853808225543655954967390911953727239987664428049028727310319130175719938159895092738610864918805201430518085297645105863166349279803324963272262387576606764572660095264207701689352018638277491490161771477903447099617797213800069852018122026065976397483282715994444091793745805560698378528139776358201025072366830705311230069303966567009523587595591596191892400933175847660077596913706062629265967764891824901418825095065849934256807840306848064837162796970004214528634660033510035870015024268869983760888181227567758706597765677208077600230353288041917421001024667798379312877583844759662714051450089080025267361240743886001557219114038350482882780029311400173921905079006123448211631581990923590746204875155594112342203375816087801360917653092043696964073061333603319681588492545189397164133824471906116971125118294428416456570812933276246116863421959415243276837187357017486526537069295829699862486307138707712610576690851872577565165562105262771657147415295486570663357641047331494859334554377491816594821494922416347182511194379573163256920774170128794085424759214643082214218717404875884634693515702458224047051712572262583191857248672060930716917633632626654929034933105733651392583921424867999915986367982410718534570585280132740058940185687778617315571820673220041522892049756124279989311527137217585525551511767291944317055637172467974456275574258258961459531529752323869287785684807424032474512011198211968917872286346393914282944067173732851999125199562558124947033690986373769134860960750476877734709167711234773885087912004052031488397950317047437518514315494130708347260949693801150409431372872804725949541078630206938274218533160538444696753944202514962700329776423142263043864834196829646789025637094118554311136261820497473605281378563577632695070497471703455143427810285049458197908815270941710176156816600205458332877818412639530109393184695473060943451964188550462874014174743126565237145827489458589535430248172539740540269896085898357876404810810403140252580641847769274144099367540491654304989745193467730608918102382724109234763066277217393207160757915410709118999171729181362677361013501808729068138995354302420436774916054118869882126184319653853188911643486572987792106264179459738979274008861564922372281247274022920094269353020967430723668910091721498670799079754024349225620024809268875307796198785185846346816755836375192418945193774732296692679725950007363855623252689919237811000397633873779685711131790965539213195646607204551084524483137821978373028282243829759679584341960697186225151769816875457763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -514760322862312075423910906190239662465701708846156612056479462103948909366022654349842450285498774534883031608375062177354146257813295943492208327079561785919362277729913509914636016508772768064888197314660278446734328342444665503723536633320914870883689654355001297896166380173475693472478618055052027260022117633483421328163951465166935189458897422264886484278685298878979088570001055806291605342328467274093387701253993968352094819751155774583313843057000267047145100575545727704611856268136693150616305030350893179116938049363624294105985341723304516640016725306674958452229346786682129750717874969069287802443178667144418027689062002705095009655211101587657783735208561308131902314806022013608472466783482319528479465473630539883798038391220888638438131560242828127542231754527215381955079110236697084349159691678063867400730944906371181152871612423689305439229233093175527732607215127405640688927074190194380715166305187106453388100525727913695744274354380640089007133172105677514879753821458248274625734889442529933101532454124886331053290370810682433329868285963507288505936313849412432595961941901672725060390526586269943360651432956939872345826854586718039562426822392432915195196383271823770281037483956220884334260990639109150547414254927212944512486809927593719569996820277853433484716653121895614391277350131961782758062797958284129384566633556643666193093609722820068677126776830258973041900979499393318044065992924970985780232632051358769682431524853053178065249191720038264116575523725446704471660841851842363768667777360276242549093129992287825449983634510192665952534443633345541718392609906806165996062671387847905424665971554062902402867106896873548711128383468086348359980230910329417294425482048265103213174952606261613631239858517612724189404708811095074741807409723222106045476814371518614101294314743641246299187713841897683196393037966407909613720447725327850234454965823933476748640002183151310178881303858925573716406197321766762899794102004295389882342939380211348393448739696160093245807865156399530487707329270400116165560956371496861186947527601353316930972152959363725818195698906909235144346105305902574135511948833538228623437831945319718517610028072461964001269310102253859579151051805067308295898746951933031063937851790636276926233602692158384746202745767518082757370509518569709691594357316294159243953975804026451126863919795508826819729824604205050091086840499018414047128088498437663218104698857423299461791299118007977245223625666466225813746670474132644368618417971754392010107779861937178092561621115382247799636430539102394246181560280520030575610630561645946571591651557105868872203658831579871986842494865903344747586537657019722005286179541347216973422400712721659849652020684102863422228650634007554506193357738910728343937512359320838033628833825247714726595559217390052916943059121242160321485856817704246149643813839203980984194765056535979236168720573504070701911364203918918387732215688244389182545887268823532142601426571295140805344142479744946768439769101529455280765696975246520728334016183981158718609799007663710050443544454363314611187443314793997604202824159894987426312986035232667539765646287819452777204816947049259888983484094019554759553140484130333874079609029085266774596251689806565387866967975164420070208601194617959109661383743303790622688162589092217996427439325097136708233281220427844742033688433091619069284764503248445681493832215181819451691052339329415075626651267167499181071501876042371301750987086104901256550834074284108630278051337616685181716548706082148630970915861415280279950679421815227135178901244379782584136383782762716962474802202873622919046540466996144074191531501738904872173633429582852504731029406476124101274426949175318908834957714599324718187614084522864481224548048561095894976014685960178644564161956580899468201822271245466350363785487433849463092315452668187457566919993977960371416593043163751001435317807290852648610588255537614095749619122527577330366723889919078073238742038510971374275540196287817854212570469270181032558880921034422995095353848538773874348153895148633750165728595802375690942952359312113508734614325524988758786903923639650875987443430590400433776735055298282011314046533509305789743851575222814429077703547542611373745084063667292635310752947880696108409405206340626678486786570900892171837117124149942112409727057011837949471690240949060034165073805577375593745416544782679805735962731505677714583919192237617825614351794465554770988647912786851381850591908123286110118481102165558688915825055585914073325693607330322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 25397065465922045977720229203304879616781983472657059130981612806998642900674857561706340515238526470370977858114110927425334743070384568195073173591001423341071246708939722156552602625913955170615730976110571879482631940363180295761569429374470429382365713636360406923974789361274219444552491004649603488014404334863723381979024420194632315097212070026377592189876507029975950257160426797216992786271395696245257000846316017834042561352225220859318760423068205224300842463253769272431963423300092604780904546460345754385108649645263844047245933781732576388509813679708186797129641635703410855736790843502866475406653589420947753154199556410240344211463980661429725091719187351130995560667168134136177059756869026014024419404800843647093802238990078450017793929367774419115560924243873200135497666784283879894489384359422324528969989870870619781161212718822531797794114219812129954195909474690672376390915404780917077836815558180521066911259575265855212085886639507705739267236906573962328485751448161850116319504006461749622667795604179717314444978857425042302108153623491599697115213294460429006418880393808063823440522538105755326568457948208471529130259249875034714243593317809799437546348988462914108165091234705401486046606652714899122082097790639349989059716962832289446343178422350317214869261444754062325893929950564953814840966859262757931576098087317811492089868107455762218506392591108482303392596564954114411320623332964167811156312896471514996476804625927740841643985589052829938630253259226228360718479055397802707302976930637810177736650448410262619791837373330997535360573512194076036976168203306279110013884370087352793771399712463278302483924934247902789185917239862074582891709973792707187068183941080129592418000706365898831366705755777663342293285360487727119569844899589248557155473060529628379294615230232068066978487758782245300504543190831255970872422079450248070432571007147163256918178876219143593844761898406722705639387447315985469809349368102923705815760686194084607387728023594558164514860818435357870288822455999870957797520036405660862160460893945185571213015457455228957878837965669701008441081608151837899456284518389595215477820957407115752712912917586776178458282901605749346233080964230077372993136368147120167682337250119569874153291715906873729439057266456315449964262719260698018739122977954409705848932201328128006472278388235532390206859328997968872524579024360282819574267323533698183571046034268675654852877419211046829381267608260669636961158781961117102453549605730458779636137132334670438108921443966398896211088339359066055953981444898575336124037008109294876419894914615201839936952948195370327461375026597688547566705709989304686569329220045944622697487833077577291745510709812676258542672853351990028066853324680999191575913538342963374360152289475354844573754450488397831938234300164939926932747331954238825981984870348977610270608533108158889105252626931532708291327557185364220439697305207879016481042901927906520632792957513498665080912886960259102675002301279749768847776721832141432327005822667954113481973405305361061818987007699104045850826476394950812299521353168728871340791608986240070526048338133408169705135461604906901832143140091780321467304766848659539082858127000772134308385122026174664076384701591477471828268407273490235560741542795945117889071458570500755118569452399427451301641467857736986551444556074353286101853747882459275924803015036661185772905353085050778161582295521275066365433586205700922402188251445084657267322842338986405045632837014073416980503860382335767244926884745479012444702754819608499270210368079305976842969531740549366822545940464189310243451052012858374161637854348286657294858143250388797223979519472062827951956730298239880992145916551897928803765487357025788653898329566508926346698972907523223011339518097710551766541588335565272737359964461409344954988345965445757642924880805467940229156669780724851589623470467665219260589102516162765244676134306482232932610638574367186942274136211646737609181414075040482690259807522532153424655714974212782369312214655459049852005976222063886050833850055604240732675113459047243714522737060842241596821885442183358643975959737784291683385869900019137061482391502319048174690440232527399495683352528330399636507919157768680730068654261274745416814576036687847971218112917318256654641714637360736096896892118237003160996042635492891890926887671912227763192513561501900535216621000339512121798657204244826905456108160385080850972354946416837004810501925009478557628919243018188076692434172033797949552536010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1154217573326714354014882092849975785171424662926628032551769122172762889199211971938899033501287422975559310348728841184447144434815080988657751648037416650571475676884867110173122138342984669699808883276206955494546995210346344925578719498086885264398902411147837721682836020041100944705344662952197169979374215720763626503694321108927167147465222117331388505073149504267857467328871125942699936935780940650725139570746842542527511124300814750579899609930235574742131559840771069796190050203371081418906667455085232429073597430379623349324806971272445410702877419175620506358774098458550119292759086058418765439127827295955027554917273379567645553151508088106871368273411149072727465386991242525171220076171578978049658713113469678085126160876291244783646750751034756011374384973203396473195908702690768405411127491938410995761976783290160661680846877073310008722610357038371482828499207402719401711674884562882042083803252553104839075297490375809714034349774403819686243660506486182717067336730778549192127218335767758174121613259015154772795679659901399189828221810774929310620509255984910122450485588278399852517384902890211912142626285654583157584354083578692740151547526073457379318231634957305680224541386375521350540992959389609104873407390102472680272454600207616703650507517342904858777928926430860795760805390812766441914641584276978843836460155814311528224220763558377493132061104664612789640230050772234448848065356172848034519943213633516150864859233829042540136707324204792975797855986422166390891545452716132964934150892350924872570001377583612519473868349679654092831133725506110715923545727555981869580382368349215466984242190916810159119011494157089526865015707703902161209862317487208793093088609975452971071050911609767353602870539685777998226872998081098069687964990370669139627571891492120513810152683728614365876303508121864777693846163040948272989204437247949444357765782248711819890149867694706611269797378693771992167626241332877297403128930113978458196830058687746700037526075996424194303854366860494302726709434292548610683031520156607670168102781739654932232116940214974654566053288700618854095240683550877270150791384994180758132816432479894948790049987099408307867395420004956039439617445190096281096309158141122095646657106830228071628188612854111208105401533109956376160354538412789687863599918996351645876508846285671243759487783909137921345484426990463940082780678235054842254264294210133132158352897084700069527622909258452781130453567360885494541785100906770716127402120670100168474721679791917867424323928775573811595666823934123505013276968139050219080788042497594154796925308697099195608846847545870695157017169252276890306536951046790615942647565761787189856412333290280584472765723384405856355326930380084675791618193715787358040958405522233999151758718506748575172805540914286351969479064091174602531229551439206682935746464281085978512861580599741276274438740371872009405385701542270467712267766008209497768615410199230843228466889070556544418613953720083624979180167288392164111043586387455550704814569932755461510613123091600504401727149927858790399671412949614927028576379350308955403334386527050733689852629354708498420255978264390565258103149575985218175507445351124521575663848636547476337027387572189151802422167265854930921300770886826789107125767250053358609970948331834443047163421785249064569072425179633603694005594795289589753930696548801674078906967324398132216739454968336977699251162404450605973145905676345187975085289992503414743952837905068571840977838909156022166261960377324567875768853111411191779058403821285919499223092967031572286522585988028951999682365003592154562044563381274510353270498733657720713025873336649771744296007790915606223325477457723321324750535866537936340512674018260226826864274454443542219849688822734475538893920718617287808183946743966339656597094295911831530117028303904702764322444211858001010554000217333738827090734654243288186311080669150363945097842521757792676182078586712731401255991180219038544623691920322063297018117728818082860254226667023051965063743321899351373345491371282985002200551986969461910251034456127838557443703963457984336155870337494307877086212663784018198679026118673254014133086558825165100926109787284176278395009217690361504493743449035807985851964363458385464328529993341637061594847186688090578217185081960183608909133638892233025848765492857793505031952481270300309887764634268004356745231326184678353161934114210770263873970181966751089745282305341713148531753863417854777659574473186821835546488829713023733347654342651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 48261988044384374540308562633479338979214440907566245405901030705484925250913022565257486926458457140823628572202216586375042926859421105898378659299465615304921778570371214069090262367940280201662500701857738801029420998241214457825303080370674635009871726510546029305489820959935294576234373902992774823698627367858969008685022159118159687455411580286471351957069654945041627789325751926656344023176765503417870232576835049664712859561168670773736812526523666656288142393412520368713947453549314235957891227815168216890215848757894109575806215398513727186507580057893360172528202479045113684138378462003360183097913091774353276385646839587275445855301716463587123548301977729088872146357956232990470744500611713811467368056273097744901687402526722331669799400277182704886188529770832818066648289930329343783564939735906426985523527913120402522740201268746206177676639777898267821736250562147641400862287695732103996606341749393757784265589409448571169248093530024270244293142133164928818497565921821011691991892409212233813617606276273085708870062800932928077911444916377648685782069763863747873581215652361870588608702592582850347933251426421159673495672255513320333269995428783242996225157754640544270644085133752431899850031895453894784214365642540196612049082301802188426646179580449956624960618702718166708234091366350657715755762214099009932479204363989885311974613284473139308212841461135448929958840588586999193115206938269064921436838781342461156315857563404860376462712377935418165177825304653384582269540622440768900125867766328892798286168693306008893933999843268201976165747552801167919155454001179851002767143520791918608159718745356161442740008618608926666434250172725735446566260661481839464518342505497623039660486237852645010412077180796781993121488121809688140409296401609431507748277910836817009362923046236796642275207047360523270754952191306806846190820118528811623540019082584642553458293871468390180747492641275742478355601921405752332822499212432463773587190292302570547447843057106806255907118305205835097454036156268902103167597135906170034507069381800477312285656797594513914953559932298450138655974712102418699932906905401001177658309893988724430306387319165461232841845989769227437134599443091648592265979423970004040727037741954190306457504695645289156823961897334071905763755648005818902339026645852568847196883048711720875819483736041246785919535716504211442464722881203370411271618012591409104099171330837717380525375515833123821251059590187614253411893980255852803214817345711767249486332257932131996428101217054851216874804237118452513802159309367295610206834272483261025071608001959133218251566299902821351082629983485875485154845968190237687725889666636761026569429876585517783149532058291414566987087081403054118164746374040001652123363553278100694918996927815696448686211281767147300658924310024437706388988906423470791094319156349321203253566080182789902187641549135974408632312307635029421034089501171624710677029808575037626714799868058112275208309246178748903577648904703886462851369032001116847513762148488212091535167274654876695563385298503228162396516227755617715963759033474647014339472059360242629932660697357343519266635182039341845465714478508786160547343182923216063281565525891909038034742735849567088955800110787518925513316740437749292473167859658460749811901420546921871404068596491299650659302830164067391354309096620563833296027960706793497306621642618247427380310553364925592599519379218084169038057562088308425402943339770782937356179350546480538109136174784699212881651471819534814828058886353524467334428761037447816073118554699348884561058641404332642913087011534283365338240355132218302054325415616142383111639758391307259194867943626810285274459299997923976210837356636379602519361461055669413116574059711595204045588697499519914182539004158180461915780378842112225042069358578980506407360022159061189337893083858437994571556505594410239525899825312294056925218957757141481706757803397761541550124083096299049944589985963751612835284576290814387836131586157742918919382097655121484074341432725103303686578475386605557816563045308345924393172129491727859385644595179563835658673138055098353658391241335459215446206634578160180017613781111531206098010495408488649554327798988307303462763852194666567331068796197621918818067615573268486464180325755859165002455139716683631857693215225470542969073694236235274897070332029175329750043802639071018193044250024705348909900944809804835629740453904580936979955993224517149644905313498024524413548822690639855729762256376125151291489601135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -1852800202210802932569308305540882324136256082280026698951689835997254609526458194356790625871584647935276661952305299699774661445394529225307599990863000768089550832271053993995544448424150280910303718435201553013857390504253601150667734021742165470538801110906252127931958423259521374366312887327362018905744474789911346437123281437107494418101231597117268243735450809316865899376246403517508150887454233228152578241444863071668620463331612658094253324575341040573315579165455564024534138964673187980958889938712169600696276511462407133578607608963947961368301353274414007534868329050352478093023629973833190478330231506463197569285606125123044884763948651259915221084282896155069345051248100151334971024319794199069571471776029249676185768921425795325389596950173391315595182411372527824153934556090866653577408211489011989804563221275411899429069933755383824242862740630863188693298338575482737305090320368089258556131109708210729347199210918367453803408576079832721790047809488764165643642462588491925017659327387212348996645005395251236418730911693298127351030092471232450731217127280181278322736409171910645396663686759667491716620926045993781190494480137622402771452634551788482861286458800743765841688702131572430403129842295844714432142720060497588639886316559066412778419640805551713006894133489006291654940245870443900512939652806555862546316753050032958364756727780392037079948511086937281912564783066755141877204197883995725685295099306936623816758349931121556881429614262978038260480531329256868449542156644455703397397804690024141745830804057795322856382449578786179224497256221148851723190207966157243657410363554134458964782988703607264686795214028415553192491389813911200189835090524516238548919086097431043460299051474758684945866224402778879310026875413930191186421006631203536007516124893818640670370936293709621464897259135260477786232608567130310611268803474014823439227839052804131218009925309692552907490244341855629397275769699664219044749199422999479418224437960858462797285699542019514066624070931722213299091731991698213117231765117669626871182483318655212361178096519149103378030351192133919207282597630792547472443443147091872130173189220273010469696794390354202475461476833024116803614486736090672454477189966167154186981287552105813245419525421949079626553646824288514127149904304287997100051089133685507120247802744336391751299469427621704311895967980183369182514338846683977876678710626446374445507127784513898365544697433967970019485443153403219485045249199807970851258290199364617521951657437254401079227807926720857760485301367160395456524563289225275719030030051022801787141308553178087170882105811017227816789688230311562358916258398189442573892569064822014190588906663874876010367757672277390053515746303414961476468892088437190285576852319092423101168931915517473837839445924405296292413882331681102996388355632425471142850757326555269852177585379161011705595932228402089503955841031758679741774534774411856832043878200544937324335550849258212200325325493830407360319610328977791494475351351075773370571557858508832118018755376497150988695206034781602014115447000395093672737454464478202184191007366692012998644359228651601650622366732344363510852522754254995194870277652520828791208125090669631790398071536864953219997499908645061033136132838295522178339077720943784419318191364155902725019816508373007409842280503238986254774068979328180334173442580085265746740072405002900957425387986940300122856672485667053515939865179109978051919737486954747671921828924789058305723466066338639499869535811640194960221903708635520929097265670983918749845522859626212731375692826928511340360027709116175283015212362594965537830545629952407753360256893614007481258893265221935705311785461509632275536818951508186280251684131366992879824953272430749017313396399665832374968290710749058432704243999702047428394256981724575362199999423972009106523745363727977951518728108614132436926965693290510499459042647047541927170355483334137692528650759374985581631744034982032180848688046899076557117273816789880007397771451286188102490474530373780068905409296914888093006635134255269862616187187998812877339035937950700489027842660580035971651787510237225536658107636647537280294395766684433696104191074052222380732181197775553923162916049264754719741946868246155906949886191439973104333409089734165209074694756685878203139022188654707619778979439712394571850447127953760181779895945874920911695247448299390119152267802603878309435947430034699027583815535208610551825154737129296437111311902090152169050273241737158969044685363769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 65082347029127040904671508825147409597920648094404873279741624978807425706279507420693674424915509758631886186523537726680588243332351687688136729157009083124446360802598997628540517054953194568460944287587379526137113779231381499422582432506810484347607300804963806666823346898168981796926312982177774451628745759218074192426745602919009175992349799628439360982127036980750302952899364472179968956358996762163477194950588962870798129120397952810819509916862386361764335488379337814952207414802210614765901092309121004433562979673593751907538643804364507642905139812432307534537847661998558291276236295900478668412583104544696316058975682368508591102290501048353128537314612934061733254234104569186791969303991030056352791367695683812415173072833501946242216626089360167281643487176762847236666879299707595876348025166368256880513010203622734435754653512575517263538003214959431629728322840172247639539258897888410953135089446633720522492859619595134450240922257017795221697689265666573346734536410010992480742102579297685645204489548748472891211602924895371393774656711583469646394145461169156199098022910571504086778662016750477966269613603456111380428465085318749921072951646424962707693128908660013898040706417733292169571876165674784443925187075071186271218119437248543841165371212195301754824736570916043027511905708024593387331683446379360807306770807975084205891708354336534765945614518993724671070277128379813648694496561181082984029674956135820242847574849941994321583759526088085667619554332551142154712161100335368767703641496823199676299951405736439215422077391694774451674384014784550985108246739820452725233136085435578274915579808182861119100660011619560077248208671609236496758608699609274599970117823907965526123975020671907954993055787311917150373579719168714953969661914758942932114798777649499404270255499390643542825344549585646977865609699963560796689680525710182951850049679671432604456891942468933431877564663959626181429989618000557814434312208247986377525741528720173432785542796835667227568464107189820646220511122860180119864487483877738438615314964599271571700027137972521983219420258127392176995761495227624898486549020882045802681036885625504177126834031415650061375698956726953545733699370524662025976248893731381675806327042078656516893282711672220550473123797026651444650117096610903454069264871470156634467160287488330441054123254492024620501056609389171732372677158824670652761121470419218645428121960527495529580246788772254810244051368097724952227293078345403054811479490816381173498702105648468584641767797077738685188760827169556929894972563222591109152700323101708850078725558621096146886559171519850338484212558479062701231432939166460241708658562897479859364810726690427052910134939910754409504587240969543704492296659524045519531710028817618875995019076966567060187185943267535691959301700511006645288842938967590468613370018560840240219926687611499964521767416354994762467757284773419364613060684109453022901225753658066806121213988990114190472168550838765871102069313591540685770971551246280404452670696303925142432900720257085914902813837212576463824068599681041993168023782563969638533704024713945323600736936996573832078321374447591716068471419853043393518069472614175183564466106429567889585851891944531917250902499002816967458809275919523793601292149827756593985359719942967568192368710596106707517651619119317927319688999741680589345805340373392806565452052676323375195599826034671304303945025279575559573989083232571386595424847597965836833463711197379519048190357656433259130887062631949487624794449115959282098329592021339229624015986473137357381816426156623727565146012173588419124861947236442661857593777334709913935072108111284854185504140887814645388915272386081416114941499657078525570638845349012418003897695577154413754356857634302095235527229286144211546679274974515205038385359476540192840513572038839983712500163186273184334879083119821183190375882071134352944119096728268160392885155379888888412581359805652774174728639918245619965992777301268940817363246328984492709027120032226718954134300329637140514429467552317334160107573409197821861264121759506363988805111810974090240494788626633527609052455493011140904125430842378277094214974701889676811687220513096402928977300151912178783029944036536358440703176188134597484484909469168482967144320471668671866436211086141595104399653351023263451445935415907489910511840815452542950658752127286312390585825209358790504718160171323063318786478611872708516163334719496225044381865776795433504462058773256380195603469474008306860923767089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -2080184442631129174287504709362922949359514952122051554274033928190653747376135751828401945936332389846472729162340541326413768515366636139045211981695412264015515187726754744407930973334098489245326742532218592717541387168778398980040775159420943982938477146448571230875874341767159651558345868185569939182753333387596051496847897352664334205189081393898985952201330158804755342444080003514708547057658620130993685835538045729948838062698866559720112725988516353299012646086848980989764843116942048055001718271848321416993204832409356131979288348972176292897820053518590866716559403542441487220525769410093444948044516083314283980582721040811710181238802156422897866763492809632567456689574500840133906305099596264242106678747753254764539859516247085586981454460069836441157026589147078751740203522756344498712517695898634502353479177064941266100514095914517325286210845413681808230506733096748935441764407518499977125091789480898454116817552206786381129538131186516216898971585423222045463141096182115861193867086132616051961275471365242782512681094195193573627551022047576076992808368506577884341516165727308969127645591593569609969637869121063140476093411881042524698179281264870108298492483222261552057448089355037608534760596155720223610887047485116304044380501680827547872022694432454203177680674517429592760676632120166679619111176327105364710253926387401768612283027913222869285758254659754106078636585848221175803744827876639248329928336309991670691847871447617516674552753559032608190502684698906157985185432348919144668263240796461078559147335348764748948606415391321288290110674112280199165555462912023139162115768826790317917461693658415516271708556162868765063393055677929110979840495993927160442559335822885392576789490311507672022069279729338356023445276459562786280221605028480425502348253705485316382122445234120935123185332899824977314958945364057126358971750356199872494898568914779603209415391942335253978026263602055528600867782523377594535411868178337190054742986244947507869305403459592527430114665748916085804577913232015881941933387438431173727288139511554272938315429189890396427628231638237726650555541427431341749717900155481834791478082993816119975641676044026903626882968188458155748762157168499154512833691396716862136651774805066101497004688190545513796183755105143917304038405180025643497039168749803383239789568653816465555382991740175082910682289250398927449365426501269749089142562558791051360686261177386745487024736433847476379409913322244507525947475402615009964504595359812981345925080452860566131883753951204230452350464586469145514196208430254393146787280447230425350707615284564742419273145330335631867785107342417874290962907368441462282604151823882404126284141769909385391099879163022542333706805171569411602956164587755845657721893107708112411212701005330591710745364826536319489636401037967592679174168166175861408006834415657687895360886732446049743947498849877815452497915836970084650306024846367942347170587289533279302079873522030435561249177246648901207671353902085306883305256567594679004031358128562850843775321762115304011006368420766846805469052901399363820829573939927928924426706807253834603446919880138749863456553445419260692786571190454387739741662630817434525592940168656774024775865647345351636967873027889204791530328922840626139311496480651886072011616259076221319749337713332789431882088197663090282881176829535351069137864311736278216735039067364547823604128226813291720639330979673859013824690949461685030893144621376616198211241762673265838568245949347244867664287263367688929535487158609303436911361832348375139302593517474128082105243323943564561229436908902077247120742691499129580535845908313068279670977518077502661786316659854893506527873370152097417184466966859551488803631168484900961041785230796929804250250159150490425934406086430982708467118163310219102903118324274893968127233192781173494877013189870388087762659763751202274169592571390007562349650670317975683981207538194582001833824902230586774966959029517125276827823156098257829005881138670977157869006554358274721208458550212877496342742883637750312639376989992346960005688161103396209563746851259869440284719956441421854683002702224021467379685982973642936808192255031271140870221892953108532026780944315293237621399032481731282577578523505116828509232406101029522454168396196988896974416245185468817213447190593337428783247306996958482774127861817095701193384504037136397040035239981233517311573911234653670204718176947019246061397688618001632471864059195868476345623858407271329463128495262935757637023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 59966079616371091701526660801731489949306583165384348033259336794234297483116695499629431106049951866268819097928741980166525660170210232412661899531400365058602626625852353674085112586662118736857150132370003469595798198471310506009518542140978314021951538814988221706099335771479832767841167547337546730224969346821336401624730220006336016045674755507961734428121683101503741677033625166021549387188525185079437118418062539743657641455209586126363999131748484325063027623372004122598419330058789843367805807417796512500479911727020588439423711855373973167033143530654878793703322272583094300403018184224406853201898068368679603731939382872452478185739532218545446288235387044732373803638452042200405333369809754628022407418319124233009284348643148072420646385659707285791719820853312770074261205734767355421691504056751465710055674041893725610689289821500788485319624993039397155327934865049427303709301818185949777749449748530513686767950505716938630934910521702351675889100670977193465941658055821211148897004610666652261202070994609214096068569982512324268079515226602582532788676249179560364011159435187579854448017977406608389718586051080465155377546306802183158076788052417797195208192506104698322464142716448801456360789046716771540296839908107081812941758304253345989277924237910850761828121500739400098018301649340372049199267391855481571248643228309620775346249683210608407537503179326582222598365700755779041033144722628364936087026422806856616891280548662552190783677502302161323115411715186399444772069129870818989042353754837979975742775467982430286512241632433333177576857644090344390673387809976165665369491838275919672844050300491346939607300240997397216451981245586113889242964471729419868071572991006567549209678766001939280610638868269428500305214817209205569509671145535208403231445797690131098557622309012776113224244289122456510806878945804395563082462548033419660544875064477751961543450439233900245653959237405707212100437413187347045315336479835849605225736385366621545582914178171337175696975871810640102051511489579451163341011585802906668973990364617246799157909453706934407812095331902915857894647652108504711248952089482414021105944634969137378087061514112465713676592871382465603606985007105602825405322123831783241165926339233687433516430108673953395991609503938676512979059963843984259421574394097292260176444226106703414978680032496945678762431421036220093359514177044579920625911937545640654266002366213788942356862232844888308529853401690963562226163039558102460231874847389351974743010631868545296804060858281025738247401751939731455739864487719621311033835782213451483152548297164610710362363247952815755553303711329435653095024370803196454466595009476001582961812621330130281013604221569532537162704079891868872537853594377439385933805515948740161809058999499027765526090891141927656680491604949444733399388901312353018655069260835532313563307694824979379157382037638330962621959983779399837891489322411039355546110078520377560967684287897142951881604233763595163471899156388769522360106638972469619414735357500666052176597431387766915820062405147343715347561018785149524964022104891560760870529282026825466990419909526744327698399691281532713318656538152800435003788033729548920899021489836649048660069897091298200453014730946418016512372001435417573994036858577599720748122750193012125785403586825526714256555816573680895297995760048725358425570110481500613672562103301849199799766964570106690161181002868997235705023826451385024013443927846218967066200984736892893000657920668080692714177973323574335627054446452338184843692124883646804459296904488956867717532369594436447558046728082724252235106308768408628194690580254251624079683022332733811153291721354000611379011157189854831117681527679034567997786317092471590574129716835064384425436659246094187943960349991519622403362900197476414376845720566763462008094784004456799469661222199705077420911511090253677930041948290362514094539763504533237172147335243793719915588560878150735373976243781742076682371595891047918718675309550184833983481135059982439765987338200563572376105142867634064074191900365463882249482817488613807506089988281855097012344527635514164238842838924837759726100674159534483402313912576625907978242657191770396187900535567866069377865045628230949468281598111678800997122581796501845624572767011378420478920984567062121524294230012200041572398572855063571906109514872060719188514735283776433377357056632120038644762047869532696887065542886146395766424781728052478364476140656396001994546933636197455257388355676084756851196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1537406110957707441311388194358894316065896006445555148707682587831665720561811421516572714459389094209914002935455654735144009807305022911856673629478232246360235499510766355367165884449388946419370404001320557289289218374559637904012900356414812299133893248291648656248044826686329956287008554723068973674185270881045953693420498444102818588163940187870226077448409284110942699904464167421069453090151922526106263127067353690038187379701669945079247228951015376908502103119488421451423467662857614879546232554419281421174767794481138654345122377023707940239132967104295276500747484672354556113242794587951589050758220324915531890443585628583059362539013382368775552100997693203893240208623201929422181918844701661582516496613683291315448661644495828903488054816566488080413227802284896513632750669004222280782892920807853570619632600086066936370570973502414699942137750738054662202344216447730696069948125753619309630355661162974451969421919432228850974394032071497622963575949900809207627154441427081961282430793877307436911786498581696150808772860687623473132063014002592445866024888553485613788877515849451137395259526591224943446655271899449437267051396429798601223444435375234541878125258475545810528553051367573756476510216669644788858861916119605018005829271507255555503275790631968085953363492780803997573638331256722915503417045580370041218472813520976113868552288164523642897501122713968348140994528226201008322520205420511364567528070571752593085869512564394456177577214465308571847605661271369331213483350839588510468752523135611361156086265332759148218099972073149112670338003050993418966652962799416171910731534790707043352829937552047201810115521679485895165421082720248021794591298637613595233386784242181228815086791021723767472870075610533424959317429913693300882561472164698494377919532301317018927491955319819039997805377327666991411133072157379060469308182736009125498108752985681734538008089170805321699045199620321993569434691273560517935210752437505542968457692985662117112673611388329824161274295662000062678659623753992019900010831742584114173078142022366946359214258319909011479479877720078680585100466986536727685263539814812987939203555412265626232143092194841780313274822603047460203652103235878598781580831338707473182036394259776355255434927146947938865176113561369244681996534038556070554060556868268521152169634696926964794480409671196116726761029143906259805434618406447460216640294125916209071627684867250933144748199520054889388357432808603955143951151602394244180481237196620877849335816190396087082234770404276027538647460200130946583105434564691449844402645901558129518219931486461839959044409941205541566235056022817760958687438777235792681347078965417731936116781715364849924613619093127646985393153687721183150904528935541205663594286565742043848471606760785308226142752577654542680847866184556209333025063848758887985773881560669880799431054461187568767749496710516946351490408169330276764927901860796708808140918445406344258672223586206481777953722185662130265741567621068396545151219427575653876817711637142569448957628642991402306530559073582455530368265878215770412224793440383703116189389089388702740471004406447093722374328315024848034832550163783132672113353120530463439354393762732216649914685618743478675710087128890227345282236835392635839640244768824193636632827368900664656041117783786050745951036850757000158438093806266530718479097810890059342959813870140256770015609089712158122036719514518155323672723729020077743908750910596255464365146609833513159202517347724353541638831248536803516637822753365155509663434801594732769895774340695600447702720712754236758249414491851492301757725614246400057083725466074959064033713077206492284555065123412740734231907320840736065177946423124947222195811558814653128861252917722622156249468569421518752308785374215599819884080442756633997095938412615547139121408348013113496721323477883717526591877034881365063395481375132869155559531525860301153942104391425950852457015282030014636184181266399376179903995680313184226958056869952429937804452728274747249126928870315311385573823829895183512359341365445829196453523927383663787682300991007855874130218616685501703925461114298020956632220027504604871161537039583321627481239168015335328708007275556498277013289802845704991661645253269447019066555991288126453966750659812030987413283588230204355620696023318583919433763654956636738308604750222568876448644047247999896268907561442681247018033391369222827020599740331315163630128565747831165067495584687350990896408611140159905517066363245248794555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 34248239658236245454894969155620826152829745478048030277021286892865487473231297347772111261749208530898079457192725322865058038968488404924546254682537719264001682288235253325384166502511424619070008748355710235798946135632618727453794546779528345866401546690533817737241059735936479364014250989579630829768591773822770070774235239712338751040814791091743593453505210865107881248246533308305236277047175853685559661821160516590580596227476092842118572366174744941770897362677588632528345876134535729584552508691366830623073687338070470796079218340860930225944691703797107975115462525492535993823063289889960536463646839874733433064380296081146785258794621663063208983894363878282497052791996772753495361903553711279768123704819105491201673884001026171078373888784553045362052882026226167253479839484509606121187739694777538883519169303887002702291400432504051318675978397206954135447129315667278298360610034777247794381287032235207135294060520192388167239601810165180444839907393539324578942148791169249489890429619485196273886681900978740342348398844250580208452806651947105232463356034854102759496931271028880636892525293671744954186339638890504058121530466196206521548999733099666357760926503684381990116010001894692664525677619111824827740628966535923743140860404666151267016078526171268990575984004643320115016015746081147428322700348347844564907837831018074692964384384907908108857640739720881452152059598084695781991379318630159515064354978635923128348618066500276543741086458027729328579082710040472848062667950733714682080709813237801098594223241858970143806559185864699799319451880967748741343252327526916242816301568573209091903023176801626814181632001972774025491675966787896862566016778672804548956042449437127492154728565882810293655376101723828064874647715154333703087847093010612227729947618383088408625598904450667011162069414213718400093598040334847706619509325642035600604707072038929480085916278664531800694413497884103823138371510461741905005604875040884481017127309771584919042875658778956608794511271669412516750253907765517295528723707603985200803691192256625683453086574488314924545695743930231764847510888728008254125872261471598361258451388142651056467091187835566963759262460382013480928610184378133036249328532359264473119922137386902750726347732441669162939041811144946548027025235585407813289147090195958058889386751787815258177414558346508442592226337170657451283385416279151489391773591377595235927054051360101533364778878566447123131914821780272966041038501212885579291969217014048068276079444507493868281350064582632883249030128867548790162635208032598307950215847938791738884540111403752636669526231591972857456317036968665915764981676571789041553161110147019690657591574543581131501894800338520064801510887813061373200197283812603105810296959070816699837014516467424041085266104950734959002629385476378291289524596959705510053104355106549475141150017213425267621615275107073731358621062347812438065193108011258014109478155106832466075433464858075766442927921174874819236740187165744089667752599404653654610395390102110486249287117181893125577460938272422900440011513271496787136771549105889274851523569104346744201990776454888417855603705419735155690161903293589271474322705635950284710691460763564308283207815188845846424317741853660629850695404525045249193698830798209320898635684223934321050907421804822889972038054694595215076144690572273532489210305116582680615330101134270785537789042543487220043194045666155317187400526443799128270029885468434484579986429668730504425913052952911542083793711967615804265035019707953495281473151662819520316373983407103806428570786361607364987861117833521357745387449348966812738289789109545239755728688907374168988876797330543322673046153115331946415833328117634124297454215627649364999164818999214452574512970268137569831572786161815990940309523480426759038106766524957716744014070997582287397003841168068848581963905472692063548500486461675408184732941382220678972889267571585172330475785367449424738859098986328512469486600258760770097843659380124880226509617713770678750670779182257811045024015585941477323093103757831033183550888953168506010800734299770482752842168540896763422613770442613310643901956358619135277209620409957382155592086807657937733976876927296084475022320527584554797076295081382532383369275827078973259096830858565648821565878048619897319837668162073963243027900090599531263398734307195576618280015628806588204364970306483301683591747961976553580034607300517076239607974566050156972151204881021230029126732637578811591083649545907974243164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -634822205696725053184655932551263586373049007119738543174874704777012922435180366407628758290112149845620582135897504781855561627588979926211503770357503737986160256422425756935678554454598051157384343527483653530742647450163174171710750930593075663667061987426770801082385807973055570757135740104320010734073284914775276674778330143359548003728994819500703370692964440084580963138555036839252745932572260925385636245390790339541883127689767807448287715752813881276306626415161089695068909889699572638753712929048506616360586316540234015125711888354125944025735256679564648535166817310986391062307476003304482048970769631351376159670251869387408778660858067359073264086805818427609660080222442829888029486446002201543871372853411848769591952906558246393261045591658252366204679794716500664018200678727745261377699441656366907757326813729712845526091613089609651351686932516542972025205884661485002469037668158223389269480758281339312992365368890671229098541034308154414245458482510135451102054761658604455683878786769605198289528782112423143985513191459432634323938885174991882031756049499669676934937220204618114574073124853613792288251517966885936450238618681512639822010906949349029717762739437305982981303143390690132311484359418061102806926376602566425861058266535953552844341313723385140260956315451426846651281575751338842279423641744517376140485181648473406880041555474771293891573229278268487613805603702505307944140154780994719945298595478900747777222661974547684855686328918525476052351209673124282033867903516066397998740075142629891363098948338476366755669165592097019124553336347770254426356850532997679249992877437435226135366418774508735540666005355091312235279846733228003426130331913564654838651196030726506380122811484724336291701593429275244301099689557934116604646784643761143411434565999717791301287568755171208475784576161646965381420442231048305703411226117708063640240346312369036974567808007713232407534274967103101165177792716483356638932090266636649929642888898312552959384581117975233748058192540458206864080850762831579496150819247345598931312598302890653915550535447910559806797230158217451638595922821074700004352616042243265847295113911039049109880576396450526656015125518810167180670557359405887769581342424854788150087558985424793585332583794689294736533338479826816175031205520547890854390815000324862116181289075269775142038891627760208191377789281015278546547665957291781484750212736387355145917388465575804162435210485192537764754174238281925475893470071228137635027889323005626213993616048410373953263196322393828825552303820681372157119978480600745685607579314684442526700568564007108469193005003098204393338010607068747759399690802090562236923409235228621402035052348786407306550947541273492596835087763589000267606896132128663645254191044333305633143509099728786599099489757252065134313704966629322911768506514970220759561958647235521406401887944606604237817269703815987376191089105553540437625929403000185574753747335915633418703629718194812926126090791188472132475647849103990997345266395732773087308764444322523081736038606439951066388285886650360285973652138002916531325644659632426590020587580339344830471611019919472606225358483850017652283095077622095661670260939775545447394304888575451159357111244365657965226074906185142557834896662561371111287988724546635979302515488830295526413285834314859368783774866239378338991254095690257416988184906519428775781250942018777637748600657915211126521473268166298042277750569759125693617570360250186342088358095202082125491979548736974932456311011520840591588538849321957716799319805984508508695264598773690457940590977855717876669633327406451422998442491548158209751567495128900760317733004792779158430531106934915390895454898951861748897550576150108496312610061006700360783953864199247119685263908478623075544110899502888777387831053301739402157246802335105680096151431209404178686977712521947966508796298219624565865412326047220033711590258775631720184989025494321315060405916595598011943141907543214709890533889700469867238683413030836622873160936695489601117844321009991698610088841294447800297522701313450247645926708967361439235723313721281903377230932368185377980496849473122322323400164416975284116585995044841113362709673745229777835949925404023670860914711433064956560289824033599304132617129414278542350142667999408452636769171155506698277096234879182641334189914943493500265648851635637306188487550505110506427726877504460372258264705711634921264205464886474768793926845977188300145651265812804078378121008796597379841841757297515869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 8914266673400472002014161053845948793522215384097510118400600597877668776553704599825869500771156073724233364893970260190608312136115417821245909816502975437819579830004044490028247836501639864228987704810675129324407297650095258653503711310534027557239720907440375431807283165605822412262769425283360989912903774980588956274690901920467966814810761400156693993969498871150567252716490922451320816070233812467846356936056927048498535534606933442854251847357346042603254113275480185690563712334994444269323283626820536274582162042531881006623193775439320990828783382582239787632557536416802324493928317604801544535412089558790615322166571733850761885688407134244872072022948290049286716581203652523532606296835659795755548260945368088518388486823106784961642513361208080819233657301298736844465135553645989523780040269860142945525117880332668783577679713491607269577065623844474615501128601713043491538364866928982901348174441494745183361292733928929733145529795072284896359332885506340138065712364902697194528585409012521744591186145720419874684559832188019713680267265302317810319805320490690706774043021977025397234424281047089339095923910713954011263705836437868796395726886062376114226101567902728639619973278057855777175094945455293440726759358987669514114399517034853114440056507786671842629037651567738468759850445360082199232919839740904801227423948885368183757537926523474317444949848104834621780765246633820517768186356874131160132048951714446515220240899339311333327524765683560150053718641499804995132743980891682350460557415960608429503615897243171392690678399497045056718442700810917767098643473069623615413949907294935322199855077729704701309042641758883693719728977974133451683475496224590559750486633943247307632773707134773373253736209409980285998345456141680835298900776693690457674632224218196384976537185377658407849338900214068682264901706312381938924093708861376130841040731146758023736929249104115325045480589565533855439260558148806083749563377548290443966184264871807049412080074763671495426214780047504999987948722013220853083279670019995610676161301706994293898560716802601520672304269247982297724244448221523969510802695270825296172552370086558445828374909995510606257668151797732362167821310376065544385085875989414346030736824254569837687227867351330254530594330837774534733011807936920867746260689623194925825763679043188306036243380194610797029449056989922202120690559578300054918250370672984029047521796392121021026456270268942953533969171153574014109787459471098226672593382008548009267226665517986528315315180786217311074447176177980711797532119372991340895851359926955228399394978832330115512402362483581070387221734904232785690865797438281025538136308206111506132856647106997511296776043009632441026411364430672718385316952283037726998473992586683288508097355612402179089600761007182479249304634552901933376870032650032337383963162361511368284399320156744080824792187130750702126421356718223540910120461705889562131166542896514754358694392356907784157746960934764669836156075351501891932752399408400836957915419580981552167856627039398358164046862346734216503090079821432267164660809884106177626672579600980876442109825612386170767546143533745968284329773524111028340577472127292251711807699542902376182904418116273691729663924394838216936431491807320997660324277996619023815359707843348077288804552210369811613518804576742889615385982237220517807918880016474474309955482465019175521325374117650236528823694871223070289796648248949451518832467272512514004468365549024420727366834294059227684860923632954787633256086267423177445602202530294161284018988521100430581664177856158141048816634737881359566097487952046615004385801118507932742834676368125977442836389831699620136310565792829900721810494325339276767546029917097637411452230285078185034224866156587761946785285374658873308269923317913824309864322211531364825847814969725252928736628979936560023175453925823461823238671166019811474239220382280788529173806095521064162837896767901874455727077451857488316561245549554023616330106643466954152320960471081801302339040687698638175439513454086791128812495558912756405867999379575977449559054368805337005847634486725607665585161975997343948979722514794025315788683123555442919531403760700468887480103394133728542291744306609661754947868882063796170644397908806430166594448955869335682451643451147634789034060778381520060691463664064730435773337731081021983006013956139869555213541037241727621088881064250112303330811859526302472009839610123707749880957327035663037278157005971479520667344331741333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -67569713622765030722160286855956668787183641857318318578440394753231630573771409199825616784977023724652415257665403989550221274311446663497921535882215751525474536036469464649280865332985227041907221779066161566484615769194324045278626365668141983786533436611729193001938137387874996230323136811421087079074906433946947471920215151522280036866407277902728886089256038883154454742917901135912478932083431485872921391365190639711929878584064903994100663644873927279158419495076094137188901374036450227735771701037660339374114017468401577215037496957187824569638399316441012863311374786856065311747081652503982833746412375464287685711551083875988771596576611083023095680984163493204153688046376663345092025595582061671061686046264001618842693478787723326914425719756362383231124474430448854255332636970297106757584611975730570150453074759836026673938026106023027491641706018193392679602199634177671873517483223940894958481057568898637327816917430457457186926984986054217551156695417446603883704233573121545058156265232072352805836048051469249946325198121715016552317929821670384348826659056041750265440023395444926643529678166783810504694438325500615354591902869128316441397486673180515342577610965897159245809205262342779252140872641340602146871403501953771087099213123724226892515755316887457469390224165459254052109912647405050393951592576012306601701884334820009647863646595154885100176626942918194049852446950224116668915896493369464287925137075755707588396778181644683998528477033261861107740218352580432242048310214892509528674619795418534449021615968660833142962857658286136194216408248011360008244790199098840931213745031301237209062958103737079302493799445878459037905392760316611191022714408069082198214054439010893141751810608655266374317387024211209009631307593027867368915883515585431924684976568226536461083086441902671439053618731047501107232302238979924457332772410680606388207182225504495098629718035811846168494760283784559277312016749278228944378782091514363836786490084582481393031862205464428586944737953219941005199433858472253792807175849203319561216030346219174118352274243115147895366449966114259355025068917560460665556335605529997690149691301939228653978325083511020206327087440347891254488552301493218141053348002264775224165896657489745690592041470895177961338639704069936920944625219413432688298280801797462279837774069567411308564593486971153621940705301134785190218737142920991565381045954838220069161602310259911413391448840655103340979578124299033096604770331583475459501200048979843362822117075037215546537554197400625399633330543609440794123041466206791660349528000750573868452415629195109076004201017481104452637045933401596061878010812966772960288109704549632741674660057979389470982087438857296247372742697015921231611387447152967511385683925107674201497261579134173539279386426268059477285696657104544294939972403593269174578913379366524636678130456286585535681033903943399605014654793922123185545273394426171525045950939973550860696259725071806800797028644230032105256481840758475635237604968822500118244664686673103260145914618974615778514018382542365320423923974015773159005100673952508435022786959991543095089851762296114091080988830089023612161725899936731476690236242258842468674713102186519116084113315483174048493186555914076879324854495764521186458058271096927057346855628864511625439385302139196851933640644801921236366812986255782680046011699657654840868398935873517364228199843894487204156291356999678360050261062784985241867933440984489938520872319396532833066978747449007261993775485209830587578776403395451980276139154332301890651504631398738897659832334334841695744179390487604044930952935512414838585407175083627653575499330946444895082121828851212516161901340356040320774339086649943063736560303828488969504235561925866116264579383307730460708096761772265723858262550604149910117787308829783561444527676688532786771717331538197958954282412406771851450934158844621142569142573636112015005168597579875747762108192979968439138519392321395192507238470358375985515820118178432713356863739506069986043177182783180114194373495560539582500943406304378603586268358820620965619119599669131008604279746242240084602236143343249866373864788907103878510118214229011340274176143906739414855098121186771104571870547267758221051610025136384191862451016960825646516854821320695912474340614938721963928447326940142344890609470742298816391861080246591821473842450482844286621195644870131270307778543303169545134612811593945924785836319113589286480797840554463647816385574174091743770986795425415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -605041085967250110289601029451003201484966259196639837850450779267123073220573083901927331764607722293491408462760740828628712248739350139073089087475010084201230931892852143496866617658897208848398432538362404373045840192019016895786267184803859342782095211966638073754036677385425212697133412820837985256854312405322462144646786503771235982074166090717251422111381189146446144818459772256493286962239875447462836825328977963460197100112778782535174091057641772592354206678345598926138387836455787741289127215410261287100632955310971672770089843493308641708152775362906802652327725250988464803696546479533030699063270632926755116353692529755075664529974771358617773655143098760507184519977016501993818876675548280453566393029280765911234724095464735100574275626455362396684558335464975488183027294408083634886268705820909300606130911069591192299719462081428635113831199864397072147605229516279418881494750063823609046293270408236402009247369307887273471312711249453236077805623596630623131854966730137704983783407056888696393948324621379565918204854333459314315362741285175988015753555666678993752248673758974573902054667778029849971198154255045130302342254725289523745781091747099699475961266411355179800308046804581197140853740608983571347793192833718121407995585446840480449613705695018405681237738924170235452732875652185983512686136838011142691498737130607734901457752428544739905722320327775876108936931631188696000308981098493214017245973171379152262277397709098742733005079803456538719507709862385736836639443902233423788859693582813201099866983657143735434910545674394619422614313841506408548795630677932786731535902163319808995887253262086383536924620120376506876514927218986329135246670933776379475644936481538623750701845640157712725681176899006381571739880546080756863982352161800657250622867818004869247884208145431750072377652347144419432975598055263660298259885715850783879695002709857342577705804008843498034843816828529462208575497283807638415444075166048198124182194510348269914432459679103284205921281955118437488427138537110743230355390357495581576921567089685604456836678371762062803301031187990593061273685544539188073577536781633768518478848921404237295631053736471284049295763835605461773980015929681115791518517815688564260664730032755010446811765087220714463594910127940280250517652834728919382862070960240835941901822984103318121701203453045344054355100592346118661026603434449438658130719142106675852556199879940419925914354066492280504328506907013850251819964513477394102186773225123708806136600623257268823717306992378169326153725699532246219112851419445804498421761809567732148761100978076160587371685596190039903289016974063583800092273990018572818709483471215947590258072990483485808469739268573447732053233751223849643194703384059197410232550950287359933276633222591738031884418204566283119293549189992775195644259573617345596795235768792984815280051418316531651852806101553143444025922360565955055680934576776855514366423018795364061165044035766241874255140140566785582701495199511664573124043880018309436950142201672324558148360498278521217097094847321355602583584474184504022782623698485734031662673531836986697996972719873148922797555946555944702532549245369878641403984125518270161525570341597477515894824041973327292245302362860820012628319866090488794391957747474343831796794155916079705363350866807821607369588199485348826280945138177391954430742180377500872991619792959138564097430477814805611513323497533364841016279239117888860587298912007997851484633638690392660878142573500366486658971900302396163354681496480079683473380434427129218089362380263579384051090039281343964270329372929804926591143224952243714310988432687862523987704509062471816599219170924936987368900358785072997634459682814137443508970693203054154523286813145541123993617718456738830973037185770540845315147555869764935359860887932065148942679619091885424425094854342113128388513276605380112766919614879347433031323718497595819040925948965587103280390067361134053430084393185566696940808959245517776611812794714341518684578491947193681773401571538047076700951857738620375775516953979694615525040960626485585080598947203637155871235400414146927151526444575344665285490407056459236955023303567717181454136093191394501951584515624903292875859760256155457509789787244430298938476927783453245584599522787251039065659605466846995292743962311663058294728546100724335617636317156314264458149346062595943524267492534100000978372192309215939170592818000727066279907080472574585440418324277614542383574303130444604903459548950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 27982429382886531618277400475910428166839569049521495474342987204982092788008595961797199650155781764184128807536287483801667633396855857860508189761584743654170833800198200611438968407882874513655638283859300782914280304799689346683965079688507367352444248194367324286439502625479498508429979453967302055055052662434585724530102988841982484751532412843430765884596157680219478102189078381301487817721855232216845093844841256232784616218925135825810555911087590626748394185361851696658572695713357729791381086384220648571485474307826141153146205438670339271978656115440916897185087719340220085572418055275643214347427450983612005064890914167293904535673779831888927369964109848078176671714192319012948023583628091734713131233503364887792967176781909198956599575273910566209064084965969273309008122928317490612092593241329322525168059794696327401235342128714044873271877311747866103419320197439610720668622070203059931845007155001050328618640754450643236596953805417970320333716590322858702615517254103286961076385671906159300687123838236551240705732257057286610583473258901072610814705518063864847149140668493473966572184610756437545435442866179351817149783082023063695466076602492280415714578653748524339118220387130062951157602569208603199553101280538898047732049210343306719835004531939657146732599086054043722738902643511223745542750385462610296500097400399426960323823898035241188075295020065831941135915327917252494470862433878252700799874641579329491288789039884080797372091778770974895174545375416046618316311759421067716797128582165853373123823942397351753966049482712689444646568328957629536988813445343746009850074031618611907369742614921704607768055072029256419008726532144734570496268359690049386958435946950879650056748918367989478665071829483459848594504380923167945341045763674370932148902763737038624785319839017627324526042623687087566276327251877234492313595623748030965621694259323887797917525248165532656392138446133129966422851076938367881534273362546266335089394581669209349603741472069604004827185964720889485541657443070502684736311701569150326060650429776292211292470482955375994678949511856352730309779685345905635762959521224518696549228822934369419311784623580766564003837180423394981584264274792730041183406593898155847674309118623164811170362238744897018247395701340104963660915536443405900469589357996866201845425291971594407909175919045029065600336420020528493574951501215562998469152897345430766854571139644587843847420097693896382311491281313307328605671616316748871937999828457158773402005164296986286179292604568670991919109477225566821220836653933756509332344027595474960273227152749873797560711721984037676735757223324450626303153335121427026677193430453638348674528620125258399907513106280124365710807982540812001128430999748242132594447117697067168500301871022634473870719270404234511617615165515868671694541463917993454605439438735394697475485398070009255292648119276125830334624218507140811788833697408037727139543598862420032501723726329133847906991930679254603138532534505886373477049105743813988074516123644444071471154172052187392577163484107544866685581797425033405120213420962694904140744288816892332239331598468862550674449977977833756354859881038834984336541206591886574160794968893793787604626314807364044821727237110683435391627547372883741934364272269201919258864595467086726006024999579808404516374255693875497973521324693146518962411023516439804889760266864258025366345521656990207315568977745834492330414331727702902652897987985393995025973891929341332072246804819599217379918631926526705313357979226914609857395798356357619188692674304850603846707556091913956534594430638652344394364152870475848312273185953383284892908948253741073078623454231664549624293228700937606138002036912957146698218219960923045266693503013476926491765932105158545943747968940816227714485335728057765110696648440906026745121391251774113777018275040157272788157520415925721272303757774353488435315110986753716128002932820397476704811585779782272180467743405777883010722953778887880554673764941042700757454133965451533646845877685376055888206892954291608913585511464932224822001254488129493924913751661193302104936212582606131628850188950488268522674260507254697010401367815915760006785490349562189694613245406039463480553867627374527084986541568517102549829360872726881971974267983372805452142844824115372821044036393482180932090518021976903463459043580314750641712867297510811617308529751112011161808366999213684513484904011255991956056558583705669382531461047546733622581882627855520695447921752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -378580610250283212136454488402550605593249132580824902618935405109686102978995895222256811715913786511708039099240414129673049015739315320924004328661863446467127945786476994539874289839216453620473109375023080448033278495156521552762918547134743178452997495335863997826357864479069045130386943610121471660149520802069826818813309301457182817742476700618603060158515011870756922593885123353646352016814057070224691810206493454751710355105960485278338057328180424804215503906906727460475371093992322807312156265338964921099585394957242279780115642719540802361763121771282334032953731396784066010745520507721583756590554826402706886397929038967811474020614158834720840072230014101693988444092103075619465710318534200459539255432050760458981728165417140778433553361564075261690362276733334761892237088327535818944099903673415122647745286089427377342619962608070402656764291887455982237837059650873615285221980405244234006940110634340696029197566827237842518830657589459701936964158413859211288511219185763394993890206607430026559062466223013640226576571602602173205663536554179562309964653489965842105851391666183671685192418073375838144180196882857979452422279280887307479897488884267874288573784764266926298833733571345902499886172356515594956410546618916803977633872042524749339780127055396641318572181872284721614003959015877291544861340235120559589348860842942829816665839157416828638183671976349412126758316382971895485315864284220344409501059520227029103129465304754210265756347544365925957193008133117214388826571585836915745064459938840574525985122636181150943089241668931554278358847502226837319066876888311854853115094306848867699003258788537558363745401367889244132103426804163008011822116134124844354837974967874539559894062564736589319183341390596479023053236217904204881881152244418178622795108089709999777932510665889871229372002980556081824973810370931160510723961915112970546589964317874056127183083280412933263301116920627391575864084126947057106323037868169250216823812584255301991752324919164320144672128176510041017592447322800457407929421890294955524884126285514991718188222855877588480652173957787106361483010451625799961689084045851971638142736293325457089447551242047716031591889460291206146412889208596470228904090542519001434657618940177389424559011153728524198062328015172759659909568503150385676936143719817170572405234315433654815052115375339742550659774176853744870399070784675474821172722437736768420748344883030071373059714853143329679099352606514649593919691599687046938061879316650470394782761940379603771577335189536144016715779838199090110699323323802155713749723060514234244225444720907782324172883887254841074180443619540764031993413851173270203499353605449018791994341235732287947214590813299217708038804280583809248914358409641821031134999201340596857193038326364953694028137533926766015125161757598082034662888807232616327724278258139843064399150030234260571227992801052895545146773622474016086684944374014578034355097987885025271176094894782080938896931533724861378705282287387800582871324425009949911826446135238737318017682414298430389099561396145387020298146919184814132308210524833164888118665547627586985883562260105437515855197644689156933087434880316090781069556497625692662894378663522407818153675702770340876066776129943113376131633911734854869695333546999767985955682166452832369425511523652599393083084954165476328928230711375855036960976150310850143394119693919588929650766857056941610183587918923082752480464358992808827930813521254631868454668760134127111154998298400329192528631223032616159562734022847470182462999265108564729990829563334558176631468078473892505258219795968928618961974036286463741504954925642202126410831012203268735856872912952528210719961781557270074319958310632420676576750427775570718621971191474022490604083952044302435531403772446643542658285620459719184606398432444553760463404943948385754778849322026908652733565922551423797061197869890766960236105532110632151396768714490958469370810271042813018959233131169697924070726468045590091323252350916946041905948805771463392654338206383434176733238922061990192248901850676437684159716375208140440380224190764273639823523569898482919075506777904166147804002134368215223596057184400934023522550257736346602632867870560130079964329467458138876596516454553351360312056763725586131312522919857578714655440399887047301074402535495679171024010228847654571926468360334996861371832401029353801569143742024553191565637836546918690159215826737300926412028819878743946921757666801422459457171498797833919525146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 836242487453645940441413789656985096982447020948925587042248963381404161579850738952056663076671375418595122053459832515286776166629368325706885434944919615922812231918984607938350706413471002438100747017550496358734989448514805400801642797991937870570342661807514185404890927099763348217653746134604713689376646224042238626721125545498171065806724232963138275470612970581831607584894938698450043712081501290082179468217675177011498379510148236715235157459013943675902818035686720710897020970983722875383379256014408261952784879219782447453369977361121849754299228924000439981375530924376047200404528930406202292497911032679689505644050271248408746389206416095217264522594064302116774798013727751529234882164660147798551657502013922684749138614526489073167637271224882806915464863937565994908336434823554068749331551383721717329918924794901837840657268212215443900791798971584518961885797176573741374714475675879480122072164501312703757889040975550992246759302191396345344063776373042828058565744547389472703895336452255146253794517578499059440738686536646701946222715756360306543152910815155016238190548641692190389585558756264231716049411726273305879306041155523134122034660099879938822566679954951687554987912708959276788935273075568893265218075595283460344602344502278360468653053521505850390649024559973620088570740681850412516637870627657302224770554682529511078013370870395574883545267819545330129597457160488767915790364550578655263805625741583748072079216801111069923077475285213810879293335754450044284285698258122894848486654432274159742996421159243050103118317226672396913433743502719972591366709139359318557750128881146721093797204047977724992433949588768520952395019568947931432087834431906801319476947785939405518449720891200906319344081557292579554827762989173892947267373919702941630453977811975995106309849139202095299599671625370905598315295007207179097898160888477714114636298834120303172094706869346401089154820464144385576094560878383564543226354807293488675927449835147518360641868437193814425208952136434023413716274746505352838202047182997115276051758345875857244745098455538175537385221861175477389570419651813282942661536281513285888359306307876744456760196060279907290344096345731525123123039175614283334025316847185431495172104518744017150526028656610535456457867132775040130761964964942677799716615357418468479586666483348356348371502805883578593531149135278007487322227925244873659208442413483475102720562640337743853613681746314014892112494715773871103345435696901200413783329633337687297357061240932351562357616942310897259704051036570884297715987435890515785608078099498391380613010635263072861417905292062829506731887698440482402211012805521154835127451085560948724971763774104881283114937994455269226159908556061367215001024027944989051893528328986750170070280416809467982483940761137185727061153291605262107109383534792936151171098603014413665877192705127978129047755977381918964997503804893866617662629172618542506187711678358211428667171533634126467155223318200905484594782497853969466334710137023296735961405173765285138564908270684078291032402703614006165388226877124402764056188342379604473780759510278276513662906297017862740674205624214455184944769433260425025944456581597352979979603751240094639638647684314333875475938453515097650777164766871903505220987774178567534066302593301882830855988717323137151497378190779043479758874307397644886836727203050528912845982210833668798653765489954920101066229754461360603466646270946118961498365083664526694693960187048678501079016238785994604994258009384195248004085259040582705487100495681251051829434142478139322679996461082621339230555503958115144178563950021438887580650887402365346909153897900148230359370031260648346203397599721181157871524437661866827485100510317224063073679947522595194150905081869171260668064459818744297305913010348355423290310140448345924357847308738064869975814581050371161731872092789692921804851961427584383931140693496571862841060633788415491734064680991278392433250555969259770897924481942902303260391881959239969407854102540826392653593288752514502919914590317816844928005932132406282587394254014795104806686503690758743210425533801738586709353791131812168331739203029787047891640906051469414234324208170693178857885832369818681979776950501422762561206891258163152876562743062798359215378804367804175306672397752726042853644040944718830226964651147497780036429359105853172611394148558125802789977243098051428898243532834553654785605432393311470717465864180792730805339557642597014819330070167779922485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 45986898827348293286805829127931613043015575649429650618899566801118203407160820401118776119312694990590593338730632103422156780044882854997640576741359919974203056401118337356242380127624238763782088109849247875769074876782740219829509618091000827053123126201107047754030119077111418752412103381501771979722430244943986181651258666896604985089686681725158431372537621302957069757459428262295148573370055854222544815356245731144838533724208666615777621831426712168191443032451648359364040036239945025255810826207094422469178167209360934472491009820537829517220774175195629265520162734190493266659943977163075175244026145399339759339182265355821409754642883762032871834592622235138044498611945348713664112914169370133730699464307212042303147416861355700623726368145396607717832123041994341427254572325620325893248078701216721586979429092200660046877334088876034731770637520502852056231427100940408358095904089471135301433724047138227310336292974325366661626229885329627247865557608427731104222062506667441211729480860389124849783827902627525802522964069663109964334053533566657656124611224763194655271399971474381531994228363420550761148044925900781073647690995493453958092028470999610391297682351555015926162655684984095007723413681176854379591616348490642879636206298286506724621879123410220171602012635277964805532083942344713063606138148204106581025462250397752589653915373930078502591527035655450435064675254465327507054240298701398323255923045839052882926104536000886831647915643003546712114146766747957420142110519491063544370499099344759546483087382558198007061487728537107597771557177936923067786056371632265961706619046969455864708610794187989627754623481446060926111532429747360988780496762355169488412735758547240585927574356233708366262574131720609159925613578071213449395757464723500310671942575382058908673410602804527970189876247049658829140234335601702322518409883329272533447285533834964908130761355424031413080021911318617052946164785848066627442844291338299349798001590499584021483012221078723627742166225940182816802173419118290970297689055793142008140422109525145727618100775932288025208003751420696094770850542407746091032112031052194033708414276982903527165387174663785811753843082892233516846046828943091251474791852006548065495908873853332396500603278509003607485504993563829795614684784617189161768580137999426788696553286969867052492657172915793572600282492478042843539100772976898479120112426651322602161384705571850942454203151402667642838133585471825770870383848432752927670210591628004515626850747021016171998237357739724986873240656492132512498174098845447620767426900575045268319202631043226206898864694033067350149837216400731430439685219405215285204941871057534786599068713220652091197101845412569366614383019410629430263808311593125419269169391518669193556645059227035686881236416311647368376110974378463796581088551601040064150503844294039206214201893592589943692601524775039790694277927339806884907065838158572262747287191472536792278390765508724069804347506942355136475503294104767917776191278599100981544499764372307336806877872470034999785911779335133700953196070182906358483803997114607958414311215080062074039751541983583112109574846905556785007648892406678892636800842201741698875424793375400167334196072569003235523123201972314775074757896319118212491566998215073339031200637063960769623925946118584631319167723807600141763511301406367888261228217294642745128180421355060265632337119344985710072119451376216633996263631485076403047899354579559549349381766611854849993733998864811945177630196544458578690486858559445392321134361836222563969573299811630365354803023171434822513826918576884453697472679178781835131200492192737363221481138559280062148547446984223943105066537482265756372897608354941112366206607234369136717710740516670339692463989167438781357750279247558666389782682270707334271545185047600172229023294653961944118199052281369737310657200552062737950111370080778590111894408623453021518887889969927074476234905727085236776068433142688296613225406035751197952000952783333172711747017498127210689116711658501921743146283544164252041991698729303107991117826534133798571818784512117680567851337724696247817705861361454030232773819702425803899061151925290813936202971529497901288252971925556200676280614612254879825992560978387458986944363738034039674544638455557780712497836966538945813922011568281048482963668743852083764146153298350132301689066389777052825407007194466148046964025351550622920805313657980421674392185867262371444302501699574747817678144201636314392089843750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -477799065943873552207438159959809823793670020860399849606070719808841205623094393748257417333385630120354783498036217691791395188971649281073636984871366061930240919012939544030172647482461532572772779350877477351637558608054387965166576691643606709762152719152258421587258375477142057004556966900539005666884219060272107359297756948290654246835573765397572267316562323839178079616128392577538566146174069021871405866996276811034897559098119078326210489443316769321879068285856887540184354519990997000893978283466020416187724410504074981003276947097931799086983447448723720414813298121642279474359566137010919618049022625290348207792659032764681228810938722823827425091954743690727585908251882600618580087503059706632703778844846644414855741942203002814562066076354804987779587484777121695057191582017260342445168616466368692768787726354421743190315476311973748101136208768864493342840075220851244333701813531966832103883065760531848982705832771337883991816682128111862122788564019840260249359932245529900927130788129304662403988660169081465676353311583418582495592522772819845838960106205074778992654791195365202455621955844832027589339896984162935541701965149196028056214799749884118141368713287965866056823802784174229481024641799759989773906847781331530918842075935783151503576207685724099416145682658498372786058835780181714883061544991680651550616354011393855439317865221005750197665331266888250223612580166426651978155143296046983403324214489992045102241947376504387917885407933120699863546949537563775055894761295371799731431852219631535229945753436042208162210001802763266721446900879034376165296993031466737317101820875281342183919296113673634953423286459039766755350748905979712135713287125103545007907947129759455371153853418066182728220483291343408868389904781906002603096770608976970203156466415183604163250776311488417114400483067094600321947447029511438786681750260155505686982885580035831830092810739715125796301266297249301836442774156941113625783372883427422888348343074337810018168379865289459930122934174905328757189641265264434394426168225648699978380735590203883910221353000341140909484086400344911248261367666017837974722921501798506268576135405990009871281357717216196976929292206588667074968128816178842966415970518754488498737871772189993932376754434758788129459615909804127698303249636978900937834877916829403024704895962313770784066758979312496332339870597299508626776378517216140423582214862183787557770597401635428300814820225305788894919805624430461978738749857183983570541731858404700872839689137859769475696897428961290338027254375026447867089083776442267108373846749931241229087535186767696917640581832387291362621123184438261510153832484738253753022578979605910974495622737083422720995835503054289838814799639605878174179312369547754133884304510536986180812739075817123454623706155564102200944533879354037182074135030793443017223792778255530218933787353805774866162743050772698770162407992145698821610417042862802678032384484199119415792136991648776982763765242461800165629747823208546698271339891497877976538512970290762578143916140174974788191875130540939716965309715508054094145032280162797677796586859900592337826321213646496209251208006176764532163833881836139373048548702163866681369094884053971572669338386626125748990404847825498547972238837910030578112855011904492320140166782421021494744830738308665286957074378706515757461066711395832714008261995068792412317677176107831163841392551142438632414489037510221074394124433903658566597218636408528388528937074379175358910266652107153116843052244685316232507272398512757448929661758378720072087666855357865774232822026666768436907305721137654701883121234320145092140417983675668981898876967974239397156271103787485531282298781173383151213578982077741194726203589426848021326498130697284398403138949323561320181908229102615192676652253783405240637155483258210102751602380707891570549839618256928279922450067902185613795545886765092480648175539570013240953704983543749685869186704265537674267644709494452919413042796965646890115753089119684106979984174292872950611957650701157557283590366174051814509429489429988068110025054446394353544835664998998370644259399810818087575229299311263625561479114197845817861220012189764646426480786930208617931540504699433607240675639425777852723923888861925954517665381084831220885019041989913368808551116951099755295747179225074114396380133940614678034180011169303922997311897898145407892901375577253558191703281469965664351916769159874511213281673008068794615728347441319101562839932739734649658203125000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -836875181532891688171435041164132244518432867724603496127730619566652880907185410560504982731083493344739927203335215692889042637126811680210043735590045577180762734370218089546548085006448933034565821758266368073455231333493404848172853619391147076981260020352937498616134432337404525239708759771709802591731764682006636039400121237842173344368939843423087038578793245828867857891729533179410201390195629715439365624075643210704413347776787275135988455688330142223413390777698014787226812045070634115905199725565878933785199150807480460530245752013989999022028498058669207846812495018118299461078308920626479323588725042441317614352615954583484357120899537194941420047408094964964223015507629522894828647769993205668657174959520043479329927637997570426371173160238586235482074426573261901179064942491080502833372941354394575821705775877297251289927335789760900743203253916973863231713191318342721326036459102670363283643674996332994351972102946898586818627033402419591068149870547041366723835952588366551238161785098634837669840345408696115461112809444035706333694651668082114416032108194499404811256007541394649170802299648352468631612640227597879721221277614263498348812797499490668439338094063106469718015692246078163701583832198338647957473321467391628908394628709912057108276777688209090628940317700819922915520369534763925664008717039404751353128900631092746755325734077273858870607677840797406841701335480694431905855290056900697912160747304876967835474111890544221648355338813279329572788211333106361743206013596807287308613693612671328420317502883243182583000627434627143351508692724182747548821161516007921106892499940025457716700318080210415732620594149451929922835244737312499695845915101976982211569039670416759499172208374403413431328545909517550474530204666733440423539828452944939166425713407775585157403318778131723049101207963758451076646163967220435055357314051693764925762961787567432622784550137242672121756035932020498233604526715551483684467420368952725391058873394454707218255721371683543202164912133891176617325869285112388185464202911998566873129866406646688447190378658050642416711954564519442545406593094369670741633242974919905575788179555961035459662174883804442842978640437340407473186312379621425338914690410664455308019117528138761568417713792164212462821760558782242858895343832044394167621445305388262371270965049063130095790329139440034718194571467074038358828730619285763719118330437135207748687816790065471862047489129239855300623071105659531461709865918330328493339609880020509132256256228525876629107727513187625611529821917993850403351573631219584076307045066635682764765861252973534168830421143200101422814932223486094212177858272129104436371987439510384583596156888419941301802588658214439843613459186346177393182487477404208465727860818555634282742934974311262024233878445548540299364567700050621073126877625655683232358841478160970292072006799165825879763651558606597496320317950843302883109085708578201333773912626515379946890429775901525852918844118472829439319605037718645762344917899571565215357724655466180222960089486991058730481048670696599578702810252025791078569831737935215635092300640011581457068361424253612176389295722357767230775608077283167275044582813761692900181527026935217242631774486998355128194781575530339432760415228653066442497670270567566880250869306920942618515937595421739568369746292699847094197471961903346706514151952700596393718689296947672449553275795628487121687616331046707201480192433767208029031678621021254368859559113446392073713781804054565331815078997347075916920194314152897695450511036273383135835944106400893429174864861281669148281938202875148892991948021830674929390733205378870861651327485086172170239753292894357538126724052165789376605990800754900953220172858961634054343029009372316737733914931017336628631159716839247070502632796050793175895505009834834428197830317274391230740344911378652190699930903731314703252197490168004547417787188727504847252376640022887695257883298069268049097144357240782091310963860643126282650281137219983240411333131523028593367800605403156555588195380382336369790339704973156534754070385043278804042757636413557660547575626566139187648214138119161708369992356381478524902592515623100682559900575519922340634041016373809758426678330985890441940327329394399000208683745918734990393779515326513043064075598572109759552971660357101839554548315868345191962195752802688889777114719936772925056119781565001253941316100422551108642305514175447905534501945406593802472688947702295081398915499448776245117187500000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 36858990907637938431089438324158079157018928802227806738550972765094656586133616267358586150846299156537780743467129521095709549451772960197099910701294276229874857106091698596069607176556954418548217337000742172477809895053249196124216456500314560370656530640447421718414496451106848464394422786523906800137481632468034965957689076941603187575105561526062241664046492786164286488345538571112673726987785720991807458059869370824054415455997313964162127971047723458611840801567064665420859055434427182697667476415053960493335009065754632330579525329944882892697811827650925641843083937177667342879370981218987695705097837196754245462771161444676522596754040517999887191449777386389817931043395877000642717325217517694310116046210110393120700765820194459697089778473419401485768370365407837827449117657987101155804189538315854034127628763995000474841184884361920167365784270282162955593247421709230070844809775184072729803989202501097986347016062164243494005507983777929552919079887933453120062130171938933421936245754485612858425762533354218858019787620042337710499743590556602381009006084954961607690433646252708003128406662748079163291971017345849085360180984818194217270540889423418731655344233711577083370005155511667245120907755865063913791416836848486951133689106210436913614483784434865035362317924762446136993598976475747528894892333513427102931698926110022488336930741875398211163517744505583745586789106319190098987798999930510816569336720282316887523927445033476864254435357676464700454797267643994922824048857511924924711299258374621124323264344694118359714797252435479611782299159722865563709526174261146780536182274764716833900101871226220343931287264477461010942406461340140658564238883749246611824369340918355746633799351959091641443133678100776673029420419367368849972461885930870549539197710510351898448533291848421866100452708777308114086270347640610305555187574749483122592964405511634440476814222264226482258681539819114533763800655354536402145386711151167678780760175741457287778117216610124793587340963509904993749929184330275872645061596179832887543678940028653845143631663656558120686907235556431741603720555702198025256872788083255108849934142005218982706873618395947124554066819908583179857323743762071282829601757686711256838032516699120145975650411674494624658488817264201833212955047885498610096087836747215754028853806199821878852302606395171083823892946291251637152986368472090221935416983100108036443280652624564630417914621717157004998365807326500182883824337871219246661451171407988335987696203627280188571713946182694803298516316666255965921791054820576133853496149950746953157664849972638802227887537470523481187642474819774438799858195208213809062074272352652662000720623133375052666414489184870470881705304837669218822263002322568313812637970953355105148420171219200638705131341801780676899744092343569985928101909003117982306012231517104411515720661852651366533249812687216542632941521115851545703170354631345245215384952075434059883333690878681188399994395362884235933657937333609552662431073711573481105881924696928129502561185520198561176611501109022048287038573754034929203021420080236238605581233404822517100587741418268144936139377055639050906843271898026581799967239243502600788904081928135989900540139592430003283761213167280059011220187778453520166508824714302014650390870493653165708345194684149497743251686968836855878186179381818697189874259827647198769598196198323068544825213878062795530671557489707560352654197765145440440441644656318579794742838628897907691380735596548914585850716255935808604615680631538070012089689600742001623853537106910527596957274583747933311422543614113378275312336525213051771096362851659416795865061209144749688101095334428413293413727991555808998537181694975946769619079274875372571215905233369662761124129877899674780368816085479975785793243974558036111368629743097982370762528895614362395374896027738845310716673184711916719211251890806948361946733023517154154259763283638428748948664091738580647197978997030107390014079097825164974502881993672466831859831401630772972482416265172314653209084224712685236366220090580221589182885960655871324837038802445764220543642264427307115002255711423921950662401789023795231034630741396559763570630794430790463033270894260177277773908323662582643347160112368190540928451266721842547409742556498216531902971323167306781034727277745085242490514134607051689317179544398794661771325739560401874358753219971291722405466462426177281031056380499107202760356117892304086275379049197908898349851369857788085937500000000000000000000000000000000000000000000000000000000000000000*i1^89 + 163745320268538364179815155302365489053906639580878572079050276609768152249283793091743827116959643661158096114621412904004386032264095039924809665891404155373945760718945905562625311564373223527584603903231849211577275837316475907008328958585732282999358376844137754098957587736607988141856674822158812938286383084829299594460201606476016596454441300976441610586735704494561862629778950366156443200247958844574069021010626484387954026020542963528184825239126649454663638263549005247529421948162084800122186458001066425295762257270217365123643598319227600697253085125184194772116199753899194608311094369686689097747279207679921782289448258794632470162624492818817478946723358278552344005830523249773046892992340052471760516477654669339390214783520896776304805512139770164692651431798430838885618876772627859898686949885706739954174947762222353228265290585796685001773375533970982910446746131746820080117848356268692531037193193602159777236657338140736840214688948997599278762643080169217257567280685196002088435110238304762885857105647492765686763679195330153651804348943517988720078356052110876842907606928470423985795010273653734052774866851450320710805567588052450801720493896663507011040829482155768065593911091936571534897024750313946200874240111317731509759554653216197739740473291985604555966102186461348837855824233531356974479035284228458003926708832901373563739055993140912408531061786950564370056020135914320968787216042603306218619590871481571376788512356356451013032476030195116604418085149599441315475196033779953759394387963231196225079915880263740310606473726054826383722755704658784942266694556718581608930515678215849708109819046156869910864180737737637051849800777171746220062123344788223730119149878468417442815352397464480768698784950461345442992549714331312071141484962203051769266268048733443356023582562299510895451514825577192198270673472752148948163777253505740118528266232607516938379250060591578596282483870453103749998849893658573575846969139476127555404276640227416933441701041728484506292383749416593611230213676880996851418204324025025631204560049008682735646985452030044890637288869576933431505926949658431005504411900852803329244780369084431978943658041453047712001300744102404917439454240349675144740191817676314833609102003638314802782153076889492472135145538699180859212955360320905177873050258443643558840278085561369699883366789518293085487740640541754348319716872041509474294982230139775806915935439875375984468273541043883788264349748848189178694555510591660591266369504154271565028168163294948229430920655494116887222123274708173107606259910219316586572338277321899866315776572146856489548149832743115770422956329303966596432390007893079423796356899731322301840238382709007105888409053004630846012836540937459916926539685602264060430012640364117813333481206655845951255502229108070675425482534506018632353587380766629655671814761053571586065547864183690166160843064584353962120143729112471194223117255556959406537738075800185678368529200507189790794374870024959928696723767204442476889056927644733310948921805122739927242279028516930224703110532525905246086362917246319422295618041203909150795947016611425094193031578908975166162327035709407787911229359090403538193075749205560712664730205393586025287863178157808754368772443138690036047057684684155535361375743446660882667383066322359482930360018737637215840645867583734540514722894233233099725394592551848122613215489091346877322925762857417444331793586058803294515686047872852040658319066248718033591873028247581821065388044248486928318942565091951160448830654086653466807888335676768592559060316845231757446750614006330157221460917173462172250550033202973126732913132754298073912122286325989632512302090443489257270459568724423567477968394480185254241084563389359042042225177577541037889084894041942969181490888352197745900389303762751872899032812078920872201223128964069652749478912085066565216059101263127072672519930559732388992744152477696793577465556127429994162471316028724618251504546978449977914569132381260235805548446759063429416046127694191735146270960068360095406454075402016428155660501169289838681331947677050604656714323308788931831682401372491044038927660264819222435325867406128989352524316118562618756431290673517549595365754122189142731356549317577161648939990864264480090594820230478774153717282463000600637753443094530435073713383713901182693011712592416665711079699063344619010949536635404768822693630971250736382912253052130502639183437397797866172721945156396782666829992081147793214768171310424804687500000000000000000000000000000000000000000000000000000000000000*i1^90 + 2760664572900171720847226230583940672269060405682999161412244165743071536487614424426073665663977089321680580360049216920762869556134956130489845582916923060860887923303247608026594825384289193021847948037152518479572408748368592661752710521090951818411905645376148517194926648966710401859937834440797848182716426908438087046974200211279183923779399551556945997319656628765865751046620723416110088743963134746223096801127153455575845038282385022673553290538776467111738321803400755019450541173561261518424934042408303434275556424111664431869017120016596067898679341015326482442508352024977063898814407191276988132758643966982270259149882649684672450763502431616878934343006300224102948160161189922594542073092459253138038285497549264509459007219825747158532606114435440063750827719415893924799394929111043510439119359647218029584676303645443765309991440520302497831839767709096438037435326304293932251666218553563898466762173518777095283966439465916410000946383883616051471805548826705223232716795100132603342815519238852010808113101941060414720778693992078747399597623154636363336751630519812579918029595272090030931252825236297573171503568897692896400920114938479277229404288787568117755256445337079100025436200059232710971825861613025027508712502585259724338930840436510314512589684120171232393750613601716963291295521741797391713735557412637104894775299895150295430601635044313392565959775095986216619695800186267647242133080529506777443508957749883339277334414022337624191721129182334712090040536319747302311498793663822487363670230872165307890168951428361846177860427439262178540200775698470140389301040144391999605520862435445225572024856346984930489645014174925766740851350430666965236482492025844409587042937670317380089042970280041557674841397408043375810285047851104143564549396088110508592326523298603887988698375501042189263998711344884920958727884278400880449586844282847665538755265888938240674667250764649361355493677592163724723234182054178012638514986303868066091728544466001018368067862367551712912488498039184673289286632595269438911331048860136621121739883204903075950234140355417697522394319545576295980891736528420699098363801755133464744989333892235729684449938369907177143792034482405889423234373232742673943569282427245893841399989052218888354507331605480015136393423153747875717776327382080231137258180360773316581462294038042349638467382114538148649991739254138990842864886381879820898833187307143933168634136432160454921434308648972692873533490825823055077203345110723017219357274375957332506121966706130813667252350705795081570475009087385824117596717312665148706915323651715143220060222405565673008688713559249370917016610578441471618348121408977255200266970918578587390520725021791438862155708818307154929395768166764402102823014814138243591977705682270919863169664865311275696988646263932106923619436042532567728809524462708346952732650842444744591674988846055334574013424176561893278373549301704212590042425946704114665873081769246162187160956787554141262340678744883489745648963793338901374041322927787814630354865066141067455660758663091439064888757679876369773881004494724128982575595184683004657021581064329590544721385462482523268822397776320970606060778159015283479789964557478598721745658759376659451811615623872434240560590960206828667096801520340725210776764192697567528667811124865853482521721309405760854218704815693295709474997295308419312284530024642187279186701202177671400686673442281270633735312595566786720051532889913313494310594829201811786712485724913505746295767627750428735035982494404799865531671277591011543465945616978622795787191760007660927898650893254749768463659793451247349260943370220646788414498944890496380629000688796097139971876960952645374437127564822970592593992331246660738866413323713462254877685217727732797355838535806224204593827610781580894877333920903126870308619153491717481096242530325603845659004707463321769370109206417901616046200770212449075966361197056914505534442618206799777915628509704226233338139496366932794898101124206387654908081649240991847276698574247543494912794807005821678409731104842794760509657116725384363835261823690617771800660138035046734228213758236877507893960150440531169720011559198291359688081798217074026024293451012801970290176986300171297115042056085712716688918009261346683503377710647635040108619123605149316693000102259252028998831132611522387935572803977505559981784456796866362728724995568920096362456370142589279485356047916032745890371457707261258867043126773079680935651936124486383050680160522460937500000000000000000000000000000000000000000000000000000000000*i1^91 + 19779739223343795088643651783834551079742985570544815253409305168834983063474140759196141285284103501223657146306139567176065708945660537317078027038111008178889357758114372516838645275739799121639082123132391134475865400990971957808143809506836662204174062634130791917974616186758741124968444670742782434072543682381691845299056223700527467533343202194189222858944962443991219638214520784641813590117504542040472947429623804714801849276807116722071628715877599538279527020299407349121916515126520428393591138127511934578600141630110055567624975273427640036425030881643734714331551785900303862344416888674877227457937215666324226182924650247722537378181763569321050975727714974193675608101932262038515479005707596094508555055398973357217962354777102148388717104152444636793169148022258997211730930943588668930353480990723303203071778680541769081618943182594980560397358766464501220684467481262890870243790260260118541925230420916004780944177891784098203911191959764827181535589927359584545002965008539178447408451168886550007773775316449223831339173865433522629941088746350656918963836920554324139664700998501789336540413102689003869131143026806377082825410844640834061184734116992031981116983635146355025102723571091222601529618174409664035757987001748139466301613000573345578787721517241189643059758783128514154292269331315605513434049910902490611249041469366818761185543536269229567060434781478758558747221409102585830490865484876072942692062324594532658293876755688969232505296651613196066045690966615369601103182876945247144098017201659118198558401274926086559036402678945838868019965589307596486280764385107745032738403593157380239356735393174139150394360455728577122050270211154971296539439568210005318115738613703110704664527601909163993047742489918411471522716671191689672716050893398182628786367610508754051463223494765051279970722249766717649519528734597941402764325337608263680957043639256871365930273074591568002517468216147106656469209143296127101229311210195796986374927818705323418603530007431545306388836606819639160509741118070057099970648681575869399497165852766818945524254400141362842214551750541220296222743311550021745067709480225614214529798524327881087043699998987550953009183191135832914109198155234485870336997327440211461888292529800705241001007747228476764793443413376719847153790295631818145706081803646297244043893243977712119486363211807777995214742448701012746731513781895612143205527077680900468766494048806217145245102241430786095660589099723146590501080178271590107751992908531929910646408831851471055952990866053547826775728825991900240463695522277699107669642508930914210107355835494116122900576089118406890926372041320656456455568154916166599789311037338401241599352298329341615955164225401583952619348494631917093569722661682170701236279533103159416677337612961956477356241463956783869974095215337215423941353739778342285123573549664581316663605237544988894218108470305508883884184998468042040380702090004136310889774423856563642566756125447111894595920995437383361140699163204301349732160044533171550455908260586145874676791491531170229582495984262545610652955721497677385281941125844760251170039204349789067018195627466986044084955140848282317213932087341503033521571291701468496965581728490206770046411939707233259816051361286024821070222545836985174285417291592029699278254210872832308721368790845419000777965299318721060169453751955509384004772687849471833556670521728290439211565490302888650281085744448613389012325852840724347286287138434394692446921611637483351132341959046373444216463051486667820752016319487351652837336643586954761879601544325989335919603276789703708446084895569446594117228034582969582089226698642680732703210522045607005424473319912168182295924842954733898232864278181695179267482915169364380510461889328964284754273021289468338080378086943605226152072547216359321076017133190820752494904923562361103685212691345794852460271105504697241121790355412700115626286582820166822491967192541556789978796038361856039146659850234419148453914734935320951578094900308676343223218319699579222494666526728830881705966563881914661935692809386644872190825048837655027520283372027361813958816361004091621026374951648110280370116604018710313244114071384203048722098991794413146376704690879312879747229487671886211817263684091151106575547752648797955627767871494435150144752994443598667026248821031439942985268522282483931200902231492138820723780997405081814183286958344438200902232056773760572895462570630458324024311838099619842434861993751837871968746185302734375000000000000000000000000000000000000000000000000000000000*i1^92 + 31397912306296215886643937728513523089618489653643106843148206408875321549869720633036455243546350109667241345906869659345451394669683496673301000537325925011907984867182027877725628166207622459937815345327752768971828055007297187850126056396854835306981901727976949427497186675001251235593892380192318934674542305102868361230670541689021683798774117165699231116524847917457976888501424686462158758346808849960827747643031979169858379652159617133184750625667980560201648904590750827407031950367150839418138480417730570440171509648602631353621175053255408681970910499814056421422965951791003081800925345819895583140186999650071433612528722443026112460541961017779607125165367909870460547902983539217542388804915952615819030854456548909832243070236374036103847427351099388756737816357308799671601689198362332848075910705766613220043663122666944069294009871497164013113045668854106102177775485411244513051906087899253386527450309932206448329194813347962397816273867782178328403678044549089936872843305259204734666010773532517565150781153461675441872883622334420432708276830937370095674425128578339704309475535141620382548574063897680608060572430939631658015636964999685540751366326334180243665673387093419506983349131279994247850545653405054284566092140199518317222805054989722361439674651467314327531230220831611538573309594772115451065550219423481926074563230762939566788123463823426237885036149491822143289248438998773577601340992727182637655110449954950662350172599153405820895501566038193928735058844493908570301586433448583770636916911737468310956224242823023145699488945128043318348854074683513274868301340378150663696538452871946888102125428324502075569649981265953576812233751847308483751426300788751055360336213696866347197830734104098480517646859254575179163643437128672314676270763591853454561248602253457374771935119466193129729840351185418263469193559694511473161282368831133120185332543351537898233486623804292289594352373160824800440231298142740413711962437638242309321761024923623629987329408353869231509365423964041623507688866448695441850372652724799746365278903813564657212204407465681343072080129681989257512206044207497218521757848600534660147510461037894450913313197229353272087918984437268715034445312900728983361693948751123045652546934941604122852550901598151426599267272392468235179389620661823541656986226802149971937003234080287002067643002380008379375038691000130391520805769313454279297038527597305840586155190934274285898107131021230198860064796505696017968526245826670081169705770742455353899893808165490998040441322901987041075842853727880548583639715946632217495913842658448973067367812288117812075096871096790640327275690992633460318479904052734749690873180804991811906552848296540010168408676131335470040468219150377954604604646498828035423133945075519030957465103658162466023989232421814499737702602518087320690627927078276652369906383179774164982364095716615121846355472062356819456973435016459765487330557803746978284661520226693244923210527092567142802345315225122384811906389134735537826174898024242786063505725718827981283456683398748033772385767037663435631755972397520475789444111107142957001225837403404698368251703375583365370880764004590787676268067693014115905262117991592858777718397441866781090007454124314226357229181769326827387294261536694828756506136145904536371048875037278335827129556397015374466001212912094870836943391068049284488274498669781043522251167105542549711385994395261265512236268273893335855092707511066207822639665366990919523697028854130071954633913695582793037034521986048724587113036492342044790867562683465172298655504659707705696607616580414986821110339326497824508206989128067156122032501615005474107001633919966015364570166449681184488360359266066626801434159709718198437967104283094678452282423851788208731053139813534221161880257745099341906606829695555519798821532435566404117889211888265668594026321225832039848302188707081707511597959905890992138775680682303221620769696541421358618117918442385510782390790116773638708780630137782845497488343728372048450203189327068497748345877117550207263926384450066944335807863699829983249040156930498093780688535464730442991531900985316709141848945168314451128895898361596401595235562739424216992615074437158659622253603412490120688018922004792548000793189474189609267494756551579654456499225344488150875342896325269149016888324275637002774838338634357301163916581961991367835580174232183802334071144261168370314938227899424793873239187437987321439058553164402898261187146999873220920562744140625000000000000000000000000000000000000000000000000000000*i1^93 + 24372871809658401392148671180731195384813282895312755624174429103167191086910679734415867585393554323931019129599349243017270129265314989431932672478196363169712086296686505872742338867916156292808376360702816948456422819830451187583701369296187491972444417210370818196435763756836185273281146659849753646836480888065646808890480810423477964472909532195276007653047464256363327527346113984657351438205178907738395941273186829901784027855249654880345676269399966831079220190131631120687645344649717640602785988530249893905847177115280047047181747469052839948428607471641027871110117835240667720934007026930368116754284348285002934790969953297442943199829623223672507539788591369331219522937757528849077463387804147592419400582312997591757100664787647926302822875276383138152319259994368416285907631089237037676973123243922773936127867407640197579853569413221300193687538416534900224319177112068806735928399834654597072052460841935691435154298181370617174714196994380627626554494637728381801378571250169225452237518459237247080753462984361764600169166225007207677548858769673836134117203986842897706028660645998029570372733882304474801646375928282152275680215206861829999350222781769746009917721352562744128837969590797039242643457368314892131316740630787894943250585705168398977718020537996754870130045755349801407036016656316501858338605315920819359068081285188819669583877636831200525149605500614101103136379855296339241665057292926024158168813834153568427266911597041833657130665984553588605679844680024295163999717703310801965486477982273857004822038412884145416984691227557373038987873996405866560294770625755446803607393276819663329803401569316255660240063836630985555227417257938347822098874583171475005435835548759900771285325225121471633623476956596983660484737082612338880239575411064772409052159130757669939198863823170554278376606163167551020717188031653489323947352634508318234358276040176872286056382968030754408728165323839258155270098027343419252985551622992782155029694156639501101355145465527553173331661093069549273174690835292002747469453823404366573646559883373101116539039290119543424081797010012730316259967409560170120761023281521774343165347452095624113096522783621761233035947074782822505999822199936179398506294249089717777020704537569986738402011357635659215108149287236698825283741258187275351732423226055215305057024719358313891176010810558433407430342497315090095453743378312095215563122612553046060843731655104402198324191143967811353122922450213931315419096722425133906552916214998542791004746556764000182418233550476378095118934503671043553268953938756944181708317642664865879713563559312280197768428536393132408042021128876354136899961946291981112481662852873781177021869058827492760242149757633815506683715102490877336024282673890531321857799319048414260297912545595069080209164106025758366562598228682021816842528508863841259926668251029225402206992361138197780752420210242387940122036603050332212039628574866204289829747194674523642988098713563520573718654777609795651974106006739832621002845602987741974610095936086322528463917592344805042394850555236286600843995629468422961456534749040542718171361019567156123791771924381626111060728388136332263591993752080676307125770890305831863646988810431756160215825341909224424926395182171821644555568653263812890199824829109062282845502889990700736637497942207572541927268968140223048617930309504055916408992383825704916410279569426343228168920512845733046918427631676119694327664793695201063241418113554194524392419278637732951108706853390190165526180980884234938953584184232031527374234138918115136596240949383114772946141282635389905861801068800126900050233340464974491789071588041674863448743135710368457569730568316430786518199862468770620229583573095293900876230240855042517395543421825603212880426969569785355532517292943713945855943289783397132079433185142355209260012946625192413821756245559684823479980888016491911462793745419163915832591204151774807495757785371313470091032233476174950712864714518399916712268576056636241075116592151088586807952008492639130723421565816458182491602490252222394279169269819210369695633529484768930084573155675302871759803858832887514439941039114375654305746510863015657518854948955073282328170297613191927074135704792476839932911829458052800819496453263492015935147139982865151723692866224310236295582958880230253174954850068225475611108107501128121084820899265366658672443777657995688682604657905139559210537491264581116810231854786511798040683600408140563331471639685332775115966796875000000000000000000000000000000000000000000000000000*i1^94 + -1086935445210878689056801974841871585030954890993428269148357346836965969004665220186769406296075608564577657063733732942852690520011510419441047823486286843907000433065521180586111197077129864876332777988990637555911377991956227739135160830493679332483790752241824845221402476740333460647097015499191883971215861678929339443379586325083819656399581279157269419892160663715942425643380343146354184877897817056939401594226669494132405722766696805580088737804239724658252119745725461774940729492632815267979280102262883494331713912858934561828687701502960725285143684514770169540394976961950345161010385591540657197403664296837677401538340954756245534056140551839453125694208025308976547484311614983014237218922372822774698704625241804561656600975578515393645494762027135205220730312572501999052944756002724379412492115359041513072947845643540693526908886919460281243585331729943873128974008327724433524290834659521849162650848105867406213325879808924737545678593721474081285116670058966280326925924960859809920385947706509697263141947911172178995478507191646612113916201141999857781898204221245283594098225725371486135795935032568289362551284489498608160742458154825004251339585445211674103935727717394859692613556458648564233945382297525424692085172831423118795406248141435985931849115051572363680936354626367187996246560121777562667926148758659329849898416516932549492450950401696142773356461907108758259684714509261621604768225713880453100723930761200326985453762075967501122884328299021279308781837030051293169569986301106337966568219766333466128279808979651803085004211064046106146810023098997027929254705153142746139406148334385144892352210770251091406346006501315010827006001416754325894540890724359775086931662960938878214437734391344140491449428227230289452942818093859583281929170926465746114869819305402766523355118942866464382720774094057026532079210311506004658246232811430742012019393899903350582359967388027914759350810073868171711470220583259426098218774802879961807079085644772751086702701110330620636490878401028475271584839976505571772785282626026282469461550994777446607566067751301081319118582822351578468943854697931574081195480712422784046938635633009402474222990285643629425202461928254449850665628014249709858477646028398436198601249044269276375195561118029160517301599498016037547553066424845918859078920603324670006307557817055511532580713043136091105994227298479076415839588861644103653520746392304015020725250025699666963134510140218772372240077515005141718877526094549117667626936996467078532600059739080093629646095374761313783178392721347452899751538017306774412689943099922779170481087784237879200284059530908270128090616551094896012916760851112093905676815642295475055094606121994403665127377999937590122298091612302189207478285118259459376069906346605054935784970330700545167025809971402375863743177861386716828628738949589409757526143778697578909893042559024951915103042369634195757302221741699332743406774854088899127559093470603898519269428999419140019778912955206909616446857075653321613862294455538324185082595464150087271539577762002052683278015572810932591019286417399413710723713239934964461968902710572571158727565063528826852349093802427228470994640097173232581843903867150668859766105147797886228875380202851531377502777493904744818558033727745900958951961399642899852899536449683980711924280626170743556657983893884135470360548300855932903015335601878210664618923889865911933577995998108071840445018698110407877685939524103082287331762090461648926985822153484724303935975103727682397628030086371068288654919220953557330931822376209494724694699227091991442720406741439508210055671183940813641309173349798041399380658555119586362830518143232057064722478149746987005810853161234640433329077335767895165676426648608369903087463614960442360601941905391724638046483782614525554873042420160168404942923848728031925047412003842346682513773535876551817682605378758913989417884738083899832621562883320327190257118549510467374876624588383907411322951546527177654241403257666398684290752703508351202568491433556119339457965410477260512926671888766225434225049886631770490254817010971963099576017274246391294459714638157649125681443998607271709253770764014404208308011958471483114493245005018837036648167225183301167906899518277649371088215254415619841992791563813367038176060109416669676767959722881496836581141933318954122592611426816359735647885062546208247470558421621573633400387479832631239954196831251777860073888856471881366166226667857586107857059687376022338867187500000000000000000000000000000000000000000000000000*i1^95 + -6044456573734164629326798846346093772547653114362814171246948642505811518520983541806928531453598586682317193818381805352579043378750833775274498031416736123424757106109714455420122281247937877601971186516456389710507480084202173612666186319597296894934936034643483065397849559691079598336993085670180970347151079565995559348170803208518134514945845726912640258248606646504054573844811951835797079563755131828500968792098628971570675788734716045650490828016408830538780453947490722468549924869270967366548433053460558424139186257409915283047593138929546426130003475076663860000983117538148964467931856545798756982272885333589295597280292164977480179218258535530057070340526714781236564149207254748254168178567519095298192910459157223536424981966267567081637208222762371990218659421596756388428617875012351782649080553205446715608089099314508977826787224142683553751612677020355593110576009688525352905937169147600244443519295990714065427269544181954737346471094096588681604012248751602740717567252316698938709556154121002484652490026066172672374159004065518249863031390129403653176474741441335678329013194666651501007927070171004700210462632421511528351007465140560946599956469150098885781220463705065295705357770101548190822299848144780111564745709439607354340823629771118892211490450545354423309393655817272069938467256953919987564684429833563869880309924829620775506669486064547682386294533086605875596962145509453383407885674297182352308859925206191733759073140624765182685252560969580997080459590088003073171982348188937600087711993262557480433882920230752122783360345865829376202794121937145755088577034360555143477229558432261549184805069917122171689427013664413981746538108302328894019055447411956423996545318747563531361116535794308958592019159935195427836863206657601812957343699554343309600534777143226562510654220384061225721932936967336389031689693862911816639227878316112918251069643266255419130187761597635213452477714605227522890958728600242262510282972442171645688801774146473160865792962178112352299877567775375415826189656772068874843010174033835716950265924508362582265443492942111916337990376818893233586729719860400306340635424872294824228204518591743188013181905914417920798348515025713904731009375501125610708748030718386381838961485277439914804083703381108537108882085111896475455311970522905797586222737492288068027377910724921562129408678990221950547645795001862237699803539862184707159149248315663867716488463965957141624564771939627771650282573809739849675764375662899016092851839757691654906513337020934987600261392723183699176171217853922902784924269671041059839889270667201269760699203314008289834682758482367696863472972673234168178114839124001733810776114974444568089149859109413911618412576642156296515527096714149466087349053498071485702107326849381165544854190722288913127425465603878137727651329650989891780966659298080897184512830550795718048304556102164798452872592566302943227203813835772452087049579935516908206805806045135741207001888652123982103703862861576344761073747143621466981526896063383636062058793942666694973316597750768506271750769869301389548874466563653875276729683572626178370263476067035133687782302458697661928316208206048222066233783106871128602227499321406805312349555605139402045824473129149313401354404199929888241012871460102580337548594323837266063883204931488279531856724479030796484253130787740776161657696109824189167689063435140281515415074612602477958500856402613219429183229484783708070122284904871907845354929171129529123853657311635026270175027962146316818271163349930061131298159913606701994288917302433202169747871329814226505644555137158663169182115675384473264605101208988565746120723140768663659884418596205103675584163908190505297877544260986962683680357485929984717229346180498701406512156579335013070471937994970008428962064755588796572534474235403085100806963999718134033558874358020079682960496706351576203233135876543228679244545528621629666074957300980315682670557755428683076163672950169190090045170030823199178464348296942781481802571116224002356666028317706124943873508442206057931136251199409128285690337606405245328356699205155149064643747558023539226200156818250383789248592736668520235693623782117871983395059222608034041518338023385887630730228153625989837237716317699986162927317709799917998292125560049159769553862050819407545470493325467946972415671224192816337620149870029370398491104308098361251304640974217150072057215473263474893586089632354004447037018024766074931206430442820476400811458006501197814941406250000000000000000000000000000000000000000000*i1^96 + -14158814035159138624503129204435669731819008365032103810177947025501875489965765436685315115977125049109014814901497464576181408311405521102209146463716115445865884755852313780067375034941127177129035614485604532908569153967306716163809455176878271518654693929271061770632759465775128586415974648470991559039266629727539215117409504329564505112612924686127026553464643178399427011317517176255965106592895082805269341360230407145236115185804620136796723815735182332840764721638261787310976662661496951841283397352244118104317787020592773855270852786941485678652161428538061033028159839364049440442360040868284824112740636041700801942774883799192916345129007206149437773153503049074721583573876008233360190673484802298265432531181305178271690207694047597262783519765824219062823732746346408407096374441178194535544343916257896057191348926882123215903578612482302531632090302658540361121726699219486906817934656811516216484053727013809909453844305968014298198039666486822857994725070352146260863137741353359619141497018200704107906937423088301434092131067211839707690453563348466032917354436046457161824268562990685167879585218723297364969341335723622477758228266698044327268698668833591485565361055700143867504931561088877376330456727144791801596028038850811416500086556177227255681045304227910276588482520881315353164720175194770539636177706688080902866799553246942764203857604908175237753840366010325383837298935428552010857705644113410739995985274281207514045700114347740051524756898683720368566193010123063081338438129030500349590160490354030806997609233608805166707048494479932939775228682945356151130727311344209577877494552481839947780406891655672833669385774070337234678348273533125364799415801263150605616257431987635758058464457208878675369909858243175027878589204428396620223554658739431721836518536099920473926368026568520495308315657362926769646692769687732956019859611189901956180007686005353134062853435322067166344747459710285690443175938627244975077318395161093287671019579352629287788539830967381129093833184376081799187043636262715276622373003895770111568983677222009898177244113569906136765530415579377411435503000562955029655416312675915280555170233723258321663781252942314859298506717638282377385503996862752296499843148631816241825069826176278238282597065720185405743106148551816422930844970284166243052952909427302469423152184841185630727975227638205130429659530478811870034982828575988463509237350760562083180652658478914549742315796984253382437522642379118397696518368803977621153870078293997281932950580065340244937918692353111405655648933910824202905800015995944569907037358292459212255760390222711460380257640538878297591949384321598478834070914346268195696518536282017782780753788583183834753981961682016094152866360569598490781149838388038369534605997825435466953120880721223918431897467387078501364662611727546007878116630043177139238035337238770349221089645856190682428027306933325236202835284054946854199384237578801918765535624235584776834437708637964346137399108893300532366171576090228463560302539236123468682555020798357657682138201758120028935433674639536262792347684678052884164686374835502221654278974314756785361232990482408805836620133398861563281198862132657202825592907913048226830612334350680903275391035638048395945150514526776866875850016700806920955382264415222730402834122793292042640648493984609678604361661702744228081560882416119315248763107088319501135529032506359945842388349680296216679563872661540717854828085127163095412033673236230340046865963092292960405068713011928867038285937338024065934972837206898094220519838204556690469909869654736828226238660366626131815414505821319187828719463834518292967788420932618175462050636541264201821292638566410791611054508731071832938305265421260209926270050491223540594980388530686738608611719865207980600880645987127292834417842793467690603128800972740930119832018921173971813984031811542990342097142079391978598371657137172502281060710926261857598005896761287153599089037250604767490287013956950875104805879153876554787607439362816354260186831841324243954605321353804089069370407850911443809787094385004672330431016402212765562982789046364945086382479901584532083605400364299795682448346349880339749303527774720390492776324312883534337283335467748706043714029413838246554259593351261813689350141058402537627157725094436673384598082431958244293646248343349186528001481851531280366462992493543473632463219032896086286944441628535952222972113143822765003948613468875522515208476015402538905618712306022644042968750000000000000000000000000000000000000000*i1^97 + -104409234436084720968070153243837407507650061152506768288714465066546858955408128992952180887799344710282499293059331347978963616776619376344441058892094331125213235772976003810068947524674504305233110009009722737551814634790259696832737554671488425856301016014104217467294484672200696174076196309075756573003885786270836187557441033418971549512232831535807609188541236436603747430517583050796978526124282060560971408811321714782836633454174941258132274069404686900095003065639046659145491634774323258088060093063598317174567968260371983732551404770915736904370409663272533894058758180443457095931854823680557129988314130481806922168411217604035613418681339434610533382183223490595309463027491444695841542523814884809403412403076258444314241925338931957288708873647451360900376112195217533067869985068707209708831903317199794302817171417434810774409374940155424117607175563883097438568049408823375440359874971950992611386690734593185076086919747473555657666911399563811410235334154801259955054712305178474098917486866397192328862291615618019969827175761038763330719895979627271151042989008261440757961813076573774087936367376119147462366463458542147776493806492651082747623943332044041131549141185236086937171594522078205782169535553171073247171135851761697015608983278282192540385896804233027026867694454865818456507039624869120474820836610889434648628065297685234907799106366747776591274422113172789179601490811404119653903122335460706895874656863965053989033995612736436381185531784755610284217622335683744291885024691592191396353595284570080244344377473007562214730704802337360234835652567066456150729015327008699240104911434224317503417154018398461185593805422193453430743264131430656023462401241554598109746848248111242276844052470263231833675763400662019853696225704127903191020176690102484978417258697551123828382136268397007655056746799927012641898852614464812053557324698014959662326372482504937328310200799460858040449741786852127076873078618206429259176739914402638770844065468059389670813410514702577659168715749829291302045099059897902045445271562920920691688548934856420416978193399691213873120703224703903191186285350880224117644404424890282157356058952349589362106452715222350414208893088421168761524703537848773726536538718800403819474355600352447450355165313955626668455027657161699057809324508703458313479376166776879535775412071589832163524618916977655410068422905783828949464468510792573560764200974839729565644330391483031456318320983570609160177863185950382666030947107113241089483961694660972077260322405426543435971640954808672502466736866592576960446141738489986246053642807832506039354122024344508669887319959470781541687684876622705710506484446994301981181102137616577385370241344819392869212621896958030825196756860231782597260751907725449522111410141658380849872190280459779704616700870767374007697835351037967213010020748892229649867563760051394028083226311203501292068460690080941136794580223457956627077705974756544184203699972277010119042268380382099497140433144840600570087428275197107890528260632464424297306781818427636565486358653328602027966918171436553924166807474342932289340867013413808616538627079272664267664400052226064769632465972855980246036243544079013151733203400330776116065950512652105736908130995835467219186249338306763074644077769984715928823586359955244891255328096069584590753232011260543019601972922172134906367540235937503723267978922346208682234972481278229908150379351863996888256817116865786756244292263922827109565094268994530451747643424678535837387470161335870517546326640533219811211667957680026377238922113786101799610547747045112976721344572310579435830172604547797717810314182847127329293339470397658522660134792939205746672586870445702261806104517756115881445473962830173210731762088590261859168676557159447141939923719997571671174513677507288200712402458066482089859663428134281391845032551794397836968203724811011896153675856470625399784925454657973020695369798490574354340544937487278602109037228146616782219456472556435243841845982113227726648590678018944785884288089031165884265093202206205949776265388842005134308735493595101611802807975983255751655302084654032441850254472080426203178548480293399186889542588869808920596158206622221171846346836800393338890536003340291247227214722770103883177582656921078256310919803738861904567250532314532857342532849710343989323084422032038845426208058688132373077161580903466379540694817740740072930514605707152947337871861544488498890104083364468784064782447273955767741426825523376464843750000000000000000000000000000000000000*i1^98 + -271133167704839967436200040312389760277398809676132497556133357071179801069168223102237555555211420512735032638204037883054717170010465203022572302245687228401642634790515001670363103076562957826142831082305977330567076357976361978062928971860493677292949487167870214884346209367095362859637848950655193703648183621256517693663070725322657029830801558165909198548993799636065183339395629606359259216690679373710238373514214944048420516483080962765288609312988115361331491702906368292077987481693600378278699508585378048397293637298045216499075588142177830575746087097850222546750394208673899952696589136575872043888538973235212675766068719268959774189450971249402594087712820518203465400918839476162000043325666430624453819157537291341796280468590392440791826359339135946351612957245570534051735691323209705207780877319327307556136762399087517841604252049707782335517805004683995284038809563679180610191481400088543472038626031868455307956388896542504900093853523548327366695151096875062275871083523136940345645658030989319691710456408201139843402782038403060519909889980103518032549208605861566508101003147845461434163793183270772118209844264038636239393709361174356650694898058045205139836799883298687959215363236800104015076490591260230906865659053362989800332493515185965986143068896951302701442507508540295175924840690359732641869493456974814186417842212272451480069977744191906181718792174016274764922997820004763808265393322793718184045225908047726902566498937059906980004238385220286494366834699799648119126055625594181010193781524009660159311477225525527815926140964602593056793300486627644039467495011313571249285292484391473645178993261332599194931982727489925477069634453817849279406923914707081972471803097064899308781927213525740868944149896782938606856878539709255473874078388072997540857624853566279983534290634492689911674027797949303127108848902307554954204477837049135939969846150660413557760473254599721590761087151793630543809446038534335924522493794234646491298941573345304406110631332369284680695123871469697772894807974028119104152414896174370481158946359000536140343196228395646200249092873749726379431491048265132684745198966550456222448854184246252291057448156569433968495830368271844433065583278825959264881039862910616910315646937968257398849675543774252151056393072085415603058751659351398318465896334779594978801270268127088575156341265093368448589384393672241948959790346453680841571100343092364451168506344574916200103485706573183739932700857600361255052029062262142360332578628296739529573555359660935678785351404665685347506015739679104493189364182571766321721855475915082991167190033255384698666957520224081221747375685457599009913959581999840213695132448495661262345219354754533929564235678687748908009725178412863160430835486826211527208872508035085051149206733621320442032588707122853736617461590630031140308295688045140348508793918884928422107496288669953502077212321491650593821516036031779204803750233597685839939234768538949780011952524550468055819850151129888945947169031380492018168399668140854515189185429554855581539007973127981971116900103907990663282239639755058344250231648356277364440618311517423140022801159604020544742817714602932867559208526356630036238830838405636250380018999979114859602971543382571473405344134757086593039500725137524177781659940555932814129440558143513342915720045104947736562168341164570113134826898709898912757520348197472304571329336786351033632490158494691175351391359775515363192171373254073205016257104612684564479153992462231841361349595747235766242295465811800870787449316621445379125658348738899099862346060198169627840874367086693909792823216293998760884664631388103456058460342909158321591318562133413759276647142263256227556551349513707212344228853908334480376329042826201077129320489840466673438591028226484546802043290656620866033943086801323483400409342322685108641210214706985577177270713946683912950908644416142218056485819121327242954661252807021930008093288627808082074848739809635335452046422114301389864168834886591160228032116660969212037246771933892901190851214591310254507126464277275086880411125217493693740145067645128628795011837744812862359648539349943580780717654714998895518002570318965239380068711732629311201469045189022037088419555337578669635168169060986020249027811764538377674023467433546661871810351749738504802976735077948797158316854299445727374482316742108836373607323710603712845581369807593562567078338989141785841335440634317603492024053782457823635887450564041500911116600036621093750000000000000000000000000000000000*i1^99 + -1777330629935002533211414408445313929858936988975204036021286269550090740514103397711803167743604848921152011937149191717898901495196020153016216152396078431236489596051573463283121539076485411699716679481963188400308751169507366613194858477983983886652903309931433090239689705539267526942809649913424819618472616553626781621935815453968518096821908744261108852530047639013312552764312460124601032110991075436561707303297689243851988193149577805576570725152082751783425961730487573173714155727557530867788313919934374349726766466346100646446276473223737422778066209036675275559721738786661068474311870944221989830391850435072233442375456620662762779702204804667031218984899049537728441815365481418915354646288534091674136569194754232292243325221256247057406653395036082670404415910222165797995894143227384244545504173295717453396874335252832736063578405885814952843070273367415500739504555107204515294842078579179489619490472018949830455513996279079027003779885453249538727377680529332198958522896814045884947350921945388025235522005043791968089374651956266943327528681578139004566576164281919055825192833905489305759418236509330961034776082695694323464514660198667014935355353781934975739125119326320772032459612177309468870483893279828669139925051363506949940351732993152667924045327483978956402971090363020193527618328577782574277943683872014889902525086742609867763932497537698007914245732617448867718715856761368142243091794170959980177293090199969420832412492373852083279865037644673695121083938469130537828785551061348919404931825544890733277066429709489349642688113326425705824324438460701400281924451427519818172029062619499312019806908837181601629005604521346172758887217567758748511365697206410200126188884761963842794896242263688303359321961348464439282395701466680762424973384934011685443925810500654409091459862437170779930244291238040905859753303322240689828689833635094635663000917922530605959159887135478051567294330646203321641341107243638026472574727383551199288931357290453729596839746920083640538749455621671923003466054729380129675923320004156429286182511761577026910381133304597227887723908390961305635903523870715908312413776134498908355722821304604779535356800124977260129843006884178044044744985275660175835651039753480307269295412302633550859231493170478447366690830847999015360788793643620628318452825437163750092522943159393231172355050964077483033149206976270729693305566924128085766908849377768056162109783611459760340406761296413552297237230576695864414574526072519840559450007102557372623225420321155392006645634516269483071117781565878135699329250555863936379683827054819210343453224325889739346267735378276743250373913532931640088302785090782884780015826063881024078315550125876736266580035573456587089696479952350137407583320841631667174138389874569817843945444491413920128409066655211406525001402635398504244035805079188532081464360470126998243499879057002703825650296159637791464949471793035280922153131422608964136569871413211512662565909824453789135286647060372687749800726944568287193916951555912841978759383377186148255282003056843239407833122271727713337728642519422503481999581151950136012910162260540996552289609903870423148429284239750173575792405048235683684026699662732157412778094776236798034792260583120683442632470770471252807516710106195164097924755482661437730362059456241802360200896357650008504396498226455047755629167215956116921859669339366650756260285864865504121374388333065031077156877286719089093834353802090361840624126315689109273093868271246049608184540573256886855223197777789724610734803485678114556417186504096215596010150978692502521420545081998558491558438532753647804938745327981121766138684490997083995927525760739868372939833573471636003087865209096881911340702530556865577696341575976669854307770355905260432224513559789840040332782236083652205597960920610113363342438812943958005452315316918693661599611673479767783140521316201017650756711262666703441131978069667686717921007652988922440050097706428761434504408296968795463742000024190069521633236146617630441561025735485102907301688716887953762490731108217350574096649748212186522430469411158776962996948265174097364922555037340541834393425975845640912223342704577244857128518437603956549090130638519187943994190057386922243112116787487806001879719160695157667719009107301997412939089794994543762496027300710882343880393510544822604855428618603723234599546040042131500708155546283901070223636162921774084791019591273484853826566628488825561049679890857078135013580322265625000000000000000000000000000000000*i1^100 + -16196972111574380054507484694957287855703316607849931141452163259812427587638892520272858148866892270761060224099725677140458712200733332820084589903989326108584851190921261566329228204695931220658628227239170122806888608874295429697322875514280332484242114457649784054332664422054834896912288546232480524148188981698298571609328148639891587182704144782067582237159538485914417852217304245018159131718358696768256615854979624913041338555869542253279890814213455264071117752119584748323925848444702073721926159204467035993843543620434055518156465110186752706168393104067581712192768172692890643569384035344121370181974065446688661885573436145869282717800766689766410749384066137193296603409960429237803465956100578653729974308003167802809246927434153989625764893082917037359850812072864148919752302943647361739472874758508825854066682725522556453990175037225054928523528880300283152413410064774772484704370872538831786285497661113173135774950245746666439073355467865856856001231651105270230593555975023339895696591315865895056418676152041394217748115995293986290628178096360329474769551576260753099549155837400749948208595985743800641097470413508011523087047454188631029942001225149532420476527866407522374193217734880789686337675806671223344605248167540671674187080495831805589811205878539533101609172391790649450782741503500166929513771531696661055897133104721231761474879839040356130271391359992872375093608623256795302428320577814132092246991052495685875048618061785776031654610377996603811510011073921793161458159271423262002705398028442616803733431089382257638315208037990226336162685313212461022295198773280328591525419721020230865661569299681432458778357803855594946817765026381917827319946965600169042612222943576863932504400857338812913842498939022349468694291129739908931105146986147610421848688772963698513810274200680215158655839629282370091833567603311297285356454549346305373251906167655118658592400423261511283683028816878348607623919564626222751035339963731766768833110648194258953062123825249835136133054953974699039132698772106285053633345163995537603133617687014554984038926796145212034123959344124884171299958971421087300657206928617928839571464043338933457190175644492758218095054825212021103120102471263231815122644695314851063187614664799722811152887476284598792083491136347437747232285087083319445973999988831093613475664398202968563991764535522390395229763502347441025818173610756820981874712654068273597084038854940132690695022624986213105047508079307888904940366720570909366897587733467505833562718765374180492734079204190448915045882140366048809427742888084515611650366120631507801720513599694720907124928275246280921246741240567262403386515560459488601615286811118030181928483890227834502647076722404334250515317393066845784456306484476330865558311678290227863302080265589430624905715820534706666127998544311176476795588983819363432800726562518183302953167770850178363443394585185938191487390675211428549804890736499323598373864683720596035006234248233209616855351850145058233949192451050932215669166977897196385774895765455994703877653046326669745939849575016373870907322276200355581732709327170936172845415983079719810479697557766837297478212144789738823106827334579577302272073409689379923073305056615960969320864914901598985284939383982909969748980660199617436014617384271333435394819149281517100139662192817373524607834891164747098801503384862021719984021617125844936912646527370515553917562523659248330366617198432862358602998441579141750323012284589041889463996792294926450769312363359262833248379271311805635733899260493539570296268286714690458621235589100570395523006826866758822149733648505176150885341411121055121884763382898261572575454015705063277281553669790764875274368000778332025811903654489201536754219348314212495587864872072889522520928422620565068896975132608578914153175507742857253075732807164007352484731718705629255473998055806026044983810891082876789856846031459243654138841001006900195420127610163036091042238828587134007567728389640211978235206775371618933770129433338700384856654219101344933100394284400691217314793511233027906719763761439794791297159447926379318229529191364816483659743630822131841988957757433379360197215138674688172994777626221535857509484920426977089382724508634877668125901286926624397595660717960156669592276854792253946312591950393209017563590613522311402399921583195047206398219138628554010946592604154568013724840805854701440897178700881255973273201857932611535647446560949591631839439287432469427585601806640625000000000000000000000000000000*i1^101 + -41621608323197070288157031750908457089442958021779815506087331450354554080566330696398960408536719872775183754979430272082760548128212140533894211737272785604007150358373354534190776177237000421012997301658330451273630835354879452035967574382146628904700067188284685830178150756631956940109963140289390883059003671231113653714883195376964287812023531875522981157844696900192214526619611567857957234416132028266254519582430206179583244731646631422325716096943567828236847618998683291617810868906288295962576060367138947482801615596513629591368937047781916163828194847772257669943271733522546378863127859096275757783356329852173866999418770900099550007325066932488019910665080160350381652019448156673720082185082402276721747399838414256589400783735171680392033903454739681647169137213308029238288018316349116078364857930929201274407526359588067930821853966990409756725986265833097462562993103555218168187809589136997636403398436301654394061930801238821301497302158424412882920089330706913678709274993528921774191606101735491103187105595722231856232690069318519243976022583982291266558697862528048458621132345073649338850355881575158711002043817042987590031845488403417779877922396961729870856608958513094171316448746931091472068303951525042949750526676083450273396229075203617197482857185131157959549602565946353673543314920937294344363995702226769500376619064084915936534258216565578187062998832227538821310661388549770712714451139758576063574535589740756418224027872146228066292204007628584165745525827744306543495945396528400252279279316110623367474806547557278380678829284134955820847405556228068472917860252909815545008823346775434778549657778987865887612515377262846008517225990383871511083141460425442765402602394168166722997361740203742065327346601281743486811542262515002384897607084768674733901837543645678575266316472643513426991439905237724140583489316869110918584164898059805423655790537082211317659623516134625389698968432511239425130710672684416588939991081695874079853282768551148415087774788854669857089397494848120740183876017303009318465686840592368888411510314606465520310683623567630305239541911744381815375405893441200809795362223363927074570840499689735514723545511951205615077806864623353165931310281639363772295786844407183720639734262234777557615605690810256795642220797831546892153117275259306191175235553895458865221918431318090274235305919791111595929211065595090297459875289243180037031248471780029508517107257590930641385148029873638352538901572361621005113817552103573889008635506396188729446169972227784360835250229422260273180478262869511730671996722202084997959635926940645780793255013136645173277253684360437381644982113054992887205306697599599697723797239791684162434213083850334141035234129109272513650731731924393085582493546331594711506452150849271433590919509126210837699862966597811805191900800508016421127711403871202603194889283871121994550590953343814919693679598293283678028336114647661765847541479619697535973200678969614335248308248905452323241984325125738101587500896148406285207676566167955073838965157906356222296331244955908627508703208691052643593379004024559942960151137398712523778956410716328979137877513746812201480899687550171421181347696707369469227001048188929284139910731845692841750638940887311075937158172655389068906224212820737552360534475837302900381465191845708726880299027715828039083521340832185432425276122566415031404712735701527670829007023543524767966573884889398923713907674134994431403832829976262805925282738785477590002829056384417658107240803693183402477201822583064871807922182444144421311247863120338906055311148486775411659620119672024301694865189711847321535923152710409784555308006563421187146090752144309846330346182082615441700207225048961177010086033140558397970456042663398197786355066760940644516799713109844315418554996434650199939133125850265101908201291161068810569488314158026196661461545333981608712635278682839786635254964733495159880990457084335495318764473679163174362817840192110615842693170933484403529189425195819154242427777866074946204332664098215430243995856014469787540116983071168331418420891778019534975294728993146221418291237012366860078785522883837330287336916162620462716078719174446230423324821289778468847243845262300209259673807551667512680816621876345212406197484407195644995163343048765862082576558415674680121691061926629845159920521132825343127311630858783770980978603361763442854396492584543075813397910464977791428541560750151423188044133572027760692435549572110176086425781250000000000000000000000000000*i1^102 + 56985616880944343255951564405942230752902782529283009002589879465214850449978235901553451798022885912525533765132582561916205167848511713083131181092744537625765377992187902006110839999294214979716180729574449535929035633708009852677927840826067686138530643585974405530570970385727282588466347521051330372817730250809946285896853500200665103424920426783596308676002061769483266418432267097834212581165975584916098110947814715390014298992366523195661031565461579914532566391622613660853318510751658482699305568036846874229839638418838740031058775593958960866877381860963552988828619458508248694932814160842018587713356073852549322462075014515680150937552843484511232217866075744214349592473133727081537753738880472364474946296713147320981565779973682138967643053550361114236567733855965722499604361545613765125235281508923133096677639049340323197383773343863182129295250078235774707966372041486453589920445028469603633114704878944980269149005964561641424692862616391667949058491169584137419333333261874651302147606836260433908947453079149558227138428492110171048833525217212950622451053134517906829268395696534666199728243096897142972826852419391587956539925280104641490208230492930657132165026349091464374476990157394550080395896812995001688010849713568542540443714708505872660857806095801922886750336104494745418116828050881852345082425902749262808480594615816386374329816883725194325159861453318484900862361460340612943623991928655589464330881198329669307411503983331670255348538486200882448304773268935419593768450009497487942004871974974356427784595707191011947548752528432341027535617887758162916346494338553747023940359812417470458707544836855640631236198970272456513951669917461121793131685071119093363253263008549081644332654863606894624020428537241720986183950178562667717262106350681696163979097484693480136622281430758058960081702980208446121539275688227482055415331038692877166599454964990557250448588121627183276069138472625699922989648016272535674781461625404944724170514622760657970716168189751091156752780264524495748978225308693836361461641746512828397528399517510604806032327125473643697330321906105285455038686074450426619227588441947917038462353857457253770655650572147637603973219194157049432412429779693698799748243028745644509007697047551334530453572082042095855650611771438090730966939581833139600547106179022797013795109140195341009265066737194500487279101543313656348177489827546512572294123331114224002894520087086831331936677748690285921626426717156871647859857097558460208530583236645445676496350831057852215400663729164039377592498367385210614653688182346783933339435834360746151242560237097182217861348526846251899601623836358446174383830195767007638994107121020655762826520588550300680816283395542700393432002646150105397430808249039373232362370433304252900129802692164137005091320990612839132664243932554280583855839745580716483777633324930773471056175539444776162884961093644963184663179518684008867727137638221568978519376458765368182547768075423010410292603418000007065655427819312458720974594046205237186052041654906590721144021114469513097347484279334076155067429528013391418596638334778372500367132542666799477519519353987613800910566267934470518703970602208354247780593318383559814783855167834166568746515412886024808031274202307019627412889293955560392891286543646219352825682295196716271990926375129758357697830162825130245716561346836027919583217279718360902702134597440225280534767901909661698126298805505217462194455622763868468945851532426641242310082627262450956103231630881652784667061780299617514377528333652015706996207978898495226843237871365039618697440552104311854713119130443790789953289746512983637611969516216322651330007991857717650730777798825911061473497251388334415365088887647098015406684599470100737023348910366442650602806925278372313219542116089791511203642509975729711601999432185807629014071166544333163947012492289850988136358080867178352605116313157696400328480826056102789003446786967274987215023881585458874587226048947131362946400203375846078723722858838526910461687006282200369840944659592763954902015748855532783403618812515338241717911544930125244392247534606872621308915621552415444053524834216150053220430591883542996673288395216496659528025277542061099520899796451961740252719348161005060654414820173327953893945270164462357484474742609474244164079371093269351735395969717147426264273738283065218538836833763827281653255591153814245638679114211979324014808203064725313196758199607572237255226355046033859252929687500000000000000000000000*i1^103 + 1097072222630828706347515742412678664491420064611815031353552289307310530171783182007908281255479688195401372044444144955358998588348101024578005194259968115319467464764441744369134900693935662273806676096493916967556051877265938403158162393576593766375565574081393452716264434925938663646859094266227585393835079851622702134981334371162266984083602469995665687036512239238487384506841740427394527495657707512002424847900465517707491811365465862104863340033521642671715513694752889773713634795583095591046082856510856879277803554767724893105768383129677806022039601112045507006350596382595836615584048723379180576555758608079133931237116989673869289550062068389244789107160575257291104934181288407020934156072737938597280782734764112229281777060514556825607350762519669771096406287635689507922379566748697517082560749893782389597999072218276132939351422761709454447708262343192205762667482465864372502612049211215302699491790698936118545107734005041482505626110382807973297289629773888251141024260522034714075721555898369026327230308024893434691731771500985601115604027040008762266203447126930835263313513587470879580940039300320321478475041502971722029253172929668266969063553385495321686662376423187627034695872223148194475738582484929735724206867907751340820925019497186591112551243297878133574552775564086759825716369423117716459354074560756134837723273953368269657974804254265079979555937934327444045961349123356907347019702156363648864953688631943701603763860468281462577609612849256191506750380885573440104169354365858452122097934851434363158631086114890549202677914410564593471015373136930886074295223619300273267176306870551782653019190600875396481444814965315180929664443577122231888232775638002254070284606869666565432064335043872707869027878249937346673462360865442838382844048089745497020555197528136802811471868885583883423620595145673107045268807423839824134480723400096666892991908169118476068244366500633092152209249996891253007708805707859446618474695149178552687253895879630065218717666163344731123005843437073048972138685281105392234418381354895949707060870253301108247990068794571200278317968166974390688125963829064671296436910822310510774633886008756521319700976671215428461477193729798067580062357476682584073554017348623563765928733969630237374176233681014330198725831468242330075423144931134499016683337342403373390894106259576301138122187649319091226706869584479727068769673949218144510581307790559992559514624552074857758728914113599770644585035802823858881341833910662741245395639485377845699305032668128108532575584162511556035412956969027156721791527073826584075974531011213857043246001414504125011660509919292691157433065987238641158539860297153990242743747312017275797099512772965157647981839385261412567458926267935289544957784148797730474429708791190258885444527398934558758573761654355440461622107885468789909310468621359437342483466987486270150243308393294398835526958253570344229717477096508534768763785345146533751384372085124331990698422980672262140326901157803081894966999703523230724763137304133055784096684089592918543217446014042812966891094950939592296352312265401867973919285749025235185811499589788121210004939523077119877176384246491013299240450282803827921330997861590361654927643260687742592156651718023313096726906486780143789328775017031339791717368035038878848884675153328394971695055499427201696864314726285002590166070312280258504321112766962632947362644307548602238065519673943779032777303700947633178052969166304571319068416953029675401521425311001876856729639468796823218172381789942076990553639645724304067717309245911323415025867758836828396483428359567372196175483881665399994820183463208905034233495869483303523705619908381231526515270794046025766227652709633579744333908662805631867802182497088957812073840168233094494536965435968506289103238521725231537344675996644470666155702047555815651923105116334937229973736673309011036899018298321545325544739283928530118412536183304646111189638060577482287881078056618245326761592892475989345023968699452447778874950573172307656027608425560521855594627506658483608622284669051077704309124867194310168546858486732204021196829678704197818198643394595403614289838178391879375457383798375965133821623038248433741598546528839063371375781371542564350127147559614007168687689072076388622969844654685468369826674554639955550152611114544738373330764951270047799398857464383098719407443988827769697164342307850389641603774576227856434488608145722296727210195999013819800893543288111686706542968750000000000000000000*i1^104 + 7286442526404183392700408529687749128644302031964954922478632289674529040775596336648671982549720128388761273036423043827873640648059558764814327531617062740399814905605475350419635904810714603593652121658433161627647864281649398664614461266496546432362957984723573103872207750392026373798952243782169883144747721665323928434825649048928955086253405253085553210763770234009612565588976685226861282929313311323461885431548248179005143483447204722587438212477823471794587040366370496356507813629255580621463843182229094948831512503523859682598736843417086568666153978288270164258776654607050811554327018760453385709182758635495502636317022828777320416907003746894931313746499716421944280689700107447672431659384288763850306943466753819812271505028891549187578983294513216496425901329146089953351290970869890729483379611650679057686079016615330328251848726350741118925707941627813927883715250816834144354947027320146261899277913955225962058526811822777471689347403824768599461930070820768865906115808193825706676060295989899907977207567012722022841799859531296931715699652469316796017476591211028212957202923516674915625393830426078108719152907368794431236520776123524548553127271297520999909939655481395248921310294909127184439996109848591307079469444482780762730143029975074999515617031728042518151652282005608327991967085363786496779607182651485914157371078184571247561143107615606581913553843702763371352592034929197674639949267335619648428263608613888554332957770999973927706554826086439824396452936432334593790238421796726260425379392622467730987810646265065661355773099162529507450916790169210086330633735001623824376631460229480119856148566014137749259815888206337895776241599099888366151356841679315262275031483737620263916823482584081466360332196089402174050041404800851666081396191662408777740371647740511129793853689721736163249305438278395485002244731871307509726861985592961089183671497857993527423662323875937276307130456299883316027854427436943343520925937295419958841499810745588387533144646162908417345709796443003916569836529811237002454736797365545423150716374792507751463286295027189594991884441392998865234838497347149258377128297932276395737394128758982121445249407024351226356119280794288996852290325544717872689869245596335231764153597319943178406809595290639212197861918633299909771120037367803283901133836085062656748025472339468823626907890369373985413233649486746923299901939820140441639404178766350490276343100750151898170798416276194904278702838672840230591184354705134765002961826695859256832915369214747803926326787280045535059334947872580656621003464747869678539017051669504985704796168887526519447879907581959026429198870516822882169168386629776171060462446822595132885269412897771215380396874678372277352071603943852802846144365109698466690360318464509407420000993247742715382343977230500048621814191296817134177572875384655461583886859740252550268139035539848879709041050811282517027981178073452474163857607526020332368571723992067769059793148953578698297680270994005144418680790249431456561398194459809632129750210788173008646991481915873606807921687164775704584615111715464565754291519227708054607092143188711323777712007311897949743927854002239080707841040851700660988869337392615627488325882148762555179466112207516852230528258626120307942640661957395607206214181776745762792644896508090256635430301074506788580014532792700971989648178470851106686302620392221820585761203316526778017380378998897697201921711671228857738732896703344710249648394161130110985993423049307352348190638210796876504716480119965583598935977436540462790617015848918248483279473334507055261169828136613252680881818815245297988375601315071574033536456229240958143194139896788158591675684643348010631335075570713321968211179363731167724675240407959112527653946161173355740197527110016061874931718392086333935166727762151491635369495236395061877554946106421120248150324792383760280045271222186215681163899416470894954623214374328190504312182426165895020406738717404114176441261928826585999001092969435608663869213146292701181206843519054556821253439780435010556719793442205108363647643647279277389722250281415555586092422643596573212604237637147069644582778394096367792211751812153270854579188458952636951864748631695801921518322996827526973707660727623796507156533103665427248263093829825704416427328144971158349718229559954668687465154017068436031738470631531527001644151686700946351407705609242704777966058201659307496201514484804540256260296793300312856445088982582092285156250000000000000000*i1^105 + 29819241892282584309509262222393030109500761773877682576984844468047872580557900544498519806267823417795611721024602489892746410881516376422991362230978105173212173479228027187980559613433198658849888141928096179503997862927288125994302506293410363938275929424681306194967060905534163824620881504543109977494335118897662520651337476666028538797727864420252995987598082298891033120624833416364779230516939102709502571472669827526412924208920033918409347181498690351098021053761028442982979344995554505940541592091338126766970984662001603260218363473392885797447559586436141513566368444288529220031272499360737464626392669350660659364241332198663036927568755999898465831772922028491315943170309407259543761263617776881439000956761627870736844401463198362435901682840263186905626762420324266152211460734864685577965267356430651260410576072062836567738401314533750363898342101921509462314318349235070651465030893739566252192240544334144829066903848409434264399679839862719352548548959826005566830745116550662213458924330392108756522728820881481700811358847775681923007065158640915679196568940423836221694943062276514345981852392263471926470284532149084083551495800488769390960829309662844102178186074724615529514870602886782065198247753295852793735933865663835220555620034418377578862168365037217220169472251724173810277898919410741211276744224790942188686098008622788058696984025488844004740930191064978752199608245237866370132391442059294571568326521125172681704441859517714054203224224824173991612509360944600394626043154181034952853892245058600813758183733099785983431794361063345231514347267136155164096062215084607331353490641781046192947329583365175394024274576585282341167739269155723273439340453726127719584272992185722065390273347564519812693496120013072127788498926962967069566083486243218655231881529122399499438539459402368993537879800158456687296367514596314953243641353535734371125775328247108559059674480760470332701590188803711870220025470617841556845771469083286369729384481043329007601448852116625882361397071353188987742512354385812729045451698360050818467600811672732797982884004640777886829609922964760353210871519442287969559576899269698139057012179844257536453080619601047575615102621885025435580909618410440830311910142878637664339835432543544761052987977490001410971632301080644058840684882506623107611700268864900434780070729240909847310567658108578944737028510144689145000469297840982086996565543480966910422955018923031293389491074665798209105355566912537093138533679408265822958110905082235978011135204336140542184533180610596266923038271601244255797121175392156514317179430859791364533822083453188859900014963818092945142646783284231037601246660392886395108487919604813979586446218309892351046495946511852212705282538070017692454495394715260373284307260159264969649061203457569131037631577473784598657737638454344674897383412354144621975179141218979473046656172493054039652296988299615435308274612495053148835796206919701702897301131539501176412701759623074728757469998807987324725546372106514596209638187537256580529525654102578117255163848080094970473851422116468304998729582154831603253365075990166359897354029104345079319030350644756241791613883261329423659589723603232820615566122867575545132574291430200765612557745873264502579588935310784279104537707498329391582275133345324455442819568956278575934990910036881154276547488482406056296699056941926017926249699389666292977167230960489244392274662272910893268829559837790614961563573417231214891897468900763630500176467436855337430481358589056532122039200476912439556411398254026397521241866707372362386824075715717157848547433923233127700896718218031967831406876016454793506784196883686206106658963482482430353624405920720370018834428951222061125638092215286469940082783414642006318495051515284611644813609322263429152685054630328851038088349431090368885700089650074388830506542613687258173857130900148872664431467767589765271389822154304650049278945544798374848940437779999261530049935532246927499049555755402784664868657783761070302045382771221596016773230468879331967817232225510902939867897476614557732311929998381758869483562898656569623732448918586440425381898633129889311388581780210239078271245489220750602515746921053754762008337805843271122982414077072479256797002785830188784963205151917266804014566651558573098716068296480269622676526772447356011573164871912521850808830068880161996852511656165614530958645542031071234410669834381710717583791764464075726981384661939955549314618110656738281250000000000000*i1^106 + 78230940196945685940180067192891003089810031953031640860257142819147855888210206709612933769536289777293135640102290849940476845127373008103010964930366908958654275303575010741340898097771960149877991538692159829286903991268810931831028053104361855429208850896180201305098313140203423427258162909369550482267538294015839601930960896059936633979619574288125763759930288506190455012936074879077076635857689701452685855517175226140745964752057639215647521509163631788383669113359042601034102153561916606869659067552918379674747749891336072275121022183245264889992870888263572554749517000673166456815192557749667480377769910242970383938690597553056480902063344269709262778417503757745025721383519167127896126186998064821089734914174878393564098488841439188184364726248284116625815325023056902579570017474270767445888112094292488806690205865916248527208510935685604674938143746962513599589010982872097013940751678470751394803257714019603749909178096312677195282579193710682240543493293385024647110506079495920508110358004486073216953181688055001169239603941345749465363133394751787659778870778789086677731917308034823164365482599220690152904208613077504491303890564246041658705091466444542545808297337452007867163827475774826364254625688551771380097876378179417810987235682933015599545470206659357690961351125319566473993850324611942361778137421169974320753678381473626768987155191589142257504490413182751232259585376451976538369537093198692227203644848649557176177888355143794456096567969238086375330253565646078849884922808532920774997605599811812340717483569829338858065501001340907888590377261738660144514458024334857039589636655013148834074201444772462126617199842003444682394789331301524338628525939087402126423304535489615011775759225618732462527955264987526741014264073143288583090575950632328651657586088962451927797134663248350542775257436951238575103822376902742045814166918273847725549717440042541700969957494337472015399654354426569710463897299705389479981182462228476077945459582603851809009458273129465328289711720949310360833603430362741525320382938670037211407863006421303767345800863174005925852962242622551902389606816211456261652206005161995590244553939668206561288076693490856763917489101695667027540865866841914801313396059906178010672049009244885268175567635389302051962576685022068743149673184231389722454003151247304175255791638891076234695116495122422613190440880048979990462014870037847050643807428999696453824880001753407799909930077084495443830925142232729714831627539069336971217305887271491530540934103078086829359281420674296084467994164944725930518811959303996061892781850583296778055142101448745063653267954293281470411911602184661298571603242282137677638209144756390169723735103740990978229223888138959681387949898428146635465103493834630937407853983278455262083859238313085469791837725076404824534039224109649305704011452777896065073165024971207233379449278718859862324760237210522576621425927282632534017487527166637971106640800583515684012608668234450810219315286444637776180908405833345571993634629137864254137625717732094300642225135967579161110519849491843427208848997282392343365516568651401223905844544396956617209096158293517023268257846786527319627921016208117409826785304799274502780604971346638774218846592704415727292762859504793214101046178734874677569220465111818742548954033536260363807248520229735288553102464208660099774269433737926177494917090306489886708311569404936109274405685009280131898568428711048370764209402518921689210287389860016831440938026782023825041867666591777959848497196979621578489430178611792854803743400588712466215860975872690107382310791392667861185393580736491091091896358116213571050661226373987194944969984687418310993602959970200802809502417232173494591648824726476071856191291990147273371962063327752079028992708600609616648064861237861261055025399299498775162818216422347957008360836479240230233703946935934810623903360420856977806537896868348339713165222309957931655629178373289374238371951782805453602594440448444684626562520021936663664683286495825278148952591704642008271076992809250017204958160136656292797248429441088117640319827061681194258576349218316298285003322594589240716598211834118971800196128645019018313941829570888707535452635926000643583157597698594709441620122959733764881119774935563224258817889341616899594508755683092537519461404518904601941772275390091575134201251224015217344437889436378425969207038370358514444288043299623251434972267057002884294014677379891509190201759338378906250000000000*i1^107 + 101249648177061853488340784502316288142616396533512498185689918825077717937243740294297263975022523658331833626590914407196002058773431908265868633713094254202264106373541167551676097915367264235070382697260170512638066857862688291280885862565446757984690003158405995841946151843776698502259584361767416789875698993330186847176777145456310084514050050012267261472760186532850929364289645324134841513523852255602632181398045992404766277677178659555961008827207209815013439382781757167022418446417535215236411771016601336023483024963397326881036163608364878975885613354176453737522365998227086589784344648183063330269388442515241941292258512173312328953873920323140370219836380724164933294335424852167712786886653854684634863592371704223121403054605725054509217173751371958400629070965568611451002918007113457537676031156323096434959498344511569436655546130806035058272168808827762742502063093768513348487427643239712754591027246287572992829384340905415474278552013371608732264335786289016775793118089260869373139084713863328418976328311339799087079265016805438658842978300098112338371706706062622935392456325248633745206622592075362416596532376022598420393143435128514338203325145398020931960403275753304363802513574366222262432109021339005288250847402008541434315374493171622719851905422974203158657726525280241742707078601461291874546155023662403883983679172691015314049422415223523532000229142443601820861016356943804129474974441504744184313808331401986480249785753640746209003288867468264929703166390201343097989855631888551214006564139156781440467483961678459146963733444958003628702799005648918816536179216679138243461144481980838669054373668909034116014873859463861980887069594624288444624357054079941644849210864211383717037200424222801932891561893401611118700267441104365725275587376515331594610870397358923428679240672034119939748318416329405564697947505165123550131625037219435061953752252945608266533401983353539429332830767812539785233458978684980607996711769492118308253843584705050887582356763567284197973041783373986230449601336385423363467621719610128183963670557123187371087715947825498582850475275335270976477806712673231587450162042460804573267539195676841416001147115823229401462129744814631515696751738457056195090705243403137691206308062540059179403697396445450941400132820431386109926763637183938496642759627178348181737024521044983241148202741005335608271459929104948740445744358899238326180305631847654316011393291052852636427135171001785698933131051862764560661728947766346957183850537095435569648554231543932761350686033161500851357101136814110363601429994677502544578608053296790369618912105446966771692624060696565657925941413061846682505470478368006069471736679024220779674029626470881438201653033085992993783981028740653704982276471868755025404776837358490099686866976604499695725000965934577795990960758331912247936245331541657929527023479019416502581926568807373438519183833280961011561373151058070052047134408419980558928928498126781018233064225427662526657560490674792408016802819392829147602571537851104788496350934117556242279175374767090475305291834458391889988783635437579983240770830387923451537763271261362365663472990040756606849927920044171420123876579273215291231230343169302181660789308153427412482237848846788758508396076966901457450937312482768475956223600012999292064384604379780922659763624865238755881075231863278684186029317874481781733645527709996571291468772395885935570796079465768961495389953001609477216911476947730591286307729170566713132139640048192718505903687506814145861734003378950321742433493667550388097625535159114035815590781774630472241886463443663912981245808507746051003818818815958461736401969013273259694208507343399336955300719272937340707617776554401798532266286952360154061156665103858892454986815656847726961895351413664034246247483961732663985661432979334773664571396451537655088692498246665609995342057885999639379285452369330988928699449484291030068244201386202318588114200441291989800048660785932220099382803463080893680166398764685636066954882243652321240619224491294497307028371568293219861601625727388599076750660268785437824847258313629990328663742408209643019800587925285643722264890448528810703062882097422353137043661322345705443495028408394394395765524732644337660578444077847849754878003137192944905595051612941324581341889497569697884825003586782024590479529695434424162949814476458612537163835922242819166859695072786559930092197086160348946849046099932811770827356667723506689071655273437500000000*i1^108 + -253323469669002975905578860081882480559416957359290245596489453400476559341172514982625667995428192200476341743841086275350704231153092990215466173164407163015101516596339277349364616233734492121696664202878629726922136656356936712899011828474571567453966283864802022120017061691787985099723691287501902784108299227540812493991789515853128280594696924735225904288581311065740431703096524999575586262171763537850820792320087847337728304908955714307828121038073328877627163028543781501863678998361040068205456223278958967680630130183773820754703110149541901967448698212051295676725829479158924454828697885314467589266284922608668984007645411130051411448888000584486296157085335728171639025198919548462303729968675712076070055592156944703741908584510523323569358199221993563244586824729762696889052932632335977037402328846407224174534815573157290203480929354826785875178424186226811394068729393842700727231787039746384286754913683411317882701414766004744335804699388940259769273419715636549801653353159150702790474900073589766893758649238102384411570515226707379761741695880118114879949431378643967058259623343047698961510553536253573116523856402593829787301711958326065692653202046734969492917743580554269193762128385884013973291965495414657307963532756554557851042829771680079140434059284502388580824402481319139171420544839938925107059140970719073311564604815023585455960198489600937519235319244295040592543616684968317625071040108862428452644432015779269674381862071859570426230686869804649205502022222821588273744931888459906157692607795357147175039297708836532685133572845700183516056144234662721380554372974648581021740620296200571260076446629285841349578810928884613379344155114468149481114329418049898675247822273616564629165790119482667133582443561063414253098643067673552047714157089666328423317918421973684432173911817720440514868419743430248371542761049243016657511977164933144286700748683137206644201734567877864044318497260120951492451395276762984174735296917392692578519661858907550997112831162811563601445403883580416181844657797111137515018998644990749363562369364733111929521472771775803042683980371812556083550595801171493102259635197780225068909530318741138307467460915262779424536781008306976041455835382470789699392990816909074873293462811926819502278856362707937036154113937921191646823549397484287282457668250016991425949349211604719419559359358760067836814139940593059781650940961183864427076303052856412701261264315678478047552073510454480747337662930188329160822174068864593963598400223724043757854353617286311301743806469026058638236218087748026934876144538868633856694256038053498150059854670882760166850550990820378919866478147890090098303531080590702587411909943301377036113471907583749028869292886142958482487836401538273464393111815879347731754517690694627136645139008173716936403111746147986713400949931832420359992150870261522058540791084767786274644875117980649749863088790566413139532808163682538004583968123336606841840212048852096999651828460971721262173634249883369726917913296170761000901821756887632929832539217986911091329983392137004421524072489016883749180413198379511522348826470476000768049192469836167755409534713390710508915350612366212164147984625265394456966916543496626901605459264712324768572806955050781507127892196009486352789342369779212983136917823291226120123737243806237865380220946794119520197760969708825236254687225114271018786429588389876315266752094451944969151785991984968527653700112014657717971504340286595097066180038464662531219311311067898328613164608427976281273653922764861054599603943359146827733099208799051916274757481771952461958948820869880073597058722230056224082682051863065697340807986364861759816790227658485184633215427298755207204766577886923476617054586094153942138669919882787107992509841424025955791013071183373777511162358901494413393368296276592272310985609542498446000669415968384886774842277486015541251511840893676388137145336500337394281143280665562511410976026001256731936961755161149039916328262058203265242197559546805374054440736952426382311900561871181308272804544171454118641573445864801071331581712616864240891163744095169571286300740007330165479973647304149591682702328141325261316885974346238772205555314291470317739373323894359258414829088036185675238307666462233260684378126342991565041805507735812332927598416270934549785337564477755352610777089288758378309239726306067120908335148360681374309816975677172978764385304720771303247197400038137615752020792569965124130249023437500000*i1^109 + -2107966208895920822390115027747729424870677918459881081076138626263894148706444565179663688240338527193402010241736292230239438295000607451643295517266137056248159251303662658986193399388189158264327389727414907858674003482138570202583441043693655294925977862770427526531643686388618882217821360645458762102198705912171301237821587369924521212920099274538704300456907572310400242388969226086584711676690765348259044152939268825358381837634767380553189927593560914108635365020492229915436222376768118232356139974465509589346193405392226055189811072972840808275403781733432450722835134223948989581168644222004234625773975885456646891731238563937015096514145856540412633488922764441875838481301196680519923685229238766894751178271902281663665653553490606296082481548610620654444216520440456093754828753822096566610784704829916115149323717770981743912938041905441678802380748058992803706248776053138889162568072608837608822594540145399890841163813262218843516880091575863693970233677863701827942759255901495300465912428279400716480088287304597940888906407786052094792086586065750331527314854206411113180812543664077300235425961896315453103957648923432739388117580321261268843777602141582171813331736866411902665439793631775071856845147381896457425750635907628226027425234672213315726023238675429118277412298227573820379065135019909629250441726564605923999559191011786834778052995720192076085145527728074859968720488029095342198286848844039209782735542706164261396654348825382759699036700875913826018353929597013516792228628464210421946371526962553132229558269982683107797000292753321591879162373425107251029250235546423281030008537618147755079782054810813366354305159518175747022251187985019090923823941111351609295268399487577304734575024333420658728675758475349051633592958883732911035193884606514162640015736744160246824510432031703228346446247275251745203076914514375057155535014926534334459112990406645745968828304755269509509042162888209226450222473777519518555610077309753520044125152750248902947465805298993367973079927743354131461709152958530322161730905580891800683809914816112433545963830939853663134367552224018214839886632916677069936076286163744787472949779363350803662221820927533042634969853111252181133049120102849500275574814893859271917825218653791748749360019202086499078519578709699414834837793165278293656071746931769553548903588837799686821081229631249424275077535796157566905476151562132844575407787430292898149257760032957385343533494665122413982494746426484653386942125020277682657452102157891894469046808891146899805528512927677313792700428368531886900791419102929295650704909551359145948263816111598196731364306441927991901081198616172009819341037922477174488596331690716126328536973938525321434810119460349358981447318685994952462620963294392708342793110408644220576815837483045605769199450043716733367634324512914362094343497152575514777409719928471565281278673581271238882340390978581853869276519103423025802751775950851486336946304144667916278827596618365625954481815817738176551627971829823622425539693211979223308724819071406277012962048326156838061297208442429975365812974817401941537498777344829124159650278138063716075433358630247228069871967904634933879645332000075175962906681569026559876769108606473899167627410588813532970497559543803301945596830286062706159846698593651374886544462336059654724319619912286973811836455806178836857155169139881612906648279257436017598068144782893563570230134541068479151728612467682414434856209553621344889271187274608516182968458003938109140295816735919056084920548057770752254417496562383960365129331480172266085063646378576370419454613794384342812406235020749434728166407293523509292201775599451754594761039253951613945226815822001783379321535760764308561605022122686298595384555390414122896689327865492107824344273658507695363389325076009381976675289096741899265223876771395054182301152320401448741014963852901320174398273058779667247993639442147074678734213026711571197363605069468858772228385974866210929110995169537298977830816579824075837205595938618248216122333735463184203084730372464766456359202182832593052118707204372105515435511656225654922981704411365464752173432251169493891386559955651774800617779792374551513016350942442095943150435040038267262683174988999471017690696829574019908733062346418101311287418103203466816043134152603094677834857376134542765594280070267593357249815518316668344877504823544678374773808707605374150477663410734905758781108225941025580141285900026559829711914062500*i1^110 + -7210666701534366574947102864065030618314870867525406758832431863688269119339218104645037996632541866787798944108306376552276584124826190111830775941284636420404974770470164185116729725503996355387978933832026109815291087512063420556192317431809364682102090909071213034047584721457881198226584279825966687265537504174361533223969845203902054643273698435054346494345725292351713027164710667683521254156372701158436876952564703946531658334933670304321491524696709271724647727973994015286741450272926413600731831776358367903879053699584186714458099931771013518941036076949276547568820708983332530148054968275112290964709139783032159190079394041181930696864884199125982791733488420790664002339051225223188525291756076064969916539251354688217922105648545428555355777943177332867039947106622186743208533147267168781066722799483467314562608826813285691726106719416441255514537460879607196629282918944409034588765045993066452283069252575018329981706718887612545549615945096957931756228843659985664139479136662088828670238497541731677228136779741482086084785209820562258551927918396921389580123315793356853993797136404074780755274554021956137692166324240224866664166701377160018027619994735862095392194573513820180518531204356004401510407292851061293808417137877209448747237404436123922163526478855184166458830401847808027738709060001118051889000734730945421336627219572648346067454529867459529951588841613505772957707620472784275069381350156350175271460597086477808074578183430677393646483062848637013942704432578011271341488978142344268106339954146717928120192705248535271468123095403125505718893097783386489502198004302568831814007804609447503855803658895532338320745213195247837099918794846478211354773156613539628719989592034048390886491202269674492660334222236624678140500835130797449047091206513539345207599493646037135700754691976731537339287517151194024525713764586935464832058841639517299628978000722379006913529743830561457297694621983442774378423208916195063134481961910115452112562344744979544565479924828613079317331367162867501681490305867612377790468792062208436000099437461619145051803065790586136326746695523632995433203032803205207770238739842764830080433369227884561696750262917934252371321943970228002524651113499083838898480130223860011363775430197749040497250579110718899957478526856202694405333437753497654940973155976200121974678786207412425458176034100617470268335411785943801339087297015373156045626660413309690346333697577448534431875842730236336894408335170880409907455128705852497474735955245639336719029944217570763854337029605946434758417079669350772432839809183332903896201815497763911210716668444571962227604158697765381573131588030935218823241589313687606739383950314917788828579633804806702468870596500320345742437554162590506471454796412610118531026018289031167943868045313078974563220563816241555297308927652511124568405294717324035738122990835567372834774169840057004315986936385242400301358542160354541971674958834669061826310550719744733364991541322893916919428948986633021526081358099353191952638443997619496371279380880192522889210382753795406789077755419246883221236395119874444428696885338825071786827785889330556488245083177313773741728398068962070782789774976634020602889221281456650260883894000470600530545700326916039803239978350142363836911094554630128875379498550044953667992966333126530375137960254578076240445744507220809060378208529399550472921055561585311406758955746595095334635423931518049391965333348796393043682424206822752636446377863205131888145961388029650181583628667174705580180978393584930191676314601901153646328411554505810296919297373627651571138806426446584102286425133533384834133425507426350243460024752739152442371714512831861790840728025283106161363628073741155025948464177772263902887277259195689701371467051388485703639445110422601484527799425457429463751735487511791426158966701766476527276291756514925815345692863928454561390802151812675250419140888409073279438255836293069312907190440454503101301182854209574770590820674426892734521987491420886465752079528969050795784271173303509959968825029506854427466529851892991399221177468127041777365099864992743074243052210428868742296328248587198767511412108331785853523307940506922475805367764326150256046728350405396390002487491781290496581516654941745967679395539419331375834891490572312731096605670775390788961524133737094250191176980375098811459268573091375347553221271392616846091880386550554348003673787028010495371577182055489174672402441501617431640625*i1^111 + -15677710472111182273240662615083684793726606449928673981939044449966912427888717486086076002088322104227085399242383062342340894047674161183365485470175927397556738713376998410658923890713042627866509713028324037310958123227409681336658778637662802221192433062432434051521170300783031674454835714298808159920335329253417588034086457263654864427292209346644237143106320259526516345080079653435940637336187561639210497037588633225108542583201594187923191004294098011206976312974398694203466743443231107121813340415983326465877389251886462216318044665113197889891161764741881508528199330071600827001630371987403014614428295068211539466805093190783673878308750635218879771354288613517503960303448814454884528162709306176314437980348012584216171244725435437831090953514338752091562408987088903414511430843501282345953378116249719386568056755488816450605630291953635241997976257745065517570782174086197029366467197713315192006190046854039387988986918014475699216682731487233735608307695359446952942616777101627782066863009187737649354452866488096800186493252591001022082934407697525418400858149642111779011790224571387113659121611469860458545194461178774108056162116448770735904588601010783119936960577374469039625930369072167533863070952835942964174551454098088602528471916159839469064935488209819880081848589116409872585267545878599064968234513164039054034640475251827924482902016215502801894604206314989298460804042426151455797955544563579089951860221321855275329702874733919743923607430879016813793785489654653550743785433586723050193396071546582759494838200959860472125248229627871592863773925884844656005398914461361226037887654493478292116568923660593756683371013839966506620889676002996331378237563018302340552682476095692307664940299439128635292173470327982120336293422781816744707167430402981773837221196237409763857390892053958558450132257362270433801811064684766987718126595548966600645953928179019001881251267390101381717221537542243470971134968411831688737972955243500180405817691394231403925217955277417229464093878198249691379379185295162640360731144303260217879421848154093853821540072472613157720834580914624573698414415035656600702833239033218924165795459652542193730633685990912204339713451545752449687076045922663549969500803685018088263203714550172942533189353080390496754204790626315714051522447417155772045846209068175374545512461047789931387294271320040325025261260680299506376263169923255617196553895959842740685330753617549863482783474502999086456650684049240415803880617872908255357547402030385599210871524987445041588806767045043298726885124674577809777964135930861170974785506974537470297642436308994530747157738353731771122259474050317333667004120291575722641543741261305629067965066872561882786036519405154228494279480000418716996631122657371843263347580803425945094580056287696435299243239076255274538070876682660086490073292648804866600574365870807965497318025001660783453365491181289675295574760889560834079863626017194592491991386763544148934450237271425679667945096642690720429216026605998436468783204098704104121138756589372842144810622448971089888064666250893522447304807362295424215419302945915372571820269695112912911696757332864675064461006967551977054955574209732032318834751101452695873303971858318811396605965439634774515053837476869483911877767293810897768097806470281206518622589666110558121883853164840458205260691390151870607768430283544740245025062298975882530268361861979557314759854151221496709207125198987487328692715450719989613187177115673686292912558057500680188028070878793907111113790287083462927695144421340560836856840677801853769882868938616664278528368181966573447453590258686418060209508558976981848030996620671758669034185134191261626214899272482607617180558147814639557590418444784543410049151165546046763195502185901795720042078637796210267461986266271972256551902171476420185389637744099392035486589122568799674849025415389204493634435650723703289903531583422048022740465610046536560325713016025593772670839512957694429515418857017974442596455406068240610064967371979016999801157494241075210724488035573376711414831899324948044152034005169824157413556855511085505343393873652860447383343615455347283581791509982182492662065346644957180434486995207860927329010274990431129405557416834701040668360959517755041257258086311551032008787265106979625151851167520162681777078905929154742217157647264008734130916671524466385839112509529790867707675821471042914830116427049588878617214504629373550415039062500000000*i1^112 + -22545035224240291674998276222906172711988340309422863695133138631079930975516082980428159302320042063446074226004619521014034337979550595035575792882529700107293850653655716006348557410753082108998471887902007431158672390025245112542038918412407491142827155594018036571449531514982731020266135678279160344716818976699424496843141563425537067006494330975010123357297654158945011727635367735874769866253204827863815786412975526803324081390170776916858521288958674618355436883736871436791367568659835576153368229003209813852701809624071380094385493671144505872349032526235432510061918173639810395529047419731485077140388173317323210633089542590714215741382529129060883612833122226506785774722972569717528618920255882684223600224094251659388412085707217267463077103680176448046494835491407230482683406231383870499519716199158262144457246179179871287258273518749842642893516724192298977308413489540732861035347099393627328629455414824698452790330789234666401025745414443198800933368228085416497861869783595445758611534751066203271411379421240657666266259776558999476035984369178790830933817895009625904485795654845865252678929058700636019218088327961111676482490910483852902176907699920694149620958787432776891743243487881817467649183511699289410394302209311040257667860996235268050890321451342867661860277371123148360569245513530117124366056622824803945235496056410887494508639655013775117860839520288359379583345561755312868394127026086462203932157338972765292348909492715994451384949722860862066158192302905093025145577289895172743191640766203462457069900804810278015324270614767537544841024249003720479410712368772727022882026169682436088826058888278002595994874824964561312320592000957477719230980171008223695095056477628341983101064318006680777600999521867073422469835605181348190414728471495687820623572507817217904242765305363413961007687456433785055001725571086313476536251812854586928397663564511254421638262106033717601994177868169100154744368263360846212425714664017930951644221336718769483716350863673045543707960970938473352743105897100344535494388909271288480353171575858142712744369294625168527909577820853941931993664750440990421804716051713407049660713247403899043449442734175914739364625784606297541321942922371371773237962883514840823318825579922583956810940631323699819544124361960385642606582007011088571242535968710142507130518495991127569188162484860849847894192925876614503504642909324552556199611679731984729247656898882245789874253502260404065293532163445641352298723901225700141552277169416036539209051691492441919920573439351060424681373958529264407689233508885723981796070238462269152623923124700075572052821537011723877051295744319173437940096788390467813697641057297917676670006894918900575425524114016693839479420477431713898603697904406489110239105870472845290375721649336806475022883054628659991666146244376433644305023142394196708139233188893088646056691680282703787630375032589880277285687470580077275028370204086917955447755167125934117816511604691668381244507951983081306793217422321743829126952570322230846128891041251840043619334539795104519586479896217312151594983375700992382099396222624322251245246717388800907060624590649281381448944655236456017602060950830370673032558835014616064373302517783194587455135018267383584357400015100397431929394118956605831786678876481754931914433919705453326104710556010338530117954500515741861735890199862933216880520023232864670003835977510671175311799239660174345431560823067891249603366035065313453655928259789020562161196235658839699334561260111552165068901535387463002112249260741640638648936471714269596938535516973969838035860654769467545130738830239899093131224434394627821825978641117146194474294997743890629347486788788224048310459228804326672196443587149751880881234386819072176669842861524519251454117803890572746383938965080270100998025914599954470010466437869196456975404012712067626482554177485022933165837698222906172760763827295418748751004507136941928983496627271663557881137148529942762929611003972315796637168088084655809164995296250145721644662719246965320640170613793913199072727581089212030217869152671422541669867060555728856582237233105782360525583665526700595004444189674915487799450195303102625887498795981763621416245933920419716172101711708300151330992344361287787265347101832284769261460584637454862892438023632370818217749244807860123136471875143223729508252476765532001128416625592572148593766927216191370275666372435807716101408004760742187500000000000000*i1^113 + -18630761570600279470206187686563120160488866038822382771318454441464780390946086169788911235576667929173885704802935422450846732884365079065205198793973194597554497815571164095204597062216674964920599616322244988947065257702809722923657634130522943848703040525453165285966099858382489728179599094536166439480274386368556463118848307264620324091509757772766318389298209807808086154848521555223554422082422640254570474193994603797969052374199948494959754653920302537142195671465248682398624528406899058811652066331319939293034718026664428708179899244533724091905319990656260796072877361420616305060295170977422114827733867774361806443948257561456607372297878302717734659636023261399475858555644351374547530829596075818978781146571503304794431655169582915093304396432670073066045771953063054771254806304245261542721206427812265205477547409115056178433295222435844835704509354764448006561871310423473735114586826677755798900910550372385886876350620034793634473809855981089970721768867607826616838157545206362087736446034886125803064593935183122480551864563022972990373614884802763271866079991067710185412766695799846594638742495644893437607739176660112844066767449679869048486396155994648567920716043521739792253054614209874422047719601177321352076761818265899411925764023958408925741061895029606512032901863906820159685360851173173042953766926405850716567588221188203494963051921090506165738262173898902399236190450087776713383014621588856415389287105373402368949988765266772361064083740453809812651508549094803397062747645309051322160824952236059176662141949753905356931800119530623492557998597511636979871699254343130056756250019866209871684278941745252225776873712405464044650506056061224991599565509780320557208611526970901063679745389785877623321646203575978865227586659297170588789096980104846606828227851520843175986089157679825346822289731549902151984035571990298991230318097926081266680498667270624679217741128785141751773232002996645429907013475169490228039618571573961930113836442172011053488780094969392686280829313395351567155368294824775188178946455583784299037948135579425218071036186543132233660107621729307907082981764404703849561483616460623057977146241018832099550525177655587116469469807561859775232307990054565306770287337881275221651934617239902532793758500295487664551500382574501581536895438430466581431344091161508450617617761554566340684013064349170003113469199616824187567233723798411916549816674811736683162528723824907890162181409343035664906690269348833581316047556844566923790221348099392936024411053241734370692863286908950385069069412931253205644470389208187842123223009596317173568340939764173182445698422116437759554485133188785281291907744325827272018675382263479802849295151864824294996914262771057043319699677925030113252609222324421978417486165802859188481326539623904526837458512417317293154075047174951711954240391682101404931344368062622532968399872413965820150561630863779169864397181895783931814851726330068355377770257854470339986045213964894506298134539733346065090191695066057756369959908917959246019344879771650483405406806339606072523052175370966670303796948565629684048934049629597933278998012754798622972693870309752322493408157377168317983564826129207182456575380410886445368723899197300878497721279089582291688499210341043518127518533021678890935430670299014838731113760682769859579426449314406463762615817899445871041433894743502275155115483700492315530916001812828156838082070719895601273531964199244422179969253549435862946268856790224578871900533112152185615353594075182596297796085284205329139495160038526659443809730485149446907486771918545750265624769537416993897136160377715885950401776675751673563014426439302906436943442969184996591631756097845707132840887122914883806056566125518357218852328662764712534581333920875819943324393080833655184550409207181250994568232175343633449280703579957174517048927141630701810148782242562323055938242995401732154518106374993512337933420379268249768008063712869095053995252896530173097352443144275174380063096628256196862584419023791591303721035000406825754807561080122697131522468560930021212991274502247957325624152144860627975013992685622923087997870425123222259392192923353062297009020196012468894500564391686565809728538667548481430727536366105512045296667178722270017603687951066432685428677749020723992192022694319010541643863695832188712566764437181766594994014260173960287747452499267346998079730724384717177599668502807617187500000000000000000000000*i1^114 + 505282156399456390110953278873416506938420365593099154695242750174423763256413388837751979211299161867251836628483577213932371570877339652397494184291237800374235169968298476905039641029989848949549606624732524088433197863730777129002418619700660533782443288398856641434879567378191150715850870479231465801944985899356679808946201528720207555622780212808334448990269281269044465855885984522886521780551733875143715884348752670740972403019546918818895883261781064745371093981435207387881876407483280892312653135386877690859283313647434700807358646526465255749342470415400132832619547237934008366142702649289667362346761704141858177001419447429077501547494434209143858613391634648872117206406074753119281903488658074441327855345314117655754239962038114347528215275329706610043555535534692373706312801623328186654108815881746633858416039057966734927757325146857517828065375353658684699823532906969723877620620138904814670111213197429239706391653662174511277427209541215292383665169380541884365035216928746437383948869584864286772071383559014508461217731464913636536559209854150215949897794895298091594497833302114621653217522156018074484706686321148600273183326438627086691742367078863507395246086044496326040601391293703885038085805713788477621227677842436061662583820176859596542917220896156060890552363199881338464549378855068827638458555114579751377631380377962954243484932347006387339623304023877815176009746620372863257908044454454750374693161219080416189254931215983824132220902377454740841373259064718623213268418873143081867002949515592419062435308980957670212238830900271134067726828987789011508195277340919585731107543753567437557157547095274028156524757124886375352305942402297026133570049253812573377448580141816510358043341995874544616242967830448451243598284825266726785225344558683383125750900416191317462713263027273355024606175543615610391964032732518474464958586317139671865726677350479824384946866708518479664787245288047225177758169575646284288540078358911592993728762800885493058204846765151534911758468166060805770990609102454569933310735458536874140787487195799020665891284746213687544770211358230574740062963705062633717071675992046032741145324375736714075268561160486318210474077097535370151647263806901105106744032936059339421889005403314561143910673028640369224760167842560517134688767523163825808671925447245787191436793312073113440147586617679864830689069465727437371429814196377477011026730110336813058473163383994261813825709312012513058597701739538233039597932399301574889590290071034520780932714882773448758233152186257621195128807715151467331467806857345820778614392162727668621911145677758768367909529900691588414856028369131992591337269565523618503149970618095179386078171461950979611795529066830309401522820075966159078426414707737128087992282011635814624719925986002202667937212187774813897743753357374388584226356270730262551087653908426346430935848482298222849549616090845840395573831203805574714191554516821058909426400694416652579541617234570736499016642494296294168984129794967793795973685751418360642494200299910731733816540284132118249087379129117424793743119465146629155593593614970777475330444554811020334878764383927314139410029532064965295089226059009067863546796840382115072401384957871304234033057303147589271593511235973043936081130254193304387007966294915108514763042535126487080635103289733854838251394983665573649620229836098060477868617867629295100396715885909624411611562074861351962642895437811983643681820377365315028495140139674972719813518725932968659817142087653641677463074238604639416800617878438981967122649073379545654172199329561809135360168942848376784343722318684443539138530954748532055880888640836169032715223986084431122066062036713819630089773792628689174732208858811753839095336912376623176327397574738886601659293603309415259621095266345941134212250073964963830434069934358305708590824923602220658686051584651345973311893476522351759820222115452837274385543117642594879857576176769808077876945785461940996150307434835662825499455763836103227376673840178821309030055566768707323184380455663259661838590593730736044371307015284004386950086141407587079328530100846437621232517206461191985878120784961653194583955498562658527651368030151231756994809160896599901106020773601267957508867959728166121160058723796641572413345660202488233359047425829814154086303739047729377093372688349327072383999705507993336619718127700195964280283078551292419433593750000000000000000000000000000*i1^115 + 25872756554855257697402834602080348823113309478352349100036108386565929541113345013140682960009133855225419101635736692971861388168980384083728758393537094756017411183255637305638839604618913150376998458909302067537888122097677715505446053650609838126159456785209316771241895518704653494083602763522683284237722473971884092075946965550772687299065786233592953450326377637148851637208774570393558579611156642579775615552418149163526614988912752324680917478228103591922369022426639923207816325375366429078327125015434947471133327796815682501816832931263924580815821474867310966907910902909748423623302794402684792714818392695065398338007554658827060148463862427750901924586025335817056602092735763833356620637135270774135478259363933656175058132341034241858657432228900512397941194663944252811253379895885693475037676168667387276138987291762023175185489953167864391853541168076313106890422421859981224539399015427866339849593364268895312420872784968692375104991204832790384469599651006036963205240792760082767657462050596389137126246608465962894407826428506879163703416989181299882026811196566438860726627854025560143863620743612738891037785188900146304997853756665238708454587386829893303842498834303985533544989471311284515527698737030171330435871810354948105399883478128858894013322681035561763728906549438500922558894192842980653698778891988043462339359391925965849900956132450019299121089072300210085116152895648103283108201131061753260153621444631449907311340593349706871049725956122889709445939903268088048188301736492001552264467017022287230483965359303656245595569022151788400466093964903770170999322747872305334149606782760033578874138783243165943650724619370519192779892469578293903040442798660052117977445759387073342988552569264940706117215227360450637457513801877878981414129911449179699544301999371798286744645095754221799247218189631550199465295348847709074696329685748092933541538639143359937480357387622018488196490736733386762738160682154120503088320095594545039956303080397013383499462572168277685640150674018884695867957042916447020984926771627718717746804992712149189992929838502701299404852801686364601248370423561831305511169188593414262573971576098699355467814191691557249168676352769163580513881701902570513363648292342442210072247414712482350418745102061028734012205405966287180653020587051323546721414642364069386786622039494889084820238728630155155663212685819456108371093814381904219201087091057978216444318750581441624787090245247172693311405297165426197571103287282781472112536541473774249129423897762203560843865177248936197657232061661193034420863898983240527941762359543677087562972657730505803257370494300860394641850349592200004639123711576691051427140201332449454252426493042602219263993609494851253033981825554680727592293814392219401078450001954746193267414801136749931865406730218029814545182918328521765958006118405516624928640426761908413350005344944830387172610774530004800824192575781621691494159092973766090255701480150230991734045303912675943749729939607297163824915336633978357715756336788793739515955623563199862931723320832345805086128234172117668353925819236671771018795076825112362290073988553681572196312455418201352403303153133054036281083835966386506660801289016236579983209698178129813647224182072315752265753819818199523172721419930585997016318908372382275783825253128617006690191710911760900120861011937747757503083748285759682202448148093235099529357395419743373941904169596704735168350244882144269284245762440433433180737594226860992255325228954326219112988325268906632536016321224117318984509275912001254561584094181581787806173705707719413905547441371697046799199538510807269857223054198468300434583354661637963231459773086606294039625529180613666324974118290450567267206484443924690002160431279879132205059716692916769246214401744500484931720048668818928166136749606988987761169394097586987400236987370064332285699630220070888623066014297820158556489368933868037871952039182202081417911337158586803789028446301703210494753965802261107833421710773871644768426995184728884030322644935929280677292441992717789418891444571089823812112907838800692501920884684441168505979056685595604977102252407357101909158648616921851180294487443740903181321825733569448811559754879667319840789659188544810516499846251265590929036597859100082766833394692188995426119246782118268655213769553280835959509302285983995896531434550980055320223982562310993671417236328125000000000000000000000000000000000000*i1^116 + 39287129037591532985042437594114693504250024767540503890228359013228361466742445256969945590165425422679426329294227620499629342001630160994334542162131700251728107474589029878371902652774844206100250990639827226481516100291688900789307979718217411754311207645498072134441702249594259612676924659964480025815659664827724889441216573976205610938726206227658496390011478923855179247231025452043312906433121126940939940374833294467993868428735207458006673108862114539870911906236217359452891206532150893494402815690900800183376377576791091034949924904781213738739725879861130249537985642196715356111959791233139378763588284696158362456770411949913084349928311110739533921093521808631352600853348106567784926573668329473093557535786477590927378236355258714082536976859301366329355228556903711137411915847344164599284535892767517447111771781801074799768760194603474642616536686874955209591061796479967592369103117183964415734558598113960727102053754782986569502493156696133857106062768443779136820755291783264996990876185614102323646866565262040329823557755487313858934096320259442798967111560634672075683854960923110372173433451277019068989255982641018928808961971075228873643426570321082897910247845041584678710706737678677856979429079012600530013896839461100650820054630407894276607557665817663883514580696624996491730024418457204822137856183331847357665444599781267742440699332576239842279819463475999367216395227789555334116243443566237568344403743115277829650920662194068156065545984149283145526530064930019091716235854320224367503840874901399705609806261249242910420738384707416213972614765199249448251802039949300840177586329533043670350566690383178600489618398888562321810307723593999854023144890811972410968488189650819020389291161133484408703452716563437964973103167058352884970083961378186111315623995285488414324578016028085107709944168464388295091376825532956590178472201606508285297821544992132720101816163056557903059818000979813637920526506186432389920457564248511217504792781918830842254083219966221046040784211213304076575118242653663573735867075932528641821462247883689651418386914149716717060386639580658838138405060883473847570768994040943160200760015753718793780326081525528255045715654269080876730414091662277601595947564273178076559464417137246322796059085488790873298242225401190108547373651683619327324573296764319537067672433135080991294509901694908465058031117505070418781556864783789125881607775128279609415727782589460062193916512224820452902556569473433491324341398612034467172637260281591286876211472118260263354766891237337000144629814912651004474601227731295749759749950335521377193183728566667021906022596644253126570390655575167971819247497660050256137462716233919839587221938394671415064948824631369719631139519155808377672120373636762089985287189771364245962839673153290586636599865219525129833806123554451787701285638293892807138559538584918341028421833116988810398290844966664080893969262886915549756663233987812776323957813347286371430064547676291874828385155030830962070840056765792944059282984535914417734432804175035746214778893481203734107283159566725911469124963615260732391045712813603025665780221421622145964282107239045537505132428369153416834363305937220393918366361080409343123032109045313786580907080366494617057835253813330255700696926070247944085142441736934626168137123184340593544737878193254040232701921935203503301239608140094855395686910790426686199226658979211995672962377159295266390697191453787988224135155111046572897176479975961085421334824838462255192009553593422122327252859486278684839516565662157746861388721489794849330915594402506103839333152056097102418693725974554860402505288486515206538250621977181647128047757823449435060841423791185722565725120167383001158014604256421644589781803193782529445596385449186460333565962949108247965150154478595261120295564039985557854845457595694095935193055770349355467833933050641713022665813692839558796458875575164346550069406966611288903306608137062705818390413402669283884855040899789113116436175000715532309614619675693681289466585788787123057403827879788853706444007069930759342837370158701690335575603635864497718654519286420013765742713860810317346909756553418187876584795806093629212827649747831066414622774824889512296654253857517030015459929539888348739694642541107793876215202008469891935618755701148340854817367558394137821121800560153318471190431182549218647181987762451171875000000000000000000000000000000000000000000*i1^117 + 29440776311196719513387333451861456355508452369089881515310513661728442765353574430956600054826900084069022406108516915429754144416951134389150044035560418486301973794354211200356169179876771264088288133614343178792322440907815276313453999774923391813915890218504888018059440768062827107250834497017587637259028698372533107647340431298059539908810618638940258331951822724788296177019914823448202609620259158279446999834201661796371762583333142453472037114652575983700419377334423424349157234956145601115050381747412361497169437816136188087126403530986964401849421951429401823953392601804876989198337252239152507370971085751678643188376179337980602420722629872850579105642233313982075846577790894438471412063113662166968542127834982777690335255222405471351528885576961321463502820455855199726281967457835243566706622755751444191776314666168852864437795941168289114674567386725078018994675560005532009659400983932961379376139905404953914121553065263308606882995324979947585930553717767310160632570560496224457023793293601928270207886789794179533151255149344782878784543167663305747367479919441283838249239318997311212352574090356751408836473857465285688271452829233787316484106289770995634764080587187877483149044084279568782127128525541938631148157400770463930509083950998794907487710408955000980444249731736615347118731026954533785946342387939181336137472212647271265159667289061698363273350664787588926749208382429703623370493451449710785287258209535899192864508903912381793545016797584666204457588501093074690096093588951647198080158555960652260908798391150225146099623438624012074163311657442027905508710068626452402871597556358540409520849183158558059217783468407436251412470935293695411154882970735287013849790200232570166985941335628187610761390370170898186855712675108066055542732375616660611635413145263646624252990659735164023934786008479259578359210438258633201869396419954969433412459070115036785461042615255777930928406725368205070685809013724036013254347411864374024953750771116274364897594292719152907587829576239783606600240800564521453256886410762424760062224001964423553588177455122194423373870110801472671647339823992155416262127534367833335187615455002743260468274532220653538623470636718219092641497428493901567094425401540335081280696757498915416614810497617357267441799600983150186453437857824645911367812110075825631607825110985318784788622662266421649299888687538037509637770743821569791481064382189348858686348887962153777966679628429832090537589705727921564401979263845508779643144843468466155091967519258183331162711524244181161497994002376790261083705361761503696523743480008613107006017600010724794088241137085867730284208524572464629929227767471173718931883200605858276597068279251296039310530235249885709235933138701487693755946546191892291902482008170219501961465117140454185787539754913153145917543570592809500584270101800738725879529479374257951830453474088153605078048258759353140697523346955641247685641796295660195702895191554607272649112438930088690810139615481808694210366672156695066686868657222124834370127581823582438695267435059180742104510648174421389556664678496382589875697294324210375947955426549613998140570210966451463303617557591499333901651696544542043153473383927571608838450142421791500593418893503866416754769252766878785070359295238902617743552199219608524165675111891588170693629875909019531788310074998075720821523337095290126323896572057808678643561802810036911073415052233044839578977263073032332069141507455316283642512276124468597891926892415945553210552597270875373621808483951903723697539373546045902275252719414394390168421377996917645852692163827127924036339737781002852022885012680268618330160729671556075804736254297113311047211705890491594610109842601259847349489277142824934475266205861983200849176220889672772881490038188841767777060551975344430877363474164278201575303361477926762854066655872003742435961961723938669585552341037459815547707656620668133859200606742004613255454480302481822410467187485183808160146225048664645746534727004391874213913442155819381778825835043302769348571642881425197455618853253679775826814600089172686320910707698306396611821042030625878748773267690076853842892774716382478001457084117064033580591342007291704175354642102007418667344850863799163455305739278502311144127183601752695677462408133081227464632443331039182608195147551559981555432954358764163771411404013633728027343750000000000000000000000000000000000000000000000000*i1^118 + 977783259647270333916529465671572677887264605431010488289532344068623358708445312614641323798219299263053919829167393423239858461941663160942425594098844999902914341540359124172672348190370703922861503043029386812116189395311613401752334273199540128144003880795907949030177624907181711541603082272962914442259311052224864870907641292175253789956461011568627574571409793183337934907669373589286607893259672066720705252875659240264418991380163870825419521424632187911090251345452953342426633740317984513240289239168856179624783818386387344371451196425656746199421903519946855179395256448137331157668611293850340944920581446485298837164721691937765157995175621108078205958223902400953457050529752936022426205289518297218824353420208883997159605042090583159921086712999706654142013143097611126839173829326592364064701641080255409309070659027675480568877665867853175471789451391702761633932825787870176541921655692021655727666930803973954072031829413759094451078479513329849365053926309834422346799039336481059254760556570869970063386514410526054855403754994389903546243386413625617838163118100579930611872720426248189101627858703530047299614902391503355078010962515210372089911299287859034234769908793711750084647075736658288268792983213495479377746583992503652812288286527728162506401457479230838268645769617342989705077210922602201230955323911474429903601553373170898978177124672006275430710491645794477757239261675331418110050078764886830027003229358146733061315431809242518344200708075738795614789312932681611302521159472920774446220224039502529116137977128066446901932839517604764870527914575021385630385597527378321922149581266324464908517323622924889954542432292692586172652520164151450242432222542186767891543758255602507501866722898720654668224108178506744796823695403150716580152559475128753747978201357888076123096349984262464587057916540357145873979055884779284763207772320650901364651401605020240269189543329053208039259243070000217228050678356523298889205818308359231276847696602488262124402647677432470979867647588158638218031117266265681593166326371129272862950515534612043853584136386784873054441481080033076812579778454448355341860002979695567551128302238867216132334299012845564576630652764676646468853547320428429491054395957496840664134902591038135300293683115748702862433468279327283625353117499121947497960183567487863755442997405208463579714897593822544041703083729036457944112578984040572802935183632293532436635663044853901116537923771734240412248902794140275197247573641870371889733373788127477713332832840469502778373203517669004284369744182665240635685824915848301593779007731049978738626754472375238495246718148140387505023292887213407399406154654757817887818585371131454144602494720593374579116719266427518256581550482336244385165152826932514459043000673319443856712441540168024306445686169740015753574582787758719476902161115550530458167357170356421429995290181868353390476465369658142163183924574960371389002567938078782110490007820496827142750984776201161669570388345289782223465133912644536666838650464852272925780765673087831177010808393296306311742794715810265435098559933917196803731858107945965542885830980593034501825784123312289424169249976213785449581499064988721993760819162314774762400216831707098645094840174161159418852324321162712551578453944457674103711288022535341537752931595444132076811218763405237271523976104595046130550687075098880190215688305840124449656486294084386101199295069573019561479019115307828880868597776047565347980220351274312512540028734911777719069712480676546619152582617042632071404030940284725814261140055389454091132547975199297647459110588711968519801111873244073374010198261900917240339990430217913325662847055702205848576963535777955358703074759119199297797594610453102037770815087927008412964726682956282251933096742793166099266542516873514412857610882985749368441604429060784123821802391477141919274278662505718712941709132298819943092737165598730499487835007375899936057334698782857055500088638712240423761619427974406975850008212584511847856032892477020445448048475615490636556059744042454083686381434813468447456410046597875834854084099051960685020882396700864451852300695660619785976383098966601429875728195738047430397292570600435722485830844941230357219755628535453853769695190965819915974533333623841009507489310157255610181231487107447951755421639488119467387150507420301437377929687500000000000000000000000000000000000000000000000000000000*i1^119 + -31040713446585032200955625203305801427277043410409651512632409967957131604014116800606644761465373656656866430971347516789024133836544526950155970381691161670311038119063962830613832553389635674050499891718279827078973611828770666589337596290594632907204527381259310736340116137565180013704852401193393299158250109229517023892914562974276899395428874313150696965357547916731280644077872599312511612329633119509031820253869820435731701662339563630399147200382148469169363007296251004592401947303702812384326612058382802245028202834855047849938978790764711211494881555814949599904798219701759209361246888103801569644696619650885560436409259460841536903172799625991046753041950885510856578740366666358042181889641735264317431414448290370350021236757686570625007054624447289748741698041665200312912379702150773620359320042739855138949556905198745136205269691354455292579147787336415679339041565176698320719257388723309965751936954681483020733967940976002940785503401397531580690414532581487490658148264977511942892779531340003528357287249327450748957051634922858258170330848222002122810223301358846608972067540819925500863634225013326951224867783118034635279076201553157680445853768447276484782721554387823104804794882018060860666904222293429963431389930421385957651109598257104526314487935630798254398073853273898610783944793922026790316446730923681629000345638891834636079572388118502324946153882388210794558179882782550650962645420855598699273706234530794176450072013275337874772285017759270720739997730142791661672573533901099593635822705884621354222092517958088997364728321300923894123671105715648152112319766312017376249689522100155075484668745710574731241093191216613739682421182731105912304099807844090001440260536933990382871846434031782158293917338995657366924508502915796640682718979841308444470062470346044417323013628787990984167321637951961468234425137274822998506918348891976796001774312193793640531843529421687726141600404629842959226935933489637081776725986333321418571249121578330975797469204911494462531574037000734838427668959523522791590918447619247194961482986235932466364686503299251745659997215574626104782141099464097054450454231755811315316830709128496030177345369341632044470743539893515153664547633677257830727889052260136687161862843859343478572550331612504249487797777431441772152525801514375672928481152205943546919220180061303382947055604407736521951439692062982967156460318303746836755962261314318637295663390904430274832611698370588658278840777411486551391794676425851196473908765039914935895844668903123148191520536999347066163326442761817713663103098321688690397684693188336534892076888516359994411827168584585467912478061388351126750816559257073344769745239277610190561983052309397066122516472904522460661033675182434768226122262724324273429847515726960464391256651235737649263069073171940498661100939064105195661236209363704987766721839943420904387468043721958195812621729304111254005921570782674746358477147794275337788351461856198367436845509221453124649171613878442455230748757347502550819690788293785870390512858183395298932170709305276293962609423388916285915407943415507703436007333923682530286258565374735536855599791036363720263876722246339894415885638485511304475683285089337965439332092731982164104899149092302474846267050144372980168211016608033788786267683664692347762356652530224260887527848804840323570691818586463320055315917431733290813565305962286956665150251993543687861790464975376118935745122947971631541654049011341756095768322025068678485909498428931101878891736450961925007738155023892914488424710585026410268420763342697383157557055560395829792622485669391982830422968211969934329993648234770839131442980576440882359503798148577648619641741793103605875651199715350061399656991899377910245837172391441222493607007924530007416808709429025986396916193637171867440122033830137355250840267049600926045484263937197849932359622784323297844716106859753182759491203262392022223664199544951815907400068166891792589945344620359815791251394674838598337384252209746952014964923717047390349338430120280546203411011302609433438962824038481287955711562231640065806140617149492414424713050607155399843021100863809437606593920696265586330572568116585534460565669362321120327065601437161707428683748200480831144913311322036351144868105430343680376274053176009692401362081214450781569534728987491689622402191162109375000000000000000000000000000000000000000000000000000000000000000*i1^120 + -52737511327962310010778698471382626942497072624931571921070245951656747826523207536459140680866738708507736081960573640906828280218109938922479931590986448315996865875260263464201652450443426964725294433540347155795133145509308709864501553488803012950297052238915627220861130225819108304680899025276490942800127751025928865734045595687365827493104535124461674016885599239013477707347562523058042959695293251955344358847351862001204436688089261171209884941618968503265879900672030595066798987607323028698255354980318822553374798190532856448707347056210770955597155010379536539464360895448122477233177609201312926107263323593314329066050543587141986273903872861306730254540326755818125780592103539673925248184095445372267495360601831009771540533970222491281563245930023381092147996076618526711362606353033235661043285326021015934519738796277893973527262867781267601846119574108084226814264401041010879583807297278055186162367041167924359387343200936220237781521514973672639901888857499794398790825368199827716758895885424697178921493647761617336573052549030684980079917095812065383291296372018079688634010788773571264170787295991150255302558101371509346940972427789346553677088594332288563193250385106147496783601940827142463156326320538984073829142763418788950616030242831062445740995866849145341705670252330367071341386477783244428009888611223216948815735649656260147893987063972134151674161256167066602433997738377629404903794977068133321256812330882982100755362747406218795388301362683473942630687157380704307187863527313393644908643917235942609199476198257218674870005781643979322352427872482121706285520244068621906997649245242317929638525871173015080835831949930035851023754224799063317792130692971408804688214080294096474057429309902319524712526178837399096594932383780269336072100150837609561766637739645511676918505347321640588391079833095628198651683238408707387794888442783535218551371055797566692368536072830592216700749399986027566451906975389653121887456545086326561256081919086211196452452134453000956749591008477709654040046283583605669226660953504063756228078756546036421173181402953266757509058381673108645814487770469069736856217940062122853072278866454672855270671931545658799261881108350047658853034917794396310418453710344088962731333649823987105425744405644546704177662620216810958832838825148374153985484331352785951597067908216863009272034124879728151473692966450466291872795532863779556105888656618049764051114933170400464583035624302269974417762201091514857341898519018011780542975891049900883730105142217477738480550892774142071279288316747860180519033873278895618040157925676705674990998540988359836561066257759625171835476819584387100537516756856468453206527433567803940633467899693842215109040322179940554391291239801889646997469127557105823465053168337484114959212165553363324537894381616560844587456468964238750823103396778755326586413315870966689306222386876939017353504311288779737969713964621895914184988325463315975918086130802354408449005222689127285650911894491743917873301080031830667847054389237601335517757702417359859362122119996896836031166476626161970878780139357458504939684902241956215281446374093191386270954923428201701834960856556207303475054882753897633780106253350879994397424995157388391882018401962505019605681682247390184330882478664518424743166377131397406743950549036821651229325063010274993977480035265808861700418628476543085611592353748229678689589276800814771905689505840290105290708466095188514371773067665210408210739714349450865363617833569998954752418107450617943066002334084921518877147176243573024967895878505573440326449881269283023677854614415351619283092378769133846385005847913101869555098712333409825458061174221965152600117729797981017901329474214260031567940213280546629220308639221519643149378438049019555204713194282585305519752349761418606007784971178305712839590247277099625079160596222007096764043206420797895080637367115946720810428401857379294832586496061382458191988426441607984121079158275313122301929115559505731299559422141105923406956052004325999080336449509262248689154128426865071240468535939435855355889178037886427007641836235136345935080580793430677812394100528574571522572613200143452466024478696239204030006308376425569568862532406117767309873200688174487037259094006127734361804436589597578420041495640764014639703211271490574581548571586608886718750000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -56772256515623303752384737029756460611961663703420059775002413378477274092370129613073014642130332646481485679121449087470855612665656860390016337371963445816712752767438891301674146104090928147882371549508040323434008899297968772416644258942113086063353394200187280787182352713457939099776559156046684780243749268304073351955229499194295300455100393583141619386370089184863588545462597896340426333093591528948672519198034787273768725220712911138485365042543498682420962870930514503470772526452205563954419927434216573546507782916100516010454278178618977271181615007480885673928225562577599373925277183608656538094853247079868660690615763336430385311542348330380764729276824412260080500960807059454704149940186495199849247166977076060606154918826575007837542860954360678020084069226947440416193937243837872807378046824529772311020765289446980240421763904341640558813674349617899804660550594742326479574604973672564105862920635690836006188877960752984644515264344716993009665259256491552559435916579308985636891629543766281552420773640955859372397496785027760645453717754396162477060125941686547049528126256513947295126631034635590042489131666138348985665049385105902992298841833376264723573645365310981031716741012868741637061694083556661301020338818049028251630445450972521708053492382991559859545299465452621077673539032733704119019991225102050277272638656085647181315285624175889317070635432903758857184003706486830988710282971780332508132502734502066608988169425902370758804851662998253601026300436773161177085698120115792026185698370112016589766356861739129294209880139918589467592660016320344881008915362932537329014963756283853297160000994936540924626399155031731535100988728691724157886327926000499121763327693979556802019268291169125059207523633319806988217436721293084167939065491722065942653907736210364674744010932165023369406955652983594573787853724890996452672288303563397461060074097129160683035881996650041265818825318454824676795881138177740599715820376808211490816402988131212460276226114656098555829167884698374478948995878399256865855124560768642463094415578929900982874952360465039113202425432226177466082174566211336679028961543480606091434560948984684350478948514684235353284827470547264127442291358333386162830356152973247811346530485110906586163379886916623814170643962996573361796350000894949687257325667958142272932926831608052641304253413049866906748672939821909304106467003163962777189570144091413401854047766691476983662701343805172384427725806519118284157731572597748901264436132328978590256308933039938423620751297190468751194392742872443484890932799570554057197346315398835006047655220910460380217772104406344304323084944676960415627196328881473762716259647833326722900217036267463695821947100346441860532620790495848450170737259125246751904194225796483740533358720743580173651478746072375614483036298126811761811461159997152993750671328897924102068324930483107571493530411993569118998356158441566308211237282065600854081694075542746952902309679569306518010163828682067175013307855286163257930815530592277181333952689093425983206092723325748441824264953469502963442608550061641360692535657302014525713266364982392552186866666463129716599374176635076626724617094369122346123287324196385263515579464118952817576134158987942714379181214318086497962432855900056217085824114384250566127684456021545445378107780218911139830504385981957228980438138340949078504411068188488975608526393572644160668845427749483320719976338909580446431120546233633235161906768381686107173946697614377530024707871210471669880158922274432469045149122816672934328022091266083810900417148783602658679644984694422267346976491733112622186524482772811876612287308728426187261094161822296933596178983221604118078263613937007694996938491870100302922176589262485119556917113295687330972514266015443448038838312486261498076259456383569090084746601013506866271213419561920173663476218377200834661835685488030134978594964369597390478801926938337134533595239650062569929898224484083256106936822086473069071896744704811237817642011593888402883935019830136847704952681828743144278404068305479186991563714862008638553176456605578013085537262935941884150511034899218105326717959733160238095885159965867663956202882429431689566992982528604924100489396452719280497318435290373476089819910773059337506718456788682757292649275630712509155273437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -45038681109461777096350949799550605480450897462687241273828849972475513530391207077656287690711439707696744670291544245458186494149304086646768721829259767802348947201821261459823960739536426248700346147460326509006609756499276084392896404619425603708918038536385849963554059006346427829419032901723562864022274819351596236613461387315013544107808027860208420659555367091184005691687634290063280310997097961086178223813684639320450400804616642073560947459849228384808503073288942143306454510933021540691187255594457852583972826167662818879024260623727855069754035796842733765987013920346859234700051159808385883178755241377439532399070653731249932839659769229409331956872424607332958442819777204440335814676690969530045375543886444733967813330029145272117851270199346755794982570103539754240606843849728812600940595274459622707880615831213818032049156129548687828835770024615227663272953922006967666846700299685255986291438675891207134335450425915262593627994868799858926893374150557078307855351715972185388643250833542046470795652107978909647704821790309987869829385100681194694990482294818534022191426810564831448864511812585405612009401194623751114001625558254903775635204480342850621359094673453932548771794144729557159302507408601576227912400414552042142911740930990925926091527114745544012186827800906916870726085880961406368498432110418371546645894799391679588983825830184312807863909969132648501093412366736215384783066394119919873580385541053099294927408318733998975670658750563383228622884704006309025905262218574839287953101647164723586395640187263972881459258495202904926289885880214753666417749804637477001139697281492477469681133293885170322462288903852628980051742164075196579427259880292549655680929324016223143118109005525448017376242006951231880374859736778687791068549829152969988644683254252302557426251194024007210504908082366040385679181143228610156976175317402939691381865152051478608357410610599022387702990733029740791044392028109123516976321420027866459926101878018728044355518897169645035363424995158552901071681117558886681922239846359014296577821357929442971482833692177680438215966173092155123530111443857621480441986396864092152933441675371425263235756510009969524839237388001388091531487718912416831052480676077721851607793743637494059183750426621127388982235389690979179584460921232287837920134556492349496029270753018274116734447833648702485822264157497918408806745788754670988230244035705616094467366154513955340575153775701709935624989445680065710728685427298030396523107703918201720448561481935049827689543337867952096637969505538485866023978567741429077169729691345179954713004887780085232460669942688131467059132545869178309090588167566350213717321423637887032926716310658114712683237836126458422089306301041203145219282671316524663572767389648706817723696717393291437178133572892276497101291246144310245269124853663586618914916320504059318794971610300919179663312680679239651125390139338473209792722604218539167809738698724040482711337053296918955215451506359160967225879340756074467945551176850616114226665341767561933855222461599296698737274304420609693333580437984459999037132974414545965214820644212614690644380959718844092544652552651904634247127657873253177813057163458745205700843029815418934649427200498127952475353095687156671061953454294567986544694373532147349021990766557292578116217852648554422294730062567483586884894607478378567397004699843123506431410798225900879431026994069596661943607632510517027301260935667119507058742699867025761603989635107641583640857146975779402680193678163323590188018965249496763833069806702981736277342925906925853768395712994078585285018078121019036363742157205144295538553535804773972784447963024008255161805643855268747078706050246243749264012132932434214249411687783010922305709010998626446127190026177081006894318935842276315061575480125842753786086109540387453218257542465940404636851762547549760180769544204887107303189722254084169948638531441197812196887156194967870745134394012976797030550101513388090453437848122954371320096519874181832077272734190069317990448915943895866824669495139969651484737350115353847655686297952312915897618427679799088791631892664633522422710203729394102237021615731169459489460873796600791371815588022085756149906288675429318585469131983344536331490803228812736575629967707857843052673339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -26040287547510652991985488955324894740016558364014740573655820445837067869724379051211596065431270549236683528124483871003836390952505758501961433285248188394714193516128700571520518216276565553198396386288505308168535155562902024276554525599768890166526080983454901750206378621144637755602078104080809210428886844123589309594333407776501833299647048298095901421830328830161052485001887528592817353157545135776364652801835026912471516921799134770743239989165755352106416633416848953998936663969421904101432356641031995533330746902700814228404961691670396636578793194826026770208046764956059236097132557987792163533385957878293059583786053233459941504967366186029524763229322721942305054852729861771173226139220610317220329912510444441305321347416405706793037844112755553105962381272165935094348840730427047263743262651028159451885643111054637738339415759264155001643772914513058952628919351768790389969848059009417843468644249405641252645897919130633758321620363389128269883547604489149738726144989481401847765884912442475577323169053579075499175362600353176810750451928882922036845137570519402506013247880437197778330060897109885217991765870447484592979057954672626786665599737729608825448618314677551144906834956038877700005852909437915184273724505256514143993364627447641178545168416194744765749699973644183758384450547420919970145565878863301257504203724705438008531594340525878916937813802342440903161776077559141136628765613752272841491626336407573103223276458597372043501406974231915170604455842054337160466137702932604047961141249547853697666638473714481524479886842345566436006215035811574377390914723380418845402076236088590730964041180981775585593970338492859929158475114848213823889703023223449876426365542569184247183698692833885996782954911940378567399168600588372494510108535382650274183659687293228675153175469144703256350911171167647349907341053685884970996141791012286147855996008994641085965110990054208073883365887830057425295308371863621292233447588051377920912154474089344994460817386736124065917541601140733824022618278876348868942813149175302404135094884249771954970553956614397463700440281876986761745305063015689374324169949947496492811136027543828041292247908355538645114779514977100752873978705308513116297774058189667372566989427766544261579484695556640244808474117446326485052614896391793759523662069139906848727684400550899897043384955969166717671168936650851081539337511321249197741011251108986478726357914511688850948808466287764721998092976565265401045414728740438462430949090961396017554612489300501028753444985241105409132901443443133706666883905030386956268068764225072291417233418773048054788048561072385075887150210624522228621197878428652959334625256809245296469797442568054313160826242865799641980100127190657992366230863376811549303224955720707295811329832142092355157668452561448388946622364795818754618582858687673218533647638324087588437947695281219551514829010876096477773580717598082642119035710816155205886929682809903747902457769032274856212192965580918403449308517162775863425346181233415338413747647628591300800145962144173660401615862312104311729324496371840014108558202337051281253659486736898680695947887285104452540297496792255090647270793247919848945447764643496895920244148837612279682826078044369948988936736381470259204928346771818227754305350569019994334534078355331692002914948188158358521336790536971057744455664037219287169054519525106582544127961546159858110371192337399983563444878680200895202859471457247127006329289668735685857416969418660151451918295568504474629894985507216286791528109150981471779457735401461638837398060326158757078636500908656753878157279854427038121441860541770521271455136376317955359077221801360051727340341889608062572622903833643046346944342085161686692920255420191845936005887734281620604911900848791271272694926030704879949772965847639144937340526066302824194896650152158803000555144907967064377980048755345827694246631368195477137521970628280845683539217861204684871570270902196880084729205203378633271338077606201278453382303635996575382533031432089631491351120329272236194646247382053397866254832410066575022074812832308244184472398279571386022954450932153130820873635013993503006231557891682404590129213515264874265958991064168779183022714345954801912185389649043082281754716438292534902204138558632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -9356795750799657844186758313013520596405405250878014042089750257416907803014096600469564521320147317430134565160625063482178140270226727091792490010039469300829885746057464211011687281326896531748308192512453515437901914717568193403916002366370961697920992839305723513662733224641191133221949056272712856682412935973784350205359391021461826532822800324512577661500918963971670569769613448658775228819481722240387568201543732713313321998658150673783949227299271911185979018695497545584958759932798944375346831741005609959697365559692060508352756861799236043482316461541007034358068332392478132940840841600356284009921758124832540015156063820534753673300914551788615669979604804062528654851927832281187676987734333402652533919347076195440078938373164169941384264730611932660107189070918527437441558995272684420012534868562886062573868142309056038905240425508384850213650054139866154877208452074154499559057293557923272958143161787796619431754105639582138680408884162524015459983876690459149018050958877665182466701934702172720703141718380880687683280564329309478062492615629490369883326919195964056646850692846299624021814969853182518370501739274095952385297500208564906125824825612939567775063268133299525066952114717679541004460257720255545079823811098469894595869764693004439462286616891721999690786826676829326333593956756207753460610061118721224865436200899120455503605791033733536336342234744199214361610628791154952107602373786291693875975954642064423947887518717333950384032091982002966220406705232288962900637065489103253493266590123182213472679445856695015522558893572544616684581680571888637414361165069858463558739258874059267585114982300712892320245576078711431836918437959993547623871699179701864558221194689651804983102184645629802790977294735365778297016420247766394447968827300078138135244201486131264395852509145173478080063508908639808941691430192888276012880108657023362539175171664880243817470658362792882189590255312423914608574903003087950805649477703972131206749123827865889524528430373210647442841879310195036156785034061965994362974661193593782863905263483068168402989156475929101742728992399741192102703316304562839415304526365884608196515433370861560130935206983335179666829670992457078275388194513520728772538146880478208765661003609869801529418086110413874617541445268840097112188434232414569894883791642264727176579525680546007876853819585066413593378477653190523130147345667432002692471586010171874597453200433216931797481096743768032834315081487323577229962874939010440952051848276242331508010117924361118187901834086646979970476201676415153714665973003840278569802200795390801584883832442095181514427150169287322661167228709953140153143020737461625068900118387011625036692364917852678433803533198292179353527168367441258169544240175967211614585074253194713249695397281118946607656223916007152173963138860781851126045489443062988343094711523822656798169550651458691051080774129458545808011110101170005837290519373057080665967887715607067268985936403389394967283400663174555328910442315535852967091795690597192919115774948884907931776028624400517802959124996572993340933151214186675042971689459697887084703439911972637267819556502772165842287609601975001090822714772883754018462196407905231631279035984975636653721012314977495288223801700257020269591708179876765989151438482454396029549960401164118127103382702013267316709036658928086670340927995346650175056191412440198056231627937671036925725303879701074443106294162063942273834687287525720276318987367684637727549320990483810465351612750595148041647432873663844789307749829132823618395674824725787168441527213576137427953994692163346056204151851102750130093355227984255476652585789195346311951149795026947103691482446230788601667243030314271806267518459782531727306521682655048189125897373678579837066740562690459700253971570359430846521790782353046460535813678936496876100382169371401655434514331347681629368817293939795021525611358063384021333204298003092650854287276945149690598480450255803518668639997725127280367771480069167408739097972498454411572369007176363201571666660993984716885584231318811613202719273072461622552904812276283749295146941318987282885972446867951420965391832227057312485913618151044142074165281265777657588593739399163671476855681596538051473580204101752787883083089100217333898500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 748547267864119329384984151332125023989127632384841515489346284489174408799855798443190947786047685407609664829844287433875529710098318009827509271788746531614048579594955772418558667511709832725131618416466887179451169769556149343177061858612496006905156335958562214832874949631601670886659082385345803194052306164113301920921567344761836823093994569151219112531452272361761009131084507505544814173156653598003322371497827704204178344301939589664659847279418629809351533785576117515936381740786834036186011976712079217565961621725911634569826530236521639777041464777775138482431543530660321902965537532686056343786609475525263260479845364778334268847421521052940306831519485752245613686362170417257661771067095650556849019512627578128242264161270891919628828557444122785272717917594660465599679206132082018198844206970535906526134726695105844865423828601992887804434023312731067461730593750913001688296556301877126136565834737157232210981958022122332333278962056448944955533099299364938630611502737451831620481955334326885071451137380649505220606118721402204941762976154790751889287092560071268476709944056700599587862286075579847016661940389964669334825788375159514121877066669598168327296380956404613875552709749437155623122593021028805070291146019424273239949162045050456510618177357115359367084490581450421592694030173050752752984462592424249105994178356479141319640741631954186576481866758483699266415768401069271913888314221148838733595016491520874158841567036990185744997585147028015439191679528764097954457591233649586448698740012363435308036463186338113431189630982449659863705426269402126790991163931583514713173031963300489066518565457806427876613760462351660949602206877513564943496084318407772351802987589126686923232416537999312853970056029934226085212463510623369095302954725182773559633314799947802527051620794288829012398328091154872652828100241252357217096004245227250638570184600597679381647793476720101413926092175475807494378322411266390369749296250938992961136010676684231813213670311642113936077220631990173317329101889607421626173068365152263756931075092386346886124628172392412200407674019357449094789766133384268231456781963472913464986985070322300787330510735999682475625593525513757344844666507102820138970168745336652487807936792246132630804011950413659597119584219267227317363817455547852642878791101969221131406252851499023054766197925003873841168863997061558392883155077797882639476656408577939387677367253998277402656923018918529276208375286666697885603195330002561878556420187983379188091216575390188808007447710437522546310214715083299533486960188665170291365254163762768327374024992086618778040093559835748513019438949860658963438700882844075249733168934970996975837086926044837338756183460187803508157783020005500974684407102750772157410930174688194938495226088984671543505354776757919232063773225822906690289050657059504024875080248163073068210696958299394387547438296541891323420083747307215972237328336237153399974624702695548539629626855509605005382171203511917613537716684275374123870251310756890327241127708782565978668318325190594961078372390027045911763057811798699998278919930091259245603167308600242722042867379624038224702381908392244106283743170024338239620664377584129397119209898013071389766667647720992062336168047299160624708817455245605833268899370613489688879199494261287411591859506609407112165507143054466921207910277447537471465369808705082867349279253006493760706684062707273159392526573114046874946667929100903935949327945399194973826226670118502607209946607286703284759638427201108415446158302475122727294209833368158777782395751466347037988765754558713184213850669732632671668057889433662431969671553850561876273768577274206205805147034321539371281256454823914160815692410126966403439993730808460224590427562660864422173527218573368174306494830923795204831174085449527753777990885677941312029263300057233772613369324663727167593634934329305076435810697657046588079086105115898524795579538222398512242169643211790130954628993330837776015390327003022049692402495158789230066862004313465701579330042793093891816257464386524783497930116575567167948917684016217507862688714563267757819331529329266047247624343950836983151259787758368467947247039822949998528291469965787377867445768174569019052067621304276618818559201491929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 4601303153823624661673569960439229186039933309501795859346530696584426642910566225352253056699617696091489108329936678653516692705754939167776334970456674658123207210632877516704025026964339818262875505429261478559857905227919137541791428701766566168300799301379615214678440978977190038160838031951854556764501354238985303539850376026592345946935495636729172854194233444100648871749873989236856199420432528145133711071765117055502038767618348553800284397203940589363128215346712445670202578026263452926313728387161408648860404543111352096477443335579689849387742396932359938875729728104443769447942731666431432704003447790261700495404322216023844133770455301374670058255978098073343409001141240959893013581103655630243125522760460327505284709828338427306064476865045664486699869208009228171004769033419937303919551151507463377368557923305612091116541557702629232152184861599031284957392633653449963577536457950313155518888457426053220674430347871251477916608233257809710757480579145612473784551265991496736260831763057834177966697114797207853373451751880158224553930822010866642980084563777716131505817953696493522272738342053328261175919269720365631925500537508389451226017245275097660005328888330667361709325819648877052641443008374771751894911273694491597422913830632080768996418367571545925839514933901240548658298755265067032180251718991128908467935741626456628222611957113147496960724070889636769906957370888695475109920437070876090718139823968287805381010996045347468371438017068691199864922860827847795151883359159411803370767713359719514579856522942644675676758835367577178805071842776774326601222297545860297096154617404281729565705055916663897791701952867955275920158712811445990124358577712715952852077108194563097285966339486432445270524414377565928492154315591703409038400119576999935607798207998605568800545310794962437564180278793718628634222170737009359814091206480486437279700749436698884977416862198928301027088396443166213371533907541418215242296394915679212669478528764063657107329655770042901674537636973888004099138756024565782419530577442140585296668956884899763915503329772032959345756853156592953252868888273929515295296235240533392375204106885639846343533922460045243494844204900725017860070391746339276402520165893233387389059938636732588306733679718006731260923573389417397690051478236314976062399248303364976048925029906151641593198519105743182274373438711567881982545922378515937829113537167328014351824140658731756763805996205209320989664211173305295574131559221968491785414069536487948377214596115264895115212630919719207416333530203873946817826352864421123113210496585073979807537511259530449632589067890811550539355055416007641561935797430484636053237002959270066201495440838470433292541985965503757401522202680425989897025182128921955463437794897773877030870514157009283600834524380499889373719116109472417832535754291809834479678916211481573218355064286647233286824157567681704223640065177589208680407855967923614446097069846222261248560435932100585077172784785324841450564526276415079081088129576026464671586371728331955507005368597721274595588069661387457241509015024822561476874040050195121646035158509520446246032794383387627808319269451989746806407400002676044939774780393839354464195898795630098112186221969835519268665041835507946643394087203198669993299749450297511577493924350800643039564568312808644641167937504753681382043762733517569356283882895480013080317716302052137643381917642077324530108095012234703588492818577562666196437375787321894968886702251342293873914016011542654810619349939772962779193379674176522790930517010207349963146193895324021898802219524869196313868940903005372907834287218596796793418035696907804970139322314911170921884126680660218258495039819885187057063773428637398339672934582322251973202363215230921646557750403462160696787867387724300059624693374324902012730402957850968160517975677000726796786394085756520879834820249677964754886786286070252089723140026492812564761335889221963536196523279935825639995439538512907550083949320155318870720960611588476210223445329205459491379827769994757146247593801536755823651505272199930118000503763724416315369808647734250621435340727806881492552848620971575729780876533951830233187113949791381137426259314821590555308724645837558119343859506208839176240955719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 4436372048771723125945055078356986253542164033209923871984421691038305858187942838916234473186661290986794750028033921608871881709006755271684572745236437852380383256574109023351517598196976048864021992676758086837056610557370568866679835280572044108349607717930735903408744266570627239375029071278537709895658421618880929028874491804093527566971329085791526323020312845853960655926570852194844036904929576505156213231038986455028620481031929145186374212404552131080542277929306650338679563674553494700454667143289387790961111005268005489068771130577668634121694019258481006442217667309033937242855689423466399499395424633239376071352277428317649950644974321738737112602202737838309393576566618034713391642576556672916672830527502464277519627411119673656843954663107765434587521851504430173639946579533781804579978777549996285880506607710513582605199946044188680806737455046555579449961301975460757609445421267442449481094816799391751601760067832521958422282459592360010916567925715056251117403857803223142929798711184929119244671407719541515457566448497489685852878461985277551379923461322708485832580976760719954985322610832737616348984544181287920665616906862032651575861830675070399245770296025653952943463770885252866399849395436892301490572216999925283341852307368618233376506061466691400557912550325047106113562535499922859364140028194014862065713399919850645373417005883633056806706719808972905694441438844460283184765763806223150371711880499412173250093202569046270820276037161182949800939024283611763094835255765383041569721964958138818543976460131560574599341199801675271611171289376177671694630264395449368532658765433406003523222570993294965381255762677831693560487747413545634717610851380071846423433681883335945063269191884578102707085098881084330183748748466766681542573503825996315375992202140032992023180353891462463757566270722125843798134192220248340658470952784470363671746904621749275303799170926640320209649472479237252770278491054612827377068114603887416565438129591827367457056431834208850002779186302970717087318882533801420457779024714187655464048793185431123750622506756422674034344845323292682107355476892447973324526490644306858444232163411604204786336131227011449794122823537839417098785414952357548974226019008763233584745899839068583956449179209187824968326294001221317375186398358865896486624911452503799551682883671278688711471987887442263990527283948429153776113608289979152958578373610263209579904035438850729006008094390068271458443378413883912249259856332514695532751752815695340380132017376624932736589717560383276451038720734536885869457690682601514643870347990315296406193439042942071580651983437398543910024081356634346925788226621629463372255231095206812601302631451383578930653393150475556554799302393742840966217062258306704447001955397478015085139321971934065558922012338550723014047386865198843737823069244706728505040979134381411001048083793375928860900839983299252815540691723777811711664263761222809679446906583087970051921910979007082390865003789282507144479721961093605417581149105921516142871724960178008086530407370940353452956388419693960775125211677584067287361197966469409832122757083432887015563454934671740445227145655052868251275096180551815534857031511070251065174407400054179296364310888809316788893188680989417839295187963562637580032035859387370597062771081986064346158438547944890037633701089729526865799001981028680189988536497926777942268819617910056584441854196080620954913290843622708218413346094437751375695092865106209726789346953834386767435265171670189658703074024872382684341523121854995702986230294540730863450793030802902217743957130550588078270815220058174665714022062997136486925479935378783632583429229879286518461606021665142244617611854858522629623574119400853196309798477739849282995457598216531723700038222887188789924283955160119267007574641413608756964705100192242028455808515307817856870497736159301030718332100791754255453993597424320221237091581346956210348060945911905072155871266200247700617842227874450670930289331218891176923071579484261531132213525548489947126755603046163219627228421738119071214774421641020587927707026402992544851338155342937961414765577978830042389432710737752436370749377399785650143234484626794639141360962860394127874367321670844705402247268986988047368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2824041753133794070394136215489844425812444869327500214206649394514582696685039325225559916687865930429949119654340282525800192000840511986628671555146774928719189484220555845446927694716562492071279611839713338810482993191545819271537803977402049939960872010233818926486258014598004043217001209586789994878058512322351968445103070803472716139959788898612138339557233891890719673630737265799961467813843247901972628124287955813855905490940134436551262288692989772090575137990100371270418379785366679416492955764126308375025341049603152418889008668644286463337443726309761343433186534872591031902218506718425904336719543385254391186934434933195712647699276945024026703039966779958723079952295753696473838081521328401146602982076874093539458449495745776819686750218254015263729332539940891951928542637958742962593697860764038271593022971772613655499124128890631518500635773485756597036981952276417622702698949661911026730612279214868615527261434775839881789474840586235853383209579069208963894877715204337415317226670467836079093298698428904294770706798140904803485249844633512279948468662033296825760946013784902545183104059584996997301492160213264984965165560225429860289346200244636489021171807065208439577344576805949066528341250941289336946947343704688534041937376109393563868019896221357956635259445264245568773040804405337327774068761744327524157375719574025603169861369060614182186884653610101266972511349157233474686182390496250950216665111889022555271596995305607205040806160100251434186916536144948042451480085402418405453430195995746425981665399812048493035115740926297077305439265292844208154629843823381402652492850284964893870766826296741739440699252957568896668263204483787135071247304240662789255146482681765318627800512196109114926775973776447425612301014845069711460143230849054725620743341456233932795619978897540023021603669385174173011230522118086624305576687715503942720223441686338498869368140078043969802933634473148809815343206045770764788986109391825064246419526450618716418524277486946688848617210614139586853297063154279155828554936557887217431687101227327812330345863819786741963693444733391733637778801774037343460916582749407410444370407049142514179678164780135589598435484998369372535249134383975889187557998072079245190565248298468476208840898761236866421379033013344492056533997915211044653886800626447142201054542955729451654365426030316487658149354132111050469390243054014139458905022323021188448506600911231625220085918861803728161202090345945593975610260477587586566465829115048259635497359021435378916131005983408888482765056521642232558150863746346836744608728968674666044373529228745774274525684522311009552496952337836052186641745689837774100605827845002392469738440077884715484025341727196327065318025712294211018184885857335451643165436131228668122836546059002862737143399498083700229876294215596714455583367439483784895022609858335582274043592802636365004224474502622143411033529450798045379044191258864581799649981904988024241560100072676860997210734956369614133151806080727322288715395674812161769712757276302914816133875812467306443929329366895202389867934615952929230101187472739859396984179119900142525420859220092696156578161438856051677356202382640174772192435138660504156055751512785374538906342001641966998219105626003038713811330204830008066170893421858593634016255236527453905394435460047746844538742028349800548932560706119242272182722736759064047990734214315466874095182535969117752070114035964213444693520678331092763938702614229357902768716694597368802360959386975543998092898088821863719144356687340771204595591656632249763436320848643423082373508432388279582048493643849985850237266379589563885529728014852552306694267768599779015845312868288590386144288726754993127706975077689804621685777205074718031598970875493033496442038086352122403785419995128902087114587723528527553761083103720826356851637703288735733425346213954497709227590470178766208956262584581397360882201549630427979717121693054015462124785384448817159023355004524904611461632893322226013225423550956831746514552630739926528669096877486460065912321826688839550852000884795409259598205443546030684650256059762224214418079103573734901302549771193461162068866758906530385890569017496721381340601134207466603844616561352547131045635707173548851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1381348809231579125690340423786446938640482371005616290055654436097714076870857573343712017668540045366212481481064204359191125303854115380777931391880362781996685956840808116386703507197434373173664368410320208534773041715314067337013926348427753694817909833910286393139238632339323988789247028360619272686472648507984257378132786123913566571579001195253916161622089192949450975608343597430327058639479094848180458266834042877054022283782570969929937531838692253501636929372730143022128110136665942971048509687180599265411084766260996707386691877536963869656266467606232717702345811244098919051776527199561199621178889839701081348176967670717044378596134290280608151671464191158611740637686524403636062512932288069926474052915336002530259031952319761929104247055143744806571920170888984826402665423140198684047891026170575545946645223695755413757586971742961543522142859258695082567126332498492644447953200174466444326186158676577389940344000554847781761278520743387500252738936275503467342605010587126191684575459378780675119724818421736179935230275911688586749317041392832243415357447094541798468316947576089504089883029350166375906243775978148488170444418552175967714607758682287189228939838106598311206473284563502530437275285801928410049191939840353633112411912086653594843899283380386573986117168870025499805582474779627471338361221831289814119311703194531154250204072208487030604674531352817225104625078250149530008498391023059275518804769165534570281421772974339343224562343256235776991769616059132599226510876078503059064235244045145252575431598718339300468383749210598797323535185836731055979153979463631242863807506697580739397520413310502085791559563872756363404885886871570449520425955639689504654446709670729524421052558601547031610512195585083291205269971357492290787103911471874295236200365708927255903719344189808868698350077624661756212050187486401231664711421895112747369911312603587532460542689815627678835619357517378355875936478519645226772128874570876287744443487644733333624657319309271202955056722424864757238698084839805413182679079615367035099336348771407337287944539430413457622517035374223625783807547061670956169707081817246358724104376276137746058206915885013078357330713418725303292436243202314083051915501594107901331127241004033845746262470009472484297249285420536656149602928324845593173292563205844519656478562216735486825388280661923767985389829476882743063655846481689657530157118256902041092358794100354983514206429066684901072042091246920409907932224678945075289923912590398383034820195604199928203951559057469116243817663204552744855617581229942665788643836377592249566805770457513461352807433114711945705059051165789231773070139283400724563039918857647580516301497352967815450799979085179827711725310431615449441027199256555614464945331556623433594607923107782721510359220537332409644563023302024294926303776274243735867413062790269847933427747228152337770230362571806631127368167966659459895585859198317527775938863007812645230658259030233683870841738553743955474706938539514213245492392570236387494521695216519219552219404279149128194569579162623740977663085411656202706821680477275117105469786849128753240159530711417132399449851548790260048796934115637182513027215742619945215548479474522950597790786667047069614692407750825846230073408010013744685123224076367257392529913979375931781549087241415631190900812656340683182815661196159633891226764543987079931465132178863976530988517727106000955643976459404415962537566098062361600532883888769380387923736557863253895589715410758414245191178215029848606719836176503957241740729777000483158263501174859074543417492395962596988116443287455152714558081953955821335847300136322467023847224721136793823003325300010972950433332940628745262556624102909291143578884016838155862985803203213583972961785126175345487759658608935989529784302260596565697588783888974311408250660848235228873784283784022590460068694467971175959310423927965998516927681459299881161647004131245490364774222480791013675424803730384761529692954832919212281926149664928457018886589223760597932490006070095566868159551974500123349397272111833045808966181286626621652357487198600437621589786667250014417391028925474726855947838520719522100079318953762588219648253649557646203190141872447915526332639787089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 547028368166083313868170796330894791393578249935638471590538816334790661760159118220328114559414018387453174211799182739236809529780830269796890722261874314296117340984208172569739639370620887871081875711676446393180797493205596083474313927280738773943612692537816018791043885644117065762302927520065689169462153438088630376167834124368487637965405137270455872292554271160919967993528387685254782534535570061662653515103103534229911089021184588511222496570204517261113481213559742159853964967959614051312133007598994853163205831744982124421274841709095770210387640971130097261222376889487757971660790540655263575199380934389709580544113747622886893525452075373125783091046566333057491341617253633245246834411121241922038906628797581405021832762754719041489978383610767588063661949735282433288180176161815831987732480015996370166004369859861667893841394222664117364670274235002993727553183891719652770668091152250400915892797939662875700448036940614874599596269277719251890852192327452533124317353547241801424331631802654988889699316582915572869834270843852117983109175969737630893814139371396488269545394867658482283939594498741300055653707707229799078619530842651000563362039294279478481395241573993394627202845203350950134756579096353080004233605283373845639398734038049530417923365843774997675227471116741260453287675788971363746774559521889504812652675714322220514055534721221639515042924492150168560518169845681955612844256040972252310838114208980654440892167334657610984507513593412896832247128872212192189742932519067646374787625280891468318531482342299541656963845765360834259298438489848678713462749976978159237386145886407906728036588338050885402918592130556877360997444945036997369651605111707286276024888864193296259002353611586732340991737329551658873027096158354533731373966506572449564428190327212498437846887002297328250950428003789707126359394105219589707220449623863187697346684718124425416200332659244608492956985611715299872332983115042496077661070060256089375111319935977930694201666281421116931931884414303786949838172840742304189793130885034098434735272225686713788515549435072337526330747797006277950030370713690760023782261667987097927149346583026179925037847738759534016015158428064949049682589108044541187379882148286777373635520060960230119059342964914814342435528782282841733292323846535527994859714531594742039339914074663927930122932374956438432836451472416162939649253204454073126976527348251048725641794074486985302168098427058972703311172944897713843359164690322266133333196696070996442894900849743031913060760029300145245406373299831022315322378470060914092986900431922058559113977409703777584094992855080718334112545624475475572467959591080133098468251168814863965148076912402983494971427713367498640722295114593323194035128251330384819202693254370048633086014816277977727932187676920440335695662168487014180460176800178693824968487589672036414229987304429294787520868856298415115812811310078458591286779366951663811673412763371262958684742148937208197466706074988216737309484906351106079375944084125851615650959227797924470527745029640222226911925356519893291601382902307141595859376312326955381429288348113074038940926576433411691625932464085557471321400651457311214553782776691113014353275660592147684113422107854860556977906831625135991630195392410589360961776386969898500414914096225030326926255820008522996796427224017935834511038361529236141449014378120774658556018698647425541896863920197037838435105939029131680291115606961681171924814180046521521731423466955124824364856928105095369865032320602864226613628965747621019743577483689303538774424092262850173834071264670924719694887914741884248464231074679136500024234828555991352830280082158383409409081619028118304544102131572066359818858435754861908904998116806453847723180817016793302269139263503031111179087375714186689118524677079399469737717608790427153948489865943622728283042405199244643012861261031954729576062122423852098665717498000975979290358627709472400014875567827108552677489450713980097865763732965995030773252195475183910299991089653432289793734568075902901667327861139565384521056266660724523842517595120487498955676311847170411397108679407295232784261731856630413246235334256677884864231906314077231593790194489987224658543891913224205742637056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 178407903341737888306048175443296099874611750767149616902976093861640307025740091489493837982986304674745672351543101015341624580007132062852353042928236599527583454764302793884600153373900452243616029173817338240034188171822969682736610429760225976031264877584197752551172832118837540364311812906256592632976522099522108826414441628043662775856850044415078791354646700817032610433797798293542898010202469062413834853444399566676448217470787062951139732896516984457200205584359373934997055390450742165915074840971176604313143679311814647689531254113987074918423257175258354921840594825764565285092809997046393669029719709487348091856006681228240757577399567844066312046283921753483888088173071884902693263347019678269835130575937551174017239780958753505317364687653424359791746155473677037308626715271692936015746294669653342615362758588514786779060484431372772070163107066023085514568765876314634723502801565187157394286695736354241272229991453781843283642554372064322688209639266673387066999363209699903894493740226941229997985396324485496216217760081090272558483445076312109952390774804629735058433429673179796545410320321481620373093077489411808720956831231341874116918568233424305911670032971389139211072931671899595129827779848939535818823360479982291940598905293804233987376838267668163413084947093681838051602825801411930921885861736231422395886612454898012088218217124603062760565259677418453167324973517784759983510478489561030489489948781912331421887879851141367871444318851581923809617649196401108695271963945155531276803274162883525960753320495611769251976740504313217720430684429666100479201080809902535554943954797399741320696486128966144280702306360284233522205425919160400581996806311660050765368817865080423562865252205750567128800944672499935619907638089300972284723465961488383397901920220855103940085364214567022911019213543129797016697020574541338087950933497246895820082172407113842640830065612482926236978188592060438114106155498900704766810149932185502440705455183396397245461322918639937014474116069783246880775424132990596511443797122049562624799488926075410414773367227947237531629042306151166294112617435736126554260666041151022067711862077176247065931029208982055860659799012502174788068585929086267811505443013877722044736995973862122858287070977769925019672692288783975797924485433693634148268141884218913551000831694530983808956971189302913589033911688792012025941219018825328597409302260693538010004836168437416866566905867994164570370732990854576164933303499491664963351294331105685562216344380784341693194321588427773264042586575294939149334714428384356190029596405037272075923183995162192158499135032964309443158238435976280970660909184060001549639324095666724841405273202014989638057110387129445424169817925206408096942956898531008965398108975497995105804291279786173594563096857378905936373695470326142450626665586672844677611623528984429828131640513105470664847834661755693922193137399127522475427059093462395451318352504059329084245900418496913927428695144549783351912587196030720721213448321437512011238072117618342557572841464872840806789539034551419557247275747447051076813735043416828155132501489588259762394077211772098939388974993455439205842826745800312956932817880687347970925041508031003042112804241785013964160590568904806687844941090284916266697729324706011989540176026857668555673025635699746914520142559929095077769357448047222822265526306196992762548053719722465542452648614471650826716989427969984125652359583133580196393588658616374194801409722095622714934180061621264184034663087254384397671625442536956871573954423777696511987126141357797682572240801313332196706252574219547365018984013025937471664833974462821197214902887176577415130606591371116563946290590102737568414877986485263650345790665898398852932017123794583707926645652933919653377138111796115122471366186510420166227229368849320912731244344411104990735735254621403048259347940843118228807167536381625297817754070293735671215394599639780150482626959666935638472400308322794580402472496434350922015742460538586485039893552050783844102694413853586925996914868953332171683299230250850057286358439366450613144743480085343787511149159551932413683623423090324089664632029106043804494247335813800956849849580994428930024983342959392561561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 47995644233072885341185277682799397294420993832157504155437466048284263435322667737256081132731232740038898017530242397784746449765160142749433042169313018043585671489081633725202608678264995962312223187909150091806291454622591539603925231342379655156039944637786268372329817851545868607068227505009463147131386393327687077956907866792439388143272283650029305216755018215689563480336565912399357351583041533107236399546355656174543876944490706409132580229104242071720186972275357633145330745995787491320526786057418422746748954381882740171899616401587550015442110071033076652053006978774049338831697761468598572179884194529634949792006338824849823145155188366154475206302387654099365708427469152957335446491122829147634646412195079386258074434656858382827816832496050057318398882500990355598607351678009853832778486887707239581412483287989335490668257532199535641214304327592435448570880064605528238554797986725457940860690560993866796019072195973726651948174510345976405043936247653030708950791532529631461849116075031804789924184206489449868651091035280926293371607946379509231226152997271463990036051595341565638631129961893636076074714374747405720011969011558522128098971211603883351364438189824121040722918789582869079707306349598067267004820936194368724451645995905856694183791236790839879885269238866857870239895401124088420416656606995068360738576647829779487165124571779941941141047069740294566844320148051043935362487485410218252770980431431519782977714428294668044568567136572422282978456075870930096163961656214732191214476810621792917884906073323219668540495965666976437981262321121175986904673225980216398346970745390265524828204472082356687779980797910481070017917036394425565485047363787670228417602439864046938315790348736189330997949589820786293269028117987764017010599087516654906116624138150359181828292837213606553354303937692685899839404263917086926227058021447764507128617868904180021694054979861304510483693986773341242308516714552679983664706154497000900223147349217939482137817755268509106209943639639118906454899473041238883484505329768507457209591075778825508440134579364828147464438278660394667024764748909856554193529507375938377931179021707565687374241615883666044154987704519216172778453085113603678079104830036257621302043860781436209652810158520028621614051172630387850296725009240098424310642872302141035624177545731675178256031063959780869293085903873777801803331763376200110716993473450685195334947551581282822634674437151876283633401199716611961658679718094723854184992084280508164977283759427536671665400205613704070913836612891448672531271664774582603414370573303727751933329620075060239400211216466494592010688593106820600278568209358658281171981375595081488701312156439198845732189816840288015433752398978602790740716355593828107895998202799468682579851845786503714506583858699104033334503031910936015870890971904215228542696677752669862468763101996667028681683785883385994916118829637207084449298563474857174296416383999546237250479924329110733873567506723459705602228516398379958271864139993325399532130923314527847112570228485123614430136933251379717656348247276331011457341950883736480067023223115281592930776147644141102745406918344221074476192468398642722254009706797431914433532459880172055148698994041249320774489149972417847989175597254284382181201168565275707194556100920760272046350298583480746121346523677490862149492952399740131606899290648858176394665744084374810563315272572074350217580383234195073747895935902337129667609578985770757443401739611621490670056013805477450719622295830811612048166896658418459304862680625680788305441724404866843805351486731475621957912034608617753477828783691610059371399339089238865710287800728440937974476507055313621950022748361021654500400211825854773859191101825499969121819139104997648083645313692993058911201387478937048530253960185371217788784515709529640405507678362263355455878344539957392320016891754169491784136335904340141782460098768104905262926656820209667315113253653856666181723941405077684230900962811100766634838681219272727131631782306189276634741811540400795189008972172859179070111229586125730524150698956046428495055370641202674262327801209319897271196786215220538401954611734381293595304587241903597599440346718653176856402068924006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 10610691391143406537251536628256449927600675428205175002476533300710871131248415894047658061844432483164846755982449555212455901990625754424727774236600288648429376703297658018748451810923380815335834150052294242994700844784423365108949914722345231691857594260745436035362053835149109198534712467755009867998265716149748334327022242821420621169743653885289554711786567748861552490128153793222224683182454847344730609228819072858765898482512336989252984626151193431519939545778161325495267491659128459220025888121964915762509001758204747871278241210544747700377553401116444641309894212565446874110570539545821151700235231448982692068736815913732662861301131747230877815166585495879449186495653785049536192151706760278383903128200064217799334494409610759248659749021100208958955549906003284128586722710035577087288135340045945047765152035808743631476660569156226368341040646133004338781531500731920865032087419770470598648594244765288008032911459194663143143554027238703282293629496052172369410089395165280692243875065314868238474016081271060075300649710301220684857752930270634892960138038252435506984348773768298009199524616198481582955046726540446716554035319770086982060229152561686869303242909293315420012095022622519964226481240773927588403782671382277458698217791681353979211824743010126212400716302908607309403438890594197720455880170078781523829511496437532497113079124561850003746967770667660867657926736366311304276741090704075526549538611592454556050891024622381159563606687734567938989907653661510977324030307626596508916082996179341337369252751394289410387673347921563925616904200451330240901652572032915890357075780094321988174619957385696226825034667006714278353261602676934999280345054378538932025507105917711061834530732414760848489309174744773024233984916731743605093060659989751415456486725308803204814298704910647105655819552627006269288232295595680107102948519782395835444721104583950269781190884878369867963853067102947065970616559036133792040849549317666691772787913937221653732292512728748598972304666402756961824376238980279942713230003478839563779485051394316629901066163335340724308347272458016828087966008357429591391689439164520740876431583644235813254261233603276939288904031486465771030118329938244416977696777995391730688949310028129397073519321685021926187099530458628681335481219928871266787068869865972274086000703184724697345429813726630212964016551651344504754737178696520689973330049987887825597833446440582858835305910717419072559143327705109295817164852052647179455980359383272145663822722792745209360720975061976740202284569807281310282294280665235710494098168906893218560216503132411423958390614973893730474924145084004352346783393228864239703535240026020569341289461430936585698960083842708295930545348971635100901145380696192388414968242112123044717222502184926224896888545411912400368123884992199791520241492119705215808253236531963958293152405170996155229342055702034447117228159194441027123699108395696853525355620535236591231776247317786341736084227330202001478287501993316586156979780689699269905185445696529414540604567287676016181051253451930665760590907771427310716961702582207480556504177067207362512054569562722834008138675245244241751956029463888446571953437154031063557893477210369850126974628636611726309323104103696485337606342184545673339234267897302855221988792856384877906322403781125163749685518541767945179020203984042262350357029413467559809668318723747294059408633025537654095042394018675580788630392436595066382499571138625026034301165369460255018909158965556876981463276279283643707971585304945391614441079405211060845891420642736449298156403078545339272705908314064179884762399450628917319385033187670236253609274453033922562751610961396865182261710052344186716511454746863828252757942304974663104460040561583660837240560611024465425315861810303112096229774100612536181405576122374943326266790832800753799632815637845793323660217600040038583490232951288157885810194683909104623880902234041925026796737578694391751292446826662582769067241340568111431433113462837550850569594931078033355945879630898613133162118223432299917130705019853830675758967850478374373948720744031950650419749555597298238149909153684324192949627053379433680978694065513504511287170894264055366806405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 1917283211280353586298835717450720070032592848868387463291136933064179587892005976953463515387119786720018258740507588028865182433446187185724447022704082332716687955816547056466947547369935140324234744703332802325507560859718286073078881827611106139587936976124719460326155739490510093211445620620354778811694059323033051512872983819432179739158292204350755572223609102069734647190796077997097088523335196287428401220842586064749175463498473989991177450611392357396866019817755038177119172703781030135498866082132007711508555787667566923991093835320471117847628538899753656597855229389153880793742083359179217574999766250449244941321899411629805633240987495500457954117655740822461734631432505946370448148735984421258005523763791296933945659248863744511890889527887080533136487447977331082384347684156224336714460982711191102333025120113313899697471862597775726338875463743422312038814905631482420570029257404722360663565751630366446487755085911878025809596352752583469954175008392067499105250551767715772666146247112066863169947810917406954102955186226995636704466065646846846728693958595267336784809543811787287896720411164748302096181131224214536435880802528742203551721181581125575099759179356408581030195800985957749317106631640080051082323177408614530240349024230907275782744761346364352644070330377082299446493176189479508599454889839934194536790632083765469673579195486498540816748775493626008909953505820702778273421664002410317228132471288384066643893620748921636530147129505448490606075132535197236297119564998428335811746754421520033561240678964620677501347731991338368726162191503315194040727197302251612003925618512168913852338367060094654387770618789402943610399419190313285198182086329415550328961650753786024987164830478390252489442747603977047636600721499555391211576112675339668448689195507190193171914897506255531536511016961957832394654501358014700809175202830540838591203393524149777173619055046753512328655034556683744360252955551180625056066617471465523113169501277166271606521824342448608159095804526453230151690788724270218216022576426464765151184884582434730655291913346023997402646447616054406818349180575650510837651539570030500394386564950068734551614320091531266018310017197413756152835891325943121662623101949449166513826665329311798935177436952937194134302630587339006735550336201907951614530925709557089060088891236128159537936432270434682398499579327298080123750742008068021378187536716019416857236435004101058186490222739746763453511736289410898175886241508669710903073551802552551326035828647625832975919825829086042024031290039951096978106414929734735080552463234125433777279334408151429742154603526659727267492021684791927314372548874684158577959338581050318539533265883134450482273666203078978281136327129263226021111281170687369922155506931524816026204272342242408974091923904064826736138256388210343342360101828957921778288408816922127454461035609392782081025005723759078330509386568285832810599746535431211280738426606487305266487321942313279157551139612543390572472134330331726996316924918879738486571793093515318168608480613655130182404591741186980616711511984825234498556650878077567214459224880256914452299729194195005277011608875671373721251603004248471402791428812382963941518757093913007454964470228643392250767373816531516561279423754025411581412551301613909284965607772838283443030086780352336648500745705907153879143846606825431754008890678643605873103095679803182635289068344515678281939960214397470222869856450312203411029704574013165223287914352124834613126788706290173185890845069859871142167077512241309769892127195376336591492180240755481747831309985157167681117105666035334320833912436030097601926159096366873187609039863734148597565343848649301538210165945123491484970106923615917288149044218782558606843815645802750561063158557008706696205648547244518328319314663794252153770795838407568883213258140408163506103277548504014325793861978361023216991969388003066066048863198395971816713331699650048999677822749902309104262760400967808363283368199439526501138152151604123448274973175503006839526560703595322687315532229807975791527913346565879513704081447863674519592575413083912424239895441660788019893548497539022503154221452213465872389316071989782608781873621769735320371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 281032165297981894518520976332168583438272077083129939952194907736920343482018495951082748271355997728668713586533403191238097883782206631359521313210348600049199000591615453495093389771421734703339306945964193131523159376978616513167117315722628197857546247612965118549122171801864516593421227683054931538268237983691156990640662436188992469817641409124612142177779119232377265499707905311088777245685419792189599163901649703347322924751956697956066694130231307136345916574621378242889061828941387047001888450279024451824459030966075161738190250902894366844205513127709098173923800302688074204694869220243924253680290748967425101273823388618142224702794119225478850691133275100388968564577843074119346415603472574515903223266327040919265174499653112123114613393653487502321807062397591484635791856804529530568797846327514967919748519066978138743028321858170884748220881711435176739672162283772693452846785049512764190793008487947675209908179409134908839200498371737033680965339682373525527872296871114806994006233690950018682069086462069639308453623218497797767077922914602265150700905793476150419130585213199598474496858177710620199254944481346857703643462020274035286009248743055018829251366397932992698646611022672212094731424478549084644336546007879855822897607070789947098874814461330865259865478221175252754783240438458908558247249550200540783781696398176893082787535917126872438187315154213122615529685091943783962991449522091352142225439244656541314718284542926883324270656827815646687643360695960817745742139875916764827678973161414743147124063629991991322857705014230699465807104378507713474005992488044357280330559466172766256908032491871690432549898831917371535896848502468137242834838207172646111818931047405542707750226609103158478845530544729611506182270907703445916110090687612801092615424726317653212484523487037604696820526915560997355299644770648443978525162651398101313623291528149946976530579867205975059349837946299317040388808061655493191589079591659248881393763882966062988399203547807663567940910042805130257212391887307061711082058946783386215147891293923101746243170542238923771786638090301724599702502155045761640117572354193847256870736116353281197767756907972260326055160971650732830260595188194217903090712985934816652932614098704631986925504544672218128042236658791092486946897786750914560518226551419302139688330891894898531724364466696029765252270417921379938463927394894438818457720809427621984664390687960148200422983265574727141092629013565617043042671459646244277117779144489032525425110405974271053579822363889668729828862858863835469373978037762880894018568322716342288989308485752344887795040181465024147229848566636588286614051387802495605458472385396336911614372864427967998007230710491262477135330759377701576979341189602553425187396940604668235487170894214176873725371781080248643070876276550169845175844754895708081863867338832006280089034248796624329281050630567923740883846977040271750828196736304911755346807651381043288304817203232915389456284438258532653279507592814551158615186319644050340423115474141749711995783083627850106524868951934472509673503449424691735360561778676649349931527036652116476353935097278161173807147037088334047349630902264208910907470542882883132213033934093110078982815174800097587659746844294850989214487515756671293754113467926641793179439215221488215593812641974278432859281956651473573941277867562296015313711765577789655062779706722217704093448648221378073013262514218483557047306155030299691153836337906669793133304347078084938212778044924899254787117348553073657857893999820880721693116646800762108905097017264002381982888834669652483941959019126953730961734575350603290486990487202628041027618669506019978246585223140822017331173014004108668662986365857244257499234213751506765863768525947692321407802750511214565465279745313906819209583582625999046848072705778514552803073810838077079746648274642963235028589182392790206705477072039364165983198195723257434987633711515665299122113287292587016734773990002492626445754046453396028306344877264082957258089077848723125670794887523682503881874331166828581530638778914120353869419437419964400838552112639432483528635076338074788725638523415014103745005005452676408041045467576301192610976135905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 33015295581399796842218016280936142793531942345947608713646740110452789387451086959723453527455357578305298394244467140964053361410447438847397971853995205689074507664433087608502848035450416429953685695122742472093233503845567699261505617168500089146766020848186436059729655263072604449728632130696322369346304281556631169173608366582625952937928054243491264027974408195696844945135104444097667507928428434020654297931303889436887220862338569183628585638866506773594630613970381757899305733784711255919002695880802921861863201533978002237654640714496238984427741244089802267030704400783663193963746591997771702764871468849482387152555861525948226219327445689919445670534419285050141419563315162996604010031065572709687062731604603676783461303915982258703452469609640026957488466108299126237149630238331504055132302552067899281313503178458630960591234724876956346221464961850475596455778567441675782840161470246214445492505461363510841241621785441243790016114844693680392795995335576805522128648902372486180785713902695766253310098451476383027254606376466586157162256207213250005775618426474903845833494123853546066855465065858853196907220565608103038529391289087832896067929545887249081334218547259569784516855562541026336728857552462557042726719366032242888220753403808869150725340696226881126259638009955073518177273214679423972959635420225144979242802912649525808664422641225392463487458856399404354933992491799528290684842583263379225147975591876279125351793906462786539885326977908394632619815506428382381974817650206631731341255372344570947052498969248646471715592554258464039880786984766903069644005939549797680151019953135789551132480297952157828707877443889509467207251130012816874162039003818430137010975960621824309761499294304216137257520921734716974082902374594739172514109148221052390041149766455370427887454674533486609120335261120891558904356473973540760503588072683628556500014766749663108500308786674724307578002016403219088176414305225040472528659110010570806317627124810268148602873081343050977687923708119161957834590506776270404420381222683301059943062993521649740191890163853475974813263703358181454092422332711915534125525170449052646602167167641279119793115480571621030203266142768767340639733828280159259035593633806159980711339015205804159824497726309758036274519229569800335909202248189366970450355134257588508942466488387790222692973615135774771769559271987570934085563862547072727490959135311000632388677936013664145205356379702118451139744054068148712628933928889811727963004272296688772627577488565137913702017315737426584988763993671153509154354799310645402254673859430613498118201465126003102042099432754975882511002626592317077223304881375218421650006798070937528348107290210646735098818197048659071564190359172381584351111606900374841491393800233112735136129169006272905686203898983072965026117240916806048456037808061416292080283720779246896562554904521700429939156741277166957391651362960267531822360488954031443811632779435571913213855292376247661370146689006900479800353164128053142930411721588352251711920944386176078858696073456482709978397325139044179547798957829028085852319202082406853715918256246614246696103800014865256520103698087243836947319886862455416180285406236257787547435691218848652534772946967978647600459751325218217896746730758084112501039407556966615876555134630942368469576260186891803121174729570819712508077927841174019448769473662862581954717125832631888897587098086049880417722340148142597980390353576891059172627492919024300687459523454712524718429280834906922538006291586945688627245830164330619704113998129151067480750418382299513930564426049975308762346077455434349208272505088200118137468880600720218908282578904585220627377332552435208543120898031372543618788553337898544092373439113164667746097908056813397739136792805474870816124284443277768819333013695739605798993153017334797303200326576476307544708420918246886094442366835373653550663720623142977218380489760553138639127294360881447802351957550311608476015454063143040053280627234059236339025748970000923922801781674882037290367655085192858021417875147861813572985512390226241835719463028321863239064247047047143387423855000220806866009725667400176689797203402355159939282957229802205281175732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 3047039470868227311932693080382463828552569304428411323858771514298544624473725579352036080354718299301762953254594482028616203122056148401394719164223479588223637460363580172606032114817999162194260194563993660728919198556151117193043431853470200597985746156211391751038461843266163227681532782934577858486013627867224971583227824806866553629764406833753879234717259903609644712078837782560941727434333006276967379009430992224055525670955214708574840121240036084651229607567983852315521203098748623066076582334692754230549934283498949568610130872685230865809049993637447975561841137212357584785363001725279826751456880378892795208702939420768934849851620966890475462034123440403363976739686229343797156268415546392276327551688384407710417905641268972071701767873970587080638808988498787527698906889880861751064081470218751782871053106941979774502628496115505370962497335189647461209379775940563087234400045103831675056568529909725561944762035854037392813357407892061945945317419852667970826951073075684404654881428905883039414677293316236602625243550841032490705434880936215022628741781692692585559269682741653881687097953091991982947347233118945390429574863805839050355460959239531534202703069716162000916115006859403619713653904087617180741273956114067726951613905340247988230650432686484614020741765142669319991134746069151414475831150758501557569551720822190711613184682339003109317638814922254078298968961476354583560901906727970742330775407080053715349086941281527576895851938037329037262423502854855748165325757430804201918928747808904428406988720253577845621274568794718625937605418569884328715511448426437615412847317030445205906552463075737594121505322770704576686105009016908007682151038499605956858359493142239745587124245046320247473567330302690458089508225400634482374239528735277094002824485707988261855328607921981554286125478479018209659579155268254285612056220103418528311541613310865475222660927258460445996699324324141224967770650820597026200165292158509326753548888310786580425416636243034526979975091970505186625686447700543147144222249474879855496800527590907475049902820381657411116435014050680580913950771820269891950039869551777616307740123997436257363111060239930674468710089056707311411533093263007541683192848418519395368105497911081516462964906673964986512653879289558526097990555111489957948934845426745149516206231668770733836374020552240350239358450546526791160562371625493062014975646701459777189043621045819361319883497175624645464429291863845352533343438555713461168714050491409866664788124427255792118328730374251154409611272766716883668176729754112709431643418092967288570666198278441481867522337456187300312895373602710139649765768123489434300019394908756926372256178631063073928835333269526165382718624103085202596018816926252195363023521456923262847692321192709268660177617420582738338001063450872662982488764615446981294593910891916581097757486478159275284953931402291057126790123871492312814821848984857544944026626984868629188243435191899546307580130260991740524223642230678700128848069369987946903794460123878092175663267991514045998836017187441449917045537707847252512473088811890927129058692023740765821790383755053969096452130611779387128221803779571789005077751310097645068480611769298355254686544958469695197378345543226458086106103642299053503432877088106128451995700307076407679006096099481183325394677436114103953558125209335951231946299929090746506903726641544433569606011292174855918527080956290539894463801924373166836067367270914564671882412625562864053694838424275198036851606880782427487147135960565234742412617337569111955088149441263652008990665010389582900427335702181646215942603892595562892819168187288195121781619593043509335085812110707561060860692719349757770226939043672604646030355375995926839734922897401319806541371667373368015162779777043413953991796010728258447544536275048149788625974519893520848913985382350564482874994528416653527463144729845047368370511755125709507466100740873484166578007223397066970027588007981587383968354887361563844056854073559643939819236893600222626193209678598775181666465600810374312523964971591351394018342039115842500235395639119479801726493134499186597487255856917055427372347682402157410900707116122839292313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 214075142396441839135385766176416960117932963243024194361901061604104650762334478269058402808787500404107468406749930164422792324927306846744424486946060858335586330824004976563759551272486162227811063870572774239234761365611489097547531581243974447951650569816963897441719114674706816923774882412817006699211968204811535316647444632860178325506689164868185967118079047107725719195307811135021264494325552141454911394356211830257569054038314323068186796438587072382178853984638895597690647078058452240608675220164065696631933479811247443279531573964281724408683154854007191038682153835946847402740059461671355013835100028705812582032877312596878723832945473123302360907212687258429496956832182368031718281134993422207475059660653060177709469942971197922827317405258929357380146029856463227130408260159745720206461206864011840641443123723318534415671176253427012007155291507360186888318514935790820399218567649568367879102767223195672031764133340457889407015346812194433648962774978529536633087743365339000940970624530744622928864150216700700169175148025059563102090279120932006128911275327894478804767028162923467398549333106417426290367390908123647023528512652662249599646728215155434496888912125817360553678694536645074994304796208731316602468322815605838482608565202318216287909889232810396045863044249312568868903175744836720282920125449273011092464104051970393742455422418440086173155145001183955165850368614728825180384902104140117300941094801069350674281220333029673849736996321762144667678608208736902171296375727668525198569766314852169188902334703176172705432588616253044576739795125675045773450079707611552592423825574523907342945499599035169323691490021763037054864455933081868396162189040102936421389577734824752042438795099933369293666364479868254427094614960583463947479396849357276312338083780859730470100443426119277408363579221523448745420643886804541829858552392873971052997103525708459936527137045664236666895606682404651893714799025831414966680659858658761663655125825949624507137207498443986681999058854407986476870708156438909283622530032565284468441970261248904296850598003029699249963599664320366069761264102638361453784417554389170087033755874507115966997005355368291386221906705697221267716521871424355124148498300934275094047988001559011667715337023756135727536641940803892737401040906664323128317849156689375478501697630820626913573506476764689623695735196343410058719028892845081291202925788111756689904885341806595327027132128896594643993522923871658430450697958167388798868104529156800860464596754081784589861932159440097942258355617883506849550373961232471065005894967294068499719637435575657340134520824495049442091281434955972816655434622380880982422501937478345751399197239414161112020737947555514804970012369306737898297041783547871692038626691425385495883522614503097510698869387269323302252225525519830967584508350727272364670756624486490330181957681549352105476836574788412980606340250010473486184399286087263546510116417846695464301219027481732024400290118444916662278639633995620620789022654537138879975293730457201915607970836682612130647381154225492532128376704036421956757324293020375803709987060914839232905354028871371925684413858695023126389699416381076190147609162869689248414274540030250427129301839484511024824987916195940982455928195126049725782264989169867911886908558365350578391699664845193124640339302884130651347256411650949344865966923443259206675444701697321674725790611008951196040993449315326603284117124766872292331340939043779369445047802467515819908706303183683724653478246113968827680531535976090674254870542442505192994434513910381692933667616778734303884783890632796431472854761803813627187076545691507328349671814687269049371418767202750165760009782374988091577105964476017366362130269931187723781457427393197992140458375343950729833511720858728546506089303370833278977164961963268587252145874853861753169297640699454963582125114682684269440209305477242102689984149296180449102692545890796608457974150268111664078473251160170369951807658854848640722564091135570952087891279417620469462386548882380681445404975600110245826386864309090441616710156323901819772057205933734734577249115484494781575575514561673671867637006964139846612955115164794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 11032866554398182388745781935702288465166251583445421365135059444968057269318934944042851924827435097748812950118119543448605225756956192841423334489500198459056298209594225953170331845738102782649586137730188344241979520679641258582180957541186103785513105338928544534501606278417809617206911759933061468914929343878917018706254371128886152451423253070870443208462181489399079813009165200247935476985852492264736299550226397007953771847032689991053021655526584461080732223250212555610515339330841926907368343594015440241385392514063318888847671921639469746857510257112132462324935653223071000190024322504845035210735513891869920755024120725705664304867518316677549141373540470376505959557121888429966143441190271463934692804801014300040061100598776877980757918739045037691104047129787581576648848170416499317814792608070190483705071543704037858057549407633206354135641648747699539589560860873220443262796212604845846380416338879208082964681067611222068575504298242973696052109095487818339798213117052257407356368719907669436380525717644033662264037652875663074731448247713565552887486663862551062609578035802021870573979214263026711732052920943737318304318193440708978776057568966013166986617656985288966609867018852910718810474647014958465526692651939461538056567266465623511286236259236125599294105152970417110027587451585383889463210133948332709586933574436122293359014196143288136852423955345369258758822287891018830378487962413021487855054761395090882709193388909881016878811266729005061285230131118723431077926541109059309666991166121193904249048403599787114848001723460973558148014786904609176172864781329748316497812991278633826316679323426892640626181121790978431917621064945920790872635584991871092210156669478256143536571244638259615538490883350673232895886830392977134155486455204616934239940513702260004243401217878498934809103770100716332142603084068718518907518532584872286885397067038984101149069291390244563904708066419612530087412459180989627033212746368444948654561606012115234295163276374027905619278769131925149315591374284330525556130113777586364581362352125127780778834422700078077590352542710182498441818720369163176010711075657888686202419943808939232187214973247340000554135052546782541139625651739462071437617188889240067304232592795457296062773020070940477487076934218722660395593292961054590485223202828778589372072564323377265606536143028264980044015285957273156321263469200611288314403949400120376892488215365458672440514700128424160830320304903193604129783223232659207997964922556386250265730254092297347427655175349129348623226475872522122817743123724817470835995197384141763971829950264835731494353687968559886046482620521983487118702682630180136815223624192543312388409353239409755840598817950004997880482953742947762503793245155446719413221351091804199423323515569413063344268454628847094297791649914035840453068254592052804095517395449513139294615173456930470689121675932388747252850617032433733602188109455908046572700294592164741176727904635270422344356322300949466513227415802418389585766471156403330371946228126202436442569931572982478443758034555482677929172223432066429141509554642863728504503411555226291772879130813642027740103800263336662785607254603319336235026960678080912707826271254527440914386346396641484748311563363300549982405651739531426048933806103250392839134034671308304861737244767311983774207986634916685671740984406617123389500712073579685482776353816290328304527413980183646365830269739911319850998245848678234647974962180078110856996465571412950032585916176799447639701698797628733164002537413802564556094845059866275813650036266386408155762978887230205497126935024178221048696786171676443603817788922913710344126229087101616702148934137445197044083396699967455717726082049615115767097372616703138006031397465172698412861913086425081716461625101049030971974302679473162997062829976064858374455500437207689244804598933637959986263356212551754084399181089745896707746703783356606207241422522688348494183077907877403764467817542405673546576323890384025934013514242991607807542492952619544506494495341445657642189446377848722379200075150662263963933564147263803405935346356974658975103545799932354674522264420163320096239303454285759860871004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 440063525637764196524993873600209965314089213555207726304952936647414625444572058305813175366861059383972256206119421612725117699106005849067461389251580859301402675502110504196128987325376173214328889438199012948497365422160761843269388478591834813800315538647549430646524441164151334115101042903487870838523797470142013807624296515840951034157557460682064407050987857317896807508527930970424003926334866599646013661859900373317101185701081062629470882889986155583710405816408354261750855079917259986940394981623160170098625724134635698412284532546908482999065977479976037769700940136232164940311796296600500208230033524969301263955387849172980294773160867843638453901662390546291611382532104315234764089709208536619889273255808666299443074927480102408626741503300230281976271865419089951830811033764672434068298560517450181850167039087807726618623969413602420435321051276514509292445830989131599399800408722661034902384343264724083744332787409935456080118256156915340953556725683854272961605681859613832409269629325438726031019812174593747590126247957681253975912657980550653981954173097415528104665441187469640910390981103035408122805457797304838284043308291238068835349074572301222649868325940502030025003421387069380107469773225164432172517784775378248880069450165956687469212093002547140773368955519058927421554122157247477459001503750582913570184130564507091307067525979884400866290785464823259536629798018861592301564207159159561828740338085235082792385204620919725816662189367422577354238632674672226160939261388699795362339961186265433152952387164212784619476516122622263980977681302728590005362381504184985585824442986480270658544016162897753892637401057518261969900260123240925042380352904093789400892686198084395794209588602070640791671279007429879448028934358303364433234944954696570944094684040089621195512681434947021076239812195728632914680945282709898658673677184002753524418537313140156893023635434149726210425794360671727498647010709350726535229560105607223057177890876078333292710116112667741627325876437864060292658558121140918434848303684273092852866987381225986377820238178222196260922913137399880288335871338387739803277931083791986467978097489111716084594050510126483893562491558914770548338615214674440946226761666208529169194183136441404676263545633783314142659431718244361153761991276516852710839676438175577918043389071924441832667214524448734312143378118065693429593195994161714624819559452342923803891639304190177921131823868156875485264694220078185252512161572955234295302387596728002222469427735139909710442934579490562601152005473062975083942834345615929639644553676091283396008717291897643533520503894020990444364873525818741454772763742783697232832291247634293027451206811095826202502053913881692914718538380059958208325056919813156923623405356662057183230520615108550413551409041311905539175622603203831898010517052296643859539821995347655765449570443232119081384440244801190435548946334813222702090534440933707181384454938033359154237585349032122038140685196612531115870165125571084798157775011164844784444925199282858919910061760771658969167638262647462992382715534865460596068818366334984731949797725952361658832905727389791312086402727000354121986982184224949755524213807633271235838005114748734726440606346094288646399955626519117362770820045744225885714207303425626975081663112515379945478881372029464172330542122828352454054406923960715822840788719685393132760190299823066792411121571683456390852057988975500712021080317672011602089834540867894377699929988712223557980974528236956501400802676399072320785127443149818731499821460228579797678541061097106473711426345123507247808320485212011355383783009345620069286503706512249496229876818416229031966148320894342360214018617604062101014257674045540261425528386234347012148684734378461538884122045601272966878764807893293213547670989038471031639487404480942019076397097659243205817279550867857597494937589826283334443009871863701122106624867538518743754217386784789678860433314986059239606567089457629188008010357267011539201892054251932143467358302202141400573711763912948559785294563465075491640210582177771866208235871581664678397152532657598991849937279791883308837108867299912056025313964239095018291200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 23150994726837505136935825676384378735470591868392094067277583176798956957895608094814896986672325210406748425883305649682128966230706467174017287109554830241449108971228814162058857867495767566810687626890265505647413126568367335582037063706971957719992037278838135594074485739434709932321056559580115328958947676827374398770031041279050831502461212162009462217545918478960144591742040073377953731884307778193853436935964411951275063050189421048710954266549987945762794125086632399844806253253726274068356179819366111770865165529073790842284335372630668339781442338692399226799042521910212100499844866176564381707923208510046493602715417010732902454517528843506714956592714268841778173821099610579527492536172249033428469469222977357971640092340894461438090984963039198414645742067298659135955229563913211237871446846027560179467477490640269238963779384605329695205971353331264309105705339492438780745752999891018493892576340957480668866505616474481472078710545265331569763809970697424902966045679913089994921320071076022831603427035732821657311348437422364849528318667624918210931781664929456626873248464707167674171540196075937848508030397571611984983550566593708392154608213421616560870271327815841687128474383728261590230486668462632920453411830932042915449476451127352043473536971427297194956474705006252545958611863839883042326892638192016700819404391004325460885989180958341462324087443811900105624961509421000694082868229104372583553399780609892768266608350568323868882854287133098409836035281462716386877197310359504832966888450386372260366239261135949736574212571656488773512432070957156283595396773804173532751797746908378161680211923233778801238879633389942129334947248594292323499978688346092622279256852232632507111173464007869062164376329490472496638276317177329685075756835081007392826994947943606360905320997723034686290878141220562674810078885424422949251883084875964428281194799479701562955570732567687768306103791315130038802827593259304518271018965052785509935645576618004204475615029391756974863001031848202309164932934127374087744149685918996425279613451026245198063055682282378505272066070147484083830740121518961148909815722795600828229652984422521336175251268333615635402275399967948939634254716182175175758891648947261052184031617383340992511251218094735459538133895698860333757870880147466437227647905280374604300098665346764530693661685057526910516213365551778209650325849833069230979804525949147150283440944124742749294371568490165824240370631075228298458090238507349696014127044945587664506035522987759191778291601601172091764583030854319300410403795464275077672796468864959586381421336067744205362266282849969229789546913948577970085963531779095292315992937953409080069261735687760899678129457968940121520739924331384023298678159453648307403371766306362676689458475096649325786297212641897611208623821593543805212087238226584882810365103887800446853824277936934972785550944280324054509324223867967531852711142763376600955439536894636771239080273289439650361050671289634679568313984457286617954970384489966727488654037989522866813299929240171630142923909696593380095490109876506399779261111443697542592247647766017631701726672683491374902948131044039926303328444313284441072504868275448108748317650876485549942083852866720034601664436999542959028372083984198781992343518782426729829700191990308488049523399669564958338366600067168810809727349434810083189722713109926437680783735826864564414298034394941017343938350672774233196412610771248908308927059573504220919026863517308740165554387916223775129305700857407125826000761346868127839790950427543779539717096903405793721520958407469449062993191288364888129540014899570096996713552078088821508676604750208969572194132483491864852343984100282870203656154396218022029440415423750847451302021507263594745783000894842089077089535384604407702261863849070974165771183417057938104973685228373665961035518837245623126028281944481218799563111686879240757607290978701499882757713318232331398763178292920922838958792967473416914888930843191351150640787198551249124226713899937641151190563609114267154176459183790199272994368323238640664987407813754510633851105321882965837659150612669757499976158564132062712075576378654720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 2099613325985894597930421800626848664692105365153074207836544802818021682889374304767357243369544723864753583450499765247975511912766399628850398446115404519043660543107196916917129884692308368868546329950664823609826997239490541476964541168819093864353017468383977987392726157298781541550824480338797235607392198176691008815597483842038511912117503702764230230481022673731625999324337039259316415466140865463786680591162228185789833460716673728509731978755898433243524743126117243690977449856852610469991246973311265473764947883694086235170498450682683619145892644706488710763845752758745455358771592328356944851121153124596265260175326902692588355960748909208774755470804061625220679440043512400165661258786694301787998583443365312641199274757823910594069943644258359468828908708116884714145438798410303430984743327912465156873174235517575150706560298677521674643595092342864201693155578231454584205602955737913007818028201831582876723635339934960144295270020181397453065639556199673422804156808328201309029427772173921763570674371349641623242943544452324102266501250164810511845719867306905484384749513787857319227142985912356800353109871602354392615807973104102902609100244414083762696910421756307899982519589700988228438286399275545239870977783297778075861474072475561379354985607229355471168749107812127108756088903618273580065674928301503903167403431021852625855857961817069254101207707448171301749800967437874772180544955055025078860727524665991503943202157517638858192805951448398255578778683431238947001210167117707166406323810146828786565933548274662659899828947230232887537651631455392108516079906476683232444010906832285001976900597185054268712106918724834068191096812104649849470140819774537648221490119211942801029314341582201260740028930680039619167063419863239794675834805898092705413110734736904028128382101202550019439023970014577330602653409448248637591558163740126948199251851786192741478095769534501092998666467536737689215593539444406376070414642155176352575655361286063223299289482397607787629835717385998110696513820578168959136110896462895418012153660481003304262583199877738327350746005291187160929693671463247747095936143220094306569700325308607083629653376608825308404907755289454172557704900505212928863857489133797462090497912414736362718146111346840602937443691011004101888867329262915060250705177138677368565024737523753100749172574529158727189025973388571060245275953266485250416171701668122487784359266813095712766694947449955349151382105263303065797192828033780872809862586820161263375214456445040128035283852693385924450748469842684463385259269179251296367530758444933287005497588435965448562809878522826208994624809253952347285773561993586834389692782283853660204848107067616416038815787249364896101165239355545332377231161260932969693109600481451813324136090408833189444952076106315420370178507047734097155122666684589603259705475414897315036820791813396074840109835676121551690666281195792748247942435091089305622309402735472276098452231997890370840626658189724767032774321078546467115262633459902956126278063551458508685908456527801859404537735415315866738457185183189941371279148967929090165047036635344705161328356931402998431398723405412065658350348725389766651375055662843587803007935464039377143844979021162879740950088901092103596271477559584886895302870937737390470563475371892154893061003807758982781662518210060656695608983900360235308866326775724854361206897893415624140013248549192793504008153862798552945522336492734516951609093434196558772341488801923181904097827958267796080282192728099565850057590859368356444001395385636530671218003298702107754199200808945828553296641835089672923737949317499103907704977668581905111610785832457692330979866147763558608619060967174138237941407972337378590335114946499807403013431363512085181172920806282349855364703172705043268395981214702741532850285550312840685813486251861196409482515315616519534254836981901910981668542505360355417720807818675658708186355286912372480183326884516645602098549017525137059484237562583277089939070824577783537051101870473619320344704319868836988350804508107048668637697284561893220115024700988734490512695531106875791963154686888874015732801083537109551992012800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 151763282118766153744953818358066143173744006678404587251697820584344086134536934217836354089341741379048988718995811775262080019328336182345691635723040770861607817365103990210333522875010177444932008397230594497171961860687036912947292744026843640204455911275572203785466809474372056365305700535978732273018716785013435087898591671935618316630518889585160389515169180657864895437110177536479076868959867677769544871914901995639210896117387768862155196828738156707798090775476685437377862966667064351250547935991830512305775149436165329373502692415365226057482763226601665216986817475553635941453526219575226378782112317452134172691607694232733276306881966620162280231144191686648526224116647885721718177756359667161906455051145724040038268140485592819539812028876396574387520231632408371436510846765341403012798429870005053139646792462181988054901660861331550334071837173911835701802160674020013141713297714489273270129253967125823197920876201674546000570536590845706347702380635038891157436255172393868974392644679996856319826016410041626533296699289210593158202749845998601731478430960305345933430957811906781611857081571034402486475416841023770966840409218407045120384564648402109522905216010152391241451055249550816019411901578634368889504064734551239699926797155749675959734118329004246753387372264996870688033835760176859411176220106926390294749690929342040278507418122014303523360502573612180874847869640731962910746293730825280913595112883288824667677900861329289810584888296228974510149127612071305419965089579055811796513134619171223605901380622902903840808226000899078372276985202503906640640228566430591853326414669338820600124055320632187281201108530178264869968627733294978702954909768929542920528068696864362927722595865980953556710083018292026777642524576360954323698576743259272117336657360762127092347923672800129030084964818965132437257812921946777099674086666615515622749822404115562114826576514474321713852380474502393593785702414415107680655966298304823204261833231672953389785409159472152968511361196747745738544874805628832434333913063410215841294717686660852029051917268994405573137186484449773339172430685682694130504519165369670715082010647579590646386825526354709348180426805946035823391787732849878654085771843283495357198239652370017614748393728865573962456972363772513654492624027595347548736440434507499468252305901254006135300992032974227962890429980834524569737754133959522220068673986371672624938803195101315449373229315233171674563450512565196717618469911221873520304935035775615532039133642448732051228899690584092697495286179734437045507210734747474808049215309962585313414877280621467512332770245495507771427029071567887271662545781559741474351371763486108818245036656028033355677408424013720047529709021031092362804812224170998054175374695812911473627979023245770028978813388544443847259239475422147252606462248086754764390766044571476596472017764124594774191120677568530545390626425435371367044976898382359315197021049081306891785690684653324286811972059003913317308479081241146191730949616143034930956208362487992163910343055817293099676091793295852061199459086002823929705679732121462800203453173019265154884952490408833166894460756446236725808127223888715590400564125606171038054891281625422024878354028785639718667896827586213916125095989894760797463668674602991745031266522236389833173472695029929937279023347052250189281214907748290885220097913908313602443028820853572762158451948334565220509325187871722618958390635057685644917793805086702441683458753134555763417951062482838152865577315622731243693753909510268280568911953621587604082577051237370793500997827193329878958840088162394158095942161990543379999762194166066464797758093952144759946443337743176009847679086804330213327905361137044797766168115306716615106429562330622587635980511422902198773774272821511299884321085472609830863080427128885212115340317228702813175708329248014979249336458530873972829346303761516871832858640066813188031064030992813255258663990682853745218167619745821925804320249940284274290386899501862008561723779310681939237914422159858929703147738223598934806343392809698053572325389149932490256748817757655371654166973610883429972724403049935038054400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 5839234623040096708966927328249083271422626201166129660821732439627493816235756264745175314015669585919134946088041094015766369401477411628325530407952025191050888021339305712062954294502528762210216633769929337386105731918201622751294349567729138025652202641541097911557687403313212313766878393802968259059951218232494818478121101290574654876901647621555997537862381521135697730069889632434470686685798882362711995374464154020247033056338255074601917271813566893478149860992195711688187067774093688237865807786297020018656807136934340836857581665107897176552543299419642435027355497493588806082252531791089413880783792997638040274142232302378415640858520773085188604894457133181141798138949142211815023206622097736544079376712659386020580570719084949047763496388258855035445769048270498551154246241172108326966671162978491454449781010592499244766862601925186181832850565662062394621743354693097289959131437480478161627241770167562664423775146425498336089504302813247101951871479021717383972964443977293840864077052467255015102544799484727171702135364357846600604000914903830636808481209858052784049492710295384915835391573614114804538960669973496785818642108516788236933819817578365560795098630361726160069617751654149647839155398878477262051820993658009295801456674710455010792347243604341910339350601090876030047325451271521331521688767685715550536775460945557894224263978869460174170020711623174925859484939345670993301490762536849861568170375105611265111802382748483896694618046246494673360334447333880439435568390147601360877028058910130298865026570280666188097686057126726972804674401565922295490351865123822766700563113421502587535328551652997240730219032878774250462255638348296691024092852934255977611879545533132697648318513553060895038333316679639392080570572989856759905034835849819969284734998243208239372162189076119591980124584591801610981086562611033970570532691611123420610692149736309497068325647856224472936229925443623207345593782675527049915047092417772976152435910572763256915713412335799506394623543831947814621472819884141240034117781238185666774261973921443996994097391469451745745498044700728804973541837585718458118278533953699876408854089243327932030427685618154357173637228213328649251660920080650751741695836826087095568213757072435743185293011413720069910631227792579623734705598727914041701131341413864027206547176977758080520712204518190500532018331903357074152999140643674113327432752130919245949507287294180749269730025563398746512678508306973733073467813560551009659732610275366509592790104502586850830897485088685768935972166591609288013109760191274596760192982818687219070286717731203680277626984125095035380978055691380226511777270056807286840331163413180547370497401108704871879590825669613108953450508207884732831413956993163184984821130136489396959350799933597455977387034030747518617912541140862567442095895930934745074810388827913046594888220633150521770417502598777194698560525328966802747236236264006794316868449938543548843644722857225828751249804713808411377355568522927386902046728643210630138020347006160022020067398382632776674218145739660347308026755965774634786030872922610249495995777039409270639590127924841013585785079842679335124191280143169843323406618567837328926191712863472028525717400454662003394879945777596273969143042994537038597988317961238671623029947363404945589535304061826193314312831255888215169616897851870830729422586902301252764270732216242940600324234907839707532457114043601219951838422789140037996828141170651263213850578392217953157621459698125849290332199001574103734177750051447265577255831930063100127949047110075457586648645594326741918042296814063635651507845987597679309727200419339290883016291523776381521593313366746112245538182304820503945938719225939425066296473205637668622151002677520153391599410293696163181005075642921125313539037106495669269113856502306483171668124040571825261723513101843138240880850954828774487295237714684062715334104937699337413117992861240133700116093884119423841742562195839256990401189539957497831366397127907901906888873001716611886763671917213705843614398900006769021749907701282799234192185863792527725823214166338431189509668316076733219790760611676160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 65925916603113619415850888689414030860031356574015165066066905766683964323518037846248820648157512971575196316255709338725081504668955725924091759021128260387117415539009694751162705544643589002128577031037042229736880269478391509839034808843801961982639735740548531668792505164846558219476339262117037397562322799130859300825869481894212468269843346521344457737842901619714837423402290217266908908942839383442161412146279980341585842161406518063962691117752371458579311307899362818931715144125434797098276487436392588040090317817076096823382366915095312288077520924845557675622686234628231292926935387829523619939927671710553566240866454164451834912409974719243335869694593125465885960030163343304786379016902611290692275968250498747932932842542893279835735318114727974474727334569107477351328733613688123196813203593082602498677530450541336396272247051564747340563646692493871618013500917176701078234743818515240708230963627882877492085485591745634571295983807280541763406770953642267248171015494646372479107643854002841146726895644085117179780459897604524514665035056117687994013259507050822071876596390053050567625425569128210608908668833116744646643738765447983025189875289578216325306202324762557575557523561429153962326558106521305652278160630203966697436357234762205988662817055584854375587991637516180178244560737149329332425228395979263324506392506595663664915982245689849347026254916431075583117447527512577416622605336446246051378390252817442608611939485104847273557269700808043660050175792877083787201321700791707827849067096925170642128412773523553101801879200514266333940963117252736199083673365978158278926935067366112488807591474755938093305371706505091296517181609973332676800799504291366966132416965148448966107460711098565395622863611909814453284543636834656998757044396200448345558003865205723985943995692025298873382657112579366623216691986090591243186406090089834229459726461751314650322831190672529677534971309644906238543821722160640578638764390835299095352114648288923168093383252238892372125500474007750968613689456953560824494452434850749032180857211746174409333436118009769437415918549455013910125416034045437067752890750927464459779118331721036712075315448061840167591102006509968121578375220512353554260326373962378907561482155590306769592860510611584243474293084408763843540888421843098182694762775896260444688533270647075572534057028692467533657333210384347064878132236719452001940035473504756031941619733465106283006615921223521683934814169267965786028257910789749291578715647549164999239168715912942263752835513946280966703110641860898184811596882768321381861001936523673068815414878487221745741543390047064573935664411934749980028549229633290360601022422956021772921783624285977730142694781840686728228246694075215582510593814088341112943624911419905783896695199320183775053509944700296515757861686487765403265585234184558150853766346452824845476144201187225152712932852821118695054006643423096978883603474604905001162168552930958925986134973759811083562606497274651149136839581683858815869571384238416416710137930193643597735040734703238557733362676875011608493581983719584692387983267168171236184557326440787747360649597175553116489125299364764934263231745798438705151962108080947481578161617838704021288775000195966574987888686963988267876076831267305978259564457184176238763571655501267882757423725197313833667413477790715960570401462953020943218180832109054225395335560322821840754725658417918500750716264254741262363097288650242925152262483702191574991898016247080359369045036915349572028865963931912802502406567881250928563366530703512230593426955779114107869097596378448505106999689824649877212331782524840539060415320438387245697752477043443331209419782052700920732128396990307806075451715934088432093170216536727518088721599018719515839064567409673968961154292047432622399656681808070877831859388073263944110259888958224883700049115095162819836566584955207572821786480898028722072310394674178485022978033276549085995081804591738056154482073748400244811314320793047476648631107904577582740503037960236350131507537462457889323116660364829059832555590590270202158857782087390554420327042793258124247685538227866123955601408000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 172771512003047164812252501176727148065172940085676952268057375580857250800785620059796950393624083836817080294779590899540626855905247342977671747980575285761893977818528919774305264753321346014127010792516934894524489685741881495640304558487618336108793017045545556971926961327569341703679395863062567886824292517611375859823966437502962565518525837240571349618500772345545746486559498903401838591126741744369895600166180348890418700354003475205801406775895200090644452254773218570859607524053548577171671524663821765811427975082338299516155403005433366805466671499549988252029132614605483216731136999187926243446715933093341029360563462159053555101955564798037668705271269792955856306222064646911612017791435982501985293077044733771664603074441138261626576794218383556359120965404998538943418251269042408874989612517426126594176641052402022908842583013522176118957894405391834037773036862523776455762744779934248138533738573838981539207777004597326989693945561296013964929532760115300699789338060660654276576080929939293993873919396316920684047338122693219978463681852547028891909941180595089865313379746636816857629187872541668008916081268595608389125790764980786178024483353246712904742391331870130181149762227669696399193504073216064521802915252007928331282187960976674793197880277226503555125768945638417817430122376973141738556623821566215207814806516054775011559482186175221876481661120053300627315010841189454858814594463703142574703742776103468995515547764184611514550747505888385748570173659510263499075265347767227018574133483486109552570244196535788289912227886963269994965350071015995017012294838183066915122442491695258806973908418450523234039541459031051735442424372304039649683564685622912239169306323317447101572566020046882948991431804844497245039008804350127854594544684927864568125435545040401295250278573828757983416520114729860626595188796724573641340160193918317280749631178774742360697741539790619688906869349262957308186762886928470290460858108989137325324452365773656240013589965538699679793891589656226851819771604041990892501096858375179288247095173800460361104476744044428387529224578595534066043255686390601063987416695364475326789151222361033667099793928385807908026069897528064993171726546408228709413337697803761058318808062117381936363317374270606078122270404716695404382012530343265426563233635914373737536023785864740289839456593486270940630936500746602785015544914715479470131596536669492781710623516330903917345128504302606389769048467997249602052530566451911042644434033292223115937701660229113818245031362986712416540273198328058971623795631313157831890727604067587647614619670886236478877023103231207071662110156995169502850495699616375578889584428944677591811918215508714098293772808016099648700301512517018941375808707988318838346704685209729937103688212448219323264156765358993736849299064368964878258062014723607029166081122385822542299449568728894076098193324058435738228709607974427032261869596926484997687379501305095126566496654886732847727209827708236475727897414703562713981635204423984468720372017132696426139017358586590695671818298154816202657400146519413521145010192259018906904956551920179341638414189097729694139063380380328284072859181973919834005881763841131759601419821398347696366364125827019796057159866600936801604355640526411253851578352527736919489860463569943503689453876963500639385269481825732852447182781011286114722634217402524008233517278181082228872045044388137489323211631533683391333178024975749808105556573701384264998924964472157150544531031655450934620681148713942930426121553769108647892240694262115889789278423387128665904044640376768472791142213309379605056823206665879743638447459028293071245359194886522612488874062595003405729377541755355980880608908366580384338078295849214493936605465074821019668550678369823508211465145674244312553739246247267485618888302065234180344037663495433098351703749760482342526900277122461393461922109655028338462986845574024377693653643903805420909053143932329490937684604304425916117439844252314599143953549170234670040951973817604049362433086186908509310633763911323116422510691627881207851522124191170306681123451911878501318859229651743539200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 238462228894610777918304403395319433509468567890524833856156002456430448060324869428302653351701019122758750886775659408219041822318279267489116726572384560170540984286651779882718996103898431701900516755636846432323181777489760922915277317610455833051345615870909047608551449339560575811634513617292963902685102838856631196139639171982490575954636554482870865609715082074029621932651466390412565525712914596731163116719716538460071407796108159496634949883900972751465426157589086916907728377635328196966616077283237959935169556876913439469638945755660613498747656128438814429283155887826017763204232100901906161299761379119156152315954942436184126946124988775586450647131734324073867366268595177351816570113253814305240358847467937944201523257884010200711147608420133284770778846559322168168306169445205024532779221572228410084673893915236504282192783012910882179234962953382633477299862778622123534713316714717814877781145026394030214453681576932293374246506186307565391622210421066834209460224451895952584614150723304406179882934444906100129184163672159043172240876974357531987991265687595092378920490657946043419545218994235895500223415055419559606318219753436007620510010210325349198777523301203472172183077287265611764252123243076756424322602277095191999655355634137514343071995362720961640103876230980012116293550248309831838960132658495513005439515203178443465894322643971964406475964101673690907409204252297819487013817638051062398537814185965962204366381450496252565528606623896043759039792296739092389789479387171084146713927750264665617060961660787931168783234964087570742658659918323174254128444795749070735906741390035304243025337108964352536011403878256803167892686321398468702684817214313643928953000104062880745586402342380003364590833646618002403015000401059450266903476015814394348348436949101124335246249511136444872620604101683490087278419628298774981663344751072879802476642821644542179574777096644387162901256976761074599691288057843910649532301305430355273931604131523561804843513890474157748740984239672587371772391864603667037098579938178143863398768187487263877019959631167540715884937029562481210648040713950867036850329044819464433578508170477268037198553284630283444112303219431169098220178996755127854382549437744739212805632692468853786875281104951186804054238384182476361203837782333474864484247199177009073050798708049746657196312749823840604403595802452700151364405589451987701913873619344475895143393130447547587453814578034525475040728176598521911640515811261381550374498246172522099847638902054147689118081088826773514967832905177462345127950715265897055461689183380485842851103004408330906725746335742611450442093443188661421778672364146696160821664249772845003804982569039720884362300351517024100388033975776414730878995914972556273697110532531890706371946827203993289449787540594183901885210596526290474917196186339438896276847507030075765034489125621505636519760790959036850440177501538605841718694973121265714559266779288937941148270260194608651662325657407209057056180257129139696954590463732236377248087223569012600847744927408931164564352512310736204075104471895054951625641302655973868372567746742289708559518157475081004693276832921197279855194971996173677677003682111394763805530293875459490789686059852898955293193946830939759662382386069990367881704557725665649864417366908801969139047407608633317446003398201179302277046489556624938873216280786388180244184527516019856431802327363296075437928932165100655233007811289485245343697830763345548050679180226713192822910119022124262675806049013586256713274833919342375948566066406919445756701862827828249082843709522784253906039974093654258638127109100505788100266665316338233251513335206882011327944971752226300287025881387596867152744762543547324939838989763013407955127066241535746888823175837733162728173261019262598230758663483784380659131895197396792326678826841066198146753638623009924551446168087138550365251678652779658773580833029537190435472300585026393958112818503776408625946900424383469070955580007704981561813157562962260568630123323588890793591754186598298497430240581235283218221532154281380802371560081143633383869749307664436552418218475520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 6575813777991984623486031126215988008049644683741106834802489778182661326900612002099580466915102183358273200798179861056871463131990032295790199700626219420665071555432894423689514423423794844919230415421153745468730732962074977176699077364665382497607985468574831015271664023463808165924563748671840920824637840712841447407084797071686385109953332455904905384542371459159413045912012050588074357271321636556224187852998697123627134410956787703189074967069367949064702857926703395467163664275994400232003214753488491968417782384692023822056623670667190208893141691687683178141704934148775337853891650958503474318847684825441238208318323439861989319670481967575396396610948074064912014339838976931033093694897228157894147074707461973479665157199201585217827366127088351736106017049351887445675964815324653193493381318760818412374986890692499319234524343642121928420704151241052979042098991065764047366318046020065539955587116533639310268388282141639524162512481975194025046637279050940608085372677674281405440116073074177478491643237843052954298973068774419832927313467362759291095314712052594987152144374533932275535952965407236138583749721765105949325673329127296519553544474011584248843443627333170234275158958434860938517175092680999008123517913737986023207390425504333202845486842830927659238905795429974270698058031481944275901654688158088008041418005047219280174481549156455489073426905417146626409605840382362196823404762380467680057955915148797944078204055289995365392988329379243698787606161104517288554703730858438768327069173297763335184007094389631877657007188729215081672846392281626256149463824420473328437357854490800779364540222185781282984517935316772785823987795083653301609345659488723661785050326625829611270618267376804420892275952259948108040223497091345315795064536145413094822158324562715165297915736489969312785608015177801620864762125451242579741700113779282823057036611235249042416748549349764317367365146925066311660110885925585948107294721079517548892297272528449565184994778651633081547995923734281976001082160251877694581536650391953302343174119228121628792713680987570496571272065141474113312005096237272171784729124672648264788341983832271304965854503462296003480200799688993874638289762917149987635753385249542316469617010045167854741544315733947468490854695775557652335654081028075255058795806832617509727671228872521796529018533832333736311619755511416745389865739977038166761575768023772778973455992464452816428637624975133983693250118080137069919084222104754037656585446871238362370306984231835022320825842420794636578644751560870890685278756755925469401395513154447320854218181382915233608741569618742514736131564463198637791267337230858663421962373346715880470381689378748578233944721748392572107477658223892443875532618860547012253945322273866897937546630378116673614333663079792979697853007559904284886169463592680621326114182231737239880699200701172103372005083209570041486183707120722395982459305362023336548446159569991631997597437164624144078617600680389796347408368608918824141484994381646152954960392513895425308389366770820026477478605029596004696784668582092015546497942956539650807632303586516924047904995456916831993912206796726026218507757591996498946768637119448626526730995384225870973081965285538730435045817652632214215491747653825732152445675173060340117466599874096620117620508541371424861580990816922153050460387839257839005391168441249774090990885670698080648449419623361150179653169880958104693516849208611158799903681104129697065051155991827360889767526765132942321554512467968307661185323487503100852919873097155420978088235946683883927019816245566072667206463324510545407719551861432431131045044875725024179721974365197828409025905109286727997988407363796176064787395451750796916936286250398719195583309038023067680004423492170774511953064684555612544738010646795640186315253795749250921675404866522207172151124194974060228518739216390292338365729379610647019468339208332676310779882294498308318263418553233796466804197894996820190330076590800295855726917141332025674289005998448563204588720625286385664258690042658749762361750841019342040944107217780247857332177675163927157145600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -514933976398269221843821724921917316529567529260894574689528130705743813017161729775063408235460648831850253425976113394559773605580757085472042959071529215459728388666184455461294474195446781149330867386867145178692825688867217219480785606902741264642876215082695684740191635384353676379753838367131618873834952304378701101826213826683549366481909152116534235172053137180026494389521272747833470446434811991460638024210716771601131483851752134158995352955671870108422690772370227284440235983619751777902871465889965541004347827207642193060935098717929232166526139338431797338434499514578886428525283018846501872180188362697573534553711769717288294535822037387042891937634087701135370279207297142919823898283516449593076941097273235319318316237528705313634470274462456696380493876602230642740903957815962269339240583790933307807810226429964194947351796232526664846750743273287228901688750718564330646528755143565121171092054206331719632430172404959445302056889530979392988685664409443275592052094462561468347391346437462481772536215258593513915076698109387652659712878895560034077664572040683114264556628820703483433772851722177913599475141453978482310363351698873087679626600986191966720726821335651484571033262481961258298374980831978460610145998820946706378336342237393981307536007831465755502877098692184795615489799176755691129989772183526802810247807684610419446447841910378056621537594928244119601611658859701694621826938331654912491250556609835480630632306608937474360271677107427339712920784350095814123314895871149378885750112135875819929617629006865693302593690931297056573472134751272387988549372758858618044708410639562649045737008676054390744849256951431147304762245690976343726339043671039920027665840397541692731613844411579651649964515040981312619845357050844046284229458842230687786132870508155885279255753952996294589680616050641516750347637273901076572149514041491207229893449106074222910488091119740521957796757724891441307398943759387816076902518831720570754630457677034817310795901625746183502080948373226622446324651265442700423881410991005760941109717414200852637709705277071350878829506564976243099546573534930307473748019948675955754470421848592237988861572643414171315796734605545031750547187511275918897874212112342144033102249179563078342518661297315713391615994711963773265601982866490464758828083994035147403253555842696952072040235079614981675951278917329289888023538041533481695922679371393408664068036081389720108001706537044962010682987521094969203464560368613913507842745308131752631069486540146378654623617090434978075183993082355774814006233538151209161927653564923327611439565924635915462600110216222116197279363853839306008765150875388605187686126908112457690779486335371613726465742943113922681960747655390058942078004755855966670763515819148604732615294987209538595182693725554320707661060697200833505461791676977684863086010572970637826362097572100742177415376418474974265858039293232820086987445988761416115329310427545189090924883675367216969790453413996455482496112909376088893586565267648714334545803080344215640742749517546047790505462769050759710953416245278073879772560817764760840248386712019222256371264514037429866535555926901645993778093822632075772169373406402084956690155282066266356935017407944643600436818527268758534665884385722489191907081802280072734049128155424776958033933103946374368113866109171864375538462894679262530313339116702364245874813787793233596465903965094120417504367675355993220714848856556035420318138414376026163314483061871163809043277848415020037132586333875665360949269993643005443263014977046917909378913008509589141223023873262514342530266521639817355527832359616369266793779129836882535551663060137695534795856309054101498187459803974351883409780937434318633472112184653808671318950298421604608135755033092207838600217265217718522926593655264319564981639134639083231151603294173838873149555681459957263162148139751819448352382981070823745102808736538820162223994101553140526684433314353415861421151557688006912389727081629556867111638396214216138936621495853396270656865292536287909301038039447296489959945438164042995538621231578803354053758189730319564800000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -32359202518599254835273715608028516529027332647152293673596245072156345582522193988985657675637928471070805646070836713334774685255979682618517674428081504663994372967788023855780311822544831409807156310417096778485090556060901053855473791139007415088518407599799301644731011154248109354035163194251932596395691919709374939167604621220327039386476775575973530606481210791637011581145459633961667087987499906508284010037223439730676431279158738860242729007211772175880018921789491180997878443273582956231217529429178917457366151299381618549666451720239092810874219211479989943032732975785671041132971451485741558223440298340512937166101204501998773879752653296100862331017151904029367226989254181722116401103094982676137269539764265913488461658608802509048904485701781443898882503315160074927150171850904893326274970750260523826032273949577182986715050599492745182044539407359263207363912109838599779235590596160259275348905419676739433810238116950200212988643785967951414306706603351459810258838202706483580369071827303996923453789422443866436115018564948580543027265392363325335602062356498852490760658925079011809373589979109983411843707146492977048793095513999969923015095358566487131037911239564945168528571231328085650717082052401218174473844392742507656510059691919473879241766249180041351465436693032747316083896645422991515150989776667754934643774828585800683954890272250588050635142567143682172724198256969750874900558346504073551005185013905897395480533179507371609249928056589230689420046701346752714131921403751411988573266910474768564635951961410475321255930381475578162266623624701920455525610442748349421848790998744191612785500753000435688588088681621147186233729690921051031281173278720748299914411784154662579677079158155379417555762116115631727440994471594093506650748993641442161150353607143526741570894705684681041794509493082533765022986993326214012919800597707787798608767700799158973963915795440343988819973828190327273849646610605477346114667619347973881306337278410860462770713685408410144584647118426751082628637934801214007334623580507381319581070784758869945304695659529861220217775745695840553892820658406733131689126695449837890394038676087497483283877233507357360714800324902919259959216457356858743937944296299070459349190996288481155884927219711327056152067947497845431613600317712927076187389281934238350279068601705272564552816450700406798253053021243457719606553327169840113146532880829697407807913990362692594479438708204873565781943087748812159585467496455840547130859865059678521336715485554194065681377847666393097750053902654785436783405784491163342918336059856260259285436449398014201403712106455916031774565704588526444721258695795311392395248695107279744815785786490207860892665960367726950670319259808262179587565610261026490976982928766235110501282001799644679433087543073981342784314846328250911456767470523624949505932340245651801669361874078965289482452480478291147424786884606529353165587239791516315676735978685800453071606094921420586644715702966691064386147902959218259563040710177123056612436284593417593125262685545357114812862124279674074041886216374895909221027185687467452901599437379867460600430157144137273525293146936885811988584196995583857624872077932319307697339629710791227812103318142660162729157747967898747504436310141013223033833600195040623339290658720323032349632481237374321839947425432815152824848271287970899601912383094204090328526297485084916480554847793142378640820303049141199219907537319139717857627585675370832689471010727694666919059150155108857059238030185104845776283648758398802978778095342968105324299867644095283237988117321043249527539865868831809623914315751255563415621814974198053495331923971173908764919140798676665284780340956221229233816310426652886472273090211782879806494340719993927334076221895837092044091834439431057991387610325831300440260994729652560414488483995609339173808966575332012854999098966778959049492789147946976398900221339338056796530929752814817115727507988381749101199562968953983052698908768361932244904905562675478870730611734506842881240657232416411628265920053754168046917538758156591605466358246105437778868384563200000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -334447164623612730313915405532651497725273402727233908634972939915263300633123180174618021992923690654767905446689600269400464990527287322877544294299917567773242292354648086194474357733165248301879079232455348650784784965282731730737248291347837222906906393272920613233464388790383537820179719240339667586049643505200376617129258116893577051537066665147654845266618416733992032225049715693243293014533457894146144853664371052699152603065816704917015581148307495744125383348225938366293286306445282192795172050462499165246750362631997272210079773898816798290476346875115220530750545980864051642031366389484808381324798736224815379070817192522973284104581766526374729360865300491780506056741268989205377381260300640841633875426466964725193887295804786493646825807929688721707842542969297980837740075720804214738310316106494207491875159997594870511293921370772825144337424434741166165204793326346582628776716333195571841370076385450436847894221794208177194885209326661536467643035342926696849237912601100729501545816202865047973412203744224324671364486888276239329512679472159213975636288817361280548281144710912660317576118197631452480972173658014866638162992582485181948125956946477992074510030180550345773147041222453343160075548485876936412233458212070664265828059762389717239559743121897575511984416017918827531165324402818196582982288137135036212725290727287661685496325889499705484436410553332750560029589346101172237328323481216787477146863193450307303579907092310452057332407375560783186546879954473970450186008283617292489054886139176175259080087162214030213193245178650595980441109530827911296521617775764725287498302539951268372430124033413616065177621967401517286270772557038798261736018936786825470965361608341147616255474049552055096284564753943000501222315614743057311890751902779635616607653620133370107282411487126748212010300132439551718769001382218074183106690714511095518724478395925889008942615537342679518131343317038390081238721483620199297011858747027401829825798164005582386514508371119253202600056320011934866525669133197567858764605367795794540264353338292905980162400167400541274191305661156138722397981654852544284168371819681030676743946272313526520850755096936383834421363490119404004723961661015911198783676544026379132238793429556990959390174677629156471143755489514834503489369064017666967994467342721469982554175462457330491668601052226394752371387369692142480520537437969195687028583624710406938697631464585191504830252696673391875745222568355880985030847909267610312495230044589068832464058380047681271007481971202017168885669901385028537204456776809553738702810335695495777151579095410396920356290820227683041134418011611038698221136308035779159682255607625364129547131472556529851147654410300165954742565405689367093284996881354565604149355912687511669583712650577897547322262856905432905878562691732161963076546096329455570939256477397096084662450947843680785886894036660334252179890354126953071833411058062492283093956432382797311477217477761475256848775175509525335533842266572353943524106717557742734774740223881082908201000575202030390849692775690467886021249426187451967424553372786992229994436474592064412142955295436096790705933500288949566123983301010531945814068857535215744347147712404999283502092642076149550483638947914688794943277863069479520592270972326083479332590397005453562707314641391582750389792539349819818733289099546278637444009191579343376116852479188317118034358435693932077824364183870337074333109044728022216276574757994562492320711458816719798553270531319035218229936171323370710655939494553024195988446438420535548392322987483968205121547343995851016094323653586209861943146176565170706346280178298335738930272744962714339448422837880227108911953931521250072151971778632546796143789087161101802852115676735176395190346452765028403174688013270132651973585085722175935423219627423731892015985172327571211438786740858741241825648704002330075882728273381859005424185913815333668656779708843310462258321018802148313685606626112748747558217730231026715342719968020621227974157063419927082467400938398049687470989146218413094601017381463683707319641048594819500212224000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 12951310609627659697375622433389859572110023371035920778873444939500603640179873685792469460652401381494743327247618470075718751684595817992410660616351379719437982952123929078270964142737997794967855128785402772990006145768833427526563295055957701219177687031213885492669354833022159368757349504700212054071176306017341629727147570563151598500295088749702020073020622192033091585316903984610212755000262985730573315769663008574689375340729553818105795671201070456887377613942483084155113717732948766500251571255051830421003877802712453102712492347571392212193517680076295271462039048021920442340002665585963508115471300043348982483745419584893203104051641910492068371676197402776417141201383686942291731214007728875864916613012841576753578450269147092828291305620677880315967451656110413024311900641386721343632732716847349603395401238916411640260335764098896301299983210180594789340153102901778224791155270257698279062339372464694980423488027819500707157037136653301184871638665748508576833943787004730636043677019068207643664511372324252812940725670152585903154176529630513004673795280233301993091891193421036688051387279108361370259567031573102724549063573941062133451733745440027883556926593142109037593699343647946875890205661517844076626613267824817705879678014885102374590188929982710956009355650887600155116866153396591785171850021808917534546201651688637658285045063049802113224586062368172650259037064426593560641924374566818845440116644111938314024804024688311633042637873041272713412545796553023422229882414784412235557878500250097928082391881529027958668038641335664853598377019423876795099528683180286994322460728059730253252693954844424280950874831793799035738695860644432857325608804627052493675375565924235549956726423927598263751916378343510486409065724533969680048393720237867141346308517074724677320023283985644052246511432123573782214232864323593626649070349913960945085022862132503731824292425932847067087080850456408531187891716888381407879713071787328551448038236169331718667772731091190244423849634841616055677786532527844477791303192772237536889920785182925107539028467394993046667336530971459282307440792632277661982455342116018368622675708911962680160458880383204129554940802819897297764306189193987702718022569836922908670413303887993562787519854142738078875719236250680334076272125496191279910135707465486379728304603791533564125113740797447025429308874243924589721855477223444469220242902109485919300234778601490381946008042463235782363662014489926878096708850277820565201968792683048716895985184296550977514512461963055308964807998846689574580643170986074698217581205463809629420064749436835890794952397343830291117411068046806015654089986804973694772001705532715619957693078769104288507343729525617940341080391053562599161203042529494389203059088943702135440286475915758032745899524657513192727826241801866882869456500134263329743385336789988354925528915290514503671209273063764669737955048847757388555651589184383173657508508154616834502450098764722687263471093641334780949023774776092548951566671792296071993014785595757154054184911325193990469796545678130244014047942298566231222595123010463871001239265358636579312588961171203412154042304727616729519496518586279145839030384551316860765243378173499447945462218643873908680248138615863064660341551704530744238290726750348366641716648295141141824512588208103960771149847505302949807559287396630863443980945067032618784398818676628576878730816902359587207152308483131911040606507462793221832344319621707783661242119757651502018889624505510937357609441986529253919726693117225465052068855979827782912155385295328262223833121749526408892340552196899147039313710543415269942508695747120697574406433191334932397440330838534264985527163833438122457517791631355036509787584426525815326848768561139406381021664342023894302488009291512288554187619835937569218978459154456902430144233522601444198571959296983839665479979934691096572025638431785316156507746458094806092035204743511752687916266094092859093129708060608066025266816265066795373731451063462900237398028190741322251887707825589182047657662589263133359560573838393187037149816372068352000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 522392904366882220087807683042275530962636112546731025338409675576572336546567904904144136041764863004919855217975562570664006316505320629750942389210406267444741724081073454245355736892795166165938517277084753449286002508044561637423464261476349133107961679257851589194735075224182845774590900996254618674204529716687472148291210463983698023269335985769145657084533068761035790298979208112444552267506976685780775456331891145651732674091453710333055058648374479794914133313042453115795627645922187549431628680743608056366520818530258047615660192242181384947204277215535458941264263856065532008972772180490042657969711498745596808739574160828067423084415485490103283344450256156614246336190784876561095495662397325209283413727292719280132614269983707843941243699867691373943620936979895277896496629452858307015770663306093767714767362372832325917723461055780122190831536244127480255332338509494271364285285537341926139024588240070559345012648117794470473076161470646495668294472431098995566319695610640012222330417602358375914595482864804691815477714657500680687137071739248318522502708152574059215848188720027394120870917918936766673773161480229731366397230367250718718340902664985134702017395212147341320155524424620925328519584742889421892242859464579033466807670376272790584099732232297535703768865516301748823358968734935687584269850894696905886222681629323229188253540273038348134396112362057947967024981866328927133258564751583905603498567374435224508643912801897795656441925793978949573858670186464089303417464647228754014247118560988263538626803435288254970256394079196901182149570486161169717973320502178262571413436837274593151989791204411778710583882390223869666167368063655149476055017271641529103872287736903553667930862138515484686548424267969606042990824448695143372215821482822928773756025911189170292167570559396247432225423218937076427736887270089674413303989680082685241503353251289277107456288257197582839659955998933019525763316575818759056366050087946522530192226481406691757637547305826955395316431494757601493807457276564221340003075324041484193042955802778570273040814238794539766731645591669564794281153067398259074154855304528436699670197290075540565248947975975978698362073716473243007889855744587890433191157471130676132619358626056950671518578769665603399288967505898026822739001217089691243171527859369907352540045421479809935310505083564820305679289135268254365935860225659304341214560166516169445372500151107498232663833196712707602973433379509777268142624754146220578552844304313847639113200972807791873670631750110722533762823568299651238992490990890033011964913993480634404955366619679999693575767770801754609020926495183697238905446379172631531116857865480454837417649003397919407348138774630240168152548399362997076721723858207375292679692581224420722078879708012912270535069785889081318102147457198467063128377988260182589417361466865675069491652738046831020216817880165252977245014460155990509495276375076929484895063674392054354557405598868895908669997492856462749402916773679439613515886166894042770711273065179304198560676944684273418468076205922845003351641354912553837959507877194862057073131224364769625711592563454941272114283221354957557931686754422492670816428409336244803521172853640200513459970184934074701709254028079536039959989588141593495027995807194320431667721512442490850826808864627474393007389663945283045558542003163785909989680344285601224190690825764319707968991450034589386137199706365799443616373665117723661020778934284427836752644536875062495082890757571509423461981137822377994860970141563505963014643821961058657264530077053347297636856377729591631228379508661019531797211988980701720051568088108240940040157347049217004317009604250817497020819809286568057650257487865631124270018089905681801261262570044492153773446733745986631433096055643364249266197761393680371474653116468584688926938217676074296775071176182841146011010083318328112102201751878005364711977233490009622316555247104753980382368446232892882502167392372088127383267024715920680563342975081489373477408047961512959987531034848872672535211777853839775343667817711146306598663618560000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 4601266388744304564846927831513227167977296899157781569425488789171948242470541017573697835271345814013487612557069013589638478524728623761210644941258870922984594757852655358153940457044327167559480316098724174198863710905912295533733346372018417135165747818607111126275851881548494352239611529731839373039917353917406976206714121040830911035115899644918792109655467858465153432960881264494232407088107334535388298451149521176511777334023003007028620122814717850906627758267285349067810289394047831124079958454567990065737401591094626688379305461782325137006979530760391781299328659770266884903296341502071621593246687352527229314492548310116342715960189404559587137134413755138483136657294981122519875598828178949439575183062089777342605393359540145405279416422452481852117023941645385642915689387787661317464333907751475888958125627600589953889190319658623855944531053799737177825813672050161568759440426428546282865033727046783418278141576982062014528911861301258328339672932640399053440429616391287101814254860172261217106647038913128329162626957808624239710946373951742600420217048896016382083374570202416278470374573275132071138114976831497947354762643174967273509285773497934799039592152771116134073234174512843515139389127134974441393065945498488052571135556508166337705636424282547707632127945357468338384151399501284677106820018998469802454639398075940430619354225243816297282532710148319864724967150365802829999500126836262578319949553021251557752470617050351478204320807859835529502502933462638075892786722050025799408629468257105402458377057997877815975545991451136488753261267440430546398968920277868461450437070277043991206247981966054503863342624963540282359651304958596498383588276889123764434467535350957055869645585530591989338231104389600855119166579219587327429005257480357765252712497420367930994986865660691245666396178530787994902453683458810329029077929934411414110575599977096401130832655834100902334787085561602987829833645745322137596492514734703392208148981271675396275403520398598634826668362908699840817407295552126472234671088452716863735997663661179312006286221718300838039023600734196732870301310944010275318259635148857317916645963241058947461782951402727888002807618403576171462325449367318875441916192839305097043765015707548578719205462324828215990314694381594590694086750583853978913473236437447001904503936490696184336946660769507492085987914534122104487694533747187381895089480124261361956452267408852495556726152243484106235284048405754093067741941776336138832037445843363765078666544112715249622840118679779092264829193450782205562257992812454782795705068106393718723122718197943001004116834930796287740000788507569244459331234753295810813746891092278460817011966312982033772605913475832604111946942398682977437235708562847004784720401877067739115999719465857901512014042275894630339925622626732598594858351341870105222860880729863441933275903415495938645135981867930034857050085988377187613863797038154477378310280205759622188205954567828423689483525968623114385789040631396495098355505373499939907835369734324048489943104975465879102273185211817836165350550375616474716257732609831973806245812272038150264420217985802318370333753632124964476327576691368315219952855184586376231710692858720671014543696202842870354586856580128680772642942739778985985748277055636560416556536551722393210719070947194304390193586682725491885533185833501259619499738346731796020434241542472999496203224009395746225380173956650906181863573002082893073700062270806059119674214364238644602937927215899869770018329673148187269378157880533863991757889276913254029068565321697671100305168413774722695044518891995711196707013956847730511482955639138950948635315584168521003312946584633454014539701989900696008601343535809591712559875179447867711673476731778171628971012929679470720236769747367509949194849934923015429678188870751143532333899422771478461599004499190332724759094509444692818596478094391864885145290962140072073366269120879375946080525042784927276519484234253681936519042617838575626064709351725710982684739595970672542353342175106231640975866662015264106204616815866894352384000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -81970211738565768134715073499211711818461725584777604434270333155292568132693580644193493498250477145368729860574263843091203506095664490569343534942605078013345831275136946665895554926264121601772139653193202293891799765110880432170870129403026276781425026384674841392322624960501366422078763104525985253944997826085813524282330723779104636990049733339552738922389596937850468611072803202456037327217742939352581534021654536395259320471804135492665360479377033703619810498094706059249411364646347697837959303224055974025724405378868532132663083535567452978637939643738590139158731138793328880803100125743446449371841149355317647491431368891151560118827030403065640071319482979125926672131042789595687090455472207469982685266292292751715586115252784488783359825088643289165844136479707750517753090744799158948627992340987941530727588057793608201053567316761426284681066114056974436933526410909888265459274468388231895128187660335359529644920602053752567966730997450888473314448915857967648513197298689010360585381643676523455761446465981012479525839147890121283329634224488637278888254878587478176830631120849925031789952558634022389259168063674331858814894257155011287123192940180505819782328372371394232691057093525409353951644906334159950951503852323676881548484558796770439526656683870149270792337464273517426710709122920612462753189235289486644130174545776926744043429150569348684269237290254654700846939734386620910075489804065677477371496840200300228448739366242240711028471178146840866978321225635510630773680122931425881005940116993173425298206941834847110349627295735720836556407915168769211088230280420055195406203347803298735305595664090271587291537190046456521500315101648608161029965377410552687328268389393346464777104491325110145114214884881934830234668481781459710805996097698556822563904846949825780637112897081664609949010050825452977942810198735352552266724545490187977207155318959958815657797621008475184921055600035036156649017134494793096015764644297782503816551733372365772623232991475489400298896751153674001739499961553864796265609660129497864354125236143028940550638901874137638998948913745416812682129174467549893528462966833470151375324522199606490573821786977274149614499944122030702367184704847839664879972164180483912912869107651233572074802184962696467012745015162689575847406215542793045018159282516376534358805485737888761122656595925961369278719155124610196327139159451747026579632409160218609326387715104969612928162936545845105898545302685069536973357606015007927902148753203330001411149432563910432974038117331973236765520658639420488274971846706433409863789038732120776879666420937774689079988746439860780546413531372245205343235138835180870136452368027326449567699466159035280910195395608855834340581684888725358620528191191884621759497531694455650687725606467049984966110106043082805790941514273946257396560631975232848429673089029163355636028217830233595359918298959417814534049489580595985335724278629816750202481163597325565508049888123337764168512876954886371855832205971844270703978850983398992434997038405192481963590786310123909656012887681330114058928339586852312400039105174937638108986214057179667172992818846753607611435779447609270826682719550389001463417795160518922471865053362022918293651250752846994688692427878381134672003567041127583698959168044170612556030635861896597879868083255108103050955749810516729936924051999265544473960915779316337234111797105524444643743462504328104635798992677241985911894132344699542615764859057928422139719767096173874860715049683549874445588765219824194493326551845467729611772276103283222321507295771902677242949055156096753514648466106307753029300710465028750393912039902268017494552298828225901080145749617003462865370914811722865940790140371423661325614277061621013234956086502028971394097004465076721066128604868511803484857056662779405718468000510301449765871596817506266483719242778791307210781040067974768356123497187026984344468383664899607290537548025786841601850876412799445040108059508350203854658906327328705389157861039170896496891175665611720668579777372327322789770075580967201277141004268339200000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -2816476845689125704280495624930256848742876785993437587434034685156051713741102299716777154068703075592276044574339417102611207369654013175479221140090287290769114809542068288113084571519603461574945907639451352330434715949041258142424517283249909144695844641543004229019651595561234696763583397462321069197004489532203425785952550034275934961676789394962837783966220919752328062811231297371589597017789271084332678888700596026147554371192050376120906429951065823359380289193837562972069796335990215361367330006252216689488189053512013912100087787878391654429635959666438019570287497462510106412611513349779542888064430160474847105326315265986213787923008009532378842559101510387639636534748437455768604298859378880887179020718877958646826888315523644534979747235178526315670181547076312310227596928573706510427637947049785934780797929156686185032979714881135045967110509914807340348528303807398083852140047889608236128259804007440210821748682292790515036880456011900422077497939743747357457888227512856040472750819104440404705676800597961000070708586207190076626705247461343211751131291591525624889685387356451208192122372506127359164650119605495795913410364807559851114546625046565460184566440678530787770429218832432693075418680165292978808655512397833282935710320835922189324617441121153721762167566374459888147165091954354327430542568430520783675985328276847286144694811281861639338513981594245391870786779668394282222551657776203614607453688297154725745202463291981779240572663319341382483600994807112742986558071200463553265192589761282513925297634693672038483240779121967224055840075539735325153124716366867578036272755363442078571906370625510193014927648043922405808337416630297868700200088339327062271665806738257966416170348493662399554370378246608285783209525221780599205457100982000502100954303480451995486872476759235493555623236484043150017037039558750760622091606006770407528383470933128636832776735889020588776549293859409350100236204169263314341410850387363791383985940698360236965025651707189746569844617821792227602287164859389867516022126669254287677938974623513007778410732766096507165625739435156693646654474995888055580063179369933531136202731459286867035294990376390579413760927701513902970224786975484551021938227152543473445622138530521294327423782203904112560472551962912685938958985796869817646092301981925507224368665483774370431544581751470875435386994479246222600903627378574844496035186599346195670449576567829099869309910514395478479219279362605663206761121271069679113491704728300873377457495014209701454072861445846761027904126662460760095989699625780638875372594703078534066279671660103241584767516260903734116061763168059911451540094139429058198253871141741134273435054929664021032804026986249938244836560721449228385140336133430809849374796744640157611711502644788480337301695105953092398784512959916596576728027139996621652020077105655446075242899566857645828176797933976259947134428224841949926660950155703175339614778862030587841091870094598478094549608363962562193284360807661853470440006607153945914203907702695037125330150998469705747343803595242130996455383716812417870070978950828431184546594976935148415210535045200278619489842622408157731051103616942695404464512802925920089423339879294401976024429229274328085045179479024409809691542261271116134685943792496618644244958933153500882956268420890035249092985592399418996408116036449001090221838610952375268313500611028069717094331148832187011960733537315392034330664861748381793800651591387714224181242930196411068632657727470142242363498423291384904964009010326210436355301070564546643427837559057023579419918092448235532475649883818126259024203961977025753982820786024244540966664534018949609039617904098916193344992118120013058802973855103772361395253515556618620539423388643912054286215538476806742555767390312833835638463778742172811417367672364833029544286303285248864129502809188038483108718223923697304875406217878417287137631063900384173994143753208361501330316243095546531733814447511065531062657740477241830033645479829600499894911846680318464812446144945500683804549490434540806057492480000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -23322978822551245076931423883477706750738259676357647970983875420307650348092028179459116603585586289747564843510755690016316157032143688998407322031292672325029715100202672587799499527917724930389196257330310225051082240377016905485419311956722197206837982500370329348128225038128803081658087857386611758728051658450734059067455017952335343188442084163293724753697920166886431747289180626651829154542794728753447886034946907656129947478794699809857717985204964005503221458495112242996135140165196984945585984730010405790185397599896077684439524883893457463784243051224344234721736104757572697165700668176199918751359232040688478886368090881807137817414442673528588013038651206341522159951986971972654615588241525130895555479185426498104642345656267209306334120306423106640545667933416596659888922769369413437633017378445212427347129822644036228904673439409310463608099066197519707173351790600895228942230259715968592364237152923705226514189142517172039010350148230208117037499623667559549420386433409782610463787066515307071471103272486742060299127380967331986643489147962948919970333779964118875171309320411999004664104854887162175863642237333868091572455861206425789535684548026502497306577351384342227173496177576088101125436828056328279812698021038607623852859220016541195546406354181150593604179247528502945316629037174068967411230790200418152484812784219270122941823755173869859538031177557514239681069497960314498723196813491995310267768328777871867228350899431536060859059758409044158765048373921793680136900844364767717403764509217211088333856559005427757523109280255693102372141328461864928311491451315757157972502849565471820709715167563217267678852992139150299157106128310918799496857011571421225872812970426987024213827823315627438111809806392834209478364990695883671955051705316478279730138279654257621908883055127805610905681479894090027047884071998685319535815435146921042800853951217016215967306932294528067562428815375859190272604629093644618916937570903907794566432240249897027913026749160247409630605020320316421794708039131351056351859499929316209384087191060399450010701077587547464582783777992442808960578558893072391626712165351072684264627221358816087541451363486280028996173295819468173017880164971308558240606068874537821901962063025468854467690656478366255923888121335483228234480612153636202047367057530417471563429471793755623480533329321998051110803528894903108236854975095742938771822743558615305502202115100712735898701961777194856724068011765500476432803361247170843013233202637207495812655770213416301365633833293729776636040712798631814193812608409570255662046964376215288369544258427716473046212980143985219742139891414594302149387357929134713232245849172882907762430614329515241021870901692789703923773994355481858655688448593891116531009227570753663519643709073712520896293230833645545078663379870834766530863175959545005299711768630802216671490028531993595777027455306832576188020703197503368805083823697072425012846126420163422765748119807469345135093973765405554322307343289339584526374972690900739745261949442558410769418340240780348466901879179027190024698852254871862726988262038100576227921214262646616227088334577232182242834059603805581498918944611421677380325764530274022680604029529969914137851261199470142815831564478093420226547741402913909695985574922276380208533290604147785143474135367742143082311019335645165845953521690287334796140434202438083676680920362336016012652463788599604834484788367429632002234492448629230064072928549114191719441931123367743056498400546009188023578442897212233251421589798930292433263180451552391353710755990136010577375368935744360915555868540450320766446372182748431151609406840896217106188292201214580256968893954809368955687591707944687870482375413371102994669646085022255899498249977934778813533313287961862559425859740106399229306969610158200437251838249381008402325371424952741073568487072697184246936184345695490751142954458523752997996627072121839701120724385468456185720795342573989899225828926036277281197605701102496168781459522814285730088771095385931029406725021068449198287366503710851072000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 42680454246714871080360230306571888614048008029271161612388258774662010547951406614746950626999717834869239271049493862196358510790071126327580491079226997272623496314432362800105623461301116748249521158861460487659658762351673941181904803151271486617371456455022884723034676630509584888581808643063418825881372638755222460076206043103209872721265432850364386614800133966459073743563090524015832090672258613372976025794631506021095810318856681221199426677197886114559042521955526299808428523961586396238963352311782486722604754999244820915635657796507271626590830843455523847817771274109881889510026619155853818973205286273454639628089957897641171835046985609187996512505479841505204535791878289579940130135858620878032482702273983333665470380915046347262391263913885708591199140873897381026777526835661749149645260797984137913739052202195163812691847774645951673179518238773684270931478206379601901973488600381968088820059374772404273923741012869711925965602872146302780113462521187135953446608031084446116926524447098716701136287146889963171888576335788493760326057722214107381545846781893587450714651549807135002749014605425551780736572190465599093156794178965990303144062008173313309245221161270425822302881549982052349710815731932977207103855390357317346259607593619415461067349145334104399661109735657530935719908001495710314696462293617324601236410347235064991497482054679136588883591225383101232332599956825875525051068999896863826494994249488890523314942286056249027173913728422134650237696855858188639405958579405642700585999469627432032845361964466509180120046666922146702673366721258585133386768767162729078390854582456424022848341569676809251656957035502475239033084779499517816065317464218171988181934112099228056293109553333785990958762199350505580221364158420570511825765161319986346788645315989783989421559371884252641867711186198382855361303281173561206670596713869175515671543082102428328124168355607051325712663905995687864726596691105886238508270700216571896759820633954826611331164505480363945324648362130599547023542638061924357723606825456432331107228952672319281319184933906413706632022930240531247093310997824777449095071907189550961871025371792248892955547738331171823214548718799349115797279153392684770822232825868557227813658322646203179212391086059768533549011590915462689726189122616836149769421266889963324057635385779011927453872953288330914387646668773159712539088921215724302848399111694765517480163326345749385940223719068760738768206122545755351647120477991189841399718387488507546801717779446368756882345732533170875770100842894316547227652194799543162099436474631852872845844796221583396561995692675935589229788312109949460929141865483422970744728042793892528915727149513217495703048957422331580890275414584442669595434003295670415055414191458270689235459037393657648586177626000572429936463020371811869057535617732022128732129636659746450495918234061971657258264172683049950762772543948855447248423425780718096738814601948650491579800275816198734030755214277052456067558678788277223432437841752886200638609601960278365221827496821634694647555528717997665664971361561266848744050327139948675372296279366691413684291017651751304331635269549372445998456969148923191045450721937146398232163507778784551238427447763208374359749052591912654887125497940235717097421146975919248335559638154187346008038093410798797295015800593503921278776466455896687956295253227626645797263204876925642668920638362708823710528619143576279339261831634404156937274423528545430687298388917182423914804991264208226366190070299453020435376427573525649664584476907726486539057153807487044088342125776864869194654836187170727106113590377603389022814491593105767866023197131171968921963159390578011861116391313906996733498069223873136595218545881252919736240740544869420712716648887104414268907099127481127842607416797046311894665670499823842396530565288308837305834202742519653898733531328740185342374322399226306907479763028817818437864212884699100032031376299233329229358615662735783129828991017720412810454725489332526716130376733239594927643176745000382034042316390400000000000000000000000000000000000000000000000000000000000000000*i1^159 + 2562139805463453975682933691248276222951449923765882346001723505499860610664798011207725008945482019311287061766439883525989500406458227768999771203804829966294435257978275347295951589887140427876684872167118613520651473391335040131693703743055902340279697940464349131122448887225993665014617714281426603417473241963316778018527297031067072385193281899667555990205690120631877247292958309833763840311103461655829031476166251225110018506416375174216531538979787382481440822333045577449645933890459011400257982376079088841177303764552972672769259289482613859349625807836700598087220285881082579354905473591832043118821871879560616088842579085935775401777333275382144919562896096143276436179339599041838773395232908434642647357447334363972834393980100534238365752816191969340067559020121996119112627879226974597586511383078055283284798346786963714677028355499156922779816222239740252078087662365582963935558738375655142900277134939085940902557203263621255647912238795178002034491045875452298122024486581105766770216573021802031575819092443638171071034145363132131503580982440564762564011786281136112201018887896681886086825780126039701758564716356357287349365432186232526240271172937790118424470652047575106374047334638245099900291592894587213450418175821942699365871619533302466777231993344957150634010672510124592184916012064176680103378394638360862560685953880268197741982077408718026182237234426372782312681452174605417494144843098367304804049242803648354268075426144798163045601311109503775105146011222865348065400725971104268515492021067038878059891559270607887988754015105296853771051634193437566718283710606543308232393526437509050212880393626386213348399829613511810556754842254869229466974677998261283255428428730380389269544098460995522336685844784099929512996472856932553482792333900979678702551574758571938025361599927006405167952317057191745276673580649058268479857196931731172459699867765668458945312566833154065784011081072503782716685794776976876762744460406497221287897566308062353291884559121364092614378767932083210439043364711628174791103765593301019645536196075701391104037018855645808427396703751884376828289181236082784892476897837769088419487498800099275731603970041055767473443824826831978708709053457276705923657124662003470593156313855896406398953116665162922972345792123109738862497380045980632204372185851582007105299333956855576843212141030205923750234007834620315346914768932272477932275976632023968646845393940755921610732064627861248840705069744760517206066281697415268386602598690946932349437215228164659508336263051705572534061156718845343022386353557073832638693997575353629350115534670208943798186329930079851751884478905356613071512108363283095963539500170040827763786867468667920946647254622378693890329646051868664774626076628179837984327819880343745986661931712142550894243929208145283584692081869478223377204995206040447225531475446742762976827316160258638509522776038697003061502300233729966077924582292849351473258582638612795032504041926027270123535048382285950174835568667758562021396619072566873161438070936046063814098454239003896770339653566408756223057412236416938330332752020144956861619606523122734015397750563977023333956361060842123346715744652411906348588613017253832679568582355563823001081018896542789991140253325190949979871284161609099475436737952267793835571156274164514715210768211244894113819537018676841574734400335113796786484834869370253272080935948357092589724724603239406551004229737172937339664816010709629734349603536704240225485102035480621882213233497653960714368590491301505261949392584430427511540252639903005779570258156907531970487164645817564191550124534595653356845531334285989412118750567416454388333612481538356189484591319957967919211957033816990837605470599759942396367752154441546224274828995884761279723522892511675635049935713762264164182548057452195453843379129753762278229556892918730776967804866265074619404096801483490527369850564094115630725889389160754922756638784384917132561297248570177981547052783819321495055473739775439654715184597599400738121526453016121972794054810039521829191680000000000000000000000000000000000000000000000000000000000000000*i1^160 + -5299920578949475579143201290691009707247140321840860834417178351832455325508386219639406895380445833250630091927519195824354783612334862799341156763944765446607070856326323611243993616175040568361896596665960840738423179589721170164287339255163067108453046342413573627685227636753836067943182285629413617565302286998575490122303240154204241602616487528791066161740589613971139248558450047805120678448950599362805282845745295381266239748241752360531010768328336548996541269886185447282923593453073728304787286776581254971784470924955344638386493706894483908823129775473531902633244568732368228708601164050813152466540878129638341563667822326875212677795357861853378945303437414500010460450737475709420148152422793236687183557435358593379049731091042553558974816504345774783778856391863272442652963244725650833214950481293461238284261372026224713954408942444528518110235653063844151499031897706082605137863342696731286711001897032296602867099862883438359507871096169206881642822246323291712967862929970009430023195739390283006292292664976037939250530208985235332957687132232942955172078685606525150795195597083645123278250806152795112140995329708031888030005318915864108816220843992535506712952889814497450229757604948952017136563977771344329676885874933878437984070343864019401284326006364009756148688039974017177619475456890361840412255035557224057999139751281615007130226299768961846911984384151197190625056668636533659919024167525072148666803658830968302343260053657907365948107272701822629469473077157204811407072083054737724446521385425513852577730511691548923405940016637183489656532674782389868638125132644574054486011447420895275429642714812455169217444765648199953597262127611349075735606799861664782657248934492510011533688928502627625685907875166040277537259109163462299562643490182296020292462824716106371050240508944657894734000446800134681612971262530190378860092582096954348600749103802006176184172909400201206339640468877278413681637144624870081583612488931986930728171314811208464226725331526136194123571548555182192822191117230818975931198118972798464535038840235967298062018059468922238683818500754272602727217796793180779552208512427727620961913054011719132217158495591436638629397211604593612494680741890950920979595904086768189104497609000387268759986363389153630411812648536324148931593534839169744447899110880365368064632473430917073920678790157254266239859923473953806425421573456968016391522709355467401772834797599906039700860004854323527567563623062012004243825257240465695691728297775776406803216640688612476100362440296251157319390105636078280966330380845169250640325724403486884971948758479814392345062759090881283122054900544886351064955275837952102827867294813626994610902809579427606175114794370964957563888723988421566199359196323417529346533225091589587718322848053084720577874696506667896024296363577520356398645333138707228060703433036530679952615772163001429494975335870955893033446578459079853047996273434906673831193145900028304263969540011169992972454783157431818675699479995031380957228548550869785900916776387279635268573912645002798686598184399529664324325235451532261685465813840926431558816878610810240495547168660373932712453062997538100069728187484825549400884413965302661109076404115515986490645432221444901885161079462436177416155417476097668007758528789834407010499390910270967245510240987479098262536979805913228047942677148604479263810198384879082434142189702810276188896606683537309474760093134028843360038127209402595511063651400628264816063754094594391893190046824104184431735407120853546520182433487089349310920531324643407371969310776538117009310674092386607826956212187922916203055339650654981784464273520243677350714827345527175434040021457994115204777339731881592780165201603784132779470027712643219301834383203460719675964279709921783218943748516786359629778972296608432882955119291643244549723648164028886862874356187905135547577490413384420099020453397925473923533729499481497933892097859580574139292789736650341573812298794409074462745574640298128114311264429339524890553854216031449829836865073577984000000000000000000000000000000000000000000000000000000000000000*i1^161 + -100268487681959402539546105853283395243211787889394733725975161141392606352975647977742777404466066857804101008279368394341658812082305834646233487981785703394923879555322211154417844684646282212544644729635159169510411926544272559733850614400238202152655147450622188707797079949717137116729333633872527755750704683116058698412727933371683501935392071175591570620202047384613543435013437610901131164896093828809061063345191538139860641226857086336857326896242396855918924504373543778776476873510889592126936807181938947827312895939947994865652380783454810155288297192594325066158436434850177503418467197368561672230652068869862932618408688640715235748857962699981990478990751544929243299190310872494265250539147039493375877103349743863865706482685714670796346776078161090400208613019314782578852270747581816843101865635978836351304935405041731461013043532676136870515361026709016632576944133701690400852671207924385737583525034236426062354697407451023387582393351276871561858169258286906542974100136062408300921871560498685511383536431239298429077165322070766667954485242189755458311907282881615334065262257652269195361664698845292982220648480969719428827063051681928863216838953415040669911554478175683623045229988838255456383814948943106892860477705933273894870332158487284655857343505998584626009112825783800571071215244550068157791062104063931963849519940152907260880053025421591736495119487427715583584297028075270671948917412251967816416603172444534346443499588438293910864476256395890406428079900798015126973189474371805211694271188102452122559536795347808532355107501617925975321018317277984105212225531100294524303521209295584331058551941769582205378841612644291079051902430519674394133794346796478986581845581454188227596967410304502666634416643838662998721506921102871102571255316162990441914331406361571493883794229781011069134724836427009195224614562067834542211821195231335135773104270293829730148231243015546367398629968547917896742309488762746660820644266601126724362203652596030745362304777731523916336880353825476931544628335820122857437851365716985546774051506118969068598355630149085488025674317257229929064833987076794224108722944845286929904969058446935182272164441258659163932942602707694759101791354470352192109839018791283905619690546777386226692169574120820212174538864105209905375364476027106571944744971666446422641024248460459447529461765399291850569872793141795913326842400113154028577048851362735299362578668768605640639513146366486071251114353920221904152219586126068746249719696218733581748102184623163933194554160459515259320921736775579425544452371967657632530203609221119296426640817228025774149132970657020218763271168898076570475584568507122602923510665409077846072434862911084436979083241306823064806080658365482659130978872356390082491103935335489838053173154739694637493989456763716942783508156311508528355784064001645669141742179515423021000735283395678799824924456156654204760830886882244881195516724166380037926503952572357473468719737407972697944152640003036712790187816256906166134729017786424332181994139083729902436551429640168942124651885247895512772850985918007109435168511474695086327261895089195918902553392413393065076503381242519197927478536224327316701881299370313511117211839744190208335308163913870114632808549796368995752056530466903054022220940484113422987594915654353822280765380208973282727162829086609397456532583707376315852470102721095633137754902909379969507888690709285042542849313309370369409559980367449282517670637852799705665865520527507464245531303929538690549913606510335677896379068696614725378275758198558439999867134589327396482955016145699927576832988856764359903434889706913573190674213485269801123428908870602967532880194319526529431137694176499081078445395595087503048698333278236296036320065398852880063018077751913714032590976750109661604165038316611766020452199202013145959133992790790819780522572381625424295769249046462161599160524940033786312938604562851231288547398386564503436067690665667626335810655006106329355522163407534054036388042044389866920559867304991758824452915200000000000000000000000000000000000000000000000000000000000000*i1^162 + 279034386447502943922291934403950188166126456673273624242633299543937766764858091890695088690650707037745252726793633381510122393802503756514241175330480384454963359302967495525084864929653711330050910607466021964932012551314191474346327145300918843727893394766199691179803094247924079320272684780405847125083974400348948928362944292161171030571297366171353992303027693079261326831698078583223289485800649475973378275307847294192549075337515225004797032040841659703681605754327984322249319533785820128093240852451238268486839653937021483704485040119323211682097112901880331107476388828607569924928417580531791830857184943469375191757411253170876393939735819977866367641184143264470450347518187426298152034388098993677536323017554402417212858340667157536614660466105233653659809211817020944622944120767846345721634429889360793555753988129957946257819962175139445251369367751373840251852924241599114649730587791974703771286914921651424274115955073471815106616882073729732043323288722414676545815145157689153580673785777632370033511882615202764544908589031805298033234982163341954091312584859398757114904594613908458764745499805824228031463606131087984851428437721686689301293528892551340003031068638099893551457763555648422264557807984499276978159017304891237192021060509200211048356487650244946792477596802866402181858008432648517162832120499807978897183944899264302158917137917840666655287467191433222268129743585773210092270751542234740551868299849317910667675477062422520033077493146960789485992597279881985162050058816766203086567008831072063687670815839898065503771705585246583964632391003462825472385942473994374624108308283824724468772436178924781547174610241824757562379646436033515253381262834012115814185329508914106574793910035385407537080955942955171718725396604457731930586667458411827730225511643102451072147621508706610281276526918019455783905877196869043088792698068685974871830270955081394035002996085975663131339119741945690861558841144861806083706126036797308196072468399867622067531187129817466129347162825533199952973231508745395243723003224926731694726441565048996291924375170097363924724104475266010213707544668280401842172796687772724989546705348467934188619051315981280652779481552761217005036347732458353101440996892069572311159548813530229758339519531124612715600407063679510590728061365136986612893900914231963241739872503756982527289520964037788258536514464527851097802105558862979187963051516210391206331649725563215928954119934934955240651884923327982717635162686222925382033485184728972270906210979459315821307017197600097967350634375226083265724076930332862184979221235989190686662612357461993625776020856707071341806426699559998623359460217124620575529262209343487865375819494261782686440664832904620981937177769548813914807723091117285857426367086266305902312351553352638108901001124644055609794039949988735002730513757182310595723279048428404591218344090800032947333472347805720125405658014115716997381321839369017337380848079541952130194662017699441417782639386880340842731443358873161252743867122818709361132007239919318428132353150598566471818586684166159469535573692712508681771965141843482851371273731772454913496556171201178440243014694909892765515719892777385990171130783237145320660268082011183374207035341182820741599300078072655010718775173169736913072531860451834634695256641524667393930129300395560629698225735261772275776305601016260891425888410571996325073181140885953729135879520225335127596635007241231920016669588972554895298424339398669506408457273934012377697344542655679662633462544447652324698279741106550467327888536394310977786390524782827508403852972955269767183992437058721838546697733302522726711257055269269299610794171693688199575552393111883253398103302390878616047491669246756425466204395467795568023513205260371191514959895357658266324025672849212730070272226225180354132637128485923990386676832750431876726572395074928881037101278939634665783976425966509948611716157404649063672858754523798330906036541421085511030633915980161065491266768962404395341855864439162764500974056221221847040000000000000000000000000000000000000000000000000000000000000*i1^163 + 3332278035899990532050537336323437708662655536742753480349536830908826985680166109646383332739653274122102206363821671525240184093878952592683341749276993909522925546712031593275169443028646620651703394208450549639175877832928901402139664423660985441378147613329658378090168226605962964143159529706181030632222884185666942460235514965103216245335412961877983477194521776149985679985191028968531278594943298469952080150904031779764037010404422974006103810526837213895479980302740677682542999474802654582717382877081977133959370451492080616117093135986396857003001655933460395425454278599268301897362397646131119955449463505649930694247011547581366426027992405190381993018383934252004634743939900831300867491380342442637821185635583869895189467630605757111696723326143902706527448318296750344860321168728146614497374285753157237203040656801952983060235239701659476489482004545224622071331814892846420675812267807845591487944953972820248277473609179968117553754492816611150666856941387020644272478433392910208878918711198687054801704117071778126138667321835675730019227887143296468337750303691630665259440827881445576376362658408680936419572094738213282244013639369335638868725001384785749852963585869885427508805108749392015656032381071665212444928567729737288135099639575732985139025908020201364990345812488155942501056191106999768926904150658251929173451189823742341232383155434862803386727757910925069191376499503878706161781451526923921172312463357921110586228263411538990024676438830848645791776642506077565351261112531596074117908136534877130774432798424635387768733731630644702389037754030856296840700722108490691417801378782803883731097442763001923046226449195366496823938894337433929037159031435111721216413616689876071812614077162643757297787485473067880822842659523508584095607718990279495769551530080147545639626599860286714517412524579628359470222590652070647628279073752216380546576075191973316447339598733895265330651085470358625667424998333251355741916933234399120083499394228690649684600544599514910174617772929537916763581118416291839096325111376929351108079827192358463537079965776402637880256946455983265188474919308965999131218277710509242910614992949856031363794977950707723989762544570774907940727705428451419050028362311576059551291791008906563498593123090498310848886020032919328369977616182682731121242224458109769220864097027679835131842059434117659935537604481496032518371515089538636534482048522874115328224771085082419329211966052947858835818185359385656439532766044566569783069869730123655040389432104853349573816240439130065583629489801657621429288005999627542339754046329429430318355783797786499281950741555995293062441728178806904907903149835434954088121618814825283139380925439012842944339115123344932849669788656117314322621881927359551488300914142464860250118154552097282009902137263171097549755958996762676381854354348586949998852528378636949701612057283123714906314807819446787614922408405035663944763656014602345726313681077955501804753985972894452116427324964598711987669288979320498485148944171771184848813545812451448586072303614618389155208352760962853063586667475046792128197693836482706996215919980709117894181756531319882693624909557693732958237378922077928625825234880456815215485021815173784395445047162988127739818434730532171884895265506816573304574470741196876571718360319059274386128484235416414530867813781639283535433258627623289217257797532701995652014110706078557826745686762078930734152594343986190676698805753586975922963085776498833481567491257496076553963584465986970770190558036630408350006769822135192178396730430038286449855753233412188603883928491918518192599378393936724401766453469520472192174821598252233818058338785414416174303729325157144069548410419743053324839785848488865833399671857206404916150638176585021063629796936020994050568630225029420298342067659861701923402984992876227790564891993502057165802887750165031835631033530900226103977751728190884280138115890614167335970842627187719862066698942520806599592686944977027611314640427542937304949075078584624539458500296704000000000000000000000000000000000000000000000000000000000000*i1^164 + -24679614177454102950530104370272962288209099748837471501416758043355794422423311535236207190224864221718122298941606850414374981871943591038413273466685116952655240379111193000488732053657611345705651596284786901205666736402747034716797529375303261056173298308033240714883298416482285518925404506771878084023743908084912813528925123848434781732779792963598229952082163208138689908331255590530003350300179914365507233565211509525844872446363006401755575931269705060414223802586604835681360776520008536311370674152591093026819002165461820608457758169778776120719853884552914356531105138538064824167000399161917307502253915100375452806516140392512834032026219803245823493163616945838622661270396687328615642492887573344539227523156754561065722162471969008816439607903509520919299211961254155562993875593859042265345149944827102900355144121433719762280847403559885776580793355043575552131222417030823971846071749408689024006385412621558140771866586524293248658000357515637376007230965136794917179884676607178114953935913265495695295098594431358477206264596546164230137988530723693313000310275016983396123820397416886553653862830993507456196275593043350429675622863631026447873804620912568477395875256840069307019283800790121165140593443935618874506405407238669866161118156577000330331736996616060528978816581095326994413597205773635321776892561445078118608960170520944920659797869565740583167767631303458537284007072448246652071942933991451879525283098371014591845974491540088051238139502876476558967314965964840340903189058756321453419729905677462840419376835148397457948215990152507621319613737850217096699462708234052726015339101639725604805620818867148899456264618727431091996042907237892428047525717027152305820224300484893163159291632923077579700065073159636027101086420605893017141910440900028530785475156173752902888795290115117183365959259067487594118444374557706036630176313253216313465520883721197632392307812304583901970603086553447651955225801701712628196221671934014666205942372159987277667597335232891453731666121796966109645151383088967703013840366141863316049452940692392060940243863838656048190679255836534397236110423833495016134503447250221245880325698956095951496054813641116042573723769735289741511880016237676044085864879194959197230069580249564727154930516644931300597208918481756887012149232555042716505060521274130741084262622076289878642838970989360534681163248801085284170445165308747356879366902955398057120328149367504211433933404208209459053001873923663473945317650969603151529669295034415162124817748895775239424985514746413941064063327199592398938169748836989927136092002938455338822417027321129274835286342941597527505878369671426929425379929620052846049201866284621540415938641679711202924531698447321288172565724648610150523925841433992173217265700140173514840148846652973700483740944852339145988686877338155043702231483192281677315306552011246626749423673426142856719692186855181383729146589202371775452402033055662705630655386093207187291400591594742114530502400648362522387368325270527131671578767167854600582909569679399725312837927971213050694306610029291205396929915269627577146599408023717010555938138250446661031492786744765734290825259418215892043023317660801525871343097169070684489662210692413914206479106536818320659917749972383477626453464841316593491902622171218393094299440944760630314113967343938052691138405142489875860668229772182773119336674347089415054189878481887123371580867061462959960360439939628116152157267979128725009862189433595496209772008939953710319353842567370370230712559617758380508057082613998138584540013431986581541954296539471429033818231769365242301071369808973545803629429058966807283470806168626629349922175126877697557463594070748393339806725294326718409400845005419662128902364639886749638768527968090737557357168008026738729175193306676157517624552093909692182926153604259763965941766470988261893800330154934534437281975439651558923604675361901736037321480502862594439168704850303252252194735351906068112762989997337603284510169718083396871673170346107844375347200000000000000000000000000000000000000000000000000000000000*i1^165 + 72930475777137204994603146725440033385254223085282319826385102456248717863943667102517198915908074424064544630141355782783894375024080321816285695313410677120440964856996173462134365506932410331808095830180859319153773260953405654054049589223691305399932586392822051417974645152487567179373548968162251520897807771877497655618146131679707185005010890664588595319645970445873282733025522422330683781409618932910347253187397934193215041446315010569767432927450371271500646423245476293025356088773615579032023884779865756179664359978446281099464923020831345730927294303690407223517420264012747862282686731161818870159339096593240556121856712054938578145647563922151481581204684244883063689588769001108630542043995599167398277720872155254656749283026140750473193654636873321242200381063934344118184938298261624779277798634268396062311014477124319772390411459552396030065628746845519483050953525550399445920489327435901676700000060552793846967515323507733691337565879222179596033138354430614334439118018141869682461741420617862472390300911282801140264398898863882322501793178304956211208399135681324118710847098007223092739909998187825424466058922441592193480426537005964268668697133651400203010645018546893601074291250119912570454155646788765202644481562558821821322817370455192533886952875435866914018195290077002363017045482263744480990870642096861008918183036454410466323742737843996720289597058428682852845214047800184562609954629999178214560229810249251867057717308779046446643327402097189776998768118856095813836109654886145166439910401201137767619838217248517382214060402884667304775321786266629582410295406716334958884369858499706849844806034689753836908198335792955135883739397065365202545655326794580251388932403113123428870942804989404718619893675743615048039687128898823494285628977856293131592513942717469442403690323553547013140704184134614076921913362990306955273673437293130871191548164007096690559771152030332394387533502057278080315817399364149238013903142189713546525735103275892951991201610018299346782508842782070533395314628222710965255321456257252251573084813794529792110209070630379945573583402680621964383349482040330284311614282372560421330688213973644350658955011071959877252268660040445247577771718263745190544547341277328542825663387641362833968414313821490327464397704106076225353314031776309722208111702555658946042725356739792387211008665848649332217035499318043996142954012275067562221247570569014569931684902128593377431786659669056475144777746126883602361018365417376770206483363603620411728702656896251698170953362503554994648160609918826173100681518252509141315659037766685000337109276332225876845119134791664144794854644075509808907669191709781413062495716447825614547717888287578884904716028686660042348191139154812226942973893085475903246333095130946636118954394471330585702225630369063866869829581584534986982457948019498601865865091386962039196538319764641973787920188152837564734856942139478528481292733713800816995365282384367205918432629858552286512903563704375376334595471148674826759237117480911454757580258804278228116771091088419130310985638328167889943889109262073478781473440111423815669385482608458013296638228938692795670884073520956430917381301034774199329551677466277156204859817152178317189586199013031456885867206850901475230071111469722969814048641011227900969057280166577521881934007814228050072441584216894490313292108075175809428018574836517254473550379342095206866605929514291192516939216009004573668152093127114334414026114884369570436246381429772110776075254843333818965243984560434101317330063109830523728563238955379009545945891828737878558497738565201141656757791067485185273953628006725589131837144216282560239623924982780286044634827605065847304605026113589490174922607628130955629440867710823766811800224633663613656410438149968191893012933478594530512819012743930853884820090880986772891978478783759769619512891518097727706571945120464998411552181553033054465092426597830854438772128590974868439143140094901370286741258251101532598939348986170743424160598285352960000000000000000000000000000000000000000000000000000000000*i1^166 + -116969856106187106866007330284567784088642126594391044148021220881415037720556177406381365841958824284251944319350519323065656858266457765765952871107768232263517359241796957810319844837460330992760045827238489590298047654641474448846006652868808177091669775133340234793730285914296114099037915195778408151246866137558838912330513014079337987599499982875635608071920339590561978500277171547544188505707558102411485585741942727383512813412752013550687063956834208833414708213582041786173311815306029938616875203071190923212203933840647382128564338610368234708868294853441328428446520233150135984352660627170844186062812959949074846033089161354638410239268077404272969739028046711732819873787098151559172516439466225135071486426495054952080143333299549095398007152639078017755646670362366837463411361003371432997933030779510248396128334971182586090885505023310353644002823960802973941772240613999726487318514763573657109848589329576860898942745299473005244458472971734299670634573089485730492595414918815379249230597808139400037802946932157924718831636413899327662737045889374890007179674772141403186744466932866413034737283055405781242000232140779830304585672768104683444069913730739368001259533550548900886581256202602187703796684487234046200995660130365194219359241376418251755799451399169583476548650388637515346078593620469160601110850455164383582263796867682399694189825549428276581628232792676007699608498363024851745935491236482782473813064628112500708154754052159974763518058412310755911117437204243506120525984295417813093826399530527889239018764987785903505614783140975904960066184353702683031769107608336304582521052165785143582873567423848138848299903228361446070211212163899283007333809835873953883234773646562403178522325312701908724478808787760187779068302133102004892738503895755900320211496879993713046201191761354753074344979487234931844424593719734510165012577275987260135563799001637456369200853901600930153662191051063566872164950541679517905192821050336096023736496104750091776117644620786911820599674087221493317524752433817732332531715370685472350145523058458206397427878218184524886675792731892992329422488332304778249853914986651013787507928722923645360002322995779031369909418999214058148771468538214600185733035236352250725383597001503244032979024778597857365963703852344982483387916749366359173707712433372617381316205428581934640829752067938342434743491479888187716088255239932200306960383607449819530640115586037200643461833610084472112620472958122236675640030074805437030865290937700896683429197717513778355323216389681428929071142112508735677726727870304891008013656961636811184769827990209536326887254237990713852061199673359131640820306831157220506217677711053312948660790814717571851066676840169651309392160053684065316831918363915214288638789147452992455268330811327154138477520433244382449528672303027292082333506478298637805994974297429217452514095063579362592539058121134930155875025196962580471168200739569183568981180596693630488809758182181186410954931991565615006928528606088523812862665165294488059044647530158766504788622773113815267475488293585547995393444418686450041002041721373531586681040940179676668567240560766884129283714011905342416312242562983962635986996835665985635587765820222866449359994137367318237828679820154443149935104938362251121312104518260967198662621350058013285731844270443124108654681076037594706070875848620943023969782490500591027244634420339249484294930057465335102779682606602066833493237010561390721504379259303930508571862415321168897560198768046128348253493489928494074094822939781123875118625144329634190113198684697102937611147062758465909646349873522056211361167841706998551190967426910077604946333313535112702852973114291332953984775507581592789230867123826828339546973839183064168447888887999480765953233169668167305641844978226545251161435118076210566659247918118962195986816891953532556459073796450080650851384833708056620819084081148513468198855234082531114965022210842884353490318708267896258506432204557420090255934887248744357451268096000000000000000000000000000000000000000000000000000000000*i1^167 + 142905697064414643219112589152173945129752886623137706353123579231517102681241023379589822699834086297926173584531436755936867107060365801634153688538284348064492648465403372105715083488012422103450629714912893176673022254202832678232751281581894764892040277334983137736725085308488163519974469928198261338336292661706701763352079667685603156736143790940785314470625267294774580840529125079672113833957311386350541166837557204325971381972680900681949777401183394598065332966956052703251184230645221892245364540935090234545875412508001925613652860345741818864504491234601330589952684032054712441592778631927814349637014694177263089818753424197304316849210248603895104169730060722856043904582038936844870399623158076393365321350214561027538383736160520567812606467209824906489078410961424826959917159755331758123497622194451284903125482112516010070130903381422607471895886062007637012649420594565050831582714745775058033761378131361067649034510523199482765834372763519128675356821927014497425057518313273099234660205252418637811597410301689339741845340630504401627343068648599190855679934582011287208143634328295347657247070776529658842334324676366140238390193365063662209006823458175360204474945354941753931400903642826968445955476574785313860738070096959664501757309194905734598305206755011688502778823772515087730514772633841113891305367920662180716888553512928004102354907717162167854972995570009124355064335860112698089463844752377103153683501355716673420875015553238025255441803133304045770655063015396882813109764463724372616070262576538706113053839163935039675879466134009354744605769133669617003309108828679162525898346511029683259992985370592360268317171053858529260466912905297975708838081481456505069819472836159813743585816383085481369270763858011764752150112809620697726767053358177675248368018392841916314587908020598598733111769635370322793660114046571203431951984816396113239741381692750779139592120814006906569566763379602956535057555071251591165625247525257899104375280735595717248675629518679801567298033782505319006115281019197215889819395366153293406425965044498791166335559127105644882593169497005407758056883472296335034113287515827060090005313428032784843210608801917410324125896879904947286149406887352428561916184920513299270946510388856360485846756654517004406142755884514137551581595867170330842836955021727781643098207350381517597163328474508081018748872188178644509456196187362656273938110607412787876086520387828366101419460563664304001217443089549053713876132816711123662508113041260356839370005925518733392366364294078685679231272023112162345794042084593447923958145852576570251026772185697517673257811493548352083544726319439769257509122830615061576579346191225843175447072832133518433179403489862141783743867158578410586821808254815025618974868719699895086002289612566605973835153935275841322611592472001722261232691447800930624095713809798307377770581333709717681708815798822570077340813209521027118374657020284327169431181876141797697362853555032305118961266796637154516703986929981194336711745334481424939979991862575614955086014643289457134833334865468094279312062704980538561400317857437867160201270438358365321476791232311928395341214212105407073487087557221639997359368711293693488300954111630255175524677306926579974792618131138802993917798151341400316640788526720948298986045349530756872916201000910326128624410947338335824562152216287412408602512125058125567085530175770089153439370282119697675074242639642379663718824791592689335458699666030166839497549891900587809530392402038106793050639575517939021652561421697935015290650063666825913649124613532127955994667433134202203756433936403073186989388286303598313426513548824551133683620143121399390129891750559635203694104626787633999216224400878989854599987675619768269941789820679487502803821767516866791490782924597078478366194524598267295410386223778570117264377329821039674755906675518504450954994126893741365454728078661813644692085427647619752453796588400565794079182919073791118571989628785995261742185899076721049600000000000000000000000000000000000000000000000000000000*i1^168 + -211696433902367188425910037591615842233522783738610253419804682643903118076421119932375766065758013479842339708042868500635933216192341737845453823161771165490947229491663884973640008071251934313421071185630427341008803114241233887401422324714632330953612031066651898175298536778846949844801368519781999789411604253641136820882604618597516065417282672173759972382086248992600090254865526825608065094118566067300979952522787771748593716177816724757825823469483063492501647995521431433045766927618306412592474433645081650815834515928439055747851560630603143492549722052642230109950708219501912140488766537527388485831848198542646751197668179521227355084039798922707465896715881367386784673103659984806229284353210998020504923379271437948467595876319164184295631207010135121202750406901601368634879609629035524380088110845422257058514262566102423478091575132771893735807777735142205378165619378585505813017741338711624123447721563471359221523904784632132098915999605388298058485918063418853572528209718121314791799868524356012895400973219469731559974312031197675844015445596033817815120750335240970138073996392844881519428512302888756736464328057201562210336876933618360663308705697446586525779938831630301925703676000752287242720237197929581244037900140718284290270664972708318020927088703298163457563760866353740875256600166672225311524099590030517242131418436695982095953450860107154164970454356056519775867021939231204679505612432365953897957577771830527907447549580697810364088074252429928731233315180798849252900749486098381480487687418352931523328785550154058987022683280112948489207690001027763162927691641531147688289683027395503080369634081647988450924745352265655114723038542719457561844126422331358410286409669678077918478811116220187767459812198380542953462316300955188670431032913436859727733159030003277416546706196707335355700022777323695380401579085341618882750492911307882208791416310280963666169166256453280875961772096044271778267478280784161245699738262073018704755552829034167745049569331310385745263506632296664117508786989306649049899590805190856914082684077258090864376017144824985295448624489971539783887664490442687338353015940939691265539702420341312387452280365606403181499675294219049879341531017764813519034250651984961902151548993709221645736808364756991972304934692630668675328650950194250197827864457200520668062637919385182695511134571267598344966315072543635799833479747826907612448995043447644019386802166798468842644326699065365962270037096620640059096464515748587575488387733332699246949397756484490469403365594417401098168100113701448156481934806601179724322884870357342805889322766901423811533160630817758094077384793484116134679853215632672278111085151602516402467731242374189983582677984618371586328840290848594882435732438773789392899971649010215608064930551119068225014913630369427008219806780561972492066102197633228659416690024549002543984932834344003685057564678165902382091424553346510303294570381610827084211166840592863653993505285580631595730232910096385138560799023149191382395716727092334313501213978318014491664570518185207388045829575345148999759177310148829688698420208589254558455968897793225144518600155044115502050674000297280835907454540300876426432880167779361745536409654216860281604665709391120340818780013523209202676072303893611096012435237479563626853091059854974998251066273750389427978452355842077601302341520553175684496553039967754579451856396149176526054214998535594714301443920271405062088716203015310404246989193311988474663766540959445641698518291323532929166711145062365774539867754910794398904222953074552046629825553825036231520124434227477422859649521339137235407234302847016050554315231545259512114539820899799802221499616265917847568534060024295997595835268978818798206768139989893783379624117991517014927138972722552417319457667936959494842007264416625821616269208333756005806134774541906025499322253432944393152703178370922397481128473381348248133237553555392644584127234268687189123311796612930263798468461691642978182176440320000000000000000000000000000000000000000000000000000000*i1^169 + 140298938947482887833818021992383161470925453005094553057447322179560097498212471834573735389774657489081307741806586899851804205250340171725772950268486906684074990015251966823293916165855762150231452421676214993188713093671818016505744934759268900235109299307981360656811943616634394335187446424049854477283932680024208131159753776886209872965827460766685433533619528533519855266793123675625225018641410472447580668057888588218514083013316514472682391769520967341296245888160893266435836481947033434540061885693251631309602410310079732488784055409373226322607931448033890034613865458760287484177890361017746720023398725372320085253411796117634935708678635785055721992072360702459281314424948322581560883480914820406671135459404844071895003697873414814880448559869313430755978242031614315124434127728831401031177825913294697943066976889239146971262581348520735062973072922657240762248600658231111192446023094707937758612563388652966722293602636164668153656880438132705687142400693275921653211294410285658953089802365131354111301104782438545267363606044430858342001576991955159599850695026505139012622605856561531921631642405325442294513589612738271688348835160801102737172030399594827999556626080319558242348118232764865402895014561119616965711941266219090423455814428815794299607003462417636460582928026869834082164524176228025250531164455998250644165362340330016337550586125413138458752047098615552718167978963484222820413026855214371952494370861787936055930739353860832759450811332083530315580405027879056762368349670953007196170009048462570745685338241977732719540491809552312764394960780622098351044112706786580700942210405621105436394959384623982398983675200937193689634104803006578063165518967648017607829433478410877554348174490079761139674664182379976216669967364777930039698311461422877496038422078945070842664549864406204771635373449031690583173470367360557703505148824990008561474548590287677579814051053424862342117399216351236152033188418069821768090401248539670134632281962700727424617291234331042964081845463969883266470333675012490950590575342622760254913341087427964309333659990936639541115707294106030297363915003250534559744225974654272639070550492258227318243290391091822110647422500627331913330227093903401909013924438011130782212424559176658378279567157848293751064423743346136931831580248733687142863290244292510590357049869894608512445995407792529011164933025427584577007423654963663630966703743831304196849688797657029316620328511692080589560625693095281985517910176706629665100420830585137528990226349695639784732366240678193828226106714698471741667658912330411842263305202742723136534609854627345107369426320651738693342831893227596396358856540503190185313210330514536465265838097344407927444989969689965723575393885455697995613960180188657104497151100576250064799831742668934105769714912305192291074909568416432975788895870090570341716220325510771992680354535999418323221028680675417816759725374815661786650088360249136168447894620336983856676313858569892492605333574670760449914860216456478331197961680666706395106706597095411960472935930754047594216376569364094445351369362310207336907552784811689634384478242728803627565754100406384149884734257142153012694945714201385623434371150220964974077440927372366752763694368499800330337368247752776356283224659115457461874032001143019329689832876665826270046333759021386953793933062249541338737261513992056095510888529670513732821537488546255593443836366661151743114801089285021723372688833314992278649060131137399053090782281401521009136485974152371542616922379415945011273031529335537947016236775549414763778689218870837695196443577258573468171409760189740350945781054962406899020813125669604347569453233357766416125522913701814360197604056258564373311299753101672800954774717719270146413901357523500720059257102775556944723957963540078020295635059704966767031007244185759241883562470198555417790714228091420789806572474774486445290831972492580331346131831629188054436246185773080367533797442728197499020369821632934445056000000000000000000000000000000000000000000000000000000*i1^170 + -115086408281423988940761802885190011991697450351000499677789284646411874673108257390954783496189782240785078623635702939746741374121998695668623807518200649178365844883337195652605536840034918389206151923004916391042165808060066438184739600003430752672472201431676980066499368805901081679461606051714035712836052517928707538359660687983910080087594202856180459313744541852807875837583383701580618289582621906894278039804614306846029949274977218357973290576246465588072830806264992888113908806873166529877560501061051558336399681815263655636959700265715304826853674042997392629734879325285143506541447944253689739378342231351530358306160575167770161709411051918912228555724488624833387786511834570863688649328295293819424615256837072440285400066877842400028992479179485013153459884142166852453537259788140779744363656066088752827420106104734222638075498891555983928107483225271183314414066859883247435453767821548667838265650536249026929448659068664441954341615124507945971358096103499576300715331722924885304124121870920881428461057424864136831637879467960964105311728608996449370262359977908684182391569828907718327576407407694755226520895412618018075848646839300096830815061715486876361305658345402424591886823937254831388637717830363689978955089635944569703876371310412867381681625647181606251680816682184780550069790230838149015723794285399059885865119721916395570008397422339426772193553506323907803962153739306831768786297814575379770432149519658201152985080978214956726321740656344373043872618787226346452956363872289972144112892276197067901357208763189156366691330576698439123807456034363793779933080972258968507342917437654639672197963885080626089583877095053734269837718004629768074796999515729304065289660681039756169276583188366621124797496128234977123269131178085974647050167125167298875522202095753975484963157742017099187388574760195142503289510552247012815942958933275332319708266910051844427470336271758308010518703659924061398387756229825599957551149739671182329957202022662444535213289828827207081456656479053921437130493079676934354989603068003359696670940708129373423060789758621330336357703103355120412980862747407083830784488258773981772108665363611793550933949100412314021328239016043903065148483103160335079758322353142995867283451440707077779035839912154335041308292084199264338500094996531904217179145439062139674494921048055105932153136756500220737113427665557857162641695200618338173982655659658130680981484932185942847872907537820717723465644867145096670083988805901371344071134542209425701624821020709506033847832636738191972589040297982967218111784262301312935588798784522974682971508046250752680892065302636637769511793613141798548682392860003140076377595998376210370880527043278409242559637545191259913954706306691114844833962778760862683757565941797616141039037862322245158444647867504179401053338455350018719494765119031159001561847218497287760457515352544222940855868822872048110429776807780648396518610187962924267962051586777394232927280706584010345387420842105300952044785022274582979706758057730854801628165854775613631973392935245952850275247599419814828741061686144845173457214876049601028540608726634124093774653848325266232554442975440440248590995854241727621342111616524889933636133746681920924745390887745462316032771568436004591694706768820984217768309792387133765578344427920701106660101220665543574148694526629825405561952511572759771255662177505549779048225002795092095973948722505936772380514005749964577695739566570257027811738570237032155294808917403932828619048404481096406888605288616731791522317273753608096391958592490877822173012351753597298625288480205717660851014329495125745013077964906343040287905236294514223587147940072790328457051933877641056936493081136155787394854065799685931859147763745149442521914747776267903902524187750196704441792270308904859082929152546473886609001134886438671756501491674846059424393365245454508239235585104801763564470345949166651672895824458310541423082487657015312825037792406270970303852471910400000000000000000000000000000000000000000000000000000*i1^171 + 76776537704193777546776950344760482930338641136742139438378767888583341518734733518421009004974151134728224683639983111363649289337861002358531344810616031002026603319587877213234410407944683114855364059515084568673860854316988690572329506747713503430651752192208916826361006372874284348215807488162665007010017229103106104313074044523003649627352438819037203333101010422426423505358731708679149990568145405227749518921428809292849891262202497290180889537044134287468499123077267102750221409111066345171699263735712793634864337987007156009146153909581113528424967786987956376410657779333905671936594958934276112084738321666022812327279332235485240761775598835599121746694512622948357441942249359306392493448205731239297180702124554415128134252770920134372131451078837506058338234202781708869907544360430133677114672456970312187510815463338478752833769333127601027965629050385684340702982560134542710133551325098691925483312790551784553252744190062769483095942030781211988040568878626678599174480714346124231240440579514662677599976977540496420192836123664423790219324408214822199900028847887516278775396101569259125356526583434433446916869694947694754856507009862749404719028318953069698138245577452621398573624706325754884308208337787797405437863704192536083929919710936038120009110162464341205005478073227297239208226406145279559062236047938336259214167839817011374923920703730698392804924025021431780820205985568175939326257855233762696639167393606282094465819963725247337078154925203223029720065831312172753986502788026369644384931487187408876040211484247339200855140890086544041566812796127574697224145135704554496000961884680278051622689172446165120181952865321190473778188546311804069852404913585026109768236523096755010624511807729490509939727488342921904707881131371216475492726564157708927089873581609870102276628421176702590856049576502141805129980856678587302562641300968210244836917147373397710954753120296474631557979199976817217047143155906613438594552052557374342337607718750600610533413096392183239450355207941114111235341937111801445267152927373683323088586809453756184120780665041944181514440477210282245326208154470544124151580842632312413391853561371472389690448032004815231241285110483817246580348756325793331301944201831436081008457797394688112099349625254255649556999874382592549862356055335613521527292584329374223419613403299067987776061295453893807887048117468439321239461072499485208922312035138478153722221617466641457163155094253996720435904675267828171247163844314455710265943464043315324268229230312148281448667384317887576567198869694547704232485350777959684889182236544202977007330032731656766467034522632347755709089643759405909670184889476856263713749515546560410213382559908668935824135005977978449893732314852914969524179106637659191345360608202597246662531663670843672082434618486452710390456764737673587419884667423430689499107035124826791545687649071731997159830043599855280791602824242761732428170234549050291478704570475312538618056321759787299028396212437702114129072719383329914304105767029043472610522139960676845662937703882204527931668241476300627415994195759657000142795161596435807772222840781348225726247941664115615597842369107119823354424412085907015439030839642889088629884840779683479095392450513686383611626800667903560623187584828796741054818851883614789509955096855775342008355593383893547917170429551549666281791689307028277109349131467358332128368295937271254396277430951694182745745541140680381043468285504225540655807008029594780832378853649169458572531627052085410637153016220947199699328059553368414397408640156856626623322796433282450191520902793014616122499465487157258261822390397685523589622154280866333425499896629678627140000951690212709775827502619415039722560010265948039394640360762024991344242559578019296185229423605480017513358124554554268189402932254398281094715498325878164303190091065230620395074496717619511648750183349719947381279793497369113160629516555520158921087946880627055135207469302389606973440000000000000000000000000000000000000000000000000000*i1^172 + -17120912736693806607070336941332335088544932178745711135332997364622409498326394838693198877485321124633931981801963382163249866837798862054023934440672310575366801840614943204774920563058830474117557164189664005464973741389731604062449056268472074010522785701152669331854562761350492778734179359066819960974910618966221008975114275648192412658945277783350412767805724227234527985729223079883286351406969683607019263273988145299559312934691308511369927884775400926092259163118709765382724961040467157671803129190408237750189505869980602441864824926057827677473001175621023739664821817764889820150207206078044806167204000711565213762815037067260490776892218910974201666948234914994479490873528670844996990399014215066069912577754488230813018804345357498261647540839172445386515027436476986894111439195301571981255067405557219966680740594590920769734311991630362372522482676859709920274744416855180521978588721876504735407451685232523840350222128171582092068785173103200739729845078368787043827696045528090390493157216500263547072991084826806386380601552049567073706856918592744489895857410488953327956383227870930282825712933101345190330709537345555034575731130022487867743383678235436499440792399259658954013293038429983309415935722433645743545263853030558507047686298485044318103376763726498826255763694166169489650510546687826321233040451670656271946296839935168870697795814757018647265403343352198209423532332112671119411749757125012600797313596080141484400912658418170642694089371554624622356516663365936629936429407103415323429012707150527471849284581510896581026023836526568159309733390520461484790413501859140407370527925121433043111249973358293313410861353687432854532343702287851736666489982848210611755792610459959259084162885626827237690703858426244960731489016149282733916776394733052108384922999543615328576335151683340264953340429236105392818230987844587220647311676633137436106479523783408363950260666889209025296985398030512510990459667780959779320357935486183619487056771118010035595696615718472053294269421206495773443168349686711670808060685426158137144436312968456617044663591615630974501484038884568230064089970011927211602224512326970775067646330590681258039706361544458915135871733161096200728110266951271520793281526821814456716288599726561673440559290484060417271266656161035854904230030066366159434019306345120562062794734836749368703185936526242172267572596323867666328371195663713902328758972409855759070544957261251471870578906687770103769880542129616435113328161273534445991228256892259475571965408260925852309822248644956007010255081616398066353409512612017441455056525931346462544521461673074876928475398147424130851690397656419872671186887781146432144108392798130831061656827350507227583768088053690239851184226855828163724565086311910006423801396125880522406240440429709465674853452647392829869381720761083409183868025121787655384407966273941848091426671173691298681515485545599637144904946706611637775901658978777485641104043282591862500075175809487998955521612591427140415094618475550587834347734641185627122041640680092286909265237740542418828874435191634129801717064128678858378045613050262857827811817699706143881058999787627064155754758692365618352684309206317495068600367028035414355994606148708010291697811613111440032541360125138055447639819022869308464691769893301670705033324558246506283241021320562315335896473504059865235161820782148848536915775249426831279090543703265795530762760019275021025847780943240523883734678486333728717869148674811605477085773459296339538957976437307510174892045738494417914758924286220159064155048972000643732564289831600409884486679705086419478236217108829453773254817014831495636534997460760114826858766499131603085175201743830731696912755025723469315654464927787842140229548916181919552036002945097219747783169172579339889835458249524587868459312299510227770888188539051425126746986455278158791466228504384237842530488076239660079873292977813861907408343644693332201231078544780681554909460430848000000000000000000000000000000000000000000000000000*i1^173 + -12954994804593930577341414792984436470158765551072174480250733908292490880546076578305476225293681947916993607472678044669077052724419536796842771255343452740283230160549377081429483017962025747372843420670432868172592491887379282690321396967763052160240487846602976753385750313417020485257239528605803677573238661315435318052668834009376253760338795389377781276778090481365092407101627868461266898690847774294518697785493168542481850377253518237873460522399417768730026672858131153855751044854715930975375495766099400676955296197549098305554046679844634234880508831095314921270956241350516599489487693603407800839191166103602256388550521585411046361260312126506187457651422501119266529408576842308945733935270741138891565321904061630603441172537185079329582377219809955659725698452265375064382761175956300754088784500754656074792460819033180769975422485887572658654957984865879521556876028786151670540074498212297588274076792828091841349659383562488904711834007361340810684291100227920093052727914002385843621645921819616218794275120466529613098301954964720906582652811316169730574747505697930927147454041342487952557668993368338575020540774385632275750344770815368635351140123073210696511132862009578786408375019441470378878646914613052475708673879388271613920684559158006555212335723812414775550441987269352283877046998889654647514878682724007437390504488850764921168776460834459656211110296652711005035111985257853219341582225408630388193155183698870636997163024564035437889409569049578356237703102153933555509662000503104724971478827873764079177655271854112857200148598039461800266777752379583077541813233228566884338495820862768512123410248044554253592338491477503137240409704137148184115449055988644947676417087817040906536572992420698083572556036312846771753295419435201390748014973095618900864350676377162334484237833998744056808457022360451870845855448608294149530806172275535941681636650359954616021178120732480781740266152024360629843478265330145109452930778494655239303463136154580128733376312903862708770458342431731346721242086108259238037251070864449557224994883076085584320235501221602136035298150832864898466104270243785811821964520930695623713508232125432614636287221941693071473265499031336413661459409425146391795088979780049357916784076461577525764742075819275727855445205320133772701708451687253114190421222002637143739685919328115740505517763534977336045749908715906210373127596406814644902278561023103686623255597654672886064094487151599367932966400568339448953761192372003942334917160167006695504803681844612172694655843446035232090833442454540654074531058610130475238351838466940888573566012107345856837996209566710687464128256490919681065587044760163957854873390769125495957997873850255105320363066639427086634105268852164608997801806951191773436466069776640089220159159172911253770014963478657910599335291499078841527448903548829848385817191719625789979138152825333642203344419855874108979667222134110442876831214434284557709259090429244732927137135193569562428057375764083785021064051488947203612824027945191023674720186627847753337837514953870285602650185252553691262265472010309675017532898664458297289941155286257377288486757019496193016120608805352586819280111571905934227634649797788462780739030319900998366102358087187057569197247056775008215740968571415979716659204967323938573294417656311611115614645683252977966825185208797932029820249723909261489675272900379054505163531623183676759149546619684081768912741326137948038781464435480044682043227099179472630131582554008375310933340164259953467544802879576708827097580796317269676330796165035837397120196186328845661079074351904906176070236196558028209487966671861209789246198457104153675675814864906177317027782886076244432231958467127110047293205844524887250563396604450873110918312290093221054417040843544257221317344182917124343480869376805919575742250778696618302567027878273024841708136882775174805384192243884133151419039079632769127571312729884867997734517209996558598144000000000000000000000000000000000000000000000000000*i1^174 + -2484532691638554916247458091682756083321939887681447125143977030037966278740749012183421106766698011804673102813411382438642678962557184907798147352238237576261832000175349841001048215738510160151533036394103155422115164902246309971317367401566003524743756395895127605665374670810025474937924654167454629692485664593582196341545793796541745673827633363372274771409283489399967731343776573113875627958351322053213216874746483428445356211760073322386391553411110850889058192174794289734540726384552850718324948512561845959891479402194371791559382514350575522917120393808390711523741694868619523275202470990185475633801980189676634708108143267473408728019636175678601598888448828277217632476341281603566969286088674619062074067398782173102607024858451171412517388993060275345732502885798704097827283050582324045393120414950819747372476750270609882651524519618313526086839729916984601103535115268667018417201294427173576784777213300111842281788040790844972662317879278576137097258541145403552080912197990535424931472222498460483048414886459051580580048789558597374251846055488555649543283319965503019902749022555607424127797150890792387438407800726828772460198261582519933944176410413079157581376908181665072010267926969999202596905291963447950539617799731879258109903446734266014381228639267440553178582024554026565405499507619518140581533693501171271761213205125335518625786877092183590986038216717528110866142858281889206653759060210246101612587367219443532287823443842097876305297285443077776216892480989123425997940724846230355258336465470206963762980423739598375531485293681008258547407834488035043292613435967547926990215355777140088804651216386683652603312097028232721395080542276093755036457499357557018544473449658260128986612105759006565325620727103553965579860390799962830363023569270870846255462215669951039364981751507438682187147791012701783564335382035672375576828742573635898804256581465111482938938259969514555408807120666121516695870262907443274426264930487909596509917051996764239517965015615964447722521868546427919572290986455017653978541653816617831343492780034589225885472996953151105038167457369705167628372142937634243915434640604572539446770798497113900375856962210422250558838176979166711989298956347321395579949642174339936473257397653115838193101425999434191623881266983596739074288799610690753627404720197118976442374822201028860760343288740729318780609575608703567069523478561929285140924291776787069790671347725268636242742470941697052586257242289540356732167497136603027186789605844759560551255960772761130789566256059958439828949514594452861841031745457886103969894205795832119155970688430788248424460932891066650852439350498837835313506470643878358288394057119756362140097607939128667868614405851204235546612014455000729198442786246291848304583321549062914704810003334239187312189821412423778724958849820451479616862161220149285255213087459698822654419051498996276030437465699375629130168042292634552248968460552548637099029118706889917506830452706548970653250840198962506244404278555153603703717482184049883431132086248175161641725018854372079640156052034590893163429177581098605405377924346113997034583018320302939555728545188260374548164026594373803319719223791218997595113278766592130476250772201047340117517941733655006352050506707060904091261056155911455901751470618253819636344924001851873353902478591430203359564933672695710016436193595153542663535106559962875930994568568430722628209694072138125265398856608599402251911877725195828391620123262239528033782406040961899897142617514615325150039200206117235570346785866261174372617647984901684690057643000740344698547043455857037070152162135475802950861962341730912603114657130107473493008487678573853039656017537144106349627290797493815683146806493901675523816881902892192700418542971435149764159759208813730166520795975841213568824695957126697141007840817463890842468905542822226870036645797621025844076386613785836456486816139195996564777122130546719196988440869601280000000000000000000000000000000000000000000000000*i1^175 + -444954591270161489571944815704240242318758301859017575683070411675209628624861217891529247878289118292695740706450878764913775354698765547056083248476757474497029333368971533887616608901402026830260060425940204274700824480037970431629718670924576578860918406104212372647140632159542868569924878054521641099742416065167120494955408124006734532589758301915577546362419465907573359667714167250262691770826994176644473577036191361717553394308112698605716132542829954946420474791024234284031212637387466068773688681054838736386428114324778311824711697063057380229992913284457600696440314223266608302085024786214489579942573439645982753548060190681560030006324561207611102560811047382528160303290726427468970436356170313513647615792071547256637063011825708906549567656267208212564026541864277571291852920308506420032348640678083959913387571880567397572455125658488623018479759561680370656035942110551961947217665692274966456763856916326709728395457961282860391832370786355128400240178828172182277797226403362141121683408267545617446145932935007171756720044410729822818544204302847927890051409058262709011033306451869363649854380835996581694478253577442001965492186881767594780186216198037273508899474689883302887884466427497916678415362994088204609452512158377584204571332045444384131049093696417439920987056926243791708078226375598083748886308000551017937901367447149196611366424729600768060182039654170333284296087799397425378759459411318311653670874883989068137025806048120367762797813280921309905187377065832954833263822117374056647721886414436604333387484787222940477772460958668764780218960366567153225708798142380797648659619405488767326670489846665091181673204627932339364507373162199537008996471971720456150979553743939060730290246586660449124648095138325651852519512212104037178567967469335222167009552542390911297937696286678873762477787264665823729337869466127113190742192481036472880303713033336509271583368071881985084918743838657198024263436615477883321822410503424698250379918686816820629193829786004208132868736727839163515096272395336134568960626008430399279446859425918752641844441300174663925717603813040267834531288653541404453444524852581117426830118095003764695387096086877778404797436583484320071050071150009155515249180026821858643004515257657881265684374875442846596093804025003639394213993323304303457098464424133340026507141239477598443956115038760523468348867151019027603793164167470913227966647437920979522598995479586591388844447701604971230360287612391165774751686254481704907917124592528260680079671196153603154909021235078358536714867766326458566218330176457329784684410418943216709911189528489149657665046936960184403993805100445683211953596288513370937707258657840803022456553265965090371215999140664774297681961792001100181527425599443215008016093981760982109423921727815283178379038196521397973611098610680957597481777302391731805579793311577426203658456753327051873242706683651804644057604475121173812797772981580812202914499147078522655975761801505103316953315506698411875388794274533468730844331982429191270233420039448045647540213227408934331178489965130989831936998089905851135092438626222128664301423470160039446389133964282224318392483680410471047370644721248670409116268377969810469482108253873364213914328026680152910858404940886656804180506259351014028161387165123024587816340728335882507615692636407669132222805016144294867657048778255444127499094441611185868226407715060507115120227314647320852154719542881878243526876343591060954955583201135063379105716220032300266790091868074035338865090448176914141956246800528456207660300848136000923620110431720794014890397758970936317758973838547292865519824656690522049567074350201737942673504530120626754867837196957088489505427827650162563713821989806256896855876297850223087186713719082090091351075190614416560810926734304109292190490985061132314840782466776915712531426805316483084335761955657494814082395489458978571089963256273388300097323683465309385129984000000000000000000000000000000000000000000000000*i1^176 + -75147201121989940711262589987935009551158800301733976689562263257990001492540976069144570126919068575341725900894547969478439343209220815775856808451697477257229747879241917652185966662695881709431905278549466325404166614729976139322085658582647240585597049123286741332407687970515953112089994518995212317771363914351036369506751135033616085329611132872669129554834783775391266908853133017921337784352574347837684453131925244690110651639171072882806057118599445419931369114879298867247923900045050957879171174340717878772969383937726794010719631990743069129490064472777773110098658516816343528748886759161931510515976168811576299412517499372018911416138937515407428236032777270104939889841621737408487938442645014034708288509574807870677160958311518569876938628024506957224213371236596063633637879560004297533584984247763441930311669860663986277773443947733358735539990720600142304639906046896968799695679911949375180088428048092062693726575099181482782950163683858644021579924915403939304186479259345513708768305448547440197970438096994709431883468406877106459900011657016340342853754673620847625241907315577132216915853425363658289644765385218193238108091152829108235158031691234834751951226824322914589392697282677029739806037259593692693576496065213141678056740935517570578855056966612766638403977044132382682999729005940773685627583121202274018425752270951260129752339422623421340158832665276121565359599189761350593401610463635548536407193195857825835328369082909401800383960256564392623183064265182948201405049586738541562175226502570067088433572275444644562944782298224292161694742928991716968527416141212118974103701709225584988528145398901986278184944551955181773313487658589200728792707568224095001520708146294240557949671073667881039995780063910579145919109012578558534131445712608224391961958196856891030011988624965344748858863215224592025545181886314730852237919013138039850457706935622938317929617026662050317431633542262648404453830113473833393352116788286585651039962310577891862215713442069718889150249921193733467448609342216216153258952484279842180023120891437150278549088068366380669339412066611033690724206078696633453916750322790650959135852922318161272013160226501755504278251882519449695684016820631680344890452932162262401009902682193607357502010168562670278432381901661734492603269475853949244792692731409304290707427166306069334337554092561796075512300965151265331861951174701677070266814352008212675154145353374753149123233648725635940484659290123003605527738765078020246473789222736324958618232432707401274134313804892751217039542255222696573455802994574889754531248218641659955762451172030153503665261380304712449813316712498941282641387348567115675713226019320502253835591454054738143805144894341540563875150573192245787435651350681568280300212680701009134433910967868972523870909062294975798768476934548066599253523845647013952319406869894775400341754260251701712504330079812863026413868553992810231527330733530436557089372693679522286190668182494542565300007507925223592230764941048049750304970025262733238466378201174597960973150955959440475475515468728585404652992558044275795769727180766401650109997148139564305679777577324834800809086150595135681447222794074226422521331787272393762842088797857799921666820245420642484454069900823647991369092077583916964817518358509051998829334147844662471769407398898552336441159297074749715765641657379890404190655808215241893014264932861232889051422520318104961397428151444334946689119118244371975281789763960838716672442613752273133116888924201111012933629808615342714468874434895413815617535367150160947149747278166037894766365404330170012722017205504718530814626576322080605212048278903579267328804898193516431051045449056714256486159897232342710738131620764420164231064511944923928536277059809593729080149881212313951408426031138321423870628849142242240320573450294983047223957826154332144237651000758802505399651625228629243656413843331074995844169300810137600000000000000000000000000000000000000000000000*i1^177 + -5310326973262320346481369657173374451830771849063847755630355712269102696760403388909084714040819508882094460290640352657969873004107455984780001135550960902124637508577507360498624422712278702490907068035079178162706697199999769536312130881437789198538591958277273341325936746473129111016832921380941116911848400340990715785484132917524249207287031593307232695896923576644068430814772549657393988928517825935566587238034279216990398897980746225653194291831741864247758437542522504319968034871208260197533265802640779304454205481768235767284820793444234112373037016458828680118457917746091449569485310723526676721169164909958616510595665511704032294299518699357144325092873242679950438651947307314388547892655773068898333346106178999344502133602572874031863350240519962316194915755224359045083459919058684160016334883495164555794995891289511686512616093513149502127799081405443394763719347699174200204703675918307357341500774018232154257932607902982151650557368825031223731735540271680262561893425084378371268069920268305141955790577443529699510174100876840645609997059623737283167442835104683841035142848937298444765733501875813454126843709365188242732414577476662213594403106426147754192609054970268018954184196698109768186903164136932604250936232911813692274092722259361966796736175272198522384364905581746642835987737810881251552028333145435177327429822029856861804504728494159816447678479955870503453148997016983137383476009090159624735761480199322601192232710524534919956538979737579941263556123733821563438646115494709299109307092783608278880522768029260028335844187338955957688234995895185670771092126867821903726083696974120110428930556195305849133683039558142531928958907361979419381644437287133894355899002431373227431310916198951979074673394178812428477559516945188491654624925495931393779792969020786592768274333966267071146079518244271618342594868802720492057909296773223587407897271672053559990747318767400735843222114928664354386209820439746838038442842961067894394578546114216578751848041977812139227192680405094939245340465821249513814431211718788420605584311785861397757071012320343059975435452835975700212261494418710871822819976807642368166965155919479303875350791836248214687457968445600261462685512512527747324748887818866202656418716078494960587475634593079485460314751346884871654077848518908154180848825357361328337467803370771992741470334074276306169311212378287184849942439087286197108186926256570982620227301726842947982787701310018133949254021842996576103242003124380784562762916735145484650476046297575629688482814590575644673065165176656817721203090238303012242078577359870753735844885319763519503374643241692671562421904664705319016342871551228954782472166724861029098446154442739075208843497512665988763662015085357794834210147132174864199650891359142419513984962881712215307750174076353159149095459929373977891754793411794140140305706953778717152600320714458016313821596431748518396076967378752058008888525102774741840084839339653396377005570068247059817936038965642195980785766020090340654855721546338000793102795873652732351161745652338068501630274421232823216329015875353619239204261977450940371016463381192994756266750575243401559292879870996594000117451757718880768466286388068364612455655731844639477596308654287891419144576547034279131115960934639813128706069370481784717971533994012717015445856651026308022360648219542333352474033506146192116466464126059989661708003902649411703904172625217901986831380734349313691034701789000338609771217978284721664587426948367636493935813445925211599702892457934378927380024032244254211476009367847882759062060274332985731782187118510015908460873291827874539328737819800059283370514689438856030236156567491481137913773396621864158781658533806141169825262606557391872489824967270114213973008701693664822878857990518596380654660578993204053408362174780725193786477123818849599084288725008047551505669628088804998365329806000433190251513971027158803415040000000000000000000000000000000000000000000000*i1^178 + -119611033418628736333870850542901758835837146333476521266416189412622581424839889918567351636317575721685208334014482356148940310579677983054823883895585822410204683875052861640780126429552849233369853782088641457822041888556638488623051935283038997832326588437451478450874839793118261950718103073915463219591068676406256061441849228401023994603233964719813209540294733541188092099791127434446928387635841995384648833719985737459681701891619492720635825493710946476026826550835531882768354391486292091448126286641671924339407005339477256914105686975817382091093870867964069894653489933019976415926518604026884010736861299885294598625162859592053621090606415527815566461480964083249053189559797226233653814797811660369061499322329163758464661055920161282285455651099147891833539903603575340675408984737214381165283874770981259062888398547019896888658502633733316048251171894204007144958684947869109939467347524681636869846386356862676294007624440223419318755848387605618387880128250180765969511053634927183902229544644915119155655399084879719790413186236457994997595710055933267280512627082299325318897406032592469414994451245084541715084102639831559899257922815722395718739304929241277764763043692492510835781468762854801157092769863748167670900106280484830822304130262078037545823883384893898114985006584490613191775894897803284897198317410637814028723108709453265434348386317600463516531247980969951540576862746997361158584123376311040959634032025883105574977360384452456874170779078213830325900413034193386441938270497457390391561330441153215827643080533771619470743403871471104881367781481816656560198919124980376386189089978532497854782286539904197854584238327725758692957621001463072828887413695320090746656865607013795941165742910318046082098666560372961952151313007609192080261852875781875238994167476422302681322486480606249145069805508853955109804026171643529173304642571370890793201560772972789389233684646445134834891194257840980754739859898994362097914743896334680274876427196663993574563741651972133393995181873239478229823410613211298638680965552485229277916241049131736577381195478867437149631874251961615274745900543001298063941601397865523614649323130599203840052971372344581027725840742063374102822006056898582988891448345354206563401615918096841451841776070283822313583382191959515943806972114751546515177770774998548856639438858750213390759905519938238088866878128183901617897076876466330800275182382327325810173530459852623504368664493418076193334105773090967452990726854490276876033618494554934471709329937755053104005826988232604960210929764789070759641202203962897328050484768214285047999921509701622027926873063029445990112511237089176999641337772612664993570485954591977995946110939702293062580310900536398411262912415842537420236322972643605708173825869959868239087390087540658994141383466880896616268898172727640354822905022204950903950126288734598742817087206073953718484932589438672965956988182349524283058337352885617225633793173279544123280028707657973109107787105604251984824424835423037615307912278860891953855442461207628037781813413522823547187149798600375776577911102791146113450461773194430705788370706196620917994257439616277923879272205958533772418414845359632708764569873652161461940170264551308564106889377272069924454556761702640225045037782952734825106186115015239100306138595625177405677662466971285094391729958470100467328353061371075613439042776592958767512614583816500109427648691136697203438169418532505646617140817744803291966177513301963990567660257102350332167329230799920743782509104178647698308618452364853300471301121896171050252498643144967073133867269950748964450661426549027345732136032077750965793905960756640546656835670889823564622241076901569122364535897678670378407187802858413154030679263666258791638947474370810652767866395791173665323238598757431675963623090244223446261201731738976443851579178853826175202424110620496685451716486097647881386187395432448000000000000000000000000000000000000000000000*i1^179 + -10813030033837342782807632107726461043092740815256119109933331442632979046381661391626208025413253357088708736362252740504916024923424568417631589436796004302228082519717946757479409538321208883043325361996641206240347162977527554652980284090012398548732514462834969205919722746001660701680839589693158530356385486115039955282100797724061987409250658036407381761556616503921453682624318405779007518216342224371319435352834628149160384556611250857057998114596937359305087055677416941081037154389737872817642059102042098615216586872748269993807828775276613885857187276176055976922790162243861599302445736285749677764009040229110866639257376612487486199856772649169831562750341602092708008532037463753044031386305999234025913019118897784127079567884902503364588368728508400564629259168541766975762100961058879250327748920188699368573996385995956912391797673067460471409753297984082371056503083731768979408438958533031694837206371902453464537027228803085884306460632601172178238414993994493442988390970932236499744069135127391205328107788677859302769363642673141198514985877482343794714169554299616090362260026482700785854389460767651233064470809161984083646525761923283748978143888132215899641093907020651908051147460325789820912814880649059169797955476614912177610068578967330377956708032877487316210483774019625867770170850849172120612502363367119360914743183794065442443039693153077147916728727870625028208335529328248506082680810312232966930512464458528985707329699032774200729242393471884048180980636716221367302305419613247345040208783666763251544043380070091949124350508998962650907749895366145157930883272895174056648643139720506276609875484848375098508227068161865074742898577870699420899828420381979366152479954692413671194106480461938215808139240443642450230953528555618832466417604942518753053693017330829309463171031503765353641097940085927511737408543795183442941271751820894966343733231960268534480685920663919983406865668124882623162021562080235377717985668537078124140121201413514748829713561715170033271951996545950863365217118090463010630586426397363645243407314639739713627908391951595838668899960866727599859448122314372119997081252011767473549689435069425746957733205585785568283764486591095145329205272244518847135961258319751468370075079306464152528628982572552885927313800706172073936635569142647878237309618904267187716398817744921853758089534268396050600841096185577694855514289072283001493367420588487979961434129959804587433646881349180613731651003772848411483481901235670276685360252044568628898766661503546970798191685721008109644189416016085990259817262398206830346468384947234982689130253605513183869575069943558633875057832093224517677434468101893069796666573839000440903721638676139184166436128982209294666482690068198946561740756395631935002716663404737483599886148984098788163961658580164001244046924770161141181973027225823070099112832309147365855070125548526167233107566193259200550625303964399164753394519463312405883157925307980952697231278664341417469601538081047123276472933545969235027214781462134332787939512541326397342510480141197592801440361480852824646911538119146187834137944492287350288994124303546915283088785621843482587724603487382292382078670801785105576589166402426128446472705445612334281202667504744074985263025545859538009519005798343805886954355122336387704214313031487651658020377949297859400066536380899931454803548895874342569696579348730307614589705838278350675456406145626222773530104223098807008408527129400002838102422075344663736786486113557977137439532504213111664732461270032929789967441293484973173666846262141199546249166351530076254246040882150439634741499302618117465797237128225099977060131993705684257890396905909100453790416210243949073035260981757156479472463273711937457585817295255164853657258488745445856929953976070648149502280822989576970017518928010635805052540964173797524075209337572107467421780216273329606229856358181308570009600000000000000000000000000000000000000000000*i1^180 + -908856293350059130233587774066856350862128365737629694728332347146808528738350074447150110206374070020767773124245036996360297285652744713794584670015556911444806537825905985674777066557092067851364861575814121849627393272530422742774429439714617457619497058844153872690952642221564537497747668996992181628117362616773293263640730586667439131589763785493067343838065050439023748419544000158042911847713225624551138644890479172308432971826286973333049967620039713325306829128157944376112452069009905780053499597281756594515880098877893953229073113130786963238477299480392637252358222012876426209160821365349793049541073931971230210302324123489088295785504913120002930901184163778142361420287679657973346538422420318392151058500320057436070133607225286344014991128923237692495664680967335300519182968188431836229409207666826237407438393269119122953030996072695017200152887180130547841137639747296171760005804738363930287092966499411808966253686591224447907657330035630681170941096685913201972863387865222155712525524498213388746279757228065178219488092457925576832064278477622516982031233172875150430153963477498278490747710243596848462035191743061346344048064939447400446081972413147937276876813517850652369085068207735026402931354536805709645122284558182182378313324514205271128275912132702764984245175260611042238146873769474418071966083388959561396513676646392339230034818862425666629335436429185702261726494967521270968585626451559480241929738115814790479413288578143477988815336002658144750806024982187147926916002671119861676207429874553140534194685700048181901629422008461053002797764629754525191469502834592728734262809193044529062307471468747210987478650172234147186570539478242002584274576003048177126610998272816293289248311285783911333949902307678286452839332249692377687341623346538987871962522193919304167146813148850136739620393645678964281751335236336312305130033145151213653010950971357654070912147770901659243520720597515709595307264704121756081718672245615779311708055868260855022621405075166966580170522732760143302379179739558695506212141180842988947562151473297307301356803262838222966256006619246739227165242548390093248296141365162610225919144604369044787845444238822244130104178251578972408694413485911123592144333575492907023148896712104373437195093753700685667459633273385405465353900401582438474478884590713799744375402377838413584711646774414607057804234538300635542679707575949366535039601643655576800040608986394608927653065327327614161227369218025793483116213014413857230855178812048516154686132130972987061512380961432264330681091529381646473083047914134311695914984034522362320491768862038588080583911899922348229208482603672642949422974221328229492311078358846464305357807387360100540714825444001544765676293655488192388521042145825856463840661964574518392334554793507558445882624333828348472151926837064149719398191074885868495125668343510852754107654578237001523736367662570899156795664518469165167802634549651437984116159188673396063829989696411529122204514834924442618386627097637108161717378684659353198661369864788680571916020873495035936851910571461463872145288839229765743560693061317226678644176699439813582721845047249850069540569862048795755622568774677996018558699818748554353099169455416899011748911798654825772960560506958332560282915201299652846434201981173154075492915044555019757873140945827872105755927850342296939713626901416121443500451123395911965577787284164456548986844014702887451513860250222377398522918359790377662434175263798074125297925499486220958032052099658101436086272640302892568039246212199865162521213827595712946799551178794036922920086091999322239991328697709849574230768479848642226307216157628235671644114753231069023441659394031306881201457560544109630658826443236352994604920594760358307886927001334134430365921789693725531808618762281490356798174487222089990993030742046093389649205718433661986590696001338570679974298040401920000000000000000000000000000000000000000000*i1^181 + -9778573974502088897523787590802126291513599432377439959520914530432576452070837028984178272071887613632892919452849727159567216543953583450864115042127142924573672276882261067504640802109391317184887931192789153962082935270981413699275592357267078209084937756359439682040085645820747167943122977385501128148523635013265173913568161426306146821107445979284982311304459584558836045128956079385154101846347336177886451745177522645616542166853270633042390410614963501191745150446752613120629161924173130955607460522768087241117545928798695820285270776767045523974808601204458308608969142683203383711945069413906512205181738534653688984814562426287765014669589374853753274720337697815903509804659451344234547309642264610838668730754392210434974486379332892314777921217770159976339407613381111144881099889639670332448210917920878290495481760509946852200832620128387295509481021384734853079153565814364539717744563291724152456315781439807350450933258858281461600771053047787924867736359234954668846236234708413495882919828034500365450004702014052280862593317077039393100541080166743727517529549310854429345745647877687516572934949684105401894252453000523270113326241429802575487257294557222531957571353240307255937723545682429860666524440175273470155749136047911947322515407903973237378782984437595710314238467852338797828075750973475158554475208004162364771232686057235998695639119781903114246393250686887793252112824756510861679433837459816409584779078145845182397398445940532902312755454823909458960567911073446616852704634621735259900260405173451092797207520660152975170409092827815218043942928497877863948554767297838404769693445829552724594321574217720261959074271917912766057681710985770094001576179333853721353012627730185564008709411285643186879167691259738306956117864130451262907064465932067131724887559340411041078232968865200010850174445585005978831010932686595279929754503823821473996789684856208928264182335061536396826689122882967854327599486132821554612650538224894533924190647656059033696721750579004785815935583356402438164864248632528154004493669768968934575807414864908836897843485363778868651088636174248403609153840797742386578918655646061381611278423738525979365384664179694727067747089101341393875193402022322768681339777933851582573762198702119799525712080818094260825791098021712379223152332962114420826655725280010489515005640129446997712579581730293880376424271469716928642067540881269501479996392237680965853526977001634146187400422379093313514244480384123590037567627550024145900354318785622579583477968458579457075704684578624912367347110195206655722025802527810757504034970155030132078615701819843588441776037504565667878270026188346336343043035768671570723277267797291989377204529961260892125485763168438729380187488109121237082644511653682619845600174880937305144177261333438596606364167934304007824162159906908151302920893058248226164002211718782959152716223224295229593770158313361045652138367303960764884839156591530279554217704591374158024315375162179792257258858978097642398533415981098892309721596333779169421624163957745944172850277077683546719780896659917744309996284462201440768794952251974952065687101356059107683040905347201121018737440114612360218658425405474234448216188521055157257365367468510693332801001940274152778116510883191870425646517858120985991803775303542478118690605163920530078368220474466395409913638563241036980829072619342125205523199127283378240299194259225865836735117945647685299272090157751860236541471401962623008275476431360896620511768230136359983297022843019963395416655793145524207597242991609169410049598760551608167422332861418726644765281643902536635915875004964877187965649164110482145256238059998521441566927430364654146533128564137828570200425512748827307200959510880957372238254384315814877813743858258731005980333112857738440018033541658718326520555207131820038850406533428794839561308245091676019344435423083042439168000000000000000000000000000000000000000000*i1^182 + -222520733381161738031468608538717995189358552876669984732705872959942675893315658337508148620090072493729258816279516300671949440799103196052256091346033484533640110208610773193927678108799928609398963585912003807242700158002670860890488698951779274626938581279073001325848008657807334365842315537792338200770610730637715210534241469077140989946725816478713501808578207101399853089558464247536050607957896656571680283264353551571138550257346543502204773621697812752860807113575079420641722259675026156498645498077974943055320637832599223906948275591339079449683747290042017453398283249818789501403933413610392813508870414844356946301450465072966994155554644322389724064220894146734624979286729551337197092955107919172934243226982797404843615455840090695247711001238424966968706768904580033418406105934949912658879207485646546677842244813494205352902261028897213399963020877194639121469169532708175840153635880160614210616865400285805838093863753557323447242620342386541539072868092373795824434541112157243214391507490894495642508279792778249589843704087230607053166472959489150598301577510525356593418372317631295342189899108559613556326275280553759657295521095249978971779388602828231502736077378160759202214439882728762482620513312588426298454057754173315547514392139607422902987426037714066751687644454708846391948813091872934248739559568275049378216546087835213932373829052077093594824778261652114743366510698969745166240692513469719622947974234808937747811346877112216417003727100167033446596604177678346530929143002330717367791469863676573536046386132254459849500753987718428027965100307161269088947981061436846502025624977041828658012201385302101853726457134643359180048027784809593482927169244108099716168634649902357483765607135590707227298256688918643480746417805102394855163764821034383610184839824268757134073852461460825857943758293194315538526715428360275643375445223449940791595877390464575751236421523560383233252156171150207377543627434368616856400863659322506648021629971395755484521897781072017459189047928103552085703614926400115170290786454208541113930170985795986043880812923384352219251869351280128581055900925094044361585931809804919785772953458351789900240301820527239586747557391854037556699864316590373009693543501862596572759550069137343553971983819588345956572735085319014744293773186604712700443086811982923279681479545180331110569102709132480407318232626059133621940542538868634999987389905186872407854844265557769936373406184327451977060914446912402903630841481466231970057966822082148435633980846163406993123523216047732503610656669829034396339542685177233603957493846382446339821853829074825337374092840509300413074121637375913880023970102943170360240935622254927639405829690885847444388369648714554169037397092958508851834841936838994525789588411726039189202996280815184487022623392880454962660628266814542272196567666362574980337299267238370924956386550557602317057925467674036118249031123861290994468914617542025801294322325939816648826331820222536532195967343899061949917705326445646823552109258808083291609995035261093826127730469826851797088688309679914636123862271586183487932892894670980337424571690289930900111653347431086404630446372254397590696811932188324920827011290425935931008252345192768796367231422464148081874043673209779253542808307642569547630186835961573832561393890353876157319472880348951282448385769995437722341342097469434835152841391275173836048373611625214163868639177800956381276539044892449796997698038664653356525226205608770578404917895862166712473735686990194651871530815024835629575084788104066053250667053086239074318443818212412271616142876582326585208385030170996851971930255530881296282525074048972784380658250308656492350486965293997707055025085046645559162545366508826475765578182857670403470537149038973403845892412090226468977681756535436287748156546056669443839115210140428136019896753443638046777928790835200000000000000000000000000000000000000000*i1^183 + -1036833233048300618833269441913039635647281407711139955022554882804636402472849629166968156786430749691279260391821669550980911976244793438134368802702724549020368379771330708740036432612488150256946780161498380808037990891157904684254672905035964609284021673327024625596795263153722541611572128268528577906186034121929866766809856100955235306948776087493522848963543083989632297665797939402197834098662877478556953217295662529393601808278737742623815012500324962026126332023318109706848810259616674479346109984063927864259691388848335749016252594202757517410725357309482981069336799813158505655957505366396318074614419678727435168038894976224481165317003690186834782721306660340410714806316853001394710802110570513394510227906691962156144003006295251300054087877493397350024269599832841476237148450801868367273587216423748803094457780842023274064465561196988134929201383485426460031622897804069127336748934550832811680257432048663382937257077871034823795175939818991814564142415665633098854995473870632469895447626573069982829903270449096862434733736325627148153450436749718627007843396802008931273660325037867247430156187094098205916520348551279222067656040684302561816537225939310721810366665977376921530558336169411547691573238675938490779179520526802799777345907992836723460674994371099750334996565898790787208510434189883998591338702943319859144575096724167209195961237752731397384593064068597939499782451577978589794921525754575745128005898101164744255674310000475052798685460069199290895787957316223733607072267527117022329493936909214869245845708162882815444870496414237902865411235505485041649772673264478904280717917245682377589701678532064038848585159749918776039735544171118136004491597507282745494746604375699120840759477118459907276754138765913134799634669811595497547534234790624392894890433126951270322125474867343861791469625825715447235350788627398309414105220078751984904505900988225460092905604855121400773094466258798775323830230627682002182675300252431486508114856780807806038097500429031615470916836164166008478236552035470972724076057951116656876911627848116447220536063876277860581649513948805918257787242545765157369105136893543463797352705703130865377644738616357316781753790448286518299303824198003238531291703593788488265976228477322573412540743998289345108092764994775071756867559315954058912820477972789669791372899747949757785834334134285109499717662006022724517903387289751791005940357408778914535789713260652122785604363367532763582301234860902658374147115950373318024737443083012398448846996051359316724001859213366707000441239665173426676367961309634731138583768264301667612949819703928895206530599584155203817209449525642748971018718011774198205526297504763923645585630401694466903085730742349652855282154071653901935635916926934953143003118989260721889215475003168979226660371193452115124030266966065730556499958327448052376441696980962545523854033416877255772516758538983843737439482576180652494780846000955665099363521293541529271947129191109463040515507066477610986871901843002451319310960451662387825949749693994412529059943994933911876208765220422650318338398591194536853352851571733268324058033225352123205613284262575984721251137548111030085614450467273435301246927512765750099355413466869672962006911980279458739477491390580329754523895606989573750314714517000175487680243133143269861506445437962146814538298057646693910304489059577665968471899282056894110849328654615439297889626985872051381849610699475702899391721802105641027993726141673059022882182078475129051779605971067556906515550209069959123434064877293860978277646894189940475716973686182314309717138106951333872448061234081881035184843027801036248610994398978388438889543340202253666004854503161474740498686650352493451200475714569365593308982599541859699367472747251536808271659979483351171564573534520550158326176457303173729618285178632187201956124823892566999040000000000000000000000000000000000000000*i1^184 + -1383366693515520792475794730815289578453131155924565770041087223029444268291143352388745173154774631015032984301517668502591061611961001600014530603932038480448341878638217292512015575125886833482193928421905639292484521824926645970982860860778432796823929993088718231147092123324656085073348654287131893040497874907637377789016164360819388632123356444551088195911850922168629829659611953881909316318283465539156396985190355683413561918072124735860071229308487309833022090752028921917837465860391863697521850649053068404164632253343650544402138189162615652743465766759879100750346966034170870973130772933431617072401209885200588922917990345426019341814889588891182158055369653395196389111137941744568295037834460881309017978533188817046170100871436254625468975410874840319844832456127020371818389595660526341652706839800190939695518867842068037824524625201246637378417573633031267786190814758338242092572352289361633676964861208267675219838751481392625946779334203787023583149839956312183305946520183893609980869205414599177468975906249869056496726706087581681880423218035354720392750639743256234381748072020785140669501427705582711143001772553679916886686131321248430661999346745157043624964468637839528480149063642148440606705430601619001095523820721862121724366341532722474772022977010968886471958110767667370324253166388435316999194196610277467177420336472227719828148448537960168853933767149112117382205873177715476037206208140849995678099974407963244596581986212957600807634660347868524792234259655498381712759970149570335544005576258924102064919963305827449179474297980043551073467510700744273365448562564909371047987219605252130160933425619069723526715619419531661091641340323789303839267710016623829822138648346174107372434297121408081547682576663179467239186470676700371233974793533577580264830293898236549280907881276680300339224183749868603526231478097555718315663370554419521302452979888902402437808317527218751841903820548001362898209560077861045030612288118984198602301057025399875697542481771205941755697583402319941989504401989451252863015627469958054882334276543413199278981780501356609972799243255929477645524934477285057622936585047027643321200661245104022709896944582126121660937045062786729649187155240381058264172191537384968301362154610027178254430968008228250783365778931629860535626261148232404237272517162422597814079632295430905058547587844571259676879952804304876572270641024431421546954996399400349604383785907676068954415844916235094549156082482558546941894584682062249574168052131027698857819413428002416817250338819164155393338927503187923363700788649673254942759436093428723403125980614378696697626235502377486532170724443674681087962550210692827426597594012082692082321633261775793419457885275962310014570878478506322193348798463572844310336845651253177973454573364622618034539454039125258208566256429780698605866131843050258984635870985967284914295569894146278588378141365867428175366055374043426596666571159208138042037539999057275165664609480662485557452082231005377544427053219853285860668494639824978014800835391236955861929141786640602967839263350118323626908850879010061528248422137543258114994227025695199503533317237888848250349415786503663675264451855952196843377771955972186109836010420390623869170309409405140979243480962304742434323127992629440834594982504095863520292956209622778263156247122554091642197298892332107261916342968374715135857047123090811547536181828343744363375444671509460631233189870407243192204978088105134043082684873230129056591182817664967219482345240504545007431415990971062415283026281292052572235976582233646349006215536913375593313809215791615465366997002357050971333334362795745537373638070440950807448792543214193893788739880617019195965151522381446586937373866211090182561250260462529906212581964137241004958653994198578701794114045756922317698783411680629720958023254498902424743313408000000000000000000000000000000000000000*i1^185 + -233863957664739059481381190262282708543769043642255085292915600390865109058277779422473897161035468069503054039774477072851339984957140085933772613255543961442399139565017377722422114352472589994066712293023512206018383732639829445580938157258625296220570853655768535219015581236921904478588496462334089423915100641643006504284363812391793988290014021561495959792056780690578652179644092530918853243261960630921707690551498348437020387482180537704321886570635278225116825977256517708477810638784843401619108005912535461127162897615059429768526278136704893080037025829165426496085932909342737077393402611021625996810645385840686765993608497384802262593729108361764776532847212203552918891425905014310667020960723837016655314530529324844357946615512448702855926045671575626431615827702251507097668843002583755879894892649268488642283927321255484591593709917177425988374001912948372079441028637145441795676518486362126640111975273958437551474298484021465781955454138783203566359041701006916595066793721406509338956345358335820947617061851594307875702383949637266205605142514680196837655403067773703612267193586202844835792491223162555839607612499153435333104755309279126364396318435257875606452423978205135391624678381797136647614828649371205033717140092435759860241188158782839463348173846737559660644841191071797000248247095885774121911315865405286838315829510072118972405318662007236512465247744490052058065659895168319644543717851172971925710487519104543096574894319768258166625834411713589111193918154379522560247270357449791579404695176213332584466127303555508103337888935645205363059666940153369790300306088021646697662060202717812166897065190351011072476742782589803947262928604731066274957666178229452923136645790965100715218557529832925923111256471483353735523167342109784999760591790778526021841705504330894522377108164806100201269687969623279751233463744131550397751945545225240765432490256114377340429541980453345889737541259575184199510304363541590231779127058335539943442593941427094139062655356396547530354466182905375153537109197806371854839642601555942192688600805386673371250272722507923767239951170207727024767538673056919564619722819739320898808973879089071225270127510312329428281097130933034278841573574655856861244170628151437044459641889882430487014019217498085043415144861123970632316813568911186584576587695623852077564004008703762201027200581304681015787383926878178879905760657769464419937509239824101741030496930511856990321020682517429950302862784911285618329516893658502956711147311440658929290746524963250305848785987507598091266903316364873332806165879759559013856069272036105231684454120928979017168461584923049077062498425612896599737131377618066200915326093068460264844673739553326605108814261132705930011892463926564878258792913218705875876746894713411162361399742919484638142988666269043638420963669279197121164097148127005574464231639599126533511807224914568183639340405687685195882281957600297774471392835657100466911348631102916735155125677586352381409393242006252308749874631678363044264171711509597731976061827362752142622714902480960737767482193936622814666989739217161361398101726684714425269992605356519312588962065041653707877094939784622558322285809489574054785634671949278671374893460973257219959037736270056464538803356268708581734765043590955048395016217620881296347327794614914208906398151904471436918708368557033926358798225915995552630503167166343461170945309692182159648357118030870560903181416296587963010170494141859626645909893769967441290237374817116747606230789298902026764995321091858435793749410002862471599863648912388706134749275222055049702345016220863065237408647437915483510254231267650140628340980602266949488325154794456154668830430382665981805126566264998615347665799056867786839106123195268009257188920719598143067952010838430627666534554438888477691495173029179403767940486919933132800000000000000000000000000000000000000*i1^186 + -1120589800919492273485189531908695021495313481999019589350213456448454494973598309961011132383754500097706418294144648237656527305068513001926154750438184663733660903503456347675413021704484047550785018997603651619816670533191408117645138749950062465161600466309018177903181074412145433349592975564394085854935529160747914171433549058255602633974182923343504940208501446333158255250030654558676827797573755685822722730258697461531441787996146939449028916565141080400032396442395750321511383362369924723025718957836120075112506731415654764897682023887794666984277090755849623611292289626427892147424834684801052139985278092971420559006819649960014983684837286101400651881994802271399172526645740080530776481896881778149808331287038268415631590128399132450249921617513993305829733312151600581566394387813101209525690073120610918528877942961462036868097772720213657173280150937794568130375971179089889420808468634945048465535512335609469841850774287905378270529225823779678756882218155020229779111615064488352835557611086148688460032835707614032419586661205349506134094248359746183232852958712091601734319838162403332730126430341103571228694463213267748967416731661030342014470778468792492280609358245031904211578750089694099956844480037870969077654068402080397510472617217917849549599840954838310287586296208975704040183632972009699906727524839542151739924692945101506766364318274818553752929185196824746075750464576264624765818190379790980528323049098947993342317566858943190724725909652059827984065138360840575391521663832612172794677205724538651032843557207297787185389676433401629963847184900999347402629140114137629584269891654468156436334349583149854575919607794133904622803108813679054072109543609263911157499654701876017479991721845018699195313670930038689738287340953659453542523253921598821848716540935744864387172301377863375508995011697393114098540070086170894306148870055523034841315711707330851120489772985452846523243426146256033392262911835176367602976993469004471327191722849960659286943268450394729227680584773805707568496779257033761186779437651620736853282567185947721749437745989442762264151337333996536101635683089010876693201101251878579490618949695241895615855232345056594973339456009587552376724246239949471912947905586359439474710131988485409197714384493266947416129019694310470245530518055927100547883241065031594570195134940453207164130589044788268142749325805819163996530380066121318515917114468547160853924071636446339838920366832221037472206946144747812663003044302764003277164566841118546079436836777157776406354671031954237171028460935508731445982327337879523302069297573324601500254064518338278389044782705363911317710466441343452824894029935134265172826551902229822227264377268443179991918275094483837221859278352866411669953104954576150537977927330459092945490737253124555747534661945032623100056047993970548070750025014665728304461959448443099163181216671582348357019601186840217171581854475670382883796887140299137083423192571723764501886812994174349957747826553710852331099762797548522504479487500957409933832136319861162880103014661882210932684891238149318017453575227734875793565481888201147106432783097333926249062209346686446777882302747322235591133752245813763518701295679837640030730686115934301213778502516417037167313732576227672384327972589929502483404082295135220379245051275162271470513662686258261599763012295212062855667415091791043952611691046982670099997379498614004905704179058149905279853548609662326682370679540809032641376005192657630204341962225187100666545975196228066473845836514445040844259474898730824204055500393542291857493366987019256173329896746529868877511165897251414414299659520942691827560847699714909667580983217409170665886343934313906902698557581059519401894252212426668469357187911634519210482573192654127962652400515387133016351410749385911856263844942791900538916044800000000000000000000000000000000000000*i1^187 + 3489390868875560724802405557364635006223340154551825792034571605025895458914125708763863551759237397505346318941874436008339205067760711037945917198383841576725896665354066431122822489739715044758055332347450775019657748092611931542883586590771322054569127483740995520445716318038175524602433660299830165743359043495757542987946654466343775148132752228050044302584155138846352344352221155598070867040744819246452552991276790098970884728633256333426127125132271009849651635602275342519145269485288436830663020245014281787980399044388587647744196275712698396979797276545545194060493078983338100785421987041970366839973045002494554752795797254394842033557166869855606188218137404352960965029549948982888022029322979751810222445298013187776659451068705371458556836767746265157637385502664337300889513146000652598290028746344825536993840540227142377734806949578975040930444550171871409541142348347591192632233716457688824549196328089467225041253332975616138858734431970610220576259477648235463925977453153727924128065144457994107313876051988170147917004864037860587126136431224353887038505608933870451759849984434990995712881695249076763178272942756977157101605651279474757107444516674411227500496260043339491695598995476846760504624505707828468638013142975323624493426663372872041678470298762631572772728405330899992907274702097357779584543624997651438681168623721100585096773070064537881812795194922840389705812849299113189997002492558115076618717818813552708419419435299818941297351528339028892601477224154962966563215764372686721416082831828612100051722234546356426665435443396695095159449333402638345263932825718073576425735726352516891833565927024510466477207648114866554593166976094299480936887534863439461739748180704280642369086225553304529519638392886750135549772934707722050725031861343002964562236973453229642393274810145263288430742146425990309341310915027075112311069156806417358190731528764673510099423153876243338761999809510681852515415104688511636584513586486716023405026881982001646353100733130268953977829166688000552904944195613014445196507127982494267568543251883125203560314098236538330800806005510910649015802676352308558709181549508780678391239144903423639953928998966546563346029678532545540864848827835775040601496418350547070290243768404818021742570136670322649132344105109199971705222191638694495872259979246888857569019228328261533313282688111915257563497477954611040324645743365544250971983629636085713423637612226643969298134153422338741656414005665536201159689294248549420957647773287774646708464887217418963905795144975127236416436893903363459432784987402787760191673296716094926753156105062521814829815927752076409714363492513858264341707068823629288078350166836335560503402457659147993532020491467727011487604575754379640035392475131856769670034013373957640363693660258371282089909581330531344698131209266933838939148988462116470265045133703794503544171646807449427765497490461537487028716537437737687895794582329893181855885927801173959680258882835398839566280523524691728616735904628608216928372144217215295463375491815919440177415228206924206449616676168531106019032851770034067643247185810565084774980511210481413019288242015585609280325066987796117287828494953793397114636700141310885996805549463547884404383036757543373472906916259104035323734066521537991468228345665452034731867124644426576419173232740809294895902311935086037344658880669276525512524180618691754391855587484627720271972580460161801330248472668626958873996913135339502387088446295396055007847096168682389309989959780579587934117811334534647092738550923388089699199298183108664433259602557614292659566061951302292088340863800921694179327854352655607554136497194288829991401089277329426053345660436468541966220506671775452475732769882234270105959836037686648524215674826893340939885500146633872082569808647256787087172766688870400000000000000000000000000000000000000*i1^188 + -3334288085400162503069250469767093990275545896512709924607650265101689438463371805503262177232342964562702722771462298366566957799197570310479383325203279199821814246724017043786834328857526010650029077214590553674417258925896816576663968437463631558405647127420884541080987520245668936955864084420921126846551101220291631285464480262229745772085016825603664866015603142385902461816064206481392591294077749787942154338461185755073215485480855607839886188963558967954900670389609161120954627280966513226013722981288241959819710816405472086435037683715313661243281818243227959041755489968664937628884069973233846731626510139667449802723467022038285381064748793617858427995268708084932173997487064887459883563939423921829453200918483490472341615547844856832815911661181705918273370865881967949744033797902980871932276783192358150379008989598581506468425253030260117335193057525349739870993497122106577360463455330380163601204995137691685267652648921951423682557260366349430038904437821308451084293017022436688790752548290293377495443109204334501396669516281450324652448604586324839833734380438414452203034858629904698976281958259610832946712085651554928331062661773268143453583120151567902587733622012979908946022655141530869002017436252299519317488436989664791904372494538788172250186004323877877654655845367766614443961347084254291284698316027776314492938631568904183554234731636294789512129817502722424572959587598700672659904212481321407571657203684367480064329369479316366644190451494731126579165083980220302528350754387673853776102844064686195801386240583309303653534256771972879021155465584475660750342863500021423304302877065034859449452872930974729676147361843683287748865379217441965657396014007855485524417644271233795506349754845438176443768198742140490700454680929270986059863199641332035993623689176521714388325534780583826770789726399507989026598714594941414055612704930205306360456584646738177183330186687929850108879256451795516192848253756637175661314853791093284683580609667790890164727902344601224663403440854060583049369686714020838745169691479582918678485493110551332554735216548280687496428485991388638820089485599933433364354029567363001107579934457532820172995309621431191994537602097629254891753846396284831555351048357857259324492373539877830527555091837787323553254555691000924223608009705829456528383881123229879796127641546966879429349448665653683332422324520449989046006639600764605733855714430144113709024805590265415167192951742398886872604767716375456655390617970134198089895454621257126852088013646082444286553649735645234834840755148721851604874908465429177929691321228972977157565078081475013335698390430058242751031575421729228265841027092905710383943917586240402105859925830902909358597949544864875816310090564820465183820289857038166302838468302688551552106277480391715266033619502324995748655422806766810057082090129381399035846324745727247128209790599369584898948332110596824402021376133051605224803526321782825349231442040249033296415120142093245462316736513030408322610004874640108696786716236880049928869222532078093239928236230924809050990238731950665550317542931850971487083767907474136022889898276558858188673949139978272583541996634386026000189168091857217381303528187070721442974316219411870105047266036264461032571117383428075655520640686920091720708675269818617571888499033995101411110760201468707196521066964233513073638089105237807333011379405856236489141545019782291067730477639884502568356292828401947828359658462375425004822582402137395450590577867514775001090516830651471232527406683725799486281099209414124207993909490325378896866838251430572799129307014187735203789204498564620296875515383905272541714658236690846976973821522210209353211782445018460187395815253685667155086331998418139630302513098224895056369622674633889644606499389420379857172531942023130356121600000000000000000000000000000000000*i1^189 + -1290659235768939796464388491084842070386264046935037984454510577745613850470229793850280467310583464722874931344138473021822876589794831535515661933583343901298200102248229948638495075675095823141475235936758906033875565288791594115485190555295284431596274121110739605994962809304334866885130818621517872191243850486343076227959182750324152258394821021119202715005875940125126178419905324038130851308197080092106064013790391906320407680656581255023352240951972100691397467411250029234429037987810996285148431486702091592640170793740665367250993502571264746054903247507873673550899621157733797222952633517763411721373198116000780195153971988466396477855241267692365434844919570985767694933674758864167005789579261743758782813543718668029677867591012277610262155751180407779452319281920538340521610474723320963278151219432812083199483755552789669833800036965398465904721403088172838937629981602783108080877531023729431141920346289640389882077883767964833025659201209583283198144459178974237435110935534699247890133400299457233760342390220367990539826217439896168730448744666550848915479262236710630956219737767074734593632609425198337094932299363587810056066338948824805843811048717049285328852297448697044538482517502274516157432528141609444263998910705821717520890315817681107509793476125283789241002753812237785715574275792552636170278459105435333554398105823397930685403041360874366523395543770560865890955097804675813349684857962776682395558952304734210677964694756843703635034129683177600605473932340681979543636832570706202400848794679620634490195111179889349032565041489461257668430607895868137480104457308962960564117983376307309337613220245669339135994330088655201301386898851785769535106858800403195764594423618068217914420325079923548203330259375850650232018908882679796100205824743378751905643950693101046769974781653001941604291766628698843178690568722262362873875114157571901485687050714114060744213446468453932243712339317454104507161578961190137335762268334257256190120935971808748852351010334397919581394365986835835760611530021097085954761430569732347370594667328859928747327182607776150154560159879174461959772034783476224720939433183356860743153588814862367732403253066823464591123008513304325394267964674649869174715410120613234904844694419063757544676475763222336653880744131814409957470437933138756690765867715435012153966217463858977170613081434684833672897192829746422825488757530741248108568618206856963313592187599169764372561219340389237874249221621908615393272088564644704941139148433947461348559114557532959758056118361145379129552030190824151903229301623311524061324548888445096024195557390256176669556596690061220583092620438114484680531542034383828403392038585358041629065985244914784940579340282031821337998930384218726999057162630264949969812490516116344096039965897650559650869856246352083158526808758773153402611690670144137474116576773774273748116257482947270220878760730769989976300787049296682855379767644616571271932082154584251995320401643854367474944943545471508794338445448665840970099730430468648472246010125796984837088702012998811434080602626127698319299977668114447649913571626270729172871914910424665225273483870433308219555795437817565739570331971397021163002161347771849757852057450696873019842544482891497357006244513309477192655447862764862515841515519093615267673210464927334016066802237404757879333232845203655976562840381690665270157715717717321031243004012136859414482887090694757881479354257749358406685395411600729407161655725973576525285204579696997814598705052906898011314663420965600189452225073790528907166068614058457892484550535594559863482067749459769954448737742754464686028936416182194939634607432081681139512717753870184609662997326874711717053981521921842956561651510453414453296250720461763299888145490260330606728505061659550719828767539200000000000000000000000000000000000*i1^190 + 7154503055000818058208374375939610924101177112972187051077371900576465614855812210548179833932078552560313827807778342284356341873384541296523926112957967927579629801487966235671393812795538701746403235093746470707795996882073502504376716269301964180053303136011489639950268115842831689695968727044302065671194647448064041343317182724166525649222083648463270699195519077179036707605306761489915449834127814999136985137010408873320633843996159914265877377054057083792039423483952722903578331984302923881808972595774574902845734649580044279309476397708325610916851178976744536949322884097851445545895997840365774893486519127529439189957855125327600969968783813366563002798947152679730153884324989381376061450849988859365521406039685643926350937636312835509701878940540889397321561886456316948101315703847253878167494714276134179278045068096195246204180662059466065446748518972245777236210178824932094913342507691970574260360805095401581117966148338282856640684225524795751625464260058337977809577160778092850167614817267831112810307021709477273068574002757243958312235391089613328492185931998648393530749730480512505697346878904194151270972902998995980871754894879405815319482218693917485979187382685446110133265987278188185059070425770447659517724737133799569291135765116861557311670592813970170555407606246633352578474741732038609280538629788130177990171270297760363225952525184421597498217313490323052535955886127332975579980726410893059393830696297287050332971701334646590559955038365975121699283509165748604607222879551709146035533448914971682093197555514402608717367890928169911519692680104526474328507231293057125922432647261463398093007368693685753574496550012142581010842231612891072942818272075280047550107266056397169759603083743117554524637135435931095440569699381693294413309678514002678792433659838159323290863162711584978681917853803667071867004853818460018485447373345242529878005707313049005855321846722809661557571072273998712918555227162883383946213826655079176179952913287821011181439139785061279882071144848072012165355304175854216767127267443351693946153476726173614622200964267681109666483964371846494132504037991827066571598001099952848547621011159726206876617433899837464988349852195213217594625709373709363214073741576056084403568586223479802427680128722567556219693965306092548167457957886718128347159429972177422349574921039569560650488846412720758025930624862039509657162414412726302417511840226453916067747576170245797003676085809770689605625574750056670526775254122929070321383655779371668463390389866173124848533942386423336692567251457020382614552628631325387332592110002672279472078417058905104270191221589461752465366160644695814218398817283752350984009815898078871705428121260978879273032109014235521474812089322340696672927180940436401965414695829326190976508673281389366806137255518717086699458782275812231695549993248637324478419760146588892937459230179140494871384560690962199184948975180423844521129684418218309993652938889142830522799782464410334347322268045336083702746738663150427562141836634064069187780045436161227617127899017901975007185250513860388823445431379288099686863085750186199419728557010917634399392133460236763750003151861296565050281973066584720410779019070102770959723745175338324561349047288358867704132831611404109584287292586787501405074349927063557577804953333419129169086714287992626537622717660351877493041432070600328515475539634002127028834066898261537169035146433457879698141525612420277446084492781615905101081597317964795774192836408263835648279325728255940314772003093708261230171258052514023510567238129741727037444536901477162375227475553517867489456338343490946306620953689590750409652287362754969657930106722991522111939220318512254715075000894837752688163396110202537383764029989427876629522922726627498955932264680933818368000000000000000000000000000000000*i1^191 + -7927709248415681270779467124785560005157712971381431967466269699078121640166208674121292589017362138269780242589951330361980350134928279413270329579658821064226467687469655779506256387760005925441127734970337026286854600042982339938397700756700756312351628758382624738256746102073957808634459587064885463427926186002472723422851807307537550260150172293619362067812355166162897889821523298839652688228901469002200778306682599853020214129328587354077293514410583819886998883320402883230171789352015528314913892474699233149790859344466376850921397045220172305699819927619013216070583175110851987235129484044162705133491670113102823361666928017302044008865989844249406358552677899154142640591054031715076895338665288044057602966562841571171815656606831577862797853703960803607504409162948280877678346049248060910794051799133385403528845871348194773209467730849828347788623505761112180249751380106448111402263837361169741480975288316839030072746409011810938060089169374094485424814032921897961765591724184988928124011503424539180103975503892710469025886425322381296373051685576069565068144353073199424777810390887603828495072295014139489278534687812875132042746707211592193872077474215731830470441352512788327489671294193458276883574683711244039971374518045310897529217853608088631182044592563602898285896970303358257541645024209053895938804050543561491361259954330037074581997631442916177140608602623679608467789149236996884797569458473823942221826003738253705951412896889648257095319716702307126834029089671025738479138331047411162867022886479981921660316802538415366796964016535766319101286790097614690579783637627035867674500969463981350036823485542360177555924993898454257886313706510088513311436246803513725242098669994839991351644071876544107443598288803921686099680754590622700262786573635997938181984161692067641005982821160461568575718731575946994752046336368717859995949249286038998882852026745744203003496356094368106458580442842043248265911442895887720915769555784363478688715811640253451054251970319466333486800455386077820455231554811659882130302047441371634469854585709254777568009207622682261285180931849605637183002498994691193321910911690203296751521092663144543154993952767891997698723357445057391661733109142839454774865798592923701249903709981725519370525341280749261168839636762383419627636604057644718319796169423048172866522349610200590156269935866525000328861123018708055036852110024060007028246919750336423034889237825559612437952833451662171270061731606454754829948988539177380761671801161631747436750442681399662648535980470780634077841028138183957045110038287956223001385864225880167299716435964253869520700490581156825392256796586758780015129682938318362757838870030005680973555786582090439896750235926288359328005278248109704356285586562082719373469329569650764328514438192334855892810539369347503978828936981960051811429156078068032704784143786359111140924445915939094391297237810261305101735710755896639086411521907588099986229223872114198489918216636256581619483472813208789789114135496297728379746893714514145820945088841369668153854797796360230622706709021672044601021118276831826815777571277305362397283885492140207387390188174605225618901906566905249726622754950155728966976647686887798356955205392277923857805877091301566886451019500636483343542398863151546793404610993700577324789791973552539303110829110721988467576281645208966098188168342768062986171317885864486951824269122731078044098738872776950086449736544725721357420487396620235298094273280741694509098373946868473053332969056110277174074729888446532456832355645255663574443584474551672721303075157613527958794038724810357428872671958660885043948959507848358508712236381966405137208126246809817212826823254275245672075665767782123602470308780521763406382974618989205950802440735714834072469504000000000000000000000000000000000*i1^192 + 4187669594856937816632841609374508708606364197308228138275975906547647992671440184973271351431369214623435716120456572893557166201216457446733095520226116124707888402721920069247134942848532293213538443071657766786959491015483389460387098058460827286812265901636795848511060191202165740266172366784005511903760509432238289323529360025209112709566932158615940689655310692893618829851943939057454854039030130571046261530147735590059987069531937214215392030762471144022308350607125053287659550280365390019439378028915303710643762243119072711566538229371532457754789106431118597242277640449937958248216096626407012848755652446421092978651178180926292219248694615846593886435207703628379383037498836744308422757792140133146519288279375814689294272634641233851833305622785066229346438487301258487362143296355645857230918966904370289114776073320417517842292331220530493624863131797242646749435748549765466653064594602830317998844538816385136492969578017418213399259237067566912171277765093018664766214141883893368231892178063420007982112168508778715548579400771982696181029521497235506867835800605236000906039036447727750686349831464444399429072198179771773226864208194833367530462335130567633836845773884590958783472840670810107889587594959094616239652618585371216263874557076710543105496117521020431243007982619089359120996678729941221681703269655832346301859329494179218105030598547389492812753346940599182486093676463293498134002523300867200028176447886808014268899584347188373210089185158809910076247427776239387610733271696312549379449232297598463832045192639473483611115700836118854497649373035449961912420971216878899745774907193783369761922599911637096692829457278952589559585664055500150953457874898093581121468745958233645022290231170613682232466336913092671167093287573854985829401225399555112746045455229017922862283927597504865296090371704150729986872839618670636881061731056272426494287707124482585624193628015870345465288628220108713417977787057492724111827137759370493417516288379599741302452397619752415237710840610983078604317174577450130016198216265419955823812883309076269981858864576688993457731646339115932161555944173432409027876009357606169792905596312122149271072357232953245055715083650146420529197561258458882130906717513092456585899500892489912855963218761258554393197254852797188765032512865932714960344937404105586279711586260122200426994097697859499223186435617825028726306748783389152080674295604041926061876896977050031523688564523421214200831988493893883762652722590176003176040821695563388004346107169162847790757383375612668959227903107485331816621542749666716077571996314450070933308906698256876500477872363443226773791534107227971858249300261835334695915964958761906905909011474474889145236683959724214593525721040721765398799311244655264006552417049789984734487622601933402621677702403062002645576192122625782579665415337543933159748480641269711680616768982971152715261870688284823516478100274715301127635922443934357515938862602790429317833611255277424277721204649880788343672946374864352000110863555095869807042690958465877449857748111696204274372382250983469472474334969740422316083592588948756964936268637222050884319913940512249114433035961004093873211251599464620148984987475616259391176521071762877849223613342385134776007754058499333877018883408065328244615532164690648958313964529681143163251918025556409588136863965167034931796168063160500125104853341941338614603323643228879849263205141044747422507719516072893317555674094772560267579857906215302103369003219375272175422878875684626038117479513553566645517078224204888526773381563465900846800403940950444680362815023549270572583841044963107583432477950639014305900860481041128194257115359574456942095641517578724905317027548142575307318901343243016471774679628608878020648043984977920000000000000000000000000000000*i1^193 + -628027272243884135077896205061151621814446449539547842922882203383648688149789020581314589290881791907702679155653964714753593746945075472318653140719912012760572307701677368625325034182992985447434170887616233650449598905570681765874192202885328624569069572561237933283676629694283026782646840930573504460686745642373931530727899124641064044073057023322106368821040607029225783479836900235903189326449338759782754451372249555647872961364979326923576614745948625826425642752688843600593624110347168494789937342885550515723043084410907027343552648131708130895823770521250050732076008685917177009741593094663027856212744191091297917576504791701557099541288985087894885458527400382836113319727620510453250236976749039400321162023959117702108788686928292389346531179674226694626753490463246744872345114187263021635155057509823044761842937923698304918803841866444930996842035376314821566327445020355535753701775385424899904724939629444047660078236333966490987332650459001381270689955282965480244494357180112337973165517483025278461429986630226724615233212688470053263468309120205106893734838940270241588441297443660605275408641307362357784324525994086783983181101927550811117244864634694331962089077291770082046627270140644006508115213595200645609498054726617564157938314777138018209390853333593829277429312056263996655336914800728825361429646950809804085498666127201325304654874109029810036085310571024613476233736160041958468582931266512573100041863496952247654821116654218153577593824254323223898172462556026853433973837061314567717765311400517476377273409945177922669088216859645302610902827435853955587617970409968202638605315941759903486799405868204887366052236003538672890784031555872698625539586340286681658660782167900751945911638893604914834252044253488956633306854314677594280321976356126239580574760898500247707986321384483330486133364269889266898730211873298624693924269268311138570444006260775384504074564737504082802458561465120343222329672198702877530845054407233073418847586213748148712388268443554572232599749555722396988332852032839831382950300590886374191083201903620535826496841341435472853654027064535679070342663832437956213837328544439693610215375910468336015428312926889739697016447849917706113757924830674408358191536566196649560561796706267514882916265096083221036079789381062395684999818169812019890546408597209595334073035811745570269373584786174778045722491592912643436644807489320421758631805998758777864740175727489400620702012807951357659173451372311331475392185583034943121302494252778753757735609277087263162376358372920340556271400389492932608135379053093799624184585257275144246717360547892963976876529272251721371201074867078540675236546453158906995252993426373086661676762740512887720805074232013767005235075059183015263584291109853116778119047240985663415669655155952624064016191795753048972252788412954089402062555775008194267757555427969291934597485028831337659234998866316999737027250800531313018861795874752320484574525423104039712757405582020118405777249305520843969650806273429633318060936855339739089926062634040104271411814307622410632746994105808441914346430870799467591616126291748821755359104965611968131408256345352906433307993585300015179342732800846357676070931906901981625004924394869043745996609433935745357766880440054895187458896603657633097940223752510720820827604009607926484000538653998802532308485327785426824813057514192474957954371729494197552270759980610870086666519412769654923837943921420259667400305791199856893580979484429193720786069052102518156239930875139001590379215988030520272218729571088691527451633638314386963484541797990963074365975456798234540086620370797640471781992351493195665230741793708696345379712147204852452671529619085916016870704638756968220301511094010016548916837501957704777728000000000000000000000000000000*i1^194 + -406126261244310476678665319782760281654847665253397835738804441674426595539643201124776348586050416823319338057516729619325109863063915949293144093726598903047076871973884838315346872863524132805773304960581507750189766754418150628599997467974826277702293337090401740572597373700417120389997127739764616654027034220325178649583087163439337354447145493069812613401028759091008933518843403126739678536371349556961665444580487879460890301158002598051872284428345296549900129554938914148886559907373087826242293738032090309515999707669145375776661472918185237670548918678973927197057229988748658414500782623654995250471209430514543638224752318716667059329435351072070408791838625097356272541875790046075662982454410865482013093674395971043785112906472160543757435964502146722757280608375399705563716931614458886801192501953359273478805444825747845259253336764796664537621644903044812296682312854185087754787086381099702208723588570748924311289723366138137134714143670149268298446893034285795204935675431772341294292112542190730932677256756794042574000229063460292570665467419910576036649793121810206004661873750092726649034893362672845412761854243016764591493572238906593420781278179649450142993089900062964989528016973864906209019743556149230053805292429565721100204458110413911860466859359530691507947952598691450088487415919038008774145365529985104272211033566533134630266890672282492922567938115877706000617056783057207283217991555252385032277618583341147717918020366235041182208585153315072594629301570852564025233816637265598416026548985725345284259810763187758400481178846206534604847329237049675568566376355413500566389175042219934151720072488690626916156042994561180401969059699073044940408414720396396005015083078515825765052841689329914052315865841936776124698199945076308870527264404776007094522659662776787150120645261884855389357745265091120265089747360556070609308822370862099169898876823671600494190430072976251509988579979848421705875363227758836734535121952019898413333492721345940616229189633221139771573759148304454880050511960857417060917263152922146916847529649185682280667850372399812172365584035828106400701160729195693794918084471404920883960965903168048113009510065960063766645256939736587927487275542692317854783665121727966004587303974563358095523869180826165267356404273860749224561677056453137627665896906788246609392242116218157242582596989440942686266547699060268377243510467685653519655622196547770134433804638217264307540691064145550389912816853475990286944422047053088468160150027645712042084133419135009184230398084708165052266007804481158209604126696021377399481309662827830284845721503141454742819414215244190703665263088757075296407940601448171162276549212269621070938380465101795588820319795596442705703727469202751548878312748641168187552739985273820501516006774423787963950240221199087404935815496618115949764970775945721372356374669293681715932571029817325238122425308899886159946034966485478994124065124857144480830502931134077545788797968950896324610838482437114424633657992252593148354076965967195690895707308067437534672381076239548162596821817834149218457797132587602182198323078520284665681468425593768109785359276169689473678662822205895878899553226134359951021888284011354374056861047803025326376018248796426642595286274855616246457328029845881731291046573347630915344078682358298279232465485777933504444351154059148275702330902142368556916782735422148305096914028526793187085546134563887066735869582293964356746211868510211784182430726536699898143390047518050311696386489924144045373742677528003173293774029384365544942481863958521756517311411512482060636943094358304559108779624363973136815252827315264772834494424494867814204779200777208166781056274642876858113641766984185033392319129391246140637393715200000000000000000000000000000*i1^195 + 44338227561327080284862153363934367500611484461688505875905227828798536662509830291158393847438260834718288725028042877558522325996003219009850952984937351386134734931909961960151111999759405018659905820787918309060019203701400280889243143835056226962724692121025763477438508603272273749588586864053134612449545503977990811652973301403664218863651405542844784114424594773578961956983388605822458793038838600265805032972651317548793625217992816578243501265272773728325631023094661897635559745138928496436735293056531153808490059144207806554100333085907897881903259240120389102402428409372280585943858607346038523072726896878295426707639065657715462518044606572378213563382398459272814586958481137964288771183074103014976642044231371731785052073916517644827093239932331514544562465271333655517138128820847604482918061830330946945800686278047936892596456649066586090136322822207146603193638891005893553698619030126605860915454525607064546169150228502551254458260171455495258689188436989375599803376680448363954312391519758126338079087707661466538848382507380782939669813284882680161071945408563104484461291302246676711079756826388397553391333430892654738933233003921742540568613647296645625573796138283866673980968088855686774100100831578838643253124931871371327439149553314264777483098671112196956986306674428894975454196132671934992854397413974857999788098266306266460946161607013335716812410820441494663408794449176651010014773661427208332473482036460877936253232245798219041913330157088168633898597131483982602357890604224364365121536231341512005500014032190581316204461375670338602694420439266541483002631952961564581509287999046081077923484379782896653645171954864928963129292232531671212811212729681717294861315060269372323047344185603709062696994641359250257257128027605901697195657803874002544508480525519051450101964998298341124463168618963639526403190564734365779743550936097809340666047535476140610420822541878857233037474298989806977076936277733204790035630653072377419532393484523321837821481403665352031332655724897142125865426257599623675610133060088329024387459564179874907621039823378678720086061979691022137297933807589105727778715624964211934460491653599409653962858569002988696320417571217695275747088654067461284549899105575097443197846095359521780091888476372911150178702512562930540029236880231067281056170151588767947639641855877618650495409931217136206030622878625867346713816823958281559240468812191690984042982563076895131457838494146169023297433049101496623910583287680826812026986250146660834712441952944765184138516995436788813250879646786541858674215087895524860313187131572032612339529589902076644837418289018132543306507588796473389156723910876074860252550277741845932905759139400050798607457153404795694550718897831258706164544260660626889521800044119928808985666024714441875606407094535272175481594283505268785559245809036380062384698116779113973322970294355025537531964984334594806467502739196732148527865753322709672449973457561189372543414187225777589685168282733763424289715594314368849710443500980856421240874625577902663015817664691552937140454538811920126037405000837560771952723651855484185266639756427999380394674022789340592490599977501428335630269580099170049648884044491449913725648171724479704405895426491322372545784157919998843229932220008229079569292421377797631442438244157825236682680059223929957244386802647802548368175424245000209868229259304825844847569479529617775597678244372396760444620673915797608336300667985904540726360510447098434102537090653129192837209245744008974709726816541261751281509997886452061418148839873355681983014001193227517883175238462463800885192445674998389005117665958659501204030011636732532130940456737790068916774896367695478081226957573614500515596882285690880000000000000000000000000000*i1^196 + 23582913301363654793482870417514541294250579583981012940157564837084003322462713513837153599337239788658674416569255190609326426836204834083896482975899455979033651759882161588428482065693969584398596551010874178759785742723604274838929260691460217657950227479350817529440919134447270258074489325655960615547181515676976743861910813730596402485660803487539166729759364265527794765726952314474367201615111725484851878286937867055688767360940474797597397981920741407873056639078652700333633061535112088631873555444606349270808671037952946830038195696584582284571866999921112609027098925960522777963294986776520719544928125043449827184250867701423756601750861317087168020051522031214614014108493467773257247023325035067620251404450649317444227985948593373447940885543424983197222364714811028868604436499679712461128446384783370457847348345590814137071546867485744551703367493421260749383067730834666821166040660907695642053308786005479050251780633702361258841389470063096990134344219932493373090641923389913871565702799598072156826030150325606286810265570898584492584372418818433110408574371877073566603713684141107172058037950172979919677728753961114473784455816943921642280362498669196912903472658642144623330368521937838840914241894442053806297407265087187054082718155775912529051968379630751517869171880640359210594782895562925592793679860385825914123293648015680226518419507890295715883161639457584113485869995587664743232154135322309548285045060304088557168033887929046255478989098188917466090607073345644326596059147302028415711766453693665574977616550109525489728584723370277118507866183266533086530586976890209068461337066255723747651506604915975369374477799091612784967192644515730058321011368502979885711524794937799336610713168334588079769206471551867448171768622424973094235587317819203011092343647358669307923491509191403440185864010733362878986877692510294236609188724248068125188990014316835729496982072872746770538953687492243562155897497940970356652593225237781079789788366039561199413690189436537109224427726737947823405761332901984545192892074582521891791931768432694874304436213801592863423007312892987161544319434883696620236133705677263790280383589309700888045332698668104903023732213225576029343479536576765427522517590518101038131274275866242397996852091288021639762858543927771316692368003577273869647204978089694809789373432900196595083475501242279679287837255294575423222436798811350932280354528541526161572766418531051813012278948577380234365186481989455738038968207535963018298269942569217998875814487412203134665122717318842044423345474061492551672188013930482129851893809221985016114758132358016968942375538960270223607540175254857629312563018982056068285217624558240851714624174857779074233659830547742951062662498442821170584368399647036350670836081565962651500466469065491678142002742136415686918893346096631249357852849003136549908698346794330656365824142386780845767134956924680126650439080428972005059321639724918917162754827171022715646053286087593999577945850398936068785461009146948670353277960787142588284371486165270559245565745429274415963256086985667313265594106862862599995472956149361267660947515320762150773930907868670281151228185042564968633063810548086166982849287412540556144836134814603943581524552690275206032561724390340319766925511131647046224604959395943508829807064356149906101267465703939447120569898745949835550200348280097898750490110615788495007978373251798674614618757320652015723957415373158925072733860279758961735776345013391949021694134654222304660438443072575321492300511953508411155820493285404837179054299562963140216448789921885787971040938947068133509115344805295146898438631446842571172320896193235650023341220219376286045660351515060774981241711571152375119872000000000000000000000000000*i1^197 + 2526196073488444108199239007654618834840949881858736629255089354984077159142783007404916563666792383820314360186554181370046689504933693378087434035026654678949723822698732337658528392688012599675921120161874814327626357328196810426997063690915138708978891357415226409697523900394300686506992802658963837025028375049123916800687137307732509381915822992971954355807423471100107915304590486952828394241436457105234633347218719232550931976024496306770263330536915061388553724170090920711937101504964169821443810466476868049315478922806184779324097594484015209375308222492507100292500065680905026414920362228427896773006910611371948723558126766489214666301664572207545712513830335017782506927067636200929038912230497969057024851655915122222889370283843474507549548375360437522768999255015077239383748266384243460033397885135265689331692762797650006947201225795544350230438606571902619231355723533014407691276708137955310680741112569283832512390053234888182206802682943535277611573328776787641002490270736656391443054480534436636066903449029065165643957031942652461919998344054482721261537181475475204129669336093927809738131703587807452749052671307101071654789730045627768463644099271235286212955260989145270709853068255002148688155778579550599434267966454935563344259770005877324949919550472534444623012154104370008591636075044241121476578591470313053429075673804610729032430826656106077513786021756213205083901978325832688509127844892842075673491599191582782108558922921103519530663889914775235987437035258974032417844685860007797797154342834539506103561510586049060759219342749284973731818217216833767483297753263922034317200865795671146760580332692677568352958886889851782371753027192733010382494599246754523600330903713305753064870907346020000957449904293332411428415347211105065533341257080159664352749077755411621792118014226555927816241001905070957734253941215700161360798467012032815595144073991396860261522740577986705176968482238316466110757163675910376585752133428681765859933516114494721949920223777319049645404673961703631257172578400883397479261582222946626626200862242846356119113281998555042722463599676313910520887602767811416153984238223082262390056579683314704580536529967377161377134569380986733513784878722487613106808149929633772861662929776511936402917796455376917121486568411910140233416001364788683011091729603060597920444489669338707323457811273555313965099045504381561789055558326099928756728278120680246883485010656688295536570710956570081288843217237285605944171868589409433316259958834446813969388088735474194887073489464485657584677306796069605966960091319230013611822553361130275348329755207878741229278431060061767030725987371544472917502640808657999502475208690552595183704094842969364762326356786576416049572454637227452599728558155165640370700830911584730755891975691302688306529891147725530436185299574397656700042404979154213621819257130444222113106961091111857662896485556586057024229852646377965427524031772798560937449002249721582587270185567523041120194988727842584783087235822174360229304414288666950198169408564653283018111570062454941345190175575527515511993249711820956277735203052849016493021965588712874015400452249739741762474825911300526627442506672142301980522945723099505213221258876442278054304351434184923472408688862388287853837778339455395148937844650907999962928927377253661904460097163118262194185136458169577863629593334479779071121047216330062476120402532459965410084108854129944683948428752810156674213054432428265324263771597500485000067965705488366750402081504781844184944957911093223680468928612326223370051650296317137959409410891768937027901358356783938972167647940857665512295632851212625258994157771819090813421880786929452030955691755593456400126181376000000000000000000000000000*i1^198 + 127976303903879823170509100430347157169073116552462865515836047040784743663452560307292879735803092245836471991714960875439806125959028659946866647188052366945447713697896149212799119043010254296921924410090062436405450832322131635955633254753891714537254426440053066032483249772449579346898496673400036207214409349249777417953636600760924428871431200876051220862321489048257409892674996838445756282297519508581870904355319599672201330471605739250015606941249811481736334134418824038921026415631866625316759176626158384442776268971804407979225369863037818505381721848635442542020642750604486539133662245329280063189813216367730845892009369614893716667641407169576537632268836517208636830892286184714032643772897265526079293355991696930606168705400807937143411034798798247246416008100680449955706601470817227177887362171933532195869413903963962066162442192491956608243437736917186190086532682962948883131909411043969140672242049811600668961012152740854072406753231872729196593573625076016492291081986687095017428115443612925611471756083592702563760287981211660827879114392840274426009090672264309823396615792137871110202904019900494350433564633748991115760338511279031187314348771358443133712589813372145923447918701334953879427048077325967813287018921726606148662808120558783787783250245721316960259320191910149383197142274618474211293490036987237731754293710586194756714345818614091106116837848007191883604963534406213691277728254170582843285775190361464158379681760132154610859905731137798747152042092832160545721855281805925879987872230322058126337130444785556502170381256784838350629062754158490438742109412025800074406695112717251704931272355399271476329358655351224997023548638004343375183818895333017753467731263100435509683656004704905334498744388305645677711021887469147323645250771549707508439908262995122784728634467865010298260738295488415004162523487373396935209588026071060248963284496198766811779117328710464590206933862483801241482281436512147051103527325101158007650551864838360955618260696865868563810943486960341727589015760030630596408082805546017327302883863645817218240173461816129823277622222709565250101489157335692678339101870956053126587300054304489008087390249384478967999367156077635398211699387391933044507130739865293845349885152087841328622956612349009618823090975826747593912070943978071413802181951901264888761455003986390315489963540884352127690983744733930399639505777729467869518487957465171621346394755283234200412637212844949331165607365795827628623261942456054039065429898249615316419529299345993738216931383704142278773068608173712462621970411229126450841035473462887823518885702130027015117621989368180182597599861789798961634340190373495073613896296931401666269642967275899892561369694488322077262533769133032126894990345248878769371500110531242532486621692322965030789391553673980260076437009466777715512770041243936084185065450983914280019809404782082688039112961094012502640443184944462211807858107282882014632616981594634468898384204610501141940237046145075281798038812195650735715616488054846856707593200251223081980062671757160719659912170846930537869892693215440837273573325310732442827846932755835643580739555483804527605398923465349206676141371801488555725337116086687852092262477335093627095623521328208110927448111108610294767139980234324377725471086327438677995552202355774448715357412650869023843154815290021056155139114407936548761588280300204771736193876725843640058743788181205610036716682592750033475670914550759209809025142756116110617131537470461947420170184531280481863080409431066588368103366952343878563093823655811805233893073240257503148145696126098827107270237832187886880769938527587332727508269032354203894759439229341591042740819035422720000000000000000000000000*i1^199 + 6274810801825589706130514730251702705852237508430452247176174628285598406842249915119496352492485915989957816405593907988372729494676921144082558509115699558659175900244314900328509296181027128437794932053347414848200537978234978406448816496737260172074709566691392044969022228159771178604309477632191740505703989165238341286405854106905401566804365988270581917940260754084791462618354609815393771181129976321737636905419832041926640378335574790466849753474217084245623568258223913766497650585128477358256595375061333959563091967207628416011378027530255862662979469297999301367305364933656734323697084924299309540992226567413822652913600774445626960993554878521563534405547062385244702851355369930062861032945430922357611681573144753947291796127529807527630506520459855954180130442113686772071252542964644396865323778170616410501084937331602007600223368168434379319124016407804997347101061011115370039057341449144696546037787638587215495858982641459254708806978054082995757038691224121240067017677397368449964081206551469485736775083717951351644745588831839511803318627160482598742725950841262452344558548026123153940195986521815097478811331059772209706059298725016634957205788462537763849304880282781385569966463199600644620527455506810284001301599411208246368434652268232641563554458619166342662607055050845491140329236101387679321612626478475647047206190345350825182505047759126559358526231022922981788175620481893159145528507363039001155047142858047087509378723740245813542604884662762637315409241907325888500720179563705570418000343104341919634447738267724512669547883761796433185507971365657567236638851538086028180622323442272892914126110234243954213368108228225907416765186696262598315834501742207807498820129166544465977960010244088210482682288601546009706551614484534987575939028659877468358323242636106659020017459885624784339334902283164054696144142775638720812340524936673634109694997437250727435189925372924694783701207349916457096322975509756437896641635962154315911800241666515515427327200497909616354640849918389601936456485497822929444629007958490619663030066521473320126612783110622496847927947993062347073875517560465477182897370478543256577041674314066620697238456714904286893838855992834974106880880668269769413695921623194727521788541952530471624552217153944922541733336302386483912551764274973103359445897278766669016589809215244896634846522066477404895296915140935905597511095699853268350563813792976698717456186552993011502407144599587161569193825195489171846614748599611358934507563396216962096202077530400747820669956245691927207548216202483297563873278923615149961156688699100709527959700851491732690891620203268086399791724438952858527616545796118603762362872759117026441631266628139919555272870909320611643182755743381558114676496996525140508671315102216842034951987542512875993761320249983588989770924497801000411136495153373832012681371038887738199491743712228928384476938863836619744430307035922251903733816362019525891305681567467158080729387764927899297125123682779014452947822419157022587856777906643808015021527084585176319580050345861785070052244464599888596522163118272543321900375059909012862432338689219494719300555407117370114486426877676384857319582749970314528265655654852355245774813246001606820842001299067153242352097595469709762571202367949645380816280282698832638202045919008147212334496799996812630399465099311359355293385854514747606407961508950841418990641102635952195812218089801941888046021319301285234901186689705660225562177492313001914297287290258685661608978925300675214793316967727005671156081209294645956578116582794019593584938415278873550728082691093782638242694218164499221736860335034993833995651774338425906740574825933797588992000000000000000000000000*i1^200 + 271350764262225001706125212544924196580994638394123417566041225340348475255966533399193178890169021176014051552999256670303883131073786610247531866680469238095930901643820438520958227077911170212875108019462921309907301995208323500338082403983035393659111041557693537279804460820453961206083093349769959875656804036346215826391257101164284189502298934088012544520498948603389927710730686677558570038007646931982548839756978603791459908465619148590928181760403395994210996753375070594025484611824090237486170344000223442822980087042335877050832080733244875145923803941374342346017495474465861604239756319098842037212810523279340248711315042751589100969847540970045722215368867607758936618991183648808943565155675736247426877828493535661353188479218617137955858204444635599605371203374050021645865491153867148030839662618508629511293175607326981355494926086179904101973899602161274589425213679939030761756866739630575335696358319918652911130578853591314473330447559822459095839201813098951790161558450687342004036310746353736042218658270639796725497460905256233379386627960623029094564464971919343020366517268195709618226855322554467762437619425513792271048485786273703711605177633088255773168425127061511494593187120248994924509610331795409112683620896591093825531257219493780056777186250407915435958595689339471391350203170169402096656895276799363615865249085211473660410317907014468319719498765369995223093389008325881812476141354844102203686357723279284862618471260415836502795636846710731810322637509419163326966752039118079212730705120077586014458106514506577614470190620830136985110257685185090879059589262996386636597734935780672482311609205802937355494155945337631614885460307614179317388181072223808466795625170017275876106335664599051465294634811756248226107877122931612036642428628093087279043600823902819641886723656407311323922699629282013975221198079431931175397356382571269803536072630162374901612331595472504078680901384146651449322148254110117527923553953017146471271660215829836973485300838931975427008993979415479488251338165000592825306730408819633039928700209998889045353109174508260329601712665451065480368679673758371465676203055418122126175602978115801704859598365241936900586561048779585257588823848436392933331708412462878198690927097675384214911861925499295889583586878906508397824107906657148077121911430352753267113236001179643951541561102823702513958597637712638641811815870553372932321436640525060435989734182824341828835355430195706724716204863770386556770330619582030046495745165743934323143606889591913873570045143427962498896740787041337461119041746350581360591827940516977781631400934335551724991011205502457420724185072688824792365987781025766800056461425830074050080489003238826776321536091016191238463417813018372917688387061182263613698409539370701476722635573034210846237146736666691189833723463797752350878087898951988054683315944130704866508591297321412962823985659412577592772846538184177486880538453949495421662855669337557065326460270581900480619974856302370091057318702888698000968271343737012024128583700816424469791252689841173948414223050821293055239534436263747733857755946653231319473551656386340461176775526837328881567464366559134221959775906416215135214607878739256773468091582483526583571911063118874628532571807923914752161713603460340550060861317372194374703502200395508037571502300030491396534275621072809452710034990171431096848600182111064782590297154086672584740281617676771974083731084127577989304601997303604689871289971643098133704245743870645733084422469652974924537448681004597352273425063669772423551662725451352242765957936197145029414711183403741010563679651214660155856563068105903281703136911960428277045552742400000000000000000000000*i1^201 + 2198154876635922871613813687615962828044296609261190817313164201441697380311353856192866281552732003437428507807132485955874938307457173469785563938422197624305831703747228586695564906000977721601382870970570347475448343305597426709742043519508901639099328521013071299495786106590220912939789011238338473733552958890500308754697112894308729916204639643967820586438318513062042011203215751532636692069331694562886991766925173189526080696586688477388240868788059927192152115061399566065251354729865048430510001438755155306372250253131894062992636865748923516321204326396369397874735134907233783208593594449887604869578720008174509362488127958484601755971087782637425914437575279338838290146431705246380443100725332424446992333201205271354903973321246846948865192052478430702197484510394625364951013618480768633199728713827588763932113323730250491754318706444518922907666270937262204911492809105932317779006980918796094150655259337548061681492890011705918746335939623308951849099335348200048450100375331312988687072104379623763798784474412151792477485725264295186271539088089328588974220251028856892863973089593557087420829244991294609554671125298175747547833589846445607992669653837917813909487981629791205483293305341678059507735588231822127186526157895483966720246900165973564863091456454668743616209857823692892791678664460536494903780694201087648151081855899942167139524181009752976806069874024069357050569576828761137762003210426297269517629184471067647436948296012239290581300723147793926535981189586023796706622165935390176358415883616057359229719517135642658648092208193473093984536909356553564328727461695165432347279005587682656971383643375119673618092945183538802888198538379958732515529308314288616783426041530160635435821110512643654979219013598732982204694870762434855661097790383598169485940267005194437324991872851237192900323468291875087316558860190169043160426545875749042132891784211262287604379871816662460381293320351117845716170390966864971943261341139219014281509840852460727558277434556693171569936237571070476569038064252729057247539283959705313388553366062090108388526574762161451461140131854351284372405525707516438936029439593692239927596471442519891015148269704418451873064008203992345336803530078777392539608139303641087611692800596255190803347693751550750076222393966110776671108164689239270434704630235248847202894223917766876697054253385338224273265682078396553572689378493957789100919504750753908380508111728218811568952105864779444667677265533826554834890764830130544433413935454963074436626247904070334553387398850269694269533607019860409032064574738468528963655895982495005890469403953580002317579285558413759571519519555781887270723507286057151272336505811576911506828004056414869091288174255609976387325798178968621615782854697665649383741289391300407426683565207657089049346756013083583943056770329763263319184578887695353951330140519430256795186761907304504237029194402794537039798601112260089261509696615185377757438742927964049097463581745478089777566370424940686086677081048166955666665348770817147613214891979587284783010765200553771340903847281447216826123223580363555435551330017932120690373231179470188118077134634480737788343684139028340170997733473077577112287642901178863360985549645064592730046089941948984059293202634196717843560814701326490886143014410247240679988872927443595055386768540721935809566244649381254656187192063824122491401669583817049958915296628725642387398427521688343173383189832788679343549887947979083101080601718565824044913882637813381740098918971575229014274486156802946025775918255784366500907090354182715986374326375584118084767214928701041360539325423042153062636741788140961835391002324500480000000000000000000000*i1^202 + 23828655622020126746530098378732644453819593246686090910768233495234217006718573245872327288396347782877635812325503149976715431669412222824093561407012545080133052865940515578190380114928211706281714082452128958028815856357890300725369859513196768672713469094037376338002541120378999003513284818655326056143576840949154109893009191755735995517226242789829925913512232561310815711052279887495381936245448648740250583116509330262948168279237074693603388165517976994362248160352813602876048644978508311303930253959382783760125942283368435570432061690885091728800113474006434822756592957446294094004849494575494830263928723468891110875625178619380987536659061619974437777935879808707073614993308918662603746905972621812822549255867218660164179630338616942335656315791113034306428185268247649055672532408350103495738648438518842285695794680842472829741374274170574163070718318402460488475131656561027440474684875103504029641966962970960987388626839550388212126808406298633641894407851471109010735362834068473835459997448982494190426353674514468691265360516905958283744343528552803841835489482864424187028491067407429040140166903947661218425888680986507913961776734638137642469099601909279871708020983172153212556396864025715550272539529335185448017460396637367829802837387683190607992837202235937817535141013642898837346700200117758366930327460788176004835109544764401504910787702142779605853315141713964694809208462454606198356497467267545700029603597836509316280024282292551278919364892507932419522077931536713101679536756466659998073369816937316459013500712851598854847098632045166432810683391664103465856230652515178209357675723444631830782125282502995121406934430256677646377415103202242376313810987270626113541027830007422452767470375491486053898389656305394798499327836862717384705639689241159135894834191049330846283969718890391173268974594300918512930575460603908591742080001927523395331079876395907617722935221040433806879568637360231072254813141105772264050028400855369452408791806378002468682030963696975733443248964771873541789533205794438168873303303799222940334725932765650173813342895860133705357716176629762619994823636848012361307447415521500833986897809153980640205390489770110320180543184661916673871366680197896067694905437016025619814321387065177087513407509828845696395164644819082764146104509108349365243156746092940270780833535803026628579194760027561718944796536758732267718322757881951674486885277896192107867603637181069080323630325801216107822517683691972734302988100815556047148548836347647142144833776548824561368072456775577122479375121419864517966513319903008161428796806757034855007035143182362752840898626456850570120521529538572086789576610024826264693213728136751410556973268281080182271443335992115803341713474686598915070364198602505311617156270791504029157003169445603796317042315064239333301433226026576890944625074104852311855569170125668811436332956013231059602418149615599533591450172208255165127731146011415007931791363873668864960956252932520896987857310915134840433829626037380772316382861720219647827709163067552591381381918163518092072609582111685926132126725280460488357541565146020652094152422886341476700828110589673704017967390794005806885891846242928526265152850831689873797638857983276929901272878338246932828900280142124602618565315393939500249872189598466845272460745897197761327083200774056518952456421714126994184267029941134692219809737219470056475644062196470275844134802143909522479289354356172175833536399453190139200885952194109819131948028883014274760863515739046193246564966901712603827634163983023137040754107104577268629820355918812792042457727615010048231506185282515594610939288791409491968000000000000000000000*i1^203 + -108691563117506554512227807456609804303644979113609325037898789674630379320967881579756979204190559890343203223393529352081728334246263933278223947881504228590979439756574631943488936846427782432022406924643910481925304440813923967507632312607866291258542717799951923249714047837353253679510740469804257966540927263654882617258438071363165863974633306200184903420056004977207867820299605748820749902663506730042519507824012802645151752715680139286379462822489440716833299058801235345917441671623197184635242566193512022657608587906520521270222736860416788777771433279888576718572307113680717972055965201892750235769060774808806172441002750519503655506038818447619175113524166952066302105682567597907855754921887236668443579793554972999315898374081249841143059895700368919556764120444005633899700148600381962016466717211348808860071987418919811721223082443573731362846469166130273673029000838632033636172930747936491600206487043452744586450305617247961454971733683162815783403792226071982726109710170683389280753957409397841222281878989534983521446454650608388180186389435949856025817287543190661007579143522749767787567726800073156296376844577858999666368367107700579882693258144482971546306556306306799932491319065858254664399995211721233155070779928305830618874540019136081095560010965504954332490000535481790584399841416479880503545420628855605969548966401359696641543565454665636801118271025488282248447508139370381382940179647312852508712044872469926762330938559047131544608782772505269553997178369765023835808082313009402161370638721517062298437839628086252760221798573780664834397957264312567820707759938842712936113966822860128066401814078161548437045401031835435549001085903539613550581248235742263902291368243955908160964105761791892445396632017566568376369631000675679627880349804298470807013081287832711482326887533421392334590041559249134218817679623794972206821835700141790995604521441620157650238440163331678990242442319999171091313132489768287357686041167736756108637768623494542976037591815700196372906813520678219721465290088137845331555513634503949507418553051590719484229199914961929221196531046368478011551712527099797547926723201535050569511519369229837045854859327996907046013052023675591493807459298324775992935943749857838071108210179779855743107989003435737826632458321027648142951620841604155118317163465761239522414526343945408209615528271525295232609861674669312599379085812976667534379566746205097019142203321955905922018656122357350848136381922762965929666075867343423284126181239216714992692015458664829526848663719288477253374605546477898233925165269319986674123959485545604151394180647857460139185897011656225611323415192095985720594550158099560998257678509945400135508654833834900128762388906998192405395858080513898855523088298646452504239134393475951200807619360654329040391360505313389038894427338400046989855191551604193657805581757011527589999776859805601016253343872853534575510426738998053770964010311372164426676714256753041106673114194460459286553167444657123881714952056846910665509640137370967204233430596588410950814097454919149494277453630417883785814110811929628258525082308616568252734373329690711480809690099680498872982540523473061235361797249671627061901485678330171151891742996107989821118124436959442856458541962620404729344191469035893269867724928648904269061280913725512699939186181321301021801379688797969282775049905133601928263585781931421486703127354590436199472556398610513167152419313136831506598936375553970686866236949802409317127679286843840849435625638586016459349539617455701911018632998330448351681247619726295440838984594639211115809555733503125373258872392519473441852620800000000000000000000*i1^204 + 31087512870334336291254503039617798970201833822207220755936147777230551248900436327220366014817551595215743781234352995314483524920229214150938245955962799437195498457601892161919781567809213319016390312806308011288943494544696371260052914593331086210513325264570954987224130943109055188351925888258978743177145928317989379764870602617892405926523026680081207596672880357249214641241502322891574080657485745989888773897718991354066657356744464852449920282021650700543101766141608975709349751627366712695315233380926476757107099514965520820627065398961110000401432190042291001788657324256877670887547438680308964921531913684006876591228494438950869761086400647172842980704901505391848118524351838395506107059506108185432613707622417578415383465720334076691098101000485276483387737004638457371969620609991732349763799415451624351962903453565094272390781508451890768495633605833315696918573572035401509008603858364452440252862310884914336884310269193380555207228689343281898640021664941855191931819364621815006549850837688463801962919945086444597987283513202973239237918513926194335620337239419520015388689992452902326513328467528920064016426123418882671916759591305799328508118696341156800715996527748244048622148667044805188139560712210608645118663705058176666151713351622862349209521768849459929045025270005240542095700113524866606194073441215900512174214884296856928554351601123641305259278923358778253529688108517560839387673172565636733494837102145066969116980475962563601664682924913172449068195168492820634299497224773002916981822085577257289441656503780827883142942069424927383543561627445230772779323405597473960440042008587054717592910991528289752453246217454157524923496426163165744293532808539844651170070537941888216266934920110554207616020582738085634435649619225002990728760550405341053401229784132294031474068674453152597287971576000906061638758899311515914152420737468540462408242047874436854779508564314367653678622464593926068360997891900533315679548289839948529668843459498427709366010313585663772374227290824977954871941822988669133949294245678002059323386356626234841187819335521091151778421427140954992153662215359840606907277364654264547152081027543293112088214514131753556182351631396013003807416682473121406922093501738047451659192142649859710250161605084511369842431209450594349767004069577618141914312547898749084548976046966346965433873829665727119625128173748908259166815611964606018818277462508082305908249319325704111369483711497822281951690738686890948857087487257862419360718928807209671018356784703989201746366630230219784255062713336015080352043173983348355101900499431152069089690632050574663584284710027231224895380405848478954373264643550955547921106993513243166402323051027162760594929292301522748650604686225319651317674525627521650316466514869236485766316098738529134120681450022017378567350993940553180271843065120872387123483816256788868054293810588612126000686053841394158938163316623335468680048106470058710614444612205982252859265232843245452832159124274970819336206860410292763170885640134470874285895721984282399903198561479544448407875220748600078172298000375211460424710255610157468845769923312979193600178000111819684380973638342027520954871551057655645237923266126903982644579237101528835126231444666693390426517525895255187896173458688554099776727472866450535763332572880040329633867149026115306080240282034115428833257801313428612335392483100793522232839904792414046418926672006716713078122573642601577638216825946302008084245263683155505084513275522426271490459099089891595189160473325279279025148519317240726437731452176777259378458419005861027266237791679640184796741632000000000000000000000*i1^205 + 1942803346320093942772361253982500532703707229861220131027114933232107865827594712259242261050995960105378949690704349508221584151626022195993979225869921822582616199163662721107783078390735787255157976119688884443214239956279430697444518389697064679260200439055417611437893357503797463834064996942546682950094724732806541086887115420264649458554708508504312171476584187077675202429178368149370952273319789079905464440116297817519734451862499446892763908830860854452850532424094438525375243959803218582028732041818431439802184834364933302173142914662528942044514980269601791975555436030865551941981483571232240789453997923216503828697714467765636443167010243994143089818975851641077686636125337451513857413303478176151184710856143583360011508394692345312587796239426937879873295486996250716838860682668521327260749241206597003922913398365024982803057257206182476026888845668266823305846082762053593483572144084353779838386969752500072516792557387355297226487281726664253888378737019075450630218815583439858234707189801957444545446374472441734492012073963405171110797807826820584034030934896516379157143021057144660954961397787636434108452843273185788395785097838958428957676175882700741792443636597163015273000063001748618786478967949290817469188687740119047835478382401076148794880589038866312889852772490306603704665197351684731360025223969603953646310534185289867004545191975840655342945630889459758453215627701203262571400252939086370962702564677225989414762150626950207994626993993992756527755165090314272416023835123501269062872896930998973730883831057461231253478084224644140680884709172013916018862738510898977711242083151202235867536754473524938052938323918681814620288393575710867061925185097682892185830010893695957903687999323128206869209012133877168552390140123834462233679282794417012609640017299566261451837507078221147419156153753212406856595790271148187677716119173400272040804071130372482979961116388284100980937194614586260532282009764823242882547750286117701944701155994117146489824835728205695017947286259287999115875384485496297588067928774591620611775909576584958697253716757701948819934877433194061975890444320399809078016036548804527181299116786951432331390692406509077929961183847968723537305915809015436563639162196876599999900240828209693666952226491433766384243406438395462682343561978008323257729677654330238433695438234313362586046937425239208210497625366427910851755972539177750324860384839018513866514196579144430205348006167564079101426590340327106646430621608014345656107566490895622430194417942090861874015838294256646032078069263087736841440631470087753505330939244529513392557104295267959915042524343451644429762796357708917104995844990325423055025930963534904962051326299142357124728676600240405850929398037749249652808039713339807653294698538809940712408907963684177067430411517607228351768504940809638680143309538320490198602730033405118170038819451476180752108715928985670628633368475445952805604703465397782032263712330772253526114971527596275179615007219707262258122761462933318353287902280590373251456988500466727778279876853173424448871733257444860556305316303977477706006477829850416283159346026384300556186859130165338959018908227943746627096373759618810105851534494631910007124802758325397397218096354618055285105367801276148043305132341635338843244076364285732855782815710697077423879299396060656503093545687348902772399787754714522377577835905321777515419883335120606011122015365338972829933696507549532810291701782541878308770819504867524660451449400138651626451121932879055467083814665843611232608831328443489735041681158397859238156718122787617346856790339354624000000000000000000*i1^206 + 4466031025426090256210913948550738803175496576710643682869849943371640402808605897460329342951914423631026404742299954609593308507921064437801056895414298676147555562337574132433724001249300040850543387970753167293369279570729281952069943258157728149908645116258663867681777477006414770931441473073088157071351061632862907190450053264694265356272791578881624200391820252718641038767671707516662437304827019978373717160364945042985629702119602811392857043686563901718666460533361574749421806220313219182875638728603724478208601037831035618367529571292982002079025475772314203225795813110728598675869846551439283284101059110065524651623259786110046160492954482892397291906455280016694934872743004542830107950420339056627762927934162159270794182489523973222557245102202598085363688220543786252863358364988387466523689996908690834849145861414760116640211969071767701131699952585056362081268298991277659272455080069251054437459530369081338775954379375000812516785233542582188613883827897994453171098123836091829233512835990120291769805154595357499255048535166396717124742334561168325447736656034466004468726610329598836194541840255821433453492809200357059774714891363553703106727210189837940514398349099906612968855793377387540995818506232820871690567160435878889145090284300534851656202959150538117519289444551244609483235916263173697261814736611947381649378092393986227837867530030158695271019788759272378456598050875267596542811766931166377490109076114329067488843910067881798805234155226679060634619879118357147795025364215070652151750911375157862785670882417774559514019724663640514096843777320986601258327483536515399436059448445627426043793335039910625133222939976201866678761736953887889116769888059522655496812250072334099214782810099129466494589541567774571092475184996707371183190029108439014197545376028940407656642993095929246753720629715080985675401003339621817228920786195458779829592472259907756355118107948282310633525961348561392442987600679725614167042934549357512229009781448663339218536121264947699167638295475231286036750873146642146777445603436919941580182848423622480201024908007898323790670801535722224656668012079962724958269433039609168544702526383111949201262591926427875536898384250567691940455682644919812425096506467092491230864792932978436717587083121519539889214502846181981949462369047937948900955922108230783040843653944583799867141835417414766408466132844999351837960365227127460807720115625441124807904490492730914004669057705578001141064116467969741504996518769060547632080529463262432511122378229406533880075763968853603201646783334402680969011316434166895430647325521991810142995579799340741895376013191319353046088918809561679137998575539506875119584293180352489998364630826413394639388607002634865525097877134546542580049070041480486392961313909046022015334547997436930266871599656162878760548890195030073821453893377347795319878794089585245073841107044686781862318186477771061456456338465725189976942104786477943128367555286786684145242891870310605505453775823332193763466193785118055489753160256090902521930985794886406880500264621364675345603675350768579832104366780207876988968643746385237312154064524281496883635795549844469054554281098589248449488883460447108395137766228183299027725367730418724615658786730323325584418925131472566659526406644122417379612122664383686716385684045360180252726101788068732130652847100971663940515281901885076614365780512680485711830232920979417731892104222325921343034884137562697310838877514479484957458613512482178738323486005605111951977702210357339375696510972207936051559465352261093080901707661101910398225638574340335206400000000000000000*i1^207 + 5294624672575225862556660876433401232073217070266654694879721480443916595557743202401901989393389241160382370279348174384450125065806913453728375769219523947536014749430567266116391593836865530653498762917595585682794245935663228706069876648639134497235765101455046934435684555156146950824424463447575061296015598884108147850277561346610106516466840998792932954510851664087929222638595781044789457171665388083552889331239222795406966659696071050068531115576157314094595610886874476755619851459150540502131986546694579070123215548160650250541193648020236414941867170445380997721180575312573258074862037741046529654899022536843361407866025350144074474070033805334852023417450935049883275524652308463410718724831593939689191748580349629366798023046521488548667719727371800287941354240986070629111910611407981152568959687188486623247483499879436031011617899544174775865411604949394106529666068434543972143456131321591145828328762889813917963446367037730461755210022693792393684720892941993666621579072694622916675763122174076448001855589438330027325352870368815962644198743397273563000458204426128297404753270079059855840568112058755793466524598472505898628588689717723495495093521865320922355831565370294284134555166402735150799179953522765767515314282369470244101908001287834129751920716620197131598135699496302665373887869485811221483719571832134638988437328279286276571248760208746221140609520003346884747269038967185836381188132243316050005835117808598121447268899817343235682030100814509361654591639286838544569076506752554581516052523756755041812928038172942199381641845899369470603699470388341270028751912426159886182541088919207644460544651657716853857682877597008490656975350167002347115453908346666706810764750234472404222220454267768791294483133849822059874812358038202498071683063738604272768939077426148090822792687889740310374632822516583620577802165149212375477371266421925938116113486488824144091561862051575977691590950212175164997478119366113038752536045968677734075710220939360019781609740608611038751586235791241662002119890484906435849258022771476071174271083783694525005767803635959561382313116293331614576073996161343681807784939403031447910923956509074866872173657041955220093359016885391648685194761672050572447324064097374930828944086780874501510967964809423485343345458410874648631564946692614928547316959368535433909216730243719530098224528993632639885798107350850685605773518107622712730455810223902401267584372163840609379449763191211367448679461403417352640900365056387905783204312624822782273580325702536290544532225286381398040865862656205671724100042374497757151045302418928595616296746299846795470259748233870622347948192893471100486791935464543838192568528368114471141097795499397310080909367428117093239022112607076228401521069554799824276820213394867685242065236490756955211541997466985587852008299193572721498986951345336813317993159147688328999560952449486203657963010161445202053716273706507028126394950693177295436065610545181345879820416875046435591443175146326095778368856750587389144202410978679675782869060523694782613336518009624807355978246866220346991669330583674574040789900209591120044211971542366842971359273843107148951935609164817405330802487372722299181275325414914530602392421344475315118467352924279034607853890092134161101709185981464784636557139488922963391996655584757958373348330173807439281861596948494235559629138630322118613781815633696855486977570695929458484659777308668021122892710899147370722444164808941776595195157211557478481782014816024846222163556107199957742859942282726912993101063508547266915448072144996743281377280000000000000000*i1^208 + 4474993137426147969483894884946891050116200581742349526404512620280835411852587453798915057266968562641389303580731777624360524082218193341412498165373540379911974360727779973737179153050420098369518691663678593118647560435814338647698644918899862830758086597711686054931215171221360853738249232030854083763982426029646720938058015956685759829407159676141399972492290619390583096781020194468720186675504546665161539232031921760250701137381839139583619060412963539781593934254727976284776732520948247135012479596722400857216229712564667201874511542716628223690310886714118613573564186472730465327451154993278536176906809760791692157915843618962291193630885597245573726842989996631214529980014768105226431910360408801135326122277529004578709126470020013056773898394370431757059270245890873232766177604445087305996906731562135722869100128892618020299330242632337419520981921031358849874960469092955926603865912174036238216547237601673709219380736096350538904397123140779883315813799821982383511363643224084614917550487443596470117762240235163221069032358415605619939738934350111826999752311926616952910673009636305505517309865555586879823908380486171719378314482067443004702978933544719081017011618892834288149290876589853365366005133843962820228558721630142025210064900363770198176657194126490926382764917861502867855661701141483379995183370564320734753505333588604019943876672087480003566499328326279080194025583425118602407913275115097108800667322329648217634335798041793687324858047689879873255496504953904687035970187412431043975944138896397501099542927791118031204613335840952412789691010792824641652834118572977282808853543775811292942522876076797832153485327775509399282859564342044349148471737489436825749920140923527222663400799627177612855822481820734571862552246670391245044785200237160294495426125800780533323603446459399831177898210295019158075135228751519745070268106890194961360390077826990948359318041510522793446876858167725167203449636596631460685685211256060897475261073708011805812571798267597753656715354055294952614842701371742790204147681408659602514096432531257192101457958208835456226023647670186827105152160167526793178150317651746789772400140561578340550080415446999236091784289011767896234534179448468669362950156120305056523864404331840028603773258775064009696217749531566823862136396844251510508570179170626614192903354183417205759293172274833060927615057702842297125423212340849718496836679156703735946689889843966362512243675668740781649275294088885483458724878833628612018510745420414544849946586353228910590480341232557385195898695793806365952616644804627641694881024325797596570331682180550647245360099089397751981433019816364109479560130941601732596718793160267926025830034655945806804146546892751835767587463599274712385174690179548143029297884662354143162795634277432972622806923411422705304427443538380167990880506008841756314293512958278931537894439958351353687370267334406820164081160501551774050479654489512767117106364247360873656089676754198176208712288618293914858429589755506112905294364927714861102089569357603173334348137165632701149879352279882933584790155988620443651239464702261245364092851793218515961150870262627230806365038694111210626549141202811805657708369126866030601041108721418607890657291060057333140194976116691100096834873929377065214124799796175768005836776037864941720188941491198423040959036318021024370022531933939741973025644157183347159383094401428943057850150777156828287222972057426498561576220339473157600688273209120782276263162477181386396000306539052962195569444443495758527450302883702338559638765568000000000000000*i1^209 + 2449005281470396327165517396826193094928708896659893870195316137744138670034829703136560215740079461225490889866982779826243192791441612305901091572314184792635240864594906047886448055629878298716355169688386389867868101862882925691370457523972107696955698358011710018450467285676223731712231059953629615408789002354449644697603562380374052141644614780427377198180126644909326731180638602794826396523838796597765862273920513060818869560222295687384871153188256966003116112504153155279422016278264234526317216980825356555843005838593454589900420395272560335447457974509436205045168156760403501583857270423583615823784978531906748311450067394025582976161262051275593540020699525477644088248785459423479653907999500482481577435974008238003011374821485742006975408037273958519605468272248329879206690325282390553008959847978943335160079810890470222156283136219017892867318381275078616084011002359432046221106175482607167092641194062733398437838998062581289106596249249796446985559789283586100023088846174776873920896869737902094520289549211898254268647275222363139539130595578817218051693525362284231915883499705822029109154103465645364128522199840850405141809472190428860951472703760027541380235519699123454511013283171062288569197312861239675690586007135545464761598708085665802849120403422679350884056806678124116883170302944378286156184521321790718072351317304790468280543856974305812012248939482428519009725876699752383609961019662946390130964584038667075518849288036944006360613580067520584497221873990984477425218866056814929834983934653430740555773280167518273090001354734147903816147446170762171992072334775331844836359588026505982683866489796378981279609822050514419140436158734237133979563863367413096309873313245009300530086972485168050791180326713714803972433304694194412373493790487797008539789187653239659363765506323666271496310880783740652943155177351355725547789202545877878045553247742041530264560741308727463107985769301695677051239045568323870773003210661331694993095874232887297316077911119430555757846988442927401012565319594105654885317261596502088953311246107624851693012962811973403097586890121979155583552142117781072161291774564708324035445655635939283792653264230673094427767156373606736005844035142711664551598645742048753000608375882109639469277701704985152149949807433637721499068143110562065164266402917941935866193577254777933044329708283208825753998748383591641486553497663326747359820461511603098622329659839607499239539192202099329560979796213171304370328217212569255206385704657321250327849226929243359254115832558803770984124126908691967510813608307889390024589235801848412176630658310952631495335519292117336070237960176122911222214910567322434326200067671710007927327517423997703325602871971599859687818574832727736939235503266670040467399624153563285769769356429312193500849338603429707403985292406848851229484659980388552472983419303395474374825896519403038318667250598539600560850754781496791134735154515293566324197064043412991739418198399100326314913895800163287291644204972840786442776585881803541679129575518856419015772787509116132145722516178793333494785137665337282960909681749024935191786326014765517314018409380514609842865777477725193486250743472149621005546434028575934570400059115933172047141706022475979035514098806858123195160229157076968282018034680284382762415121463440849905243032602799941909923989284536221014799753066244508846083498301523970762647142365090205165512043415989502255171993661447904192743635374147620786806405817578400844252317280959974789640478592951361575652473957321593758241637846220800000000000000*i1^210 + 851007818227219420977556411979332619652520513097462515533536485281178596044678361903771842689620149124581575438638192587973603699573158236779196810052849262763541015321845698696266054229587862798169691452930970193915952289740805853896000053308039731524137157380015075768696225305516199425618701646943540173078182659606475331379182018829951443820680825087105244725604145177468692644717153750729389343967283084019451226299473413931216556118262823693996268285478413355281340334501272184735651729066394328844003933471083309284536044812473961148003012711639412222981588096504870918658191722263886313619737204496985163177341487863481305961431440264378478265598000284530504077396723769736726494723602956458887211093487918324871594380079204214569335901002087467486307709969413402870450003728022592821532682832585884189621044869003490143941416176348934967389742355831036644442758530322388262236115190979400931644978645591155736245497843160107418355002231658921670700333608974286287656975536380660381061359434967266224749670219177084687669026048069256942590822933141481935330330637833275117394739419336454673025630247499122722800194560539743512719702636969479674887990876214387006595652261369099690545700071102680559134910408576811428577254096379051492489107199318664482707672292476753523464534039037735096008548012842232937174060692891276910847629599252942802851512831442886982139342831662234089601953481286711992623744389856174736264425450500979292135211341414848018385348213078042951799240645678787480241247452115631821124444992027322385642356276672995300030309280059801173783308221525187206857118695164831408127946642787337516359686106611829775430548907974820279660895544131724126900568766418952256953960726305184055475568508549805448713533616174247624055173703526472575900201913015765748062487144256064926849153974394654964929764708946893705512359505775119240149876162935598040068399984703612109148044113902696632087950425280710866354881536870125396266137809447036763480567534500165551278247858496456071258259866152572482508028624370066460467404172693702275816226203285045611089748213660877746124413903013741753177281386313954174242423527074434727507834906391680167083329028172528125771783834983936645889107119771633646947305337917012594824968624903970739081735589255473764976421096960738019552531149885315712744640262606806068038888122579116373656614786134381185188134511038681326131974593756347686231600533229915932931042202594907857940323720199887315896860902346594987795941764652072841055746684488588353567346280387785567670091963599561133555150091739897120867721606860533571676100584330335241675303312532887681110620854957948860704989239308774960632140070919828593726900687693340240843897019121384678967820272749319228059710079699088722069213195588830688529615758092416723265187895858988154772408635640536352963892173009474751968593429997702857990095031887179561093832184040201281490020901262656633524555843168490756642829855174302579433871210544067684114610092734873048005651537032884869073186257659191104508154641484994062213241149802143106421422598135468904555861302780606868787566890020446460853420677487451436575192624250721249456986759551046041119561637577385835144675740956765480677222787963362141442901397125024040352044292231047740409123116660194983422931997432262831932089736812769226746115307002198159462297789087909039271349464449748134779873391545102256822726464110541126618924272871154545196434564220505525901624698967084929419257200742717976059083602155672754875980532690060283637022165552656418488470234396382291862533903461908480000000000000*i1^211 + 9063035448975297700617893114883199708640614161406239421575089969132194127147512248745952528250027835907020461669472781323175842124859620334237894225127847909857169334590286596838122496876543745083363351393779783554615575997218121692610269634378552247648125724891176720203259090531550462524623535844337367646750090533993850038312834631963621788668314024733200633681476520935190205133432764419050318023045137598542857737148032892656797989848127567535357126754487053618394924511144482879083648243047851451495724988973388571356547463874805110557087912228472484090039174526363403423945427535730068666296554698588078892143512735879707772179144563968280959679684018971952108167457361462425982242505476221092778387013831842171927903293006680712711888926265268416697680512039987949963022401193936219988384656609007922511428050361603553856585160660184784511164907503855515377018550513719723553277845009258767944414313945494337653104215210740968422870084138425120891357781129101358120569502904136788226250728137806014304204532115600784066642628404932934851301660478553471484061866336901963907397456413932387482194763647149576403797231276891247336102635856873088899295480832102923895299107985932452895261684199044661575277566199052742022602579774525251526703663042620746790234617859877386434002087307941673362485831015645273458057223677799468937381684714740753225435891382130662353029565029488299753416918341435593851288501503020774927617137007210331770521262001137398260979052397909453006294055977038293532552005129962449166856750418941561043729679404917996528181154077748390442718419335006312374620708741957146839388901582217611107576656906096001892369010536943219269892656296555053636125928001757670368802064269973234760901349038550119542330838908681054449037797807272390112393580703480232663429647713803995974633437121001198413316241415165071548689567708944543130019980936842166537276106754145486909039413126946687864421318767719877958389210209164733469254174146701692507782804380295131922623989787654780717770520685492090493362289768049272772455331405530514669111631881054944469790553652245031075047766199216384456585593777192235780624579350982623618925807156996917858915648406918392081492312478020950580118775001446018460966870646702904993052943944715303933450139553470986323471922251943859065457207789873211019560831771149653954251926589119035586956880036008577682351547208754008141345738213372030462453591741420538740327123760725485489146641406469090748804903121334592078884251902186664150623161416339746407975958876520351967743951196468194876192121043998899352024581761164538555392943205121375068889116320814481708108445437950470042443727191658094685932898803806464661761452182859090115841437582794801850356730732467559867774740394887252898123943551780970088381420601504262763497960383686165753393599356448701745987127353834306843281277472975119801271406139933357308620224221790901071440826114391101533812140920222654125068489417595633949570860960214981835084580781084265520355777724016813163878300341844126545018088329009152281342872163958913984641532944563901959551522271742987228832157777163075433709693376781909518680177606754925182242268285598844745561400238635709310907503246315333127341385058871851078235890655836938767379402193465630107606916784383252848747890823674123134634690398781092325971592017337964924638837182124130401194455849297446593193316805933789829396327596768089755501283650455805971242412330801520210963986717271580405895553776897865596938959645291088111673038380165137291099149844497771445716125945606176768000000000000*i1^212 + 1076959294802100643488514716147996115475857113910272389386045796795024506916889903015717163659762502448243215495473002382862173191744773697725428488090688410388817760606447259179747321071186123101956636120434836919925537912526879396094730118619196459479789122925949903310254498533975952082793678496570236490425057940300254509607810834677605131027554632213973562627612347295718650513464985387606290660554519890512588698855470525136983005227168300539738796819001198377240334958965011958521177757654870312746144999722123671278131853362300550475967856676044208244275071978987138142358405825167247125629727162475233601531407524137012420080736234260609019982638364846217522148548635312180233412288328178966321679266008441935226390895552479185942838216465797863046438450781608043527007650659165433012033084983223263082649841979327415113220440855283039775901939487982723545312444456868312857825558011439801770157669267395168201422882662045027175526499215786497346981433286747734882576790099739922015790624731964269576354138047417157121873751027270741321076400469467702732334847053082114632197762135280232696949734148270903760259369408184404193695610010905388982924268608568814378404273155253308520393381856764487915934374868442442448290625723715412491273631845710337405928068893551901071560697975505514891821618978620926299559065318153635758329836195039618382695498131425083230135467322686599123825479210754576657278300402236946788939271738950323774850568021610964148917505129576895736649674790399338057156612557869114041884793238726270803465547938396422807034217473484335448626140514418205990021569574038570953964621796196213090043611803850458056807168050443877311052338044599518382352053324169965947332303347549560265229772721263967020293869222207925414737061035460162951017352673604612353104021084389653985948267192946144138650958497011155694863389431487428658735671707057178327727017238586087466651495888634844930049306917202928055258529401616289962266227817785123888304684355434754734757577650233945153740235339446703931099456469402138482704095924908348384946612850285687332252875100489233497276499845461235485865854607735052098749425003633312961506692685312539841966119044285465054135739666424271231898258807612764982872820822456029719931148671270891547415947037751794782566310709203926543346060891077596788058057433110412586842726169295659066743130670666154207190744219199825303529627964632790142667122596040476323002360548556946648398370833910037728225147297032921016166528776153720562302793508347630734838698545524344695947034965920280426607598857689578427923798913295804741899233288602671312481174908170161502411553556076987306059037780574348663565798784294765753981961149486062754688735890541179945397819809966965989668466508877378548104350133434793316848797921375848228796202031755763064437592794832088752836010359984914607594876128886416773053922975516012796882236547541651138088849414559948405696813842778122619578454294302300173189593144602788844933301418359159961409394096220335860721674756428998495210729479352642747730494898659834971701248842453089297611372594745479739562317819512368299008858110201438620915658783807203298116863374886806641156026798643804703688376439523303478242959646898966455083596579778276042430904931027221642349198157265683934321612015515284274412956622301878177890460021642110435420935608565289369979779057282013203570453771777726179052303170309167465929196687491898782927821946631506947829637340707125085457686458471931652731039748214210295431694413526862400929610088808842684006400000000000*i1^213 + 6934739749524877003604456763901708931742764300340453155460724074916178329708269252017375520609702986798471269020948776189864259727065120480758198607206261205836168068527167456214982226876719783597876649657495273188840665829011843367389779921038950735568326895977555573881750842048505565851523794276563447593574221676109250579109170965922255302530173472414614539058626566713637722874389156966656499090580406454172465375431546328016169029511271461719584970588430513012443383575961181266873192527316952686908633581676973889841238859458211264343514340928223921274428531247880698371205629013555250391426773994463258077536269594628953806959981309008915106589695707721377490482883377356464746520212021375689728187001360114292525061734841440473154157166263365159931618717730363300454351470403487885952958929570496781043912492348633109991585762943639080824931613183705811765886346056947853205501823418869919075700803962635423094886428402961670612919512024510994208341992422612310503577659220313456700646425958311950128718381765849580359983152822530236100233520111607160021768010966716756530447157705932336762816967729524737239371218183232126440147346446972128322210160846382178131345284567224410624251722826700619290883886354988115694977081774136350039399082750069045607594698835022476110520176392204237397012475427528004787051786799844325001826680027286277484969003576614219219694186443521227725856500623620428798927221638890502170492939979405588050700251283669412413238031587131475587135000542631976557334583033666461800224966160309620530269993049697186334848489989713383517587670252765679823054831849200270959730739632313467142344468587364432044992207347579537842102451947204814940394653015607117667527200837754625381564382592022888552219020442593868879929880137786056868241493678364194607713500763617945336840610571611947583926499619904060420536397667708743394514226864040801162427270580794424472475084581207248743587035569361599330873592636909593290266146626027838337682284743048087433791695886850985200638556363065256063445961818905431777309680195665175214291663182441892884680047194429568535043704563670071988816130707015203799739079878998826567851467307341657013146214114833141013009631948970954872344959979907711598924039365803491116050248100388006089133036341954666710574713261904886619417873180654006998389264966639608458524659574933246107295162280142526382771229004979064380999334748092864757244243437808349703648856319513637521688682057853406806215290848984435765892244145961259406769809824791692364509589790274488654569064342728942915513944311070210923469038860042105719353164169001274458740843385332333424119898434922551115092104812314915883815850199799753550043207378940044965067313298689808946347594557279228279565697559349808784895857956924696604725661277323732158595109392705519167454287169902182315038025767451693164834663853108115477425745718057059935578289729618338750216819501005215299849457382626707142757853821923201568509966692813023048761020046205254756562516758212541747433298984703467056325479555592036621129862361023748599000166432209991714162051849457663100287586667620126973156755134426122423095812064826256238558629105909304053114669816560542728870496654196088242115857183159080020383054587772140851996208183759049927574906426185379314485823020076371794965134067999276341544866323434866076608716674957385537756446797017927695862270134351076200102413442210014701453823263618129168620521304904851019991151159045352009318400884281596915013325753007674742551177954769897982525440000000000*i1^214 + 21302204070616086266635197370749686775443313895338204606753534004186545284343142348079195396529412068941151130227622768062563799663517843051206668805290804173508838626674972439668871099056116655547170590247346373134202435240709619733686620368254380073100129149935782624404135133669432504460722862481068342325663270144370983966220327180747714656631714748956549191404785293635124407176318109796181515347735869023257239258162636953873439818923609390009960746169363432510560932200860841545614317808093297358721376763892294376643240882920450921535319966469413080183368542303290047201258711636483476957971148662087313889016899858737086679952543957526528029711073789551223659042785952237473835278326622948617963597049260704468481490628287380264084744456411862068243299413017187040806767770245541083473008998664400327147926680809515353187911554974079939643443775922259680378558598064986794960666710945704110121527599267615337798263263801787612064962801906868505694003322580751734946859742402559372905128561671004788681857333325868937843294141368601138325911555496147880483710841786497629587496475937984290139801770811092658072203694899192455951661199021036355762450367041895742876962604563882382552819605124880862203190665168432639240486126252517371064839077888368812464941508549891919942836122949340316848258905157552313511232896108181797359352258358341901076819596744059058135562957553458905714917998583307195911793403970935001736046222743474089010504447496434890054456117729598091026608550174014926642550683528299566190955289923293497819917888040603623632400880005912181976294540065461380180200876039774259916917462268119688915230869464976702362371824561370369107662897066229247959949174469707221247221442692255639899370326658037129995499387682188217913505203665986823576860131697141533473242565358171980970960860651439092744425848159110783954565556001001821189249593060540205742531853518833545729738306152908750402203593092697937829958164271734855182826255613124893362598456713679165259963356877339030115302818393976315152131895985248549460201566384281646579633241996779513883695661456102207311965418709244831684362623459326944853585713441812191961318667978055340427803349479082351710940031256238889008605797499967140640857694120616626654546624569126886935754457868431703708561011616066817507283464114704785597753665713805131098285427990142120449925444102219348302591136152815754709735553412578300956510664627640844822270916906450919640224347829815938195767387418356926253395951618700782615205861897552883726346206735707923397171544703239738521190380236681033617784282685323590556040126889933737571079011626559442257822509446799149888140929719546986348135924672718364829796920457247380508073667790690938622958254607334858636663116397332787925864129880206422587184891087557916181983768449516443549275120341840312737865944506585530642872788336541146321812463749182286006110206163779174128338530921814583687731113230057257311107478814310301794250610501695338035965752085966486980230810253154038312747430424263560699586116463682077933096934216358886691295443512819241810543104813219753917980949852714465956254893678781452353054833233833704078089980352418229958814209298332431384668875100995209109309567136918546618586173140549443002355739223964414842099734735042142890735027480943731423242417068113468428105736904435209800766263921977569693935137808290325007192099490418405863306725151148312731260111646347662608085175923755387823161143873968707620105529970255701902931669704310953483436032000000000*i1^215 + 182985453912393906779336625625853493344997121102781281477688309347614070470453042624411711775107834029261277914141224061967568283088645813484897695043967309096355094246555268722028034425384610592301151003096259483684124035656708973508292032206387569618107640947862601278768156318495049570290241258166733850508957157735564686501856818338128466342798926556710486906262086346342491803940614452353206564693035757861791601344435672199420813286060758232725361201550581456630219757037318622480710341990084202732725385733440997611686905770126607067701014582299313132045669941253613162993718962173807779821816250002598727344818748825981899436453433096139377527367582068664405001936570064202145268023734192636355145143545333947445085349561831026758303849091854486191059149978210538838506243958109184503470506022323578288694062884512401006728816124770225203783823581660397273523217314764217105075097351773518459753738805418872994113923897358841892716313050512727134289514038917116210937496135991737536958313673420287393547481111932735385665017640610937137547880263348370964331048709321287105556993283237612019126211660709909680270049803721357253073997562050169261710176591421527301169527638460757110004213894438572946769680348400061866635164980920796972172613366733629135251083324109050226480522819111441337243791270672266320059597894946526632501208791270632221332625262205369169981501750926998367204724072968957070080439126573979898297919874181037472382127967950086686440036955284576430180461534861038795957340587532100692693593075649759815895381519503171344830130613264746456101297713712073789217296683106038972836130353792449195483121700296840478283265226041002654912533653962573550675459485216905311073855515828453947980887718758662219569529721530712189447168119202842082547351455075907406410047580410051090486884610305618157765190234112995927356908816669090449526665198472418728797759945725755712748335808648193406498121546442581821692809253662752649233864379228425792472925187167162669395583125611093736350380189205300975118605048520144636299477323690080609020837965754536388750709920476523912642028307384575445695565277529323966832288718527016528854715905249043560927391901545110823067100462630950197607416778533997433625360121677893661893574803078278709285303175932416484377646475402168287429252470302320231547829762466682679586677017385527659039170562596933383960351067712473315273017901455880120366106024583763427621303811710643942756636193617701402232334741829223488632694540236573013309030587151275417374999491347649753082638928141882100055566061711634102193391149749228909485446721892152341954944173757067981243699598275694614937371199286176870548177026076800109557591987299865305679918731282193881642446331673672978800810750585136304202119668874066470726855306561343377968055523089298885958293428875913212598100156585209904112470972386211135701044503688725607532117209067468881770518681020292853339163376019611438389336259893463434825890933139218993045647025357735788071619305102427132549396883560702046250886188602088602739854853962283634424606543206598129312769822449919602257982371476981261237396358847276914584199509330390993066394042060946384297774549404643789272819367854480129873725692404917127830380223598571954389004065321856296057866589710400370305029483400473710459408015789569360510903512486889470147388728551233558480009684170439389041683899339423569541782113301443918635991004603722149369806903171613922084833557774186098535123939393581509876121600000000*i1^216 + 2314615181313337055690501046696607688140502345460961317657698035746325591583070957458719008571886371319755490449995342636660676398799348881607969066013724000789303634225771567435300740732230728935101199936060044148913568020053283584875869978716485828215236603631297542817644720442851372918832738159696985154136970042530705450551120504203052697334927386198437076501784373857438081152656324653972934615725649322183210079323650308135600697614571654564062156923280588259972889242365513191371579062646292543164276950181145031148601249226143676355563079434134092399038459649461076066512386154799820376945483183255782503725903872986900981294749239616222897811847838731489037254302172512456726314797556251861964804191684203820013759778137643252399756250214635939048460546675262178975517771408857646195959352421624383293336482612629158113219583551479983232010926973699680860185414470984358080828492888231139398432545448881725770466542458875970065026643977163860238725732155301199724648369375629820076502452789675463705721326956904579871364864624717070798619485633785042463436306355482805218960528286221319017737300555700827048324462070349772228265901940915315040846014564035679115055911050295292501077765847858216172948995764994193922003233366578491071885456350895595008952006080743739696302857046416399928433092356932295040596177649176592074000469324857354625317965039598604040394929367838715762029752829075290639383892196193264882309884281775083163435044398155856447210800688122500616382943163086095920954233237585413811015316517348351907578250424500974519949462903719347477702414621174740246519817243498084495658377825156242590719769989418261838993357372991566809458778474018608687413925264429049447433844626048268281486207189997711888164362364101611007568643025630287252117462418480460259399018259587192997942252801767040149185752418387739765544928105494944646858868505164506758452792660591921373966517672012070372676731064936369603611056598264948238112126895076511407482643158142269933231248181076628690088836842196491888611514452242441228702202390541140073614851170485119105814848726597669637881711577556441609770602304396253833330053207952709079112430841544070091612786657495609528130828256031991768097642572597388263979189334248459553528194862085439756990704086962833819077562960894926165756384586094965643750954591443459931771228839342148896535422991520315885458098586160819408418884595106277629355987347303944967414359354067925823600590024116160659479959370328303690270162834853955533770010058497618427082919296931596058132707838371356491368768539598223984002783953003387921847745243361937422316187177325610901475977535396422245317795199060142773555734747901043345703802487308940712047507106181259656289946951568893063876323986400284427264937345374600669158319026654396219288809129792837731903693589588411144502031647069363064268320267198235029713492242478838453057242807500308696503949738792909205925302967265782499856969577703579326458795088926543204066971376031093225726898853426767304445417292427208686752519302523678147615785443485986270791122062393985760266655937938078182943732593639446715656435338138062173306415552769961264880244659968960671119047007132943009741765817917133763019918392908754684999541454453893520923732437186122617615579877269529114525434944267335975014393856191471988054924342047820491488543648786560718851927843998539650639630249489910640666425651965169669232023002398305227956541621099399790361537558465997240417648640000000*i1^217 + 1392712755823382597723107493077732868817858585262666077497951689994820301659393062016614534166877988278649654732989106280933130436774972386855758126298531750159933852014230755227748816712728640633676121462769789489015259619971394538216106860364948564784026011607257534712056523073547328310082254540391105332047287417487766088800123035932069458199383916733613558886588834697343288059335043502307803472855582409265299428568854119165887532776841727975654925777086567835448822377597843034368382263246037170561351771516953448790860307512702276007884274011447498530367982836063067288064620720578477721233645801329138528668459730135274168643050508903274588876416919062827736749375201237010745119382238684043911384758543513125601954478593496667948724075165229551869345837746019983918594313082585285041213300675061494690558276969596441697667078591602582030604931417931217734551387036881273890152757777407808617324976898415384640604628922904683894783073364084888673066774895899688718042591585168390120514984276232031442971177326212841372806642833446841430241536606776754314179489998520954736896558855466681588183178360859074768664457205784935929395759922435749583450707503616847827324113740347364779369351400288628359377404228473161056465815083600448801075929918103845132746311790503235748291803774707006067955560687049168492541017462167207593742850734844781681134131988418059560534233579833520835229129215959645285265448258598212067121281997809495289144575953859864826494059953606134907457437076322257417096315275962275487847459551851858010383207044694341292600666679609589792470700321755683242663532033997042246130351041871118241109388182200558687674525362417296689755030069427337193359083627799492493913068749801157373737695352675734346249987064673453649701660165194399767641800724957395535817478772478270476001485147183829987037936041874529634338408336508031981660944959967202050166772274100245833716085348025164702288276483101274759111287179972393766288320536929822523374348959176425251322220461977263101910451253859416361541883865097091005888856241990327282035648475602221320195285049034786417991959839793713567296513078820225328669011954348791988016022510487910421395067698356422978311145176971186486808954077211236176171529264745763163323557968811306761715461879546919261346897488448316148086356753814369872584631320513243196330276702998892571731434668812486457905912163978596512632857058688940845393383838469662270033194228673725426934108049009777536162328903883349005521242335259319337498394344053220296172632236297747653454494209478981981577082585629374713154538467030508354017613501422195724040096455189093252538739367362983645353666840045377693794658059200431937753867288121035994641649135912527137321124761072203599547510236744058707804591564270442734463784008134121692323629182048898752615768538251786554331238758787724062902400390886202916057486114526544656581720347177196787087835479769749765323654587337142132876578298636827601576902609082826621656143816068916719910033888588079014072351788426889001928427717524161853096504994334518437544136642509163773831819478445782994657685567508019077598026315973989111961979396179057454890708246911926099339883392093418663063793729410055397472124347954638087746393115839893680153664932087494727180490505291565629524574733683223272405560094410623674652887885055079118446779069791245466571777152277583809931045738821459132460126546095527936287728204776819447658934221986057844424704000000*i1^218 + 891247642106983580434397678190451336402692064165601955303106118021145632169435381051628924155730334477846517642457311378058822277053709150756227987542266959218538340652543248393948090993400704501169529323203170558853619535630649727230184346577455477480315430838400624876963491623320934246078582207655955142399033883762311398091075787450298787502090163409512295597011541489447025988875872791270171363603888857319572968006710750534268646239720266519947090760593189316063813764083837566920919163172651152171279588136578860055399059280122305539197210124291467461542277404166184986984648690049688875281764291204976269079420803757009426087817188362922507521437391552626893593622631579852041026852957363399505443971443803645290544409677580779200529943925309471084550281749757234459147786348352609915116951334665072912596453984997650612318804629395658157052149082529416781027304831362094052804923339205831799261273271667386094967293544340187321337240087305112943264240192521060509426669450100362992990401578144886458906190983366947257340811436498269370426513393913554400221931029773633789111187883788273601011416446593564880331456864851728157744901714726890135928045482873651791648014830701345938644339769101338609513444739529331217979309614247689308107761593065270274389984884279687293958809780242421405186170997801335512240401079036497042038403434953246480170083523020701290237101641965170197502766237961679592946991615760385700346687564864580743808266140290164006695480290917908346311345819675011172315461009050839218979236062467136854871775096831623753379575523595589756464923364289882276672417284915430194796669201220432137449810839580156182946698405629116376457111610165058246801906983010872868984167749080777298750839379247486059583875351486100177285631483384082476107319147483863037308648786925473450734646824886972608203967583743022179527127829985639993497918845638166470027773895307105914328241617163745574911239522737776887293944246984849705830116177115737957754307499821227666565625239215687520478869277129845064504187553316941310656513226079043626137977313996789993495752495048109364566661771553424201369593066293110941760568978852920827526752552445644558821688708754910703637850288327838376603929578838005151449578198111471857744628269397806502325913157883072934240065095399738895846325947675446227181660836775153307474537272615203122452135542776124468306822645724851973676336046524956131119182774220875119868529312905226450834380358162079439073258614467662697439347582560402054959409652591387685249809858600156960960396999959915225900831658106810075519722020900013774162451200484342965565744158955299078163525190429030378716264545847560573579686265159777298717985467470277905940027152090987846442775547658469973584141099360161358601488997222581632517050299542318025216728015581326572974268114745626258425096885101493316853709568002307549612851697495853394474571741219453988493775306103512079910502514422451095924170607429755223131795285658455130724032558691263292241525489095917549655073407816177979972977339457175060275816838510302841491017732098987005220873851767263043574725945524239470915902762018442035643766674672721812300508386540401124843169720867032434559930492325801859536610796915874527736823221905199739288728758625153631691142902994554949496286511533487744361545795360955729981296489566233091614810370577337732316067556798869140901534192984735416886989077037958798230392941788662018867200000*i1^219 + 1179368870657737347607537180095098669011470599261988542444125795607552526266574432334526154967177460821155072199484543385120253639456168817211401260003254445085454849312893683055698867424897793124329012118898392650557499590852612277913057144394515100232150138134765763527482363315390555709050717138604025233993276727178992127507765400388895750488354235877933544894192665435584777154450767826527406565387162265483814573307870704893410447937225085363218837755064064619210096596968030751809330030946208131058182202520187877662394591385426501306816315915732298719568981060688422529547653713681989522051184864477066637896896051281871731488573815038254047776122280233696106421289262937807278685287778222268399800996784888237434557016438862245647547752859952039390239274195434877445999452561024922303290025772559454800915402622825295052891533802874475393114561813966113054522734587234040190980069100703667921753615521645535189671010232714236917824034230356096049875170971979339394339091103225683986697532532394893318776271625980837627897991372232337463908806767738361888642409355200213588397990225411062146407916629917895777900570298979189328504473873061098183586539468548904982585383279854090286692966730421655295705485434148017612213926142085347437726437806296802205540930911222648238141013531759839564820098113859163620676293941438437741304584922945820613866173080309239356268137935981495177366416935817798842959787992984679602788782062606927558133750394008054296145730072052616480900137378408133640280754678743307035883117522625053428139443674704485778998172167359645864788670476004022244594997408057549468068839383826086024948905541888542210221683345953993954641859887411448722869179971898994541215636171197074345870039324565480460950683062704688337283354506675246314115437823354988105271199067855167911157770981069300223261273404780274119623435153189985909615484134505999208704557378572368232126856308661983653945982210015110482606919341349750865397456277600192357627996304367616117942708417117313258589404435877545349596954120191151465730603232483409528344237605341934031055704595380199599773344346620738180600867607599286002308837419493216262791512254329386858491035605892810173594429797924746182739365095497310831643148191035360916916880635774865604912857907776712151859742241257262806319175888657050979512772404415572008972859656436898461151904968230115716792918012833086616057497252423812023461154958380026244726265290954652533457213104868469887828310183300358519701565088091407692657602639826189564183584333160559950575127824080838371307604980014207074418719219810205117463903695931158256877109952888768013979243452620974221727701433032554223381875144821485518825747688002580865042675824437890195491490868813020935281566415889402658305033312072378977985717399465854051604714325120512231296666317157467227453473461314374614536614297506202777749367951012061824828115605142267447916799193097385647925313193963625417559612490675767343660478800798262020817020712644177095668470948981587735507010303901001208049650426216080012733960710419443635068575679227766944886901673464889011746215754328219502764613086143204087103249557534897102259714109126967336099817919028201803075652208559001128168899889976166967386639303252961098019611237864808626187489312976560355002071207488582432331481931017354762421102908728716461934387338182881490412608054635757685916676700508242826011607040000*i1^220 + 1425208084022182144381651014065511155196077496877043587734862597981235441025845624213379178538823930129854713570804804488622582348850856454188463720281916334456380923122284894844648531999857686583954401870179995216537801948335689742494688604003887408398931777244699582333988016229980626656048750159545046606756656314888575273767156152406454174235898259117292891246590367313863095668452581317339942302421303029559625205858223567420327733517516796000894511778643256612882200925927280411103806658119919559695564941111782632162709662931368140007890446198090669663138085172182759788245781914416266647180093202348430586623429373727939800715418185760144339685480485994814810598260453983116701494002020459810338162805127387696715669131321237455099684576773167163724767575774886983707115855427543684268452123196493410663277838445967087511506245647669584844395561711287158981571305293016107005649858272962800796149051660690176305155593886959393877888505456177591832384917650721055527163980552025535300495528168293755548888779653690034236868375061531310046162854522341661917343281794333694805031329688039066682094268277473645104599192401533752646411744956565521949249377315767479425484191222666285764830407156469710278661356695354977129044212445981782582847521453205004924400850853991670983597615492628543736259261695140776880340629603907934303020048312011853841872406175864677893810879003411138302625732945784013074404753647175575890893483537999995651514977412602181711214447839372479203447407331651064826507493768290183412192476176613533905002225903551486910178267012987821952798132545107577101052487034348628145420349252755140793631186304103572991032240739363364169074421294562882894010397147778499030552831918075391758033423327664820666726748206825667944343653908280078966803445062861360901839563978093209666492898753157493842644935977295667508926479805639849641366407333068770568442573292094765438353743290434968150861793934692395590184798091750482541208806239483408539083315662837701411195278602005825984015257866409882084131837976197116523204268661384299941788975675834060593435229489296528127164182540998268562731189131885831095500064803387243571324494033729737672678650711727671113626289958281107011491717013718254142258802173074393475894170805876193958969111881068223294703907386585752807691478607304167559640904895319912565527678038946074779449951219593987924208786102028817011512387892079602795947328992154590599256242164520364328263371883745615801736016986335463798882474997404356751748645455902867121661327506035192435334870618774370873758708364087427480800029225479936921340090439677813579583015600115785409125742863649870478934072756308021071931188334134277290750581824525469052401161796877021928112209272405609510412744446051166056617963247208986445880863121658333792512006688758814918380371472415582762894927702913033720456799986731291660967480613402225684564644854180028154562177826923364254537667978291267692341190644221792762219773069635595540635842400387838494413834958850240849581855956951284141721458456397858654771305063156435819353700752243272964558542039346656497364225487186056100660559161316325267817437371078411710890959992853594926001174474414739479415877337136767193317860963377242083639528639936938277477290338204841221936597592387549889638103930627999899369443808800925761162273650039420990250130946109534265272331927552000*i1^221 + -27774589985098731153174830048749210819217734355580649972858420033417835854173836933807025656995262663315362511708534508325579962828207651943242150960871613671008128303797852541112736498059805186397273460095485152058431746612715926300392800109111547966660437907152603210535867194679427320558147346557537411053570595278938001200544553752154912642561211167882562314800643566106017159507699335627476738879344199243724845096179283104787242905480080203576084867076952072644839952301303859655511893950935668864926907514319230362482138511097354620457678276166513347462929278622201950752689129577582839533138037916664263431739611216525686800532786289699678125564429692024729813557851633946069024660088856261704169762885990509111608794754801687231944544554022884148341310161305547847510408105146674190429794424429100778415811801205110728036426333322003446805006269433089176263592300507377783825098806847731201231175376185520347153523114239022755492980528388596101835539303688964177871577492396982660457079854543201518251834070433452497826779195647204465105941308633868201492216651204351587582939701096767990527456950112227906178686458228152932109742004754856112779845092640299737086717947526167487189454938280303700289958770844900556310370686309152560325814553295446672655760385998581680513367567450633957735744064064219708314337240066154193995038187755727431717260106940586375099974695979124863353485531716903355602692089869386296933901519844793321456457105025297649723180175400776845835889222905845530988984042562580423684552556921127944798478080175704671966101650720174917762103720990962417240442818756150975049969441539891481603790735179986207269184500369336957401569057247745694774706713673460763563588783261241393841683434265514995989505281238727956350169812567543382273796996633815234597596240613207026468982092243060441857254715400197075424466298316642247129728110211286501029197357854036923022035330271464456206058109005353187233766553134031668278113736899180591776098788383480472256844475668075145382023382523966066769824014991188526381787805025409077176115227554976380438190957949848252274387839238701208993913109791169056128745925062298322042214019098657627451434702113516002643876269015490664161378373191359963255574886893952199592102627470372431056714627987578675897362724000206232401403835249978636674641718834332208130927798715233931792144756605330250975625747270335994288546754456331260298143456748006997095459552769498918266913480532140185742022946786238994922348554461143496888444777914289494974311978179345710575966844216730578032092387881923329822235101750017835783623801088750465742371488519823806860747399496825649851185255097771970740151531550403966930329897165515560267200723637866688904617300569780625426919992239191637834761006996715098538627984320710578034780914575378315413533872579172222604449672262182673573417194205943491540572328227505576422208386172656639734632873233216527869699067455786710695640069002840756765563071688573802274598838848508467915376386863814550763046189651911129272072072990929469250374250264703585538432560014695043954548168709324879195343513360059082116323861332403828070846811348966240595651299497795822417087115448536984834872741940829428890620598554991382724808237541396235355784993904957815280819967490137822591528062779512196478070357395055917125206225715200*i1^222 + 17927053309191230190981843446248758010172403919189377433631874854866906885008206079465958560093437345377150360399127546064831004625296383030398743950507116495821988453806808633473825846381621353673284932800125106468716074834058673242705223220242369951769377227095826919851078841837633387351156286910097865772408544368614099292009315822431940028542586129100818726898680442122401529858761916095354392862446653497597164297653309906256375962566140550581599767878512417292211079322953291249386071994217396603669995470900179071742806465568678512272037079716124398691287969504370275905926837695888249023804247456875677233037159832667450743037458808540561797646659288558655890310958909598102303508983240695609686852503061103100221648724489731277625356210898665775224235348780847170815558312640997971549054299678057875270285291394092747927297980381164132655531361224359491708053480857351249799107189073882224102811566640505079274489889827394015405047447495367047373149141958136003001956957746646965737641167609575224116935443516443390254528250185803468523700307755218253582325200917917706135310141810257536815362622576189363967508165135667723280052687430592354082017620112371689567526773082332137617698620877003966305722998505099610334647844164072294715723383059103648222377819371123775321876382722252858512454446394212563760037084549209257480806050852570450167558963770100160524781155645135734612763404948060519839580139073665595291574689720102434039430360461252253572284454310412384790599241582547476606908217402220378857128291015884593320830898104842142429505648100938303434320308088676656373090565179290150338537442256317716940005682506874444763325162940452664633272930227856815528614113192785131919061467706786295906560019123101989183661522248521602395622633440101433313327924939055773304655324115065900190692937365528001271452393595524614323858107616455004945377256507892980626917352371869025762084080185782797985571374434036116468370101522764063513233089557653156552349118530520182597541876862257934408446017926074541866238399041103854878227136851050053672013301113027958396066667473281984320580588460423710554285821720779997582723698828210030016608281297488430627547761198492635223176314686124465983438160229951448334321384919191278897897825079724446861181878445961904081731156603011225698079656141361874670043196594078167543795280540532420661014591398146486737413331878603428662129244906038452700452988095013855108802467491435981773504954418778688397418478745130163113909297306041820062045150607098815853254381606714282084099337554291271160644098876075697478533871197706695283594704246164214472438398611392221868653002043167995294577339115154466667717558260125818799850192838385543578564135683574630538929191835885864658694601862778793056835196027634385229412185443781792466012383345568748909992003276119868173282436078098715640085424158457478199987077290144860229075446664596728001355108780244303803648865925202872394318291605912334961970148075233592734416089648934515198664106035449475518920962327892491012832829617034004282712431963481323825054972344314823005524379552979019279474153003427732298592788472022202929609079240195274428946209205282374141936113497655989988247653405704450596465841180381505651486249695626847787625225699251236189698530259639939705308446720*i1^223 - N1*4446040728342506402138502079988638514996343785007776279106847428496874141079052842566096219860916022056228838675070849285098934194520530281556482961484703434136296499817492149764045613617389011902736299668032200992983958350585979891017739648892005674751902588199920127236330472516776942901576563010803425222680917812414007022178912999545960651538291976932164772506542957602310030657874349744155004484878408348637605272668980782891991439346119556042744139467779391201825132707059358116361147086468946899189845273509825993786189364685256162039833715727698548694656343456448*i2, 29217314948592699572761315955057820311401625433346787293979756368942914943665769808804336089106354365434019857022816781483070391180918106641089848466408061867979665999005961931712912393611276339533860331874834483771503737277907735665427678778430370950909981728022164892409784936157852846005895566153602138561761331599566605254901576308611088844762471811126330032682466979285502387505264268432002398978558323469383773335538333794458708910643678838710958628643622726055425508167783030773572428994568393361942529493299022104628517239382444901576147394912593278927763871462189479404556488334702177630253906712277276092162186392367665174429907693815749710913292031530568652471945761260589217189214786382452620254059018974844841438089943707700322827004664814879810023468767648944378066278145695029966356459649476930462624535282922195153461493112555591032169460111894487669292445623407875546548925597888626086948680871833234643143489999687990241113503094543822308852060140260737220374324739529507431215494470422526577152278404882235162064181143312632235676872007408609189858405698683745434499646715965077502941544595285711471897647791779593080045288466831377549167313476168904958535237352264685851898383813738736969294580174565548284517118050260899418925983248981138685206362508940523466393909275780146034944422539839839406625599414161357197592237635367011730318254293208587101039394151909662365522729041715473737885600506810653454267998105215085965225930297269392208237491199645846895323530856926592262766440771926872065041880619869194108457565409012282371565107600140013435224257383749797444583702198719082042418773374729266792208110331374162138357761699536335826761211747605985187862835555258059360613560968803657570316495065377124004603885002459163114072902841523601770969672165304930881737760733112062866487603591625178470855230953971055896373045881428146863952748889772618050547334191517263820907355800386128773427927670251283438125554910824986132132594283219893529641080596489310123548978852406650719149897101958494994676460539576917685485146751139776389455221932378663700433758763319852143346867074206940603736632568307949581916208995737393868233012758683315680318386027744757559481887559452524733442977625374037724347290787612246534376758389282817383437556016185965146364199613656313765623001824758711024443353132390999915564101573200550446478014940002166121571402663912817825965424354335433626737256258661719951477259276926556781598391848315205775673621214508702417424042517071521647725132736996601088975476653964627976873056508901006803265802494292158498717008169199730405098077966558030084612209195098299647436776938072129778441019013382312643292292343287837166947615675718602694909514488448676090000200629761779012305894258704893911066510964922530911549762798511020985399017913533847440550804325855119818952307802189552185132108134147533198534863693266935123184390055064228813781238884684837549666656768538271263618119947258576940213296088353770186413641543616845478589440583559435876873593898183463825010495524277477473431324899100523296537018928073922450444593461915278590871651724349628600712366278535226128404435758779667782706431063427984355618573409196219142562486726026656143059973557073307001118409789567477659977247905296711672569478942129592836467233419208879570380854636193862847298952580543357457821023821298435584016265092386744690790463596930688267415891065256085760922084815367715357919473723272037268847108113760581242551756464470179510987465256416054465522022347323982330955580725159431446734260373736902495624935121742988823881733181780865518095900254905039625910278965742220869327411488042243321415810888758388304442865430834982919907719049317976597564785544966239187680538153680389520274555626865848929269729091375564348987506470456384698679845108363196933240628724001023500550294040979409051341559761512155868183319664574713669861336443221132941541445305268991222607304403878362818791473917857295040708842347090503963939721779871760781795237011432408275053985980587852917241403160946738784203810174503552502565836933226717880614837710401523308405827132425847418417116986441292247600773147111734232098405427048201782645306584300520250890434733119059000111864079898085116535277949640362811469592469166225437622725333494880011952988696410349154989521473074976211670725912371241527453645702189596920296810360255638725979913399339196052381966398531266340328360047855467810993072375488093505869481897786800468195039222750010646694760853707262831559741985582621243270234878062017891138195786215010482605931084836630467957390909221699485711289663382755740745609932006393166794770317451077281492520512825355523555757034649915155155892823832862099075752992459446026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -395063768058734293275595419523729773181155033533455964627732640748976244881957210861687288633101428412073679490973654038611444421467036459495544127312978760846592010020998995091031055489117395416453956169758673910014807581821150259259851606457834104156374018315342293136754792687992492614652832527817080948991215607763546794073372380989762399938592720907800262789581805645632305740968313188885271226431520203653874364113016282954157796712727018754542258613808644647467257356908481084859285641049665808102894614976073482195687626691470199944275489494668099740120331345164202214999488039120055374258590586357725139061415626764949268661835698496562259848111816708149070502669033042961107648087927221871120725911179753110530877422443138094884980131004921338272059589716676292006674610861522741098916370351354453227781518334492758836835772193059922573384553131145379104748660256697944916103519655381687230124743837631058294047777038905747405214932334114627176252198259810674814175379717325418589517396830240260302967676276536626053222842752259883534977362937931287612208261595812139366549829654679196171825898277379758837675742687665623908214156192946091304461151531894216007459779825558305309431766574724476065647827440252432226553216130656051496273110194752278221632250808225502877115291293290272350589654687523424456293876802010478197218980554755909127673768266362298595794214514776834033743611176029636271735247273632900785554743472892126419652865358332211328716230886939345560676033310539728677649486136683287071082357600897320569183494305216464319980780793850640796371984441887749131487141896527929719859707742693566409735237936993063761446457668843467928650016231717348862016527869556150936250426806126635505740091160318859479218881248666144566802588874342391266394094077880448001457819376490259539746213235371304196599632876036935235463497007251193161606790533008675047752035297999791493162843697615126963490873094564956052936970353177036796475859276703394475190255957368580786741958350704901587525458115298778486184743913666205979479376295566968285915164535435664631725890119991098687424908501666282272470352212171262451331617864477277418803930880023390759321733327103412254782618644198767049321731656790982428888037105041950313382495149830623087881558999597240291775395638910789503127004693433266220874998205102306313688009687272736258549210145902179803201000337323883319376137160990607653804783498832573843683768867665640411238403231770768022702956192709321181211920017088587680335515592904304968290215353918792271745611805877857500291752610836016057328736808819985586453173206892338466324790503700245181262644246828861863169568133745606286667820293105121696863189632977489893804757657334766697500713829701931409059733670271300607243186298088152889158129179138756786648802014281802581055618122793037239477821562023991390168135907916231218094453112341293179626727772100588384344758280653946111484538107312291452144737120526256318690123481509945599116504023229817061956821472981586382756074207945996224288090680856521105641502203741157613838029156523103917502815509003631579396389250160710680384755054845185048283511809571766342418712481284765623260006239738890869036906725054141666883402092289004250162866449971961147570757254008532377698598892520261276216640382306409324492886931070077616117295078290735923239654640116618414618605265781687611811903870233730419207064383201550078811145942075997510619269133262072668906440005993840716550288541281688237892055521641463851422400585380164516487658225360694636178838225109687044436389956787018726132953597927139264138356713817256863450962109728343691220917871877188133437518585892081539515788451474811641432640311996894490200366940530682713279498788046606072498915501998611788099958856190288964967504558415245572666687576063554131934383465538960030726875074853951596227480886887290937707379538571198930196875716102839605615504718345867711925512509157144914500168343025025711304720402035116052164097556979860830453892851429815386526063829400179719386545891943790798923936273869876299356962506781990478397750067712158875865983161715056274987487752976855146731478964804677691781809538920297748986382670134912179500868933894235050197453400609774199604744897075876031732912957285941781264588035718455453367120422778431990909570109257818137451235786590277859933070987747409458016608898682669173269935237900042494187453656870332987896043771887903975227708410987663246282012084522867506840580320555753416457458880750383186211549080254976880327248971988808660592815341262572469983827174911501905324999196467372841556967708704796649861602574558343794876048583422699390113165434981235241454694281182870963242890000530343549402726916470421323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 15310795741683122700113805430216451747390030508284458484567152714785230482479367436089893303243764322555469596943017276952691776670728187674182339070486674072877686256241270014266637188433437996754727253859027214128994637086921105663821960479606081094993048087695135776985933360756858100001297586235204431576247539683800721299696186268149729626171168729545095470332504361993805204788159117869654940892105146905635415227937798186385346968559218037354837487023900811963655567053198458940879265017515953561991401644333191719941606294979990745332099545843364952450750510358240225649267886760612603526978041189750176944521494647890209281720923805433393957335686422681880782950283175575342505449191541633088688377663353929340049052686267475636576670806201525808089671912373395898114257802782226902786343941588235450540232096102991016146288371415120938986630807503252929525567796146108976324635810304862603238535001960213949198046135585084955019530463654229324824842084151869974317517442500001650128187653021464802370578654226333576207584900846563181330040136166107325457560840850455430560317300923204826038222447935219061239962829560793475816500133819371105019319039821105393499962855584331121810669023568649432508767893896666692611792492512637302522035265175651306641758685077923183871367962391630553936214245145706068645521302380273645739418334746530984370154413029317480467502453777325372832208582803899356236823672205503762759687684464613663263168041690475458267132032323155410861844125405555745784162114558321076589305750428198308709744931280840334252081493240918962350336195148787853231553923217220578801037198550475492935860129150469112475733359254505311800610613620688955926108192976204049796292047003347163378910178113731445296306044864404289865945485772325447548956163518442998964135683421004009002519792990237226285354499574553046426002408254963494435987752717898909977119225477137287283143923635113193094777128814991886936756600885858780967558005828788836340603187587029130535181360337167627910832034297534145412495506666993900626955792552142782463762835483382117224525430495816115207541732811994802573189044121374336752119834349287385249041570401239685684654932810462758789188105583278012917673646490917556229207250765887133718141116106692563237423611773382029825875196594003902126964809187073810780451360005002444798998344161082825967644170001937143659968351067657607558287945777083386923754108487839406022608982479217870819382035706059042175562662846092773955954699051566589568398353323064940897678396453210230247075917175169684666961276493878119756768293392251056697067105990360449601132841757200874636819436023841340994058035134377554268741639775557382026588058402907198424555681947783391380705121536028780224538939412607424178136808617574450790433233238756993211577509779113779169537735970239771876458120319435912543633047732301129936041117644204297352478765247473516088992249442500327126514294572769955084590737695605315623586551612024858349189714438226497702528055265535760059574907186453863300109431427293200270247336154289670709572224158623763480584848387952669636982359295611756368838134430718985589243853437199566460592350402456655576886655523761813642787568199992247193729967669478610145404106554186011177361244628492326172308145232807999115956995505508852225494401506813980860658864903552714559024499570867141337441748627571995986486203841948433944587897397962136207158192873126614086536773190432748406723428768101373466043520602469151831486817900955533829220228699395777207369743925650653082296856493882250144272861573673792627345581274418381554197697251427509790276440606034495348808207303633028189249970760332057390734876560734320236644107118822203409344328283015127677670777349301724474260363042964846524389372702098466947538644410342039569201528147189036399372621115164212076415050844792993895419900117724052555094303368343581850865155840155754956163042502762588985370135625169829331588098816051793554780318434408971271656292231449102715912771744925587912474080290106677358792466249844161552823223799510298425149503902411558223826282669160146258363671720850093738343960144413443139281885803682291944942464941585939416767091616355978374833940648615064420202494007707269104800302702840935121261566023358720293257420799872119918460047924373180633736760199516103800587857805226545268794949663795948701512929612544228601256139814837217941752540882246097460493743373247316579311049990674793110091227264962877484273032292383729451301942348648501528557656840899858392058246880179403382089231133323208633980805496055486704179173377207182977396842674307105484572820200442464535186446626684965811772152253028016859839944318615433102911996580012431989941614550818855321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -99311959738231553179698659381103316943580651259744826503515073905133370005165094610071745843361392010206709052034975142967829392223159424382236636777050701965318470810409399565122389393819953701933383300866574231496862057045984815636572971368435650602194481570906793289952202224994166148443130205175632540997246281577317951575634368726620759594830217897228263573565086559139982206846406364399426993823937203745607918107670850073892162649562129782105386758573664931350285317720483511381689568369061244256170372581807056940411024322688509317917090919779510104301248048278650499816776446719838418450723936804370382323250469623392350717263750863383805091371688936524034152980530320937239211754273503416032467054415727560340760351898576899054071578786312419637614028092418168929798314098086452207062536187064403630957828033567071497238924590576345502518617973951097418091751685546399393042936920251077032069795238540791589458746757014297396838370881366016573522714076573117244402048734471066801678761901824311543001952220217025349998492356852888499557771889195981869640008243160387396740789833939205909082203868811953612778900366260169162173643064186494086729199861374326784804073106585847635119601268803681875074516287494410442828191006337014856649645581865007557696678324688593350009630227342800646798341600096763284804686782341111754926869071120137514996486440196802226958315632812653456045545009868392992599634962815284607172027979178199611791915897792526332389224874097035457466326879274195611733875270083713188195489873561596026801427751062237660273836685325565198747155136020508419524086298010240082725148453768854528011277905323093325721122198235026492594038313882697267838175715405528196988388240046194522787918593547119417923098982779002694335091800737868879052839800030218921227763754773249313340472407246676098476800653326912918481745176420082588047128511325954938743993871395509777030405466326072916302041677077911536829306087886409840261836426461435803709961062287830697350103591638905059654579028762617322410435091988407620003653145494953521408843130032631020517537216880531160539946168985063277214364474805744496153081466311860527061559082402200539183241715127831343250178056486024424569021265568102782888700879300331124564771791818253126482084494596549460557781964153631431702580057171131087606255860760607376644139092260262730514650539246077946366507471858682412221927459719329207959029361664738646553735828232455842293858690363654237714574093337023612804169187129582771935015630369729851532082457875480247260770759481636906358953152057602660631513093524341854669425154306284689152309575060705935147325179367059458180585106094814628712032595736064330855400678389316487623666975928169509473037788495910024248900642897669012899158033541914969694147524745262011110951985443958247922432604294826840575936001147142109287149101677009947936477021663738703824294708116526815397956709185893360752213262344722001921739151539921951505875219046222169745391099058560318547612328924258660284009839404892202083093904543845708204398367811902523068494527088714233826506140559713416956569511230536586367872919958167404793618069844148557940303814738939509915064968387990982109741760447776948449007394476915229102178848214113375143644917140193629614191493827149187876230241558833364229914397455794337768482622957109288073502823520527599946107365388849662065312302405838909892126567993055170675086837149026822419179047904423984045678587905957812408098784114662279515698929337287918325761883010323635781776285707929249332509086760528861547077753386867283684570731356449590307076299338039306530252368284594180518526033279882247995665118597662737661272236877184624126489873912621138510547656456135792757686792453958910305228856775724989407229129507011440070453083920504347434109301524720865137973763670461666058459693017828225506635152569893140993430662629588210948936969861360391311367364899452398811526573794588177926887985455130037974456899051629668204787046512657822434010749309670796177360621995424737148920118440152731050520516376480336374196772097987622903218038791156901309532359827374949795255268253119256531084425514994061872910708936990406947395654968138244444649950689249642525715280254247957741776943036288712374182011956672354058664878636998896035798837056034543586414787572420205764193396090880453422729053530921940572900388767820213818059613691742449906030941202449168136860362581386683272155926249279784334599021389201797112932889023196720281808197556726010196936794276235904531702843860387210032041735178265489030895429467058674730290966459209097662160516939180314649269484585946950831651419243793092363223474305954868872849767766688873463786809579566137000029937025564016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1828544490066233255106845499879653238528641584953045568290069703175876519312186812105053783454811678478550985253010115840039870206305214121167675391958483236198906530328278033629151183556221419089702948141506335723188558770472354093121386604460091888728451488008216760886609955459897936096068566356460194594432436519965456724702428786179614074609922475832617302439580195107827408010160843909582497405994491631940525495903545997640630390983083826515275285400488265355414775383541767723712316462572183799135444566607808733483121490809533125916450934306681156211937449861391593664796367824451492614023502839339035317033318360532245687538757839290513310703200291109849980394708946331776160815735357745826013060079230591410596362211950297674028221855361412375290063883597919700840942267809997682465028687471625079730928223979678158139244177851599233297825884778389907272456058344633294261225288651239086202838335396456654613601125827669001256462675895832347447988479759887650457630134483750140661721171356459910502879448984444321653080962306382461679178114252192096925291494194853810724421136307846389751449139503943528408832137208655154597532262172890397046183998849927601514051950264647243912380574175960776752930996042119498632898388724837562122835674001356860786410003405928030821819458566964982387387775625724810840413535998574798579989591662747207227717480539516959413417247700947175069998788204438492730974490012350272141864210002405401778992299657338851755014052555860831272858637719432339686208880561021177221532398092667411963320259906840433371397812632754242102592714822132093670062988109639477279026941030178881772202369994673835883947996628747984877972617523968413718789722933951334678770803418293035193853106866391824238618275176616899218015563587820970966711513455687663804876772712863715321415609046404288562363346080592772410887133105625759684152935441074102803822239105331323824106191155843262790711358083292090612687253156716380888840188635023535438071344566773603713769374956472131196881972216597038634682831583400827263601396612061466548008834225110451926539708740240311134064974551690848055829574395400939993993557751746796213781845470744066879963136717782679739392119423313697298585632241865035009488461710690964295224474492861555941353556403323249160083229262942015753178620079370449982217793364738517834109290378139548379708627116539829037998800091859958466400797715890534866453471201948266229042753908951043710693668498897150072184142886869368433895198819556089289254790649123714228923033449254769906740016233426787267011333591972992240196216252373348959640394956859347276539739605473974937256545058318743722662838567732270051997397218272375969074291004491394581863918885661866581338639975240151965695443961730877783645809530904872845553029911710644973688817399361886279548587846723989732294407322389037662348698659292637111658833136669538538647243643487007059017271103023766275483339863960802124502590451085228948899332543392998742114320672013776268411390636403176523870420850540847576436363492324597009126148310244409774580373726429220877486673918365113757333018334527418906639003165630089965951119576689009415265422198017914591979342156319057621856257518381550337892237219712717239533623499522643909992471975014248410526360682194085490448507465216043568378445862991780646222809451619789821858291120223035227491206119668156883255244613848996195856895610547761522254958681783882441252263512437105046339619895572940033151943705656223640733876148470842194871810107646549594059510997557513151980768539331051924325133868909344301382536291013816725781949368154716306944418449533798279624854900511958890135648998218074425569071201816842558747319518645416285464613114206728802031638262574834754687104175841427806486285405013335054907406777702135160708567951121492620078942420829703817583921654647576083727306399437716908481483270884026648744852458387701720736709414808456681139835594003471600381178691061737024198388934017089251578210841993901980234740214614245646865457128699283467709441819489459659344729266636562197928658210210070458033422675926971933302484432533601604570904399377766714662995128106358874078468870361692904913488314705948956299648602480900050373628281870422776575062967146846616337480108435370387528312794796615773482263516875235308423213864040782459460065946761795912887847599910320757156207228147963217751675853987663672409947294540002596810298562040508259771460983907633377910625463606464114994416015932146678001179908143998955283306057854318338543255215759804416089553652145677656910455026817821787529005032591706050288941917539706765448351024947092216399365680313583518606813999786458106455960622931796135224906243165179146469238579031703552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 12207031942113254390252376823684607488398287324220601425701172300854866881553411813278907963701074600515526723608532640257604345463170156729695006935229251216979125145483938058130051924804571211702889833235491274881289882928985677338474305913905876729374900775034952073468229508118224808587198836383721353675810956949503268304472906681804534432706166197428006705595876844550689284582323665290749646915330195778801498298012324060082591144153111363020839333479295098215624283586666995153905878170758228629719792497693730007263999031689291724290238370783303859041082372536205699234408199212120267786917367423296857005247192236287269375313677345046812569208128077568452495443170810142631662546533553549224395564043044535204011155351487140744852673108791908663047015955158069216733869743923276534977541662118253558711679756438196989782658265321908017367186456337613424828922496364423062843226819335124074622570030029676519644625873985766738301466017545914578098414173451805908821055011001968151827605568080819444006856752597434398250592284111885387179423246345842200895297079100796573797223919906205768020385700296403233347643256083324424593804069737984510487696530873057183322835341043606332013562317985690428386489758446293805267596155107234088779502582772186571213780210821054193960583436553061081054648961998387363457740481626416484264446007862357697534270756701241369652406996616630850450854901937956028333345663323826685460878877618117862258622516841204887324382606406295338420808649274113343472002960680819894594111371898897222065479495427419295657973099375236410727799396175217590441764861085695959429991494340915173815009160223170492921434388697233847348949115297869875894021598480264947367729027886693468035106219362568130592533891309526006082032565683021488713312200779866736915863603648513141099504608918785233143116824968232090211857225617725548118058260117789702175293282929257440734708037762621110662070844919769855537852887324616325505234609712445628564045503669664099894683123392370828022449980972921509303962432880481355311389102683048218917434625331967635861438087239772451148560655647965248757077608925020118513985806507193106519785612768178566234718042747595697677121623714803199813998410732979992866733918984541862229078626334381749215161757664181063156827225528886730054142762397133986611890286160471273922778494533357829647597966191422713363552901042431242359226528194135122938581169202539706847800129657697117689032197961050145443332598970739520184933834382251746834084893388167233617125544522553191590845178638750920275872722361185083922047348943608299912581231547173853927930504344999871614107954137467501177253983115092265256014835055757812959026941737055334521067813748250488768421906973338376016156909173787643063849192396866537745158674754090078445687528059109757030370350579569436395391048077739040695374970745561967773161323730977191225729926765373217819848228217058919350890578015355616620776887050160457087724784731039198496554156029448391282281473255199358432773830860154248174386299544552995367275184570379203344732338176152204943907247900261662860077580153267927125068265335199628127538650623533986497663089742368939086464370133452736888683077713644452329711255720117208863796423199129437822382314239255082548171536126277323726023274485893401523508840535990048514561966910912859299304623558411048753104841024226346103021198001487982709759363122919027454941769548405056649790291328769983543192081521200569123045032485930672301087721984417124000678935456002782137386001051573275923326548846041111558797643425640662258530711623424796698876068389766379522450753598503736305838892048638370897063697241439292033764100845034378744258630394393882085549898790521924995530107985365280342463402350091154368431391672946307995305732703153469740168554609192155117167935610351638830545357719534147169160803076990613981205397390160154912765503287365480442585716405258939563912918685216577251736751717056935312597838037101818452570098970238917889072934332928834335844165443421232159446212024199037210310914068139617870332984471274985804866666567540464267493685332986964786984745947679153151945153993177026934387891042261084322921436629076986574635695751241312164731025371672789409575046614614061457530257874071115764554183416946687605309086860409095502966504577785173753070225488229863347958716758551745753322460863255766780765696982162509179183595328298772474584471945355526198877300699925165212786395324567029473124750640474039887597730981251452168710668317163490691825520395745954860427779566249158070447637705318411812023310306560015130059450376176029533422456514375754706637909269257957538638477453608861958476965752991636970579949265705081257655958706008883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -31160640798356250688515664454539899899583470014357306743271490530849826783360204373773081480969704101954982520095637423385220783381323548987519137786684376366947873383281485747538839176514877634191748104963903781847955746300529084011026032889505225510847351833525135760333873437539844818383431608187954616805530087276772772694538200163606158670715118949127259744265286410867093298055860149549085581354504359689011114508784481532294780974821826730905539499845762634351928397365834284503018383024591187160239266417791626948303414558096828222053281429910263607292188220235755214755197509295386515516388325855641559741196620272248000195158910177268200488109718780390490063590998551967712364661667796077778372516109295250707359051100651778697919944571158810711171187046151689960422160752278082253738206750241102700840810485131934188764484810158698601428926689617403719289679395400086730117043300712382824589530819910438549763342751768152848253536655777722382348426039814736210916088072003635526691981344061780465551976813346882009507638401093583135425353614112600175167738669730564163881204751080677959472317458521580517227698160777167620108641339070892512653987912503252036688221240015110493633655568366093514524008472393521563793603322227970030427930042976740068935716675685289712542251978732877536233191122766454472831223064122338063414287830389147903739748803095570563050217616451628680861783762606154938238330443335640842145293626785831946422599648453622787873678203270514064542253009133812048075938516405531175035733271159579792698638380271219421518725162262210547437610030321506275515036164120305108276746566794386020270624763432930479182300634405675506461799225128193928592535633659134066257371268808422463040328724750848540133379652111134678896937305463291709022625624302353193722549538088989093312653884916297868510733873309854328269900427890161209909937861456188339122700517642673575279317884106314416910695563753606766401570162329156768000970136143178320180150935839993849999509895963392608737258360448696313836048436981022987236319629403936982253493156727369257618728262559214493101598261533338046955549536263895815165269014523390815535642138722986952748774291383552663894868024313051593025181813066898204157879024594909177598118315867150397925136151470715961965709315782955947104542121819237944590222082855802512030571981657611583423571736504200182726321471576596251418599370506466620870417056470275786719138894484379773808690052705218642147054720746715624445120455532596181887460956403380447097199371511421345320270889744954990836183430596789216800305533449494261463313190889039269423658984944928186915818455839502863742303581449278321042044885160390574279190974982326832899095409945406289248846354880925176563259748357273793666945682845814992608384414432967231540022411459877360680139252245878625344022011539385581077270198458658272775281141573649234609175945061986516522088943635554955016042476302771303456631363250245996043830487128317676460143911509899301266373455102987185103625414358600955381088376845812960269016565998993217201934844230975551181188430679731386325730531614605232296764356659196689746234280497691867644644486100817130905523664793694197338770795976957241306282651294503130689151034213704942508192911603971451726516277977159326465476694107774455998942781949017031687531720904427519420038321679492370717072625119060641571014388017891248195483246215628413339695180390089443644769879034925608652549475792897825238064011162365869035631726926951877450032016255798715721369847691809611349039763546002562492485202301542525012279213603442979313776802272110467716505900690674787420521956952582320739147449271034611878899489595884967205993602995294927818009895566364526981381379937271994093032894459363079384733765568183532689688097984906184549108114609515941543407692237958718706323315527202989381678340050085453589549400076066084901244507804398952367577803297313923749020582687378023358955075778790541615229678086733647412669340537234932161219472721590753947829325576980616306992538037285923223378989345214563695407384219793079398492937699502804509142446063592146321396803451207061179411001696464414993299948197297346445914843935837951641283797019435310087006676104836903187119227004821031552199679901117829223375260000319898348705705215445681701341557904656058736956053341338348734834394530093112950368859609338000006940610504942114511499022967049984513658168736086943842941346692819018947844198309337621888195572528902474424975165308626751937528788991985289825300625184226280942195073651403266459056892405172490930692714386106561611820423574861768149443736581007171217265924149021310092684011506744582666432192021608468783725017469122740472301556628193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -332802878848339458111912125658437727645523066576479085864605545388011784693674682752066319295152725074149991438714337695183293549136127723360308237870291036190003790643633744822799715020472708657123484387768138592844095578301799962709604029349650723113983655057354219595346225138218352264713999986786024541314272465256503517795011566679919056781169095705160850649092864685654941149087108865362602405094196744110000425580444509643641341628213981908225123151595314726052719095281750570805366863964319352056472428227279747810655124055154339917565141306335720713245372989429736595638602866286965538711095807558680927937345474026414290553760249099764356162356420161887009263925547264274432964251350747223525519720018276019254437162720517974855331800963741602240653203576727398483788962369047639274679082643970846208063839111413887314488040899759473700693372387367651764943803850585017410230066719066210624391104173835788602562317489613414383938467823013729505485609238292388442418774568396086537727722493906774322113683331979575810004715007544875710194641078814188988912490592730074299762837061070421794995353447245738367724114599730707177477308914125842461451914997199783327232732815516358539221434860936323676046683288311099058300399866325595628909045704108507862839886551921021898940319936757828244949987471228038146042836953669063485167965718660771862522889551569617588932952604921541221159521146865853953121518700015207550415737555071838629837218412391899254163221765386425264698916045912650250321364376689239486272220608637238286975519403385227825996239197146701037825803803375844480580513679251199627812607409325608640686064360278621331405895735771511752962070238094407659015765438960889074016230766575235209097046304068685774067937570231189703113361082424121093873611025601774439379958696914062835479168253133476913453117868351887072218350268142187905282144792089991833225697726970025088510722858233960317112350671342648287020684226979932969883940449376307716016107597726131628339767297937254401818838422372192754978989950655447448988325571375399436084688765410040962950683767237350617397227833282922537013211797307950024568222659348475227355249810233023456751894574661768182877687513014460168901008188793660820713284647858803988986372348598308685658398088604425290835655929730191209746421694490053182371110076729003512844940620538693764229371913396272720372515500337602893579494332028317706782657310977943913783917397377741820497435050579270645923465534069974203677607632419206572463767768549742384894984938460839217854679140577843578603771690623485225146782387708511802875975802084968257559023421018731848184076576140427466465306256003065652815567942630084517993666300502306638847507982352360709525048111995274430595789539529232733630496437926286186112980143457195119157452521499309938537241696569661608265127108910366247271834967419430117747529706925693838765156442308105176458782693765161295264170573782179307835541900119039295297603848106228598069696599437608192917943293763852974262081258472091945559914192646684054986680525832286459376193239054178061145814330795686559323677538894854801760916716064690799308111185151648814318173118758870159135552642790477949243170605757452171112067801241044184254070257274502512682096749101672873464441441149917823209560452211643714400268075916432186362677102117066073654156858573542947112436872258562639885008641846413230780673210102195150762016935749168982374317984362283769791548209186571235943906171067197802388074263496772591286845128604022790411609616286321551944324196014769195423266110620077877227259999351316191947700677918340932513684435711514490785696541407276483697035730181063430946442237924912913537161893279857784885578054785049653677755274115261302169641585742953028378495469894352829162514235952376160195816811268762794640063898697562989900985754543546941548071320057413475049949431118739545968164451256483075879943666964470191658281996954173366384686490876511595299497760407485525851947171536366800923010337660431955472789521878373286969638580493761238550958478650511109455214289751653282502149058315215712255081056561283131286107459134239355522676212425143487465269496322074613536998568578709646383766959851088683367401905591656062439706334537740816190877246385350653252067989553664604505300331410170535401525544834794187876861604412643183639526295865109239483114390186490880585826780278253778190441506588715995996327623549454662314714987514672207144288496342038221131001987106414960008758690706234093137991635159714328798045271065102527088237322364901499790545210025136630274472412027986037006594536447654577045614497247551865723280561514478061955560750799911456944841321995321511522368810961022708250610398920704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3542521511556626684995838692742436123171404729732202311988695311414380738412041304663348345676298358592991800967314391343635453465423743540428641371919075602939233562010997849183786472530623366011597185768523544326589888713920750446754941249819299289965759749319261297630084791148355631788749029284340355271810877846607830209314762466278078305393481619073026023743365836813889268573176980979362093893185246349739642659126595612875824378244870117349070749657455728005359246581821035032666348144367200924345843883029969356876264583498215452438872984458984104805783916559197301809506460194398691381516644875792835698583502728009650159065551629829709305369532055054812728936294744152738955045000899332857277882123642427068915448879045510330628995344138842479702417992569639285541591629863618135599996288133080965834575761275925648945113272466466945068436685039907648018129192346761546711092978164290886092442856759080141021846107177516225191407444060188079692732467355387745586298360320372770301762883628644615503330900436147759290890470019361953910304042135797448786012051327315041069781778655549848561141093227561577322875764923885856398959651339229931927170038241598215888446533495407500945128410320237593866196400420271073821496348964495183505188034448435084965368689887130387239049800481637441582295164751463967382704668605138999404256354932845268833034856699126596500207826438396461246411782975671099970120640912680233568101813852888953697480766861099301880860059658829333988549993227472228001057728392651752088963059877947477180177137441156459128203967909876467904888891615600615176749856901175973992887360318935619243736565578466414229340988264274961572678846157676309836491997764354589134626488041522609204183180714838102367460331796126514314834249018670210294312059807008108746928400216927421188143195934053876814452430847867140366711743250553939342794935940337919895632410800524797961711916380692886065075577868546145572159674789222631940952016969829421967970956574859691847770489973328696150025786305790428427462390900398649690741364040547688419305218201584481476391715404390224232933617988159241757432527822800355018279261863432853343065578152844312967692375907734401022986404037305842542202360538360718724864916106524233150720259333219139260168604245242863718413151716520000360812512346732956574408408476206343329029369190862943328813635637395288155475387876019777167469494781858822308558282233019841261219803220345547939497626885381668816642984747285838590283520831774853812955200688651442636093858102463865396740705538664444079146275966466970769628420481424433951065661221672543156686901831957041362362599817095623286889070496943794815516056254558400095062058748287558303402219687971539324588426033597528624720851346568530345159631842922971800086638817449529253321862869621305225850951169262758889271137724841283285633026111821616464363223381960222551389876455190746352694904895345250590610612345952328712938586418562082669665794743712886385357828832214298766842904259708271009657345169560764917693476636617556166722759896253340795459230062965976968674909055013387194766184084078960264792267420465429684670766263064150570686010497604902051319223190318804277507440909236303194655189057075453203000615198413299342318381635484548517247161774040999795733957015939762492961078516737753356636805762642402244274096246432398799947955091251388424060537975690674154115621932317725294586549163291508407394158630544116549895663453238435071298009709808301227145000408953272554787227252492688086712039538100297623071871849542045361098295872459652175292192022490633025608778882197384083435764434334685963218862214773813401590025296136492024886033409690961967570648461773678340837355628496210623920973927507985923172967962958114832372568117399820373567958232717567745647004911904310366068005316966030459583465650803041481819941863697918739917933404008350821847296408919686368322726365286722328636072042414999016980120267195777274559709060402051760609230643468898857052276167194478029648741440527817922111928685456991401981295872103571312701278925641899511637091932186440067645576855520695245090965382753044617209648422596433130884349806626641424867119116012154502540580910576326885458032607119826074680818323452127193996111191651971161727885208131838379451688744990620916483410536481906970517597407308766455704113450356671177936557947667030531365981089362767461989183286026115690330746995404119145941214215781786776076114768724422191910913131667779383165021594787301182076919367426937421386686595485469433173762698128882883673114687361323858321431787694720907299367147450304970139909220380229199614343766169987106597234057704285504643483673806848089447087691839552222431779015884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -15968223474878435338157121655647069285345460774958202379302347270613430869172285218329297513993787690361222459375578290008707211985403801095062327981019952272153031849621082811192656319688024574595427831551364480951531502815100813043002240675024128882306652284508944358481147586386702107514452298393345093579412256545398569558555501663751663566010818492208284145891528669725503860491463100720168076136524289557947873550796144086739180627876174607244444152133497774134500299415295543581197605132835728879144339596430585040147147329332943642938001658211474272886469749966208735739853327603215808746874694688126362491902291274895059942625091707775534754583197670337496459353403570202307464737765326741789169437125451730617785528012997604914088000473425809862409614023503699377869706658966845091388074089095178474630659797163823645802593260745624835213305442850982327463745509529808486413939960982104984577685866392808260537262894229154828568803543643552970949817723493241674039074941207174270443113127897889776661989114499893282583272232164035418476711855504728239603756901524781398054682843386659679879539288156932766702628464463483237861107361768582397492777824544105937953597882262975809012618114872812077323470846976446897578970461007375071744527849675611959329032558140733187942019857814394637122468042852500224749877889359605356007538428161129150621265986113487595770586663040509081412975495460425299177627502375021628366025156585894630237529862608303609744688787708331020464974063564913602364801661159249240735488448448185251991087745530217081700794529154206172909247895506357694521839508996875706070978147536686193150652573387961212887973754670291170590096623431937222414002790481984568914749587840725817114960919738482200759224803371841481525859657945200802564103777028112559243136676092470245489021721896253679944303730316764533364785792125527974652628175998222001651267482076542354371711880401991405051197745318144095264817718618230059363811293119170238748689198398680225571836066924522271353861740024714933796453994778337244903452224249467377201104303697713742681271189634235166251471097225361098633826386171125490013956095788200370954389041059226920484022773395266120701499760638218198489214393366991036701492865352449023282689242700607349006077301406141530040688254738072828104735307869489729498146726415971673651372745843763442202465586990868027051951625045924711187200090977980516954997303387085045910799308522182928807949515953235146087974964465248628827301497556491861808625043911135780193086627281001618519749828079041267426456703573920622636028867865664323278843036708140355757577238876771143726840563417304615967250466299864302080565353281679646896210937638059709013024483358913830485371407426444272253247743705949538126154590113444143247620866633771689761795964763697455550293734630536103441525481976153391455881134303694301330815964249915365764956827818013991160043251494177721795872273649025711736620112196917333298955131746122552133293242955883272937776629159333516330752080596622682928789965366723497103710412818555221098974417401732756027936357266181530226083330327089592381547570675124944205991868318840622706918834213120936603680247917597213332673166129060886814750180459301528433184363423390867967586734431516528881280881729421229552986648852622155830697877288991409846680707271959825263361949307419320171977771444576961444035553693273048441752122598136894577267343620579178121932608619686271431253270324555280005547655740578778870612976804955239817717160381761562314702952695979312407981726970696006280581785678372357520368784570371596519321163389392303945024359536918790517523887584138463778986302668888039553884235795191649169374121638659639466263980361542422713271244060262173580200855577261021799063944996460365663526678226366843017172227156960698744937783510536728001233632050309605769215649516344697331392252152482120934882698420142707425042044610382876612200484277799389065666308754913283483877490906884015415233908449994986258325435597335913857218762841556329356099252523433131731843100494489705436773283398841175599290006401370039222409418191149711784756948906627284484306207478474720941835685811313024032548251143654869384538299655105566540882290065893819864625859996084451761445552077813997150601556821691201746721929297254627538106108481704649011798468222605736785601978986466878375597101851599230337291443419322638627638049886287472049613460697524198484970985972313611182882283849524999515711378073967772117775977489418168885496137065922365845546039248082214814934307873499070633714788057383818902353316993521021532546319781558100120785805416708559894433626375280550324430821479570948924998811249376571479413342253239725364754146918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 51142611505795755406526940242896981622992430132506604187432035372130318228569059759573326844275037908086240851960461123756235285222858461515748433041660678149041742989356890682572174606477284244395064240742089781755757063851543611529646045969968190327350385557954234975515676399299259895840331740803006003063864422731633024846477576505499743539722974640810947641722474734404293034679872423025375823283730134650832556028998458023399113950619072944487070837799066599733372577411319865583642643176065600855663203877602408301430647654858022907755794378795605460464894694909035268062355669064261490776413813061189611367242539106329769722095788820716776424015128746771302990125561084074010503758121156826378936032647848508246754103213294318292552094704316512916527706037085666785557047030484460404533634071187504823011491329843186295665005629279874438519411739078087997109208538429057266647831483498600116362154409261595488853693415459694821366243771398135030680603985273839232157811215807015295992677243256537233126655680187376798860610278856089335636892996986143673513656275349626824149329884007670149129400890485039202372032876368260088213703677035726614359951294516996760071657369467088571870446372583547556154296574808347320759349484250586903905720413869057102688471139728292884553591870447619634196420561186059104442213700493781497427215513893270569449934535719934771438028369185170742313208353284756564859424783723560518590503229882504136902243750112602044136706901342291260586844342911774497072415455052748891425112612984677496244974824211120658039815863961196920427847951640924254731529090136693271594403941701425139955032097664941976470355694619113690734578582426419937305428737799893242144533117559637627395748927733522331710614965069312765114311132308681288207613653257837981780718634023745609959705256549002607477980953334607419828694774990230969045231956728256100834060011825805844422725623527931863647810833514918422637079626699334667814676296093881704711397021740357995591253864881184783914895875884014789440628290035455865770787715048288973217943874141147596822043802722868344065694491851299103847125208717977614248108657297767611593914281120599317652417408597658657998568842883663261668184474741481508522622256497630791998107879159225248384625221611703676480710058853203919553906528691054866865376048580706641921152514256805657869670019621977460104264869425586069818465889910277566102576397008638764778966732559460035386154523450959310395935930998388681929480747692009512937353446963144119591423820218694473524528900543435983205809405437572159831133512850263701159906647191901607792792516061977964416299532442560077231793873053754079715503615292636997631460637913360796684920033065903304672699545824213407739846855767691139777879793762003142182238895797276885069113541471404395659392081010580204771297909266596742644853934742508281195843094443871403591120649880970219310922460004811150282693078586651485880739269587095378515089587235844234377879528469186404828809565835921438533744516142970559595358280164953969249756926096309223703797587887418546721798217904670329573197904060815016965599095403429964961534938854310497746539141086033650521716672649420089603757010964303753850029388152125253378971227025043232991844261242460731742681662917661891183086160300410519173794745087692551041807834962976981145672703439505849900753019194086164218380829122365681586468596716509055379142352149724451911595971870840367428183377977388043250957307314204640206902420949700487903834874136651812627586597269465427821101105131526166422385888957756579463344423090159395296588899891703539911307313841935424080901449324898233934416081521568567968844275087714914006236068657036836212354909017426982119569617796034654413702270665311052809499393848503049811769692973098412201867554885942482101624964104109113526053940943235561870416788078850022374945722910111393094366321296037304811111795453908904430550635020737344268178302321592829200243574147631562322718594546555937678830689804627960272697039224675484609492263260668364819805117127090751894447793015069388414282867250438170812224261624991738003369652000498443242399894494575541422643004632894861795853119078401460408068077903801841741616919618014076501594647876906316054961804095605832859417227270097398684039955302905463773171440459372256405506109991355405953132766003527995196842789090155972413181606281713201221753930559146912876036311868317365957769700724374950202857966373672112903585851992764034645755282753536368546400365213266099448871511530670096151189952174669446618202013570416845068062691427936630035871946895461769167416987598938910302589500485020750710533034564691160303177551538335898013689496752740392800754860032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -139406056108890002685535922021415198113034350340259668041579694431815794484297175614581092665596957120555419644009022666362646926035570779401776904619302312388280311504491392930296248308574405678002517780219926925769748006841278501782095560557042854160412104996862676453332907313484626974295088039709935864594771123025878042731540936240005787661581426882216815497163078285493056574682104625518888906281071596861687918660594620381812052643065349726143711492778354395272178153883606363607684541678851373949156203314476191184546955353431849347507603022095533103299363587051359603235714373215275558419562407392772781210893147594522360683313900346958201587980861324326325282034970374840696447449143782719744103271024717251294900780961831358531822973883616882994448960415971694480960209694456453060180831783332429260148923388292332189802179499863175831611946209518894904888671837588781613337286645909143103287679009768170473961985948844845131746266611050425913382502710448274618532233651464401283848270149022463755910849683424592023663776733469924061951144029555042300493764999234266925270560293436250368197880837399404699618785609661527111696953657539998963682303183125701545919765823173671015043334991571834525478870764424127858892651984559895049322500283119764825684863790322079836950161421346489404070433864976954320414837622735557837791763090536739820748211151656911168601115611683079890347894101441092730230874308964247477614202393757618882924634348986487480595883148356997029671287609379497906536540888375446896579650604345300269776381555433488652216171318284741653779072165046596318357122115792843523422055845520272024264096321916052085055089770727709420800026916324477402007799084953282095263747285400432118828755952364715286462538470746232223244610076343739375101499765639204600020431677060751979404556336573492939080606597276234326931861799196121436101218189091389235966128338028943712849323898380065809055659909719457629098875766017580523362456830176258594311887772069154272973688391420662359733047666411136062646239940548776002464676919020366314612538008713640180408118631090034269390606575857403512823438040078743602987428846287321383416412192815330352367848755146088613530093680269768398970698811858552314949112709322825012496991451177203684291624563001366353169057524891701861347571705123648391535531227855891468097835294397394817722100322546705296643582164413370240720135663443823046581988063226792649934141493880893745205417802386866012275679192581793536689100486479667635528634738013553422161874039057497865218768636715067278462083286342477551392545457824552189595119288604986846493262456753000669215922073751692423938271931320510320775622213379763916712138486062783640231664062891225493212304149152941670738258023453473530746431504682598055727001857341620585051067555122357655185974300701661020385385660675562653551737096350381265866281835138660633578751722218131955777516558952997733523948158611604806395469656908454481456989834269925219225556371422266347183935557892779382855272731307593057779563742397362740268074469903120870184878155428218420619248875543002189190617498691340694172238391540748828804321471113475199573892779987036739827777261669282712537458860950731907840634909109013979477145705313190306405688911045702500075334997545004351164927132608996064534790484076911121955763441277148731323186426857569911785230277762100510779439916621880873608776304130807311202980397108399631703061622186793479894913337021346204716992301717560935297165060204247938996595409244336756804229247461320986125512297970179327187624926752206004461295927860720151356251873134186621392502884163061135019927013897827923329538864693952758992287170990344070928500761874355069656245051199199827913990855088283368147389094219729447310128340433805947411969606173261636961917292452236231038252195874117094249229896913047699557907107843107098375864990740892420319273780662778660211305158483158882627944396471349994150877907553780245063621536874302171390610567037519009023933457047931944894800223823822791073501680703845205118996627240971156652017966512394769965364480913458587563401509739337106880281746340866660219011021789451876044550738037174655769878584368423764019414354408001527199593507144665954173604750119119095489799796985940626088873239850700990928059088311295912770443354870723640999760408637832031445999844840514834468938366937616448331484790189335651661938819904078339529207215871791709486066351558500137008729761761204097076926646830787745172178008163229647168646914614233027444907404348577767028347729409130960381032106422272173950243557477205305106395544628646552191291095138575413316700301409516572748700359208212125106191557870283557220440908233800941769326592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 329902667962610411785067000169034313821456727862385753142452502924552540253606969050388805277660201719472925776877913282538122516124087359663118111269166568162823994633961614863839126532207872394771006876907684272036080383769088907480816172865220845112042548348612471461925107179067618488655774420092677585334260360928526061250120686257764196606555419487353719978637435072121407390745614110673326096401218479277224045626000319826836039028864940703999894233610696600458315264244536757777215182851275055038895400950780695296316583564175846151225350259977503052406930561956190054784844244789075942004112719425919139718041284800377017130471949789845675244340924938129129215189313924542183788297136068575132925678154693031163071623268525407275727389668106186088607184253846075707893818259498633735588822421188122838192089036545675341196137433982956409102111380885364048563281344370531133054539419205828948670617596714535966857726134743393618041047440443835803765318536474343661969962882141645142147022382171007265044587069337383800292412769866557945559266206539739530424058003133995194212337741490362498833184771175270168206419285758395599320463948429846773384634976762669031192208711578527010341420265977455769206147850778604059650514392045825476260749212226312502340787724276400349721419634649843180889047656477190653158215175767499416887479014199736951833973139314745291837943055829152894132534072206597008429398594949241329727658505354334487622874372391004035815358355140132843385722406390299384453744965586269506791277168743882364913026671715846739414982732417810856727881657750018902262628154857754367593517925496290074631392902718921406162731380018732997918661760350539727536260773626523027574648613349296971484580350226772931104532680629853312986506685059677597535846761363033483267045957783214868139368840470550125068876786367725001123979269146269388737552040384541778342379315005763624753147451893745643411518528930398091411027805045352038111147635907700580806048326838477699609575273179509131404380127551115483870965335262026036567012984264230891723172002629573841270317500491012784516019767426313174680289237763234415561929074783143064645157957273976264671951207344577385841024226582171892525206453478950933396000686516889590372652178600870107706778790766413134995609922460782011314656208336149320827212522876946340106367918282120738990572310634757017317033711129715161766830727190674529705836616152682658497402319939041184676608012114912976894339462168677536341734371255605759519618292147953055686143770351899701659398686338116770566365050725531065441236155345028155757083359160440895806734729085617844639505215604128071045495515245716982146041171872300202431132035984679101750091446275078425092686544681627815308901868667923593515228677763964971166785097176315848505317544988837307655883074927085429889178144490088243456243116359446506386758523683768386187478138693658366724028296965055480642755495116477046819763784858651405311393265084051662925361118591160427266490655880799208986015661357769112875643104230732722642862148141694398761363407230656053978176008547961824163166862864132809317891662265441574672227808891292964347688004064502389192418941309109225626270634372779009139664589419745473183608109048352889488912272101578857017974842416233991147053726639920293595676905039772503168867109162234097986410976629184378485818775580096057993235040927495580214209216535231480151895045331902253571941594143267322062198477280133241812513037178800058638599020963897197936398958651744465544291702752951119377914756113387457333743948550261932701821698640263562192145971881355680200368397946861407920033141733331798327307503713867548735392550440128010237046063566938286173392200894489172109228203908037345281047978477458807237469744739390100500962206861208963989306311206264392190664921514296188365518545255079550567748110960572817643953794931013853600101556108057365128031301054696560173871557152522814872304135078745883689236305890487845159250898781367058441958456835006559044092643413969912891914864335542924892417203232761414905538784779510673404707345372066182502976818415362462283918679012651009182895949188467608692654079771262726283005301008791388749503971772908461236979930805294285779344464974893159543830284382387856299370794810549797908277425626090397418280371953418673627304760529640420162531752143732022176848683273636257027473618111793186654414330208272862547770930793455049363896353603245267694484261760957668862678896791059438757206362813505050339244731675826382798278557186971970083981734652243393258856736252471459843451528845445309591455620599811449799531161996870477258094556209272297667482815389350331832918882336399115699710750574562271905710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -684980907207450033906659152628075874784989798979731773729973425247815051383300946549709480295302642643491272209415115765451990303388761030505567976490273395767599977870580263029761354648154735471713689077308846565420497548670027316624441178043656300408595430586610894472683521454005176683967641774899378663029606396261320409261586266493585286867896115936600632378012689038253138948055155117095113421324254922186177795722333317935823758865413694437598335904823342588429569885069714749942014707081640435560396565721860286562997219624322968768294078575903695792442997281979052263828004065691485254944392559985481398294797742343584440093938964262083236305980627862512564602606353987128441621042977773419925129259026491722784394593243000449758006742243966125053557541170814180281287173485629028399640675636583307919140003791410958808616519328534419872721392484971355726200737796740588562269885607033922165816177538501655746683263258940281550674178146669768779997929041927582907343946311114032299604685801233760810753510016850775381745811107281343257505468525312234712285931091873386950563719126849304938330225101158451128798410595600983673677431091326713510557974371585481570768873639557278437773966569990638890184140189361028524839809940764602880268597921715496786262072441756664391595292809267421767214087035331077749582734327049055261182022312361174515522778112664162291002590093661723897327755720656768338659475299622540290515176488281081002966775066071564391751078992642263390722812464074263350007954292522875264635473978319569796429523482114831380660225661888868689049546848307260164952164993143321953004712236634970397116005557301859946586910841598430164353017905922408101346087651350703484295373118509068488340733735368716535164193169152612039990667506954664713322345355356199963086153685117629288895442988319663270432331357613784975632009573031995004013439487135152470152904941012785200555803148731258482820107604448477256521994411529202047919728074214943955189230556601439112999266691085349704586971725485744029101568205798229191812293432455998706135628140678451066094142605408965566767990352284432615070689428993402081061591595917280333577770213204843301395502067829481956537849269703060734349581492171878532885570802794785813603348978142086297247433221871365029154822266876900923547572909601296164500449446685660145125200105286662837561496948654304913340058774992396757089789066866196242352831550224969090871768912424476917677018633957670352810751348739420987868750946603011224928057657418415301937568071080393381020748329428769200032612062458912046588903233671893455126242953123361658593295918316624612186559338852535979970559255483774334142925696294317792813893884420891552564494477774780942212773587150939382688803325416548260606062648701005750449675067297155933970969763336941626910008125756882819951001173292976946100877880958721609160526243841795584342505757545879566612143537322088861667256994695531789240821688222118684516450823864492301061753432477258550065260966874059349341871600365460697311796237853175663661230062085443988538301394342614859707281923891551089625811125355693846105762079134181789745590319253225112661639908405340437943635836266665133169259656916493178475762138225019051183167868892396407596163399525785764425810317753624221357273890279847928046305427064246511814404623813223224875650605787479186794105029110959773853890667068642252729762784783984977898692569359789577132673420197167726206804274749445359902216123573385932999367516121986730775729735792008968992056686937412790805238680118964867263638456634221676468123378911665830664601772276383780485726551740115872344839830776365343305448236415047492516811901282140299249766218463064739492266983552383429571180893551889849777954891753739789279309544090323340505499529071540211400876830858371844076567108609833555534180943099941266610905883318149605877936111123967612335827221535987229563440280194451157101573407799682120536178734190092520072167508515439650465744270401730063880479621331879183795820664397430311057015889645480591421720000637377301602718413881523812433141873408508217211363062186503833778519029774882523790967154869321185177489339742793800810974808655545618701290099800071321975696895728853588883194431125221513865638451300408631032605153571815509766242312170740271177008899072661540295228328352178106540407910406887851570593465585462227477685759078503549304579036233250830987728099322916274318458655956599587015768280490340078257070250897044454997551637075758708099949712773392776336859909513902090237525432719570062045623666127465390399317456442063170630278186156329065884439238703826009305601656393970093492776673521918643189220971004931265583520884294474233020416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1272501615871227065594714907591550957456196272686320564991189240084257326820121231798276650034237551321878588012123454043465523367414709947884614729154543480427620404779068709383722134708949935713593109623327730167082033171839147818163746111993258156965800019982632277980389092476226425911279762556099313619891421466674603226961279732374413709507484839156129616199847574785609790567312707058655724962595200931580108240392935525292344128034435231031335929928133887024467365426821725658426924606991184431090806305050308413541976482923209957235918401467186955517058681476685543465470009673405920391811357962472555726823015309027159428116228907699415323806976783241286539271591769513950704736817611476360720599833618092515119786350272266403947052809404780405743461876668071955270325257054834191144112177196041455416489281402948830829994102708215414706751695974367317920434341116765763163030756225306289974741403905419733918798076283702996410530121945668197238499739159401846210144904850275703160715124597243830926726996223673012001717835263980255841961921625943838296038220384838729380919582824167104554576234789183431362643739957051377914567558807514957676163103934094403717602706232026225683072678694198902334073483376629296398189412585235217627825461149279903802571478719840142189004333130679457244197564067817612074941624771575489089896692476720499562191757138461647164064388689424446007598195791316419771512847782065895893050956779850490523734804980233261195915190304791974363557418315642437642987047297884223119298400039448274040076775117906034889763078656109663337543946898884908362178344808787092085949952740217042443931492026654650978956222148893974948178757719068285810526259060957858336923846755310577149875187013047883512753919135623678584159566199531266192261038327369743093312152883382063873713716297711399565772405819718146938499869309404260296244531904746323630979706068574800196861096796374529600858074415567066063121651771813073780935022917470915218869541761777802856860572149065550196020306113498686456428758657750353648092972218904737726255727105673565519646666078593018363827087378923120817531790097719817877222202515522035807284537716680812567296491003476735116893673664107224377821311257826017689569964555058515090591650427580024878177243494158902336123661285772317393656883549235140303270816894918330649952236719359252177187897630071970986351379929095058814807645371451422560132990859137938666150805413778906312120947378166637645098464315827886416596716221264662475457658455779588771387324376777991751829911512617087661399883046088131111853524376669771229874663839089859645500293944467944082471915821996661127291279863543836179363252600843447429288334654476832995698885119914455136023742621060218912178257028509408169014707105422117969183469195809838630108674027700480904268389623294074407027951074200696102538014950939219138344057938935385585379132717279393761666321377245149434497896820250576944292520244569084399572986213897600917554528507477527181894751428931594462042204814034390308381011369796604051804999102667830845480527838722098350260864036700050005972941780534544289590148750351498077260762728509657439095471788618971923809223672779649206650248861934755256955496770173599274802349814259279250218866360982259266663934138113257277566921037773833872076342405828630898388603923797595961839013002126882805543820366157694165918251863707137735950146686598853075773606612992032984982845334834808319521079475376441207822171089605240961302826695192075542937472401331455402945309783637077584647321971376341431989232204690716242085302301500670715414011989106178893457955444529071144215478493302016562032175553127120803723187399576835232096999585275561183367476387576175759134985532391558119891361515109137044190570063975138140146917524458455168739469213737407626119820161774533495560748366349400755903018953264905794151742227086290932607429361361433403736904642506864080633119816332930223477546754617641073691312008566640159240751251506841794286216043339260833179455770914878821178316077757003545041899534082903660334646600460002062093641737219637077312488698795676839369172207506351954432582698567388858376469100628702505704966500784154939265340362886290625816766150855247340400071733396169997009001703706031138496335803618212813260687521396830821528879427043232215576743092060652165231364719468407729937686216719075259374266730957245470896985660267393686337511489938544451968206839144332462236901205284684348536368941610046882446938692142886609332056468027250406500288358033026107874989351480488616705229565243656115393764902898454766762620007622902957022255701316763241095955644587788761556230844175690394275143135345520223073391539542528150732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2170629962544425631459564111043149616790337182638100661159964630490864021118882967993580828292299171153139103633452012319913241690428438136347100832567415587424379344195977627224215120414019527091650663323740959832425941319444320825520922903351318307668723039953924852840665099955162377608399843657539636853236562858794792545647433240896479682937866493299564461849040700106085794570347682058824328930260779211497537206585159828923959925201984312899750348970285184670861069420871196025269198601640598804950445355673493149686184933474233916408690540306173463576386851932008385272898844425715976742094854174841568503294092553812635593546905506038908087322572807537113949805607308510775075947156507390963842557860225998036822929205177617109377541707041786496738726657467263429984407958615964398753767190658453013019391479799474367035420674754127608062430439580810579556693508550123636371730700774568771885176008569104932122761326275049629193099310711491609298842674965025727856696214819247565562000231484356660607438154872868384397713920643792872728892053803733195017323880084356013376310074607606554080243069521946082135666882554462328853564347339715741393522262877755557499639576711750477901466457581559623788034349509786955635899867484865821915208218163550519668552866538851069278610379878570063803920417413598377675606203576457187687987236257821800134165887729548971479148592794466451155503104217732189691953882446054075279565292504114730522625737909587362772904325246148449572412549304564252211961691804629265649068782323997119533458202870555544088134576337387493611552509100958289924075689534965375509305191472437522493446368674900340754712725614880679155551214645749733260876710363557025143767062296345507057628394340417287099520113532276977242169819344552207055800533360116903758546633458786496442279754943081490045396579260840396824586570256734394120732533041099866627745780763526101732931884365338577422791946574238469746091680451537599336329470144129751991020692909060015294789459029386680447006147296457026862625430853657857623536798908955581527765431273314514339871555044905543519993309020557766917586211990525356419552882720270063062538006108690288114990404269765694174570146723790197119569550714958724949625490692470179336535309643655917646981222416548915963634111788815331836485668277943963342580546295215324612966526106909142570844622932094621725792782896917174174145906430432048796866681851675486919923329258828030613740652935781519141310392461885094766930224021583124656153439358830264515862514290441811584817540523800655469909335705309519033898492902712546921196483525780195128245697489729436548077451869641254222116856295111343423417298152326462618696813062834728931106313277673341620791613689837615735481634583111504519347573159843830914842699713132080354588935467093248582206437891400919082675665261157576918314210948520542353498928856291779838406339045714834193213905374974212890717584550227407540436412920079211914266425804790516943223033895488588358768420052033484100481443649205644215212193283897733070496138581407467390771689389907362640628840581821998644466635544985354115070216459069232348648775709189260878168979139162501152419278441073556288301368590020410890532944627049064828711111959036053067694228451064738045738373046258736494816671521258653038329378854811238755886086573323868121214993425399680201060444563446477557686461782669323411243177877921076637440812215459233265907293624579312416222661511497610561495971148380273615504871149541225222739526923120693719794742359716663670948633349826214203624519845749004541116353083777436102328345583672203403731181885009832812933264932971301941122265400865906472182217455972116231271635170879633545047472232191470737800723318234216816532802266011458391207782834270588309808490217996911438526824268762149407764895639222046681027418408325109196010793573589621085673318042513882966836040894724205741286716682711153075093668657069215075626479679371524560231112905089162203058577521809808853701330847939851364770898830086903840370302604303082259159151603906839471793735299885177913060030596157014171423944830714926724647457514816555129495283546333990241443067392866087133139229603832956196401837619786228180480986881307426765854014766392003327435319522654192484152007237020065009850896129966331242511929963690937745291134987029217058031399805879325007889643536861344590598212374909422117835797144087429631092780402969578313045505154374442636907923165020237584843454669979619227967113755923018021875888333282548772269728599933197035172460384970433719468036629352800510683269769691989115623828946644620836750090610440976468333186445702658236084056363965519807393638060467585532064416612516542545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3456707798826443373293693692052142424412884242262878899467043041587806672391973582197429071615468311993348152187019526622988220244551257507502683911954233906265193842682007562603759888219225148475960850538959513205788073278425118595078871127578685168030907438251251021248578688514747025126056864800325645293601275411399714419061584543434800288642006316121843418745635470472943199876355733618076737838986513671126563725851015592837176767936551206664012011781955358515173356691941951502892585405224299756073704494321542235750481143487124547379606622201540049785374780260634221179556362341604283644560088139041180502282490420304458709666202203229859082671893706347084633261792656483109361175889260116774625319193232986266647214653342867270757594283966540044972243361184936166817666470111972708076809867093657032189256321023862062380199877269548860405240075530101800459957875034542462996546545737631530432885793986272144347053739917481310875976200668020302118349219939511345616370587558515431257541961210842880697545027857981254237755598643305687717773930901040499045587178810939556150953352669922706450014875898009294961099794356023300975627704487797976560662119321220131415533540613209865408787636356642651921536614054868449807029277085402465288784358607732830724407418814594739052306610517635620381305057051197865639254460822867319749763528025637276019204891079298485896508737177694465769111292181124919853493737119017139544800830481109790292133760257286639045818722715103124689588384914631371181554051143431741163281598175262545671927137622512472859752028833747211910525799727053079520629046327222594482071994322557921150390484094452476558254307742635632780735805384477337889674264275910132618763687524517750823999113092878085243075096958220743484061602006318009570155138228073340074378452962912791492050630417115582945815956577384353764300929026783588318399428141178565442099617679545136795984701557234045998447834429241446712107949324284628867451815574910659617185358313368110714400163025676235028813178944507568842054459912798241017096810864133318857340518293260285024003219795445165278891563213338832249208797190698474995835514248242848976087738531730434916361476705653691269554813367671431917296686634581054316514315797781360202086840654168052329769672340309777062045383868791597080982709276958279653335654419393345678530646297114285106938097482883122847316780215710873869289846175755238998676824087438494741059052055821460684910449895126046264088336744483915919749328475303925604093877458368116832451396058610809771411927797803582112619373617597190358212554876282234783406890906700737305555048730506049291629480354421966705258870519247404113094700784612074596879654954767433406443945225376744116107863566521985490443021124215038850589691493824475879548646026339094064405382583082513141119235664281285251821710319262485496844463091865723940726940734999543300353300343121949706000350478662353463973321259755574615769734774344031996593744149144046779945682727384542857818713687649253267370263712633390997099603448955712376328665108370532998727910528344511341082686245716035195263239382222011503431809213797765615848160726397880739732926000155556717546885364985698527023065987592423202639151938201825496393272534796467601019991083321496373382465534395174182754216025965658722123226465020666086718834512843933080004450695946028230013205322645403471299481154608304629639252720050180842599506695851618818006374537712822611178193566704865263503167568354763200483752155668193752839848186008339853330988062637080353347754527243394939805422640309497172197543518403880747700300147080308531052373488990355571277161354034138961248898317042060325195906832181289313419080586676751741050077570520230694516060960255224133322916090231959946368338372851258784574366415207907666364496467581885580678950811221001633026975666942986793792486442142393778515192849425824653728879376333356454689594291642682779631730311857756229396666021600271603919383144591852146790233359399029903652747035409642932836907481914562323501174751001233684756544528965414895734451875602372732178932941895113487619185098738216037416442062456178770448036751438346808349968890740578868724726928737731451079226139858706912581758103584885286332923943436047211983358568538615384849985887843043881016212174565139157990832672736446070630873505175773605624847677349586125255590916310157661472517235174988752307440745785282596598047207930349760642978323031087149402722075012207346281942357677714862338603759698086015656674010045047039680098063750358720971856620142222817896262263631854951366234696196975332877110444260123845555104459472469355457889476960594532219394878800013765443029155611127736284378951539752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -5188058189910878641076754082640048616963138096749080672056056469363041467991208493635431450183391195624227354224971715836754442256229185755038057177712622240092605027054231606726995214700776404544292856683050585507273891697459754272339449191773978489675059284254661830908237165549732820694899104614851955248964128251003852944107597504744754109044014818264632129459527516442625554676710622537875144424870331764502479133153990661841076984015375488646614217530177601222796155290810456020057007922724259116869239159946118928606441478330412912426169901958207810100290085352955772206727890963886431363948438551372990295326260336329558309109527785963448883666546751681930955001276720535220442873412785547038436546804920144432917154586914026439224857152665062783268905914119337954521952186289818780467169499107054330947538224453214117280504619822980162592926975847972896697893671093020716532712914546236713909822782937814199088936690492854972827230790637480124480504471307765091359359656815334004071126581460226187564914590917492097004622433564428465611799707808525129404626832486472957871676931486595962424637648333886837296165767646345671439963204632458068512667493888883263348099421004039202058864309208543586591604591273594243391418438392061777500125466535385537891016108023789098483647456009054576335229977915058878975144248705246314456630099858710542546816320942020792440478802843845320340695553984916374696907314790153066347038479973671739854016316169275742287441706050204093506505889308565211366208646073074595007138651195436839093240511760798999917728722772896111917673696709007928554752704438567391695476014800160206232906097153032730362280425760444184916279769198838950375029031927203203389018502309796388600921999784941269744238868865504335301479305101980207886643785729519603784018454207433794164724871323706795349549316119617134665663651776059078907618041881612915492431717455873420784742018685652820295115603889207001345459342972303017695719460905359449324420409537981186902623771958831978063078352244888402915430228927035710046606982081847891920300388157230291866595454642306554126150229830593612542482031183097142147124559839997431600661554986183104677775994394519478578133275787534094199810932756419823569466681081340924359698285655704815206947693085967173516756959018298897351891555123566218098236740167999737397607491453089847486714727884124637456686832307274249247312366841009877730341894343951015451997545642418483699091046496443694451528779927581374833530565455058630872864234835324284648871085980650170884181290903957374071284254410523900708495049966842477780041176615974554164458161653529986687275948629999082833276346938486523091830244277678521812503194476529078446031535068994334826053884802212091145467406390714137455453552936649703511159527198554572045032225146091061615787379095520705242125420507292498608965336234745716045489744835925862761834326618168424134525497529362384313801451191314568402368803719205674847534632404497944042160688640555387114210797291634248834075649031623193285896814727794562069612677873009764690566767406102122321337009644382516843327039248636971719317379119629984988876601876047380342827961168805902476175466388477854203944141281776253638929304760081753650187761062155404479811617592978836163519804234436720750649575636913475115148580722394702115593929612004705038763753305583470700291682722628438820121504940687269889328361445016303390275251342211470088251661794148245835958836805521674257353675473490757992686995350790130530684607111921129428342518650798230233890242380662366103420176436593540866866242239461873765433202161977228892213588004140249249269300310839359177711677013966224708756176938191751755256642013558255378166566807247210721483158236869862429670097767226676162108885280948490904541146498648897238641425875102324061066523150039801905981587395923374755337074732816686168189654670884982181082477649769587428585637804224864179179546086853793580877276560590871985908782285648103484220369047100841000083525841931971467418909766030337571975624928919156643142171333513960823399385736778038824631554867448122561367997180912293835245442164183207121688288537474479861720286284069792540398079119635735764396682681328065841630409719525439762662484089712622747181908333510147076379799195269856078797262780349169898842167303603112099751339625370220100511686192258003929241400258925186843075250532505996716096109005429141339267856196842282785545511723353841544758944608629840848812366651358585844273323552721078845969685644333719157879724090414828374016313748334712329013864418184218584536617559193967438897890357388408491400421875560517207320487543618666415785866137929645278789298934460839696362665664315392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 7374059205112350685928635465729290683906176369675982774573891462591617716201596921374215855995753691626996129583629727368475485816876449860645533316592965569382241792536443282482231854403519688108429191143644048546067512465210622170084996231423169018613488452074769174169074055538190423078416080638061887953193161617107680862967391310929391571340699641516442168460058045567995889112519446774649107623913618155473783524797924306972014229717592925842665191167975211677029093760423022679213511551049514654365919308259915983166860373492124202452901644098540993559288807852799090344744061298477005717073432853014042196037408871508726158362036680857829203268831348398075706763686310965922761383796941650154491701626985048628951590122683026042284898073804683749009726543907295779952526030989763288628267799998477104903478161339070398658654066104342200058884532727047664405512618274028618082364668549486626342222140914670169969982459514597387604451807298137971391108195683300899206804221879864421936004706659573889639826780104117560891822293572216197452332696861554980853351954645208960910166980445405177116844156235232088576511379824736030537822164447174621203696590527470706017848955937639872244569202464594005327354146321211090213129921025382398621328126404300307165666370214793567434709455821207089256536316401016742336836623312773306874638175440526334635709846125156726381116330967195366868035380317611172626348488065406359266446590522122663787704968199715642341829162374612629903559450073581712876149232415363577496673089315330328453440312678986870212401875982773200360284997282660060026201427309067568200316442291231172240557184299676215444736082597161878527740898480948731664711256270173568919921118469118630177063676485258435513731901541612229230116438285145687533529826359299396285375910312009816431085468804744892880496645463703849542603568274282451068503747565058652080001363027276805169342896436820384382520523292752927656634295276436764777983705367541603997444361209936620610078438591034444015664562686594172508335679047164177558471620641761931287739906059054506455083795126469205315148373987766180711925863548584537506054934051095402984927019631351434830349029286926803332219242905063057027469884741845980559814457384039446696041213217279912647852724185341529126419377231989146127289892202469396614198527318415955159810421787502244314717714361926360565765927695058025477771299204178635845632852653471136659285126529514568151777316823830837008220433059242677492855514208056343080645863955208887002056157632312533827986271732054335587677455315297803170497024346568674944629865497484903447820681755002774797052175719451763724362683469056655577815360570916729511096758140641552392222415005673100210491535612989983837837735933260887655910319290869960758379025700913432630854867733040129641019742131078970904623895106688058498097945653509682532288040360161649591620981501812244376699942546893480176243510198071356862846419619763473159718200301358238529086351956125658942695881334058152922313791430704567033013911441236824241876294354227211581228576415746239898651204736661428533875295413698422784873919087552590255167812552970193943144967979911369132676468394466374107044600753013427590160253758962264420776837037216334217239951801378703707572144550242431277614994996615498750976635972622799229755321760695255376637523376732462760107267833608682335348017660255634427967643143440999677535020638523865728950272284681696092712556529352025868448783381772189282751536386810626974877974828062972811288136242906199857853772398871683289648361950565504645047624451842410583508810466989429714378895646631249717955568756941077094142121835772675829357789087920072631600992271105484947907867658586731547276843687106799969968975922956621986480401824801510578617580231282994207476230900417608646079745322488997098787272451609127679042672358948842258421367218307564599881955571445516817884103162729312102613472926533551539899172552237566019364322481634552830156189399648959292720638596885423811072587431266599060580167135574108129402611036617763581975705991692625174947273117668506024117038849173417904536998200622979910425628797615116564994279274363289839541279540939037469959932826080481039021235561209081151190416125918750509284725705516736968080095906392747750120720843641868096167391757870754172142489627050388897275778646615606210037291870582740284455431699511330220965501644120076819599469631425628742148204189455376160871912740341092048234480230260326511438283204359089744959613993863777819932565023341522461542955194427539090378756966551756230955056702202796657690013476253913301766791874106787733257348589699712359482727101845630523929917081830486955862277027266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -9925016803474132541772019491400100870808971880315634976226875259147131949047788751549767546145109378979132845320297040578763347562739653369186176343956551827790517402357147051621890926589724645317337531717005540042479204720009846905037017014229458245613118961450248256438967048306107629370036858356076270306874825028726569972897497465003528238525451500231367934749390030240865881183063916989809861928676884723516627096517866686110619218838989315394632860794082992217506270220144691225155500296909716420485282872592273724420700681351094740082628602574722499818465322368284861718547319307448760829291917264666527654084106819356314729959142247604664469036798288870209445228733254529167423497271752297215717470003333366335068373996760430552963205453333867341209762903155150262640043396219275109036826879697960364721981450866761842219322375585372541792774989192402748935182771749113161217130847616846904413712011391615080951651049702424073166688431988257224943936576128865151438767496222166924426031641283052174648305403997740421440725572818046822664480559482823645857210257457172578690663176062913491926320245275223882576290346932481302608334244374051600558924817988576897223557231826075681028200858623189744107974680453090907061909246199952865012778359711966420803948286521770945179129607908088695088286363086198164412694988222766241711724500245532086312284616721867644432697774512468184296164940413217719553395209896574441891461163599773678896517342722495709252081548009067786781156332931646733011369662400981378958238587420348457156554564249261493929224544961151983457072749679272589378980721803162291639701509580970524158615448942562774556220911118270434806619575743153651330247381050096189529632288884045702714809019009395126904956888172703499612838920927601115586754136233903797120644945575585120758304821914274433688944781398814841559887199416760017858746295883341684461049550112855637167682136505485331728685179136659961361909047228348442908151900635460883305211957720299687666307215265721956228690547400064133733237109876696324463275259555407160740669153459909363540839886260059527231488530890776138541838816650777847676444660274810237431246185278993613380472707285414971246030139399535836575293159666945424614944529259538806197419837698500277888536842335644014395878335786071655499735498294065053244945762776076766303630469678590972409697697365002412414069335115398673607441610138902435795249707565701062576305345402532704123218424008273113349827226666918137265421792702538025966924144045389875347582851379557870854017144181648932603377537130633920558633691667906830651886557570156612827156616694770173046645611435378003877233509786891814345621640446992990741916523634364876159827012186833217904082728640555103604578653336322059298050235274538221286971078860464626857640411408710275860061617509823875269937983434401869116872499866894843929721755987368101760697785380484142610147865463752717779973865977616022973161025633417942507661971076043337252259664072825389087323366623083965937332777968348692498165127105666867982076935438072086207950065921965977564236615005254092571922927845189529822700729613852492605449503941593976171082722169024099383461327811326639293986192903113029863924757484433574507146308885006579148168553298302045114360276718867327815971888754679875528282059173596505778105763127821795008317534918229135234729824851144261612699775923759525706812674341235630385840192256579895941391010580074631785468264215079481721364656130478784941996532973583974369933139045363870177102010242676382737641244019371142309618786874398314926265101715201584473253134607673043798339160723093677860799289285739862308673204769834845077569022502340119588275840988257527131487168123790257147144370349217057132827260014427783113539666829298501056804631923126056439692087305193129835881682194836961565336687840296828005444517273128390618941944829458765028346186042215323477956664889589147516937668054319414134839951953296144675046976852391545735512121590454436184010600770572717992937557344066768272467866501226262177704505329205376266587012572408149460611369551416252361586400993774043143124731364451510682815759334956310824337812365335069848527504166497659501669166253328281715316853194959986967064192237211412852409527696755223364061038158571187366046844564076666201416948430740557985930142045020483588968892316096033949848340418564100091188575119630088479317475340849522889770049199862914618066027537816549851261942023530604294072624228624956391425826237109773168939851669652637285068218943695680851271210330173772985689923860801165194585189267211950980840951144946222000906545683423504647352481100879151948427432518688712350071202721808365651623222968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 12602482755160692260456630952957496533368326082829181774891800087048305267726497949797016727962003893045275929326799116477453278128979131991399334081221729613011290920283921889121668367003637349432035285146501946002784757387924306278585334191039085869356821472731886135819200314317659833936265675528909705647154807823471066174702965805363834177980727606173637977450237788025226961703246752249826058309414380902902332042260140651584427366973098384573887223746352793534395567896150785632847205527049383901016821159002236937119684996227879852381651410319896693310680559270660202317108217208703723981163254958342944427342080301960615624010826441578000690235921128054068735778438576648304707555217151156080844431392699880905902115010117799595693056767470137031699109596188509110594623501099169002184992167913475593150941221418520652281729553448644663845661900275021574227111526895068608061534688707803417183952516959810403090900149411489800329474759424628023125086048106606312599867807370990099373297480800825163062048929661925694280230463218947108471301019813665774325839044139806190954078060808908298472550148448795517249611497304513502657496469519015093340139598057767148138538197185840939708480140652236881753811932503329656755671341004140700817040561004095321256275154403516825369323535817904422127256683695903719406933606372804276293237539738938756709016246825902257296584188362241449752235385450454326519667805320099596062470159428577927762482803415423207368359861668009624434129150640792454471446812102114941747492549750663047649175295038284668727257440232366011695823325505495118418674967060091732118340761441496810774706698463812319290244350882376434528041994255457346703052318938354469953342309818806778962027245131187942552041450541818258698604270679705473434381902509616795645357353902268295221105873100769076514365251242798091840084469131759914020504413075985780623981368738509293177179055457525144897952579661335258726784702968453835929821733432586912493025586877700379420186177009785777979900363240138346006733957763171536852123576204028550330183199815871356906237915457734290999980733394256154546497098332551374865851597942857514324271064808271956516335894500924052605892118659839688675669758947897365737955362321902729569119205387892728900746616462207133650324859060815149164486140481453875854333346030369884142227815889105424516779726181825160313684652705428790942034355848671002199625583039564038628579644974980555198341613864128621387110788202266397513870270287798276506126313006854330370840166307268247832032340535879544912560558314865359761695458184011009398300921796082863213889994551700011661293699732788673352261734234375876881517532390322624451549931187278758849969673743256790897558702809595308613125535344158223311027678703988661268930082940205605578843271658089948022912612717281706278170366265416255495584379831985789766413884489416375347400144569878610145693085634954206236139191296463691887193456982660477593110013009209996515721039968645572526969669413491453127859095057929258212298390162512939255089460457619478230726827275802995771015944047268876461764197779957297480432040541904163689445556791794743958156575125246675026322547004477406611936601112276708222499590644203024678346078014163512296412742753459748863872541348629732758073502427518459194813818280278651534580140856926072849219881431305074028053444043678195053147163301126206246156375011055170467557785888947921495382760261922212486047530953532882306322678568980921162745756521260594602434240257400020824705447430307369228571596380160281204249064495204346550990255120251058444677697015309986366892771023341454289603074675209348521828279685095977239718170491381009606970640512064589936438383469338729226159491534613945917220587856141735214679010647341120600007535751219691769144531544088804742512398406684358647576323779677713924426036010864613645615643922973839726883207144200466841781973331187277265974065782876568350823241331114587542684487626032977852561061625591537241028304020581049443343588337151636688873678914875211444945512464546091577245929179812368392592595362624748880304735363575533073491836827064506619963046089385568400491284150594169275569234767297966354981829894977097892253316939565442168843023905361672621075535061077403147707763124728789563469289339270630936721595481785617560775330395928925066821325069786887205454050726010507370700479325702877810128391798121403094345090608361377193952180019980664243958406696331898760063617121715141396842113736277202425112020161947451018811064405188776587246919706761976506357586718421564550957436204064648037594733576351146225903645578461756251695856260089607908155035046705950510030325001801255587470639104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -15010509661623428934151822517701752141886299602524647788639832820022195505708820050557724634486577665284791493608098651675329751293975388222764151308005314019905959351936209592227180212383321152877025989725859919252701596087021355398968388280676848622633264309238540484834036247418995247321644406321048520324369904333718662801622452459069060853977963428851190195467905771645143423812942198404611296250973390103398138193825965537779112095880085517898962660559784709488417296470813254147702385824507410888795461437842641754304143255771443119561948051313054005754455250880356548288323716595939922149960484168050137396321098439237909768640032556843808704858580287426542170044877955868081063777882832356218557476152431285431167376710157862870807268267571343150065114224474924880272551042695564100601523670588677860301917977790581568807600751133788199057827927494746524139256313593411446636011533017893099778199986521769823427907614531817644763308304072653045400226600042684596649117742585765280233794489755106312933148891742270598301697438970437871750877046827025883877842306773727857139365147757888816162688006734896640493258759445321709070521732484160075202739095170213718299877010987480196166635169322243171671848627852062001413671613795903628145766751153260589007115177746790196193879193542014889708374922309130152938561551281794462253961798868824840672332448307961966483087524345587255750891114871394752007171551454528669341109923779055163967347208375933339598631778748328905126896898319802953647596964339240573290186246329602228331226669871568049053026386435059153719362928556349860474601483294884112693618890398468985211523560914013626395663543831516519512412796679002721554723997873602356727474396050962871593004133130338583016018495529905696500138026717171769075201874417091242521807857839230248790755999821175950772507198186798836841905535718243703095340040177348799332092741618118820144582364058336560298768599597237318388016054142920086827115154577266472327834318098874038001529327700944002185589233344840143642695305301056980175715199816405456032231322493452288711730971433329800560142328999249901033307898628113077392928748021846519493866147122366356412021084869130331453425948104170951352580756385895850622370149535535162388491983208197510067490568894919182522815550435372940290327766436847560552166758807000607846807034696793579332661303561630394712629375456386520678579520195495638031176754346963866648190238675720173603467358364236826081907873429783839141314843209051719895533535394246046313352926323257355549665545331651649982584285837775089964106460165176972692673820689531697418484120203584067077008092044727146720476839114499155371561733563438460537435424482233419446465479484851037112288984354917768756189590380308036580515286943731110999868145734641090023798000621079990556450012681720225559926581122022552938702071300728323194396149666088240850909488677159731454163423101293929804957555344803195702788846446632792725275320549031468797121827704695666780887620886997887520309569497744533871799478086134195854088735730741304882315935056980359242283379490670505368370578197066643874498225447981181206418169616128585888210253129645721819562816821076360117022818132430685403770164592021232206514448780214564238719532743634779107460155751279612372907209060919983177631496510207973767497041284675879680621000208077535608957875373595805453466162163794233042224872731193310208162933766341859590845000929924830057723201485833792120008617025774160124175258874631113243917489681861896350775231969300837741825823223945119525937485032289245174208431849637620649964255418280192514333374556137374262927914045204161929704458198114371630097799580654122498675348920437313448047314402875337899809212630736358419244993854376677761775769770463852904297299537803456875687676145800375996858578604008303246506603383306028806135254534668523977720418342053210971664461304776950868948768402301265839352747703606727562497640611593729076015678945956028259315057573632076190041048300730523539396327619925690175908363410379842059859658061494234038588962728741952727065028310793481699110496668616544631404215067898046952502845489881467286883808097332735018365084830077076900386993839986369126503715590526657191565851871925452383073758397714226799465226699960326342490347630819102815398579141645656637261426122432257982242997276770204918058126199803343453586742613654910200212254657215426571927485620582580710243628265529347472972114617564762491784060545547052890520878093978797602070174810755439199397074883551691072721619533139389661286453549944434389574212994336040839090819961278802773213151085161602517055052000106295971999181402135909472662350027161128007253360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 16662734142331792067750512388120077490894561185095457319676644397749163184338999830439171607257334709280323447417085461538276887240288442098268520792379711062657156583392418996895930181800588827046743156918628603190923946754335069918443231553666744201241007476431973316460133711399630853553211467710602022880467826138566777689186434877258591670306051931317713083297223134426344271726135487371444069146530524455490392412103196054279374528600400898061881625075390322294101587443431307898134113421792567853209945766307773930099480767014490968509544739754017666476685290257438741462654889542419280838732506124102033265506860597769324808935655991200860591820477432948713945632614923405340639335913156335650926192625198426522656319978400864173139508598303214999523037502437428790917213563224530433772677332785577789817621394694700423965457605949239665882653549819352816470310874614024112140532649053635661668091461818738567300975849313538633204765423606683524586546546579483536445791827609489309291098354922289999024245913529176866067989546409289760356128839869699726913120337536889096575198233433594605523684030114630805025778641060475696308865426441268405862994388745769730570274452888116984399648055569235868122341860345092786038631015566888263281885302650111212592924689088307797971020131408954075387984903411384755228025219881643860977713797576859141567318154454065731997650583540284764184376850542742607582409538973119502545269349533616533528582163588384347370989000697989551500609198643065450448827511317993182872511697123831825156663886518914684915051756157413393044494993647604043226694994397209273929631085129071790722113717810364725332259705903715943383075924306490887869068336647300135120327642443180620845070917137174969731372440160770530789851713586524860533010759169324785835683512440653887516238521425114940940254743687205841750053103464805178692853690709691184289834134371712892288629224944837179033560645999621311058711786801064646605202916140781648129110005499153234596304554030423482053810835748415022133832717069289507224147666940308645309526914487693207987968262681741371256724384390567533723996806956805603696613253684811140281768199791452871437330090155731343200029848064174874256905326113990018637919569111944462426935983983505550934303364553139465675183146337699863038331013787501451880689570931900184660125492417934520077799031215118589863678399119896263586340202280242746872414053483132803139937843361178929432417687945745104237969243152759310240816013585983271867602457889321123757066484149989681523178662370149805175771805285308247839089163114230960756349043848698726345442790357315222570306101399024455699351813206314744417201063667531882834970807952055577061544527674903141349118585442794401021946752659911759079257610207268003515159546842634561008074926397182793937593281823034352088155104534335685143132610829575377339640300000549196494178783449734845791485066631467464419550885495705212907800989119596706906972995395297707497321621768783428178119128275259435622786444058107458983114353364926744044363640464846672879127515858716526815845544572187054974514322321352329942004208120026174752439189887166450184747012431299157816872062221153470892567764661040688616361570195624756633521786632707526409007946111182176673888544983731417664258727995907489822578458908852409952895673444049779614957351939618994060254067042997882584963004814289229822753346675892823477845632243815539484535304081019806249865851282252710758123549601779024613034328767017599829474487661060294707370901848430294709259703134846609222521941995261677943556184027725568839101118134310902153338535944894887032329342045345810455897325877234032255851156493962966407518383502329462013043524169929482607779186049027651355721631398812059965592750623233800694241458137359041753506495108608285831638171292163569254908205089150856651824675152438169044320107737704020923075840546676691549673469434871444501981357544981792949579840922179553967440283116090288988501740346572206571562553843241982689187908870539453909988191691278134013597715138397616463398430077584733780785660133538318650444228095953633041194572610713331691712311592320806902979431494549163126045954293940476927932590733511932408446266499144985277598358815699202072415952555873934521530465777788550642080272859609562925234434895211619297446508884772661762727237450577101860332643525763757255474071900402767914516185204013337996204137882702500130704058888133201882164028049216305669378055852580122950652911209531656065336820575311592330935267635437061289358424357202892053684068663235603583181107199519558816299413290062050828853790615590095119022839181149512721454169183414368158390649376863499319246848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -17132536526300304768209602765899910699611529865225815048472506697706934563274822161432158045032712013204950535316066597378779412023996050943801445239887208744283292035605254431643348412342970733357318767850497526497742324512432125886988050077992697709225337435093700771195361177806058501769620373451785713752688645730203888079290907670168059747600043281723376168193723029216269276726386488140325158967102093267468689278998192506258506226015065184520220538209298337062290347745012570351913941076071032191621626663887323719185953238519907128920565228423637248911622631015608062466809242974847805186950408208998783923877703719429615324042233394684385631560865837198441479553217285261013280790336454452196775634221584034158452148569855538439306518598129818296567542313274393584644643046062837238288644424458373657567152875516849361419873957530684390982536672734454003939515394586303879366211243636500940955484794154718941615250288417897890231895271454290426681925272585815342825346665733226549286387361176204622571629845576829665366816116219575812519664666633283579148339231148263644298802706101778616425333486315305640582309360153336701499883847231048391230792770547111413546245338637254320680310841758268975442437512646840499149121923280609405423167014978641753247153400385689336909327254714032680121641534857450236092993242689440611957905684750082767669785087630562645704089935013857241400052602511314021366092192685782299919336790973954877666832245417757524705872899137590497730785390783186405399872767240809940887570994704943161711875639577964917146793850074993773893866960901043939218246316542138424094056946912509175270701013725307031395052232476479468887150786905762693162883670209610606171953157457603401164467920940026946187216997760485775156458750163300512667733307108108158592148922268687460637479920291309141779803695571648980361261771274889681064840489213055217982397843730105548975746085852167870428116392330422159318255180613202927188238620546012199019193451325326128325574634714758074751225388890044878472483785586255720769962806747024242829108323499178838241203025516258588458102636045342043363173318318671809082756832521762140623925848451055144619804580272028776925950543420042864647932665378779425671811475802675099409528084400445936656458461738828711895854939460635962933633812083364899704260347265247869187185360815684220963851146097316918863892757163136774100575684788892184156054173320005598048521006137059376504523548331942223480912747684247837844130278868250196596205528960176327601827478807244058146115394196616830450179557386104222799377617305372734459596924746745422490545144317643849707103680400180704268108238643243853104075786443208381965317820288597232389695153329099516164830595972174790087160641054766254850147642789280995119009567397898616865575283591024155104456397033229207988357135278678543499467662260431208804291501586893961803021276349911370831188567127247070925956726784962068694091746418060658660728629765622174002580386586011350798580601826840432869792250091010755717150436860314906327630366484304830372612566049270785550218114176928553937782472780240571633741934777407324327504179529483889421707644627725482207184321087816720387381928559953898389130932935355990042093565000659539146359662035153124124750249971485053792492467589592389417401833599336347124857071771736783077961221766076857263896976991041049807718700796381625458317291595636726126099210918830300322635094267049262641442250521635987176120069001415854580746334403289384094146562923396548240133044655419101631702629415397677138820247745712611843593505255292046404800478251016006306274887725232911100892007618578025016299606499600993020849329803139317562691550870750460595845619465166393319322438447727886630729779236776408442504196486191491254412827535940448848868121341423460440681823692191099736252479740426807118873040612055168499179583488784352277349410783092397783944587624339971701314031225556477464854693054971888038378742522133274342537798999123471613696446301011049540267033941893720727976641213022180417506188276357956483348480140989270569548515879494674548608001118693843440498115501608057982274711132482861948697053115209901077288163944934307209066895767963058679348037919955691550466481328600300044094302829325573435135862125353869406209156569406264884898743102458217587727272275739142650825080320817920711814481803255272161304136536840532955023528516351496612182994302935537522938646651887999991748746643032771151630672797580466226439401713223485192904251985263271761941237501605809759200112366338245251218344666220306639782175121677822725709628211295372146604514006647817776529131425535374095765746703741548674568384926425249795276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 16228770606723294953939718139825985022831454744580029056550177061897614827645803684264830192003284850605648146249812702659970444611636610886392390900542452733988624905598065321628732522201722734739006459512550395979747891937696472771178732774448063840825226417234612874826664782488098322757679037257746892417403080450165546867693148845295160741499017687062446664628634685869535538603370594995057278169515308343466431842484406155668420186012626936010752180954450301243869346545370553518711191211965465953913405808874526689540564426962385119628090486891516087588865324043574582608958571091666675758776826975235165354146344953628658784562346355234914028575339290815931706504218380745238779989942977585040267228623521207629985088336117434302700752254829888063417221952000210919625130818045113577296777708732884570988088182495281912631595988462948298976909651704136921608035446299709316050408837123675633649877927111576367180998273920119009473600653250640739261385657855216804562483861541605558582091074425327450591286665746750213430631901200173321319328067283532693711438869463227586405204816762577457063472869146408603346017590981818600386550264566503994377395735522082824248008897897709976705399884899208705199297563752652794637625873929134948275318605927489531402459987173826829274530585719868536281815378881601075828077517747928952865229602039510255959233192975619556737761662590251167446529580335392406174586730635564783302794674747067199500811420426852601796595654662809494003921814489481097551767664163760132815509644264475018431370652097666001298682892246314526900984527128640872028980670478236081576657572531655771900623569638005767092066214510356771601241027834036710366869985194922012794676137459667582979571828696171571028604400289921096945568629182824464707709751993466710656095745940131010375738943176057484847071196851036409528968032729910908158261414570674303736794625400456444424977966838932123437077358365151366787366933792958531482686947040488841167531814737790442802810114337851941966416489315760558782664615570860622202526512593764939774846382658883234673461157200327491914837321760370884293765221136535521140988202151902978690253320444279979129856067457504826810882267029056736700059601659299776591271768232758945827248693349093520996278366523007563574293226372556772243829817600799782345466632913692197618541800159954830449408587474088242891995124669776701102778683757604916470864900680460579368369203547688320249074290437180380793828661309558257957726681021249998026048383235440869162825681911348126176464909553833611633518922479169162752979609646564927921706522939061716937742696672017262719876278997666349534937016642598485430667730499039835664223266644890870054177204795272194394887491284103342691247250987428710069542872879195224796286899582404554942434749684192495413876500318790627109923459311428527672553926797332344779674673704501290913968315596895368926296128127971021091765633897002527124363424704763578404436714894637586413988268598717329038427308262611105768357929905420591191845802010519566123317316669525582443409474317884095165975789986934418621842428076629008925458049991114083321585257132138080757591011867541762612067666877053832141247868099138476668477252463410843940959253393846435326651539454459539159460852516092375563930387426521795079180920075656392985043025172095015706936800547606972371294417438949185682408008861084721496593911074942955252993640039144594261876526391383685411283472122402503941227343900287833307824063283570922047887406497058167046078888413104813577653847052234226589206246065996701222326031972759468799874375589573184455820201063310206514250506473917705301417487821420678045747212130715514125667349857474300489643157801478680003315556543398236842667520559053009851522303274518370798751953434537472598193517434906232915765499935897428414942033646798852195337913086736064992606531460765657797855751644736905645970682630380244618777362125653392047576982174821945495960158091085761884821256763761281910196002037134111267596504272808481001793720876254231506008677721457849559256480347247253269084272416079122280366127073044372714556674465649622581204075408076019039675643987260949770419472428508629795617136917333200383842357639557033063845697732118144037626572115989724903648685022654245719884300158968201433453413975851292343821546121376301715245814245417503074556355888609174358138694290071213073733979037846635484905667540112390576620311137893047040376031011529304739190861579133738017708999387423745633200572303456505384043881955027030300866762646758566326536688499349926566369344348310309011155185670593241819704071047612456625316767930869445903693738435895053682420613525624764497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -14091120028300524641477371331670690382896925979168521871573074946382557627325273365438655500753929503580879251913662677596157889134449438917100509151195927617505638684150571350578663037985416053223567224404496153982367238465552436186806991013511759622456915371661415527255311667919898597097460317836321957621513430538283426266581133120184980352289861057274908477567164826865384627751706691693927495036765931077601265100926573299001423280455831215137608244681655786031302363920853290700992718893078831521785018282409444248280688780987377024728184813053783508961218732833357859598854652221974586132833104671968122890762589285630315290028531302303832335817734637492234839989897410841478153488111945926146626458879225344612478630413753335125834992217605108676616329217450995036736179817837520682433942897412365841285561135255794426956559723144672178635730849824589367382195665357527833212065510580278027580575225681512941137387735428086711235250185647604681477451880587884746738779369759212355970179870281667540541197216077772194933213483870002370753352894601424851582922145518922188522291282841765409938343807932162197280107797805678921716320269152026282706676598551643371296748483363379100852536321184164539478900673152290442597125870310157013763115913527175804205046827650949617606614502537387610324462180405509980604493609320643430950974261987962660611329294857365850010135046717378300762354628523508629247179426111762425659096027888975468955262656350675264837417568884829027999647597807486314838614037182863857862704168153845992989913086122638615442930852089966663052952525487805775193063906349724168099282121383954255138233041134308276548484860084495529939964587512987699385940999277586039379698012254628685659409849623786607744599024445723740810449912747270081832963455992886846017286736592541193600043331727604593200664325878940942023721534142318133170248716528632847658892042083619967260904669892224341659057231607821833846583778190656322800199042254097874668585490962567348515294092448511852992947973826615111357566028091220862740767210438760763970715831637713036734095347786414230964684411603361837190764390936253296816262395925830432956404937142192696602216265044134744004244777466329057612307488055649672752332930670663227128612946192780187106318301779180997837905528875418458421060390691127890584462653235852299575628208109473106202630946889223900442653918008976507870007948499856676615325335501919317939523412280896042700712560157750101670528415089118911959398145332995930960614100806975876867022641642019431933898598579306494823360413954524662276958420061374395981213014841144444659384740718129240961104523587601341490446164617181375248712503640876701667704469155527961844106980320350856307118466799388698546242670789009516054470713670340929105572152799906561051697742585409203256462365051971198114881372011106716816401758663154891451302701855971480796460074811066505835133015717709353670418661155737243321104433978929294321983614056486530459616653064162607607617736204517943814601107357723668530281869908718427584095290175218744846977136966563528977881416702892584626807096400104239425500652692326589940377888281192954682034779923112774379187362920725799959743573812439320709099554790763310547764163903389146230962406989983269083625758231152454649089292748106894998077492035522116822670459194264627315342445818576141810195204812594566524623438194693931924454576952050597664602493137203778728508119818953973399794723631562684966488282445999784822629174388403653088645836159544711164860239718978464886531541417915941849983388074523011352427074979410424341716368165372225862104072417095684896545222311502690425861055298047679647928623522639007694844340069895767808646846980809650886010140518686901690806500220048043266225801614688339010602373623317899539033382065832503939947911847287712187507853987191979802559097463251372802669288782922717680082113972969061333150157809744743092365534248701199729060991034900191985033880050546674102077853650042226688092574842455611038594885799647799310285630488734455282059784417305784194456380554951055232950618355445581160448480284723971377216659679364588146455630180038527774861136588889563871559333621734479366646671412630345711655372062546944045517822646093016174394726113195819907915064189406347888491448198420760288470313632975522863526780794204212589242818614293202954683510916480381202210069425623645382129247686614041107304994406171321567885787252492547809964049459836880160546843964392534975781840512635526755079922852399350310260265480467634650143421422388150999688143246533274377323010449289136662057439701359525955409389320248712424537140546952044185024058488145650648036989306721533952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 11154375591219568117179577455734183139123655455727372167225601640913902571422286715654239704890673023560515521053400888979148100712025259389728151533709404928632893042170373224370314392711100872958966244740046279642392604633239484453616276360910703377914415468128379806222576371826173122260944629197521127195140038098051036789558353871866110666142654111585693490220740695933047956866540057088756132268309471059242379644445610721907424517256855320736484705889960497504772512857235303397951204417255362983878010096914436859629082700327829712083228153447391560186012003002457628922369762252492911493433084809637447125174274297373618851194675542739269542077058031647921984531203657441145805191055592930763410520868636033241936060043248495190145145191760201798609070346681247685012393442562235744570113044429279994031041962722622940014446464656677218912934938300054501568933802746939256632936615022761442678320750136702029249949124062400690288065398469762697613438226018548538943295643486910689842722702852072829078485693209118367165076168504934356822589546134445969736816404859104300950846528386487602260105977984791423725577554861451052865160895820586944584969142072739157716873918187317128873084735439882856329520071136362279100854479780202769229612759834934488049188044933188243079331106101124618067064490301264747880784078688742851852827053443915978970851640093600767987643913149598072746039681968887670687010726886165664995057677747343828076242087573571620379645792147649062185082085174076117803990104445718076073235003561502094051191516554544488823227589227490421664417416847642649803603294651406863577786292406555594746988900003789104258959604768943528622783885928158310371776821794817213714647984226442481164067788892412661951604651947471724671926221814353967954620467070777221581818602708266290375629023407364977921985665050484759712620187269881641872809128255232049268189410886114882679151935032580589603251469146145456045808459602475059488090530051289349849838041380037089277615203037597240009242249092954342455697887856868168851786269565966374483348118074051076936777265149209365208673764841358941756560994540344404213946692905676239141243066983412454143919408242470610045396377406324074847227267893213080162010606131835298909184387305271660097098630460840843211323811213851303471938145612436727787982040992770272338884427251037469362695010785354679713875203710419232719043640155264014330065080294582205611599656858565262543922768682706061296558517762023093099945362292814920819285102582245287416136453565292668738567900436760437448168591124401570290606172579222304417135152805036202856022272173228185752841784671317084301580683770148440429762965313157653111309012501535912027232711572401259843608573169870412076148808938894828129525618039632695042782858198694475787338498379926940222139911320121342791583115379181780539866139971725543574550521407710146519910473141032848772414602360693481151619481837210583760349877287267972730676363357869455028922911649112832860350314149611232418838579953404759625146723728702761285398646306371956561876095803946088732677357727722969736508562908618413704006581815642197189871145158462660805916372974936688863319214634198895653170966991506074658646638287895770508753466668159325869027731425468152097872968335260364958280744779379218427010953858742198637243070338619739805330361009354590228482879714674517198449487676462979210016382701067415483283016377121155720806436135643266996098012302533790300522601043548413249826500905122240256864169501998253861197260246737031581413229902614903942445286483502550170187652638385392138603970838802328296897833085114554076293097140991883538868180719115250903186955314562499089278433166183267828543225324780725582506562115992601307999298580720075766002666481536871955053138269705871600013217466248200698772655150797601880564677327595168896261395549878710708739640247889698286140952405103111933269892558788247472986987559242754065205070994812525809015045725180386857549144743503393989768467174236330545956839915996757772021067892450751641470312102821918746493547994190785408783604326497379195316946996377051203178216698803608153966197654954348160289650987776634480792751690985728384990849353779342720823072864810902528721784820117993981876224898317197009942981004634852075531927358749173317540206588768128139021994474195898040759501733019860950370540485807489929168650803581115294688621640521686951152493238963411802990623971359206591273927173937172399133509675591483914155988704696422943426392913302785861383515328824878117283595387279690828313402733493564059361315438869846315730712897120854193592940623290888644793676958922489593132651296535286429032541632803635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -7994343481975043614876979793655392435846190067080357971437469559049108030760915591097604892171028718718187489229122234581966127753700518554898889625676757210409716768904698348651234629382381845692795330401008092954176916540547162160489360343762350636080500706522243589566883476922167777764693241169344085330967548988055405356392710487546189387372546156667641614737799628171460965779756158912993869933788402448252473038419393777601818020072867567520524914193526552157068377638629686068805038523378555452049637481017299454914219709481569102530988126339129498285594970328876020368372524650677819605559109917895888568705718504694268722639700582906850568300277950545139392506995387232310441505962448415210040934490261775750873931263203685383617003406330394290073745116861214905038160735535525832694126104285519169047848741705837166622039168619966949654496131192484245504105566529311782137686595728749753658914798702582737887669784273648684769584633010893722596755808004302406459155787570161350968368046750488831627496889038722535754625855637023982472996739647247378770558806359245382603570655097199250376759889918990424194525287391090291460853698973876536490047929779746427349520092490992727047379482075046200845190984300035688437155933845779521105629889747431580960567965412599024048469141074497533637112776151013750244105759993986935672965765165522584414430083001287823500557160110320000033889256468258224204798310789125465150792303170904675644540744604983195534900946011879730132283292294904375415047271718620173987087188417329145114195663587020449903183329141011552760043278816660547657800702258344344295429371741085943025109718747666726018688398180139362766160357127728574281950041044163297522893168673830799074105374440499998587553994759376113455353944818257137208756928992528498637816759021339350383452434474853113728624836121077072714490048579656693067333364917971513576569222249842772982518506317278344776308273646122204826074487200139027513790802665022097884594911528199943503213218098189300838825895339169588422637684445073380692251781013375741642039871256300826272784442442618914796070405185833620195711917242785392379420441220507589449509232717118852768436024655260431088358701068606185966981224538549921550716023397327309546835801431924685581511310904083102674583093566797271181548881689902107158931313244637123744888087292034318707585972425424833939072314776101476463929185624797458118760471905864155741701638894312010137370865173358265916524524477211376354152423253434636249612274919659427431492578977358970601810982335049335422452374410897697166585993394870420241095383807304458947561349120835146727597756081468949519633483960514310126593195381542824027694749638791170080761941365801081854867571921679649712845673964276170367975397678523420090614906246060275578218239191435142401881060456699058382288518952766118256369124761593248137455313371278904220360685021220013161870235387841248315364656959764212335991214605686395363377202054390948077623871098183130499405209546440445099215033448752381731169640953364358927001160987624682832338339150237853721751292338882712498500501774055619693401387525412024849724399070232076240919973497919422028030602594398038873234949456566259389407367326849347441019316971474159261987523554428822041830878277018988982671661004782327013091441227475282151725182062451546778169551761549037434047087296831856239118328830391926457404998370932761820467471912351626871620566619346304054958222732385021385385720394181746356151379905795995943031374730799853370747855610034320738882954018656351042791345108371758517284730940223923952384779470750405668890243237890330709844797559007153363919173457098960063350629512087674316264994611294955249002373472515270763044870398274161178435152177639391067648674161620322727624103783094811337101905387882531339372885442868050534897122490563917300041713771372082537947152336287917925543179751067347564383508415134933167242492180846334881686387847580945470554591501604383119955645772830165563523441976704007465712205286240752480693808435920618814660376884272470164933585611934075884065294844972175491926292849922436078477019929264532014913763228646582015311073772506756325471845013426762652874588188348307896421854206666236509378287961002628111941515161528281777317246823063176011802146059441502043455235730566104409109624980648856568553065963127138833048211358285465439636080974637235122842403162530728029222256454848228258727290967900336618925767279611608197199517741402975732320055478853703664213471404024247869937738954963020652613338000476040653492428525574111612762570064532600304045425350427484411963459761320116696667168900738423871683882737355219332617151688212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 5133888959847057420722788647569084673440125261220810798899471662510284600634902608737202371511019883929379998830990620689277400247361521883299348792889071927024545040323773421600704079669619254511982607089754757728925163801511310396324837173207755618906575168743480927372740680008333963863391017032291788009067504933905856345683367567132297692151468554958758158703063621116546859839954709197914777567611707990808951035819949493311606439644648197240849775138038153798760209582864835872320503575102367045506493209385449304481408693982961120266862552264851720145473475027184626312170304588963916503697688651899805731247181381705817398387153222197699467537831033491255198802690984488142202823985932823898301432910007032885237236080488030280202539168478948450363205364512172514809338751016868549407276447084724498137692280983322156532839549875729735921109080428609603684079479642472404100752195654334161755171525622241988347850174255844049780567886866036736306426447205232656583732835533165034165592081755023031222949375209382056460942688620655136091289740018501552521222565305041426808762921397927808001851860943560706531447667751104251616311969903947228264917158066663671264666109046809467491827580596233650519034635883045414886938810606414822935189446261638657686488949623192272891922245541151915954907046166275795141555255293531805173845881382461848250889081685541714087036153181109826538821455117079019542807925821170587527429191655509133007045251536895173036632931049120902284797317565192727938455609664301833677057315840353825639602395786570883200748265104493160916381997815336605073002639024848587389381141840311123299384685795153382154917082946365953581556614812988797023795846102958370822283097169415591926430648645790535383967311772901694821920518152352857486258055360976827506770111511501652026472652602181241748135843518987929649017575106335053210223237206097831785408978748607658550721175079397840700076544399119915104546251853907741613654453618636481287076520007747652300899655263825132459196616616315969990828254362965807986536648293532792783319456654928891017102984200846644954702694216819047667607417786783899468794925195440531368566760463361447264148232681334991562647681249201355009836004758067662272137243950590446378386711731080963634610677997295223115836679572365007583835738475738537717976102344108502425470128660443660865803609271171939968318329431771499744540013937793455204048168159784947478386150010253086661840538259024853543739165217526748779836009507284002377977990244652092477691500696224450709370045092601087939948125340558406924302638941946775462776837218387324301642225517317324341211815507632899577181791094160904383781738658390178322240176579459252206176304722147833393347061375161418680861348725257749507960505470961309391424255062023660889695375119973354991048000490455758613854660368435415072857743396890386144831993165513276424614074312222102105659522300202048221616838989749766677734230102394587285103906034729488882581996662294383956412208962317119864205066525902209476598258803497625558924164604413562810739815357023652884507816325605593817011683909045302335234039050718620213272321391176512347760189216020542823518697084359167936441763044622543319933036997703284859721046741664518496370618809851294572332743017730401817713072044137166951259480697574443173564139487865025950559480934035024465150417681601846568248315895389543982711881636734962708303721765340341894148927857317344535050181806248775063289445257025078235247866467943711575510867202939589776489970911279670738893449788759475557415294062815229790876164011579705283066622571122690553474899084356486213558162956455251029918967653216348940163901912359006572056011544729739470741983009878529724212844483106930889489673932670509885900439991022453852176793340711405372990872573724369653661307424272961166276616173451431247586498440897595082656563141186257312809066148891573890182827874253522930991003114911971789985264931249508203944925671655950844129447696725672372851470289578032159063522719253441797744338273365410202157030951020339069338450069254691731905152784442543108475733520056985747741877857364109224715099331870256223552369550934631687528765375075318890993672918432980602022830668769553005723787379288906900917566923180360009111602814149514731201570788671913031481853514564851226814408749315559506223425641354273096947628871965625746944405622886814633088035046093504279829004444660564261507554034671137889121410230446031012797949494301247499363948446250154982871947549284030479812388249948544482090311871872477241783876790532238484255105803430026313346264238014608975910841969232274101871378596565561360560843908049584002760699805696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2903702013330002740119379400303428973888412698839536560566980381005670065611472201993304547650667201385885088546368609422456998341926446338125336425301199408413663024200043330808091949313689197952021562199890374160953779645838387329584207797408824890256097488103726204347380260612501605553755916451454512334713701499518029652181294434238456276804450412707284026959946531016072000588617661615099152426409235256204994356465417910806265017198432409785896902389383608777371240494795921144730351107464785477534516956000481375190544799640389976052136584697641350480252132227900889808926442279663543589717423503304195921808602915829051917276405240514999920961574148154449529272056871717627096098040796703850937719619479896611576242070609773731640335762132867307449201451636454908428508566961057548829101159607195884877149258780036929601623466500746883944410276691793733412371095223121337587475106994174926193706844436730591683195792555723368609776038978648882740113839954631541200869294172306679619212884438432786910742068441808936450386117245986553493448991847023761739977703041665174033149024782102378134795961644007382189555631750016214936624387061629009794464751160212380433440483808472487456097106683594069885392120591902833833984328266517387000536370103346508655751358669919324407999491156983791838494328529025524672112408099317132501495644062656481205986303122375053944123549580001504323516158194239779761318379062744404259339353360499610848365827969279782910358988132113191886529404952698718926485543143744817279297241438705962822037874533163060608035420370755534736175707937952904118246788109686425516833010584822297634279407211316604247523357466285977919727548801360882202413743541763436809568152231768574918619058604155332161725363766707265919039825161906229765981673114631428393222770162592997760661387899940410377643887902357914653785014113854491743727165357561306476353282076835801791063408179125093666496216503360272177561671812364062329714494126574295212744846100912706205759638969827410468095598348198358325206168731338966189686198234295547267046791991081893614579953134049421824467107421241738328819797570616345610940792721671085415768500412481870360046914123325904146728095102928130360601308015041754813141798903469773544460752258787200625894541635018297562867086365152920697854771636077535911193125960978774683762700250112980318448635955174608404915255424736314076293667705371581046041047466871117763497138216079340973789186854232218543953062385236123823311549845927748102738754770870484217486575784917438668851989118478832827518744165850105004700260318745533623143011507537993733977725975971711959316364919452434718879655470191277063818420842966099910440264161251781969463894077960746668713059753129936607704675048723766058885482096332567768082880658403140227218298896704940037427435074673592682574879377755693749492420581154907711288334469112077385013748199321472600865602470482533337583117056225924003999790446326043009700297945230047991908235591769119766485450296554925857292495362432368145270608155213559991791311784409029287206061566896716696822640631752379631040730358066199395157213046734049691770602196975598328500503709669854122295712220368784971580669814658425001373972973917762739490880275823656620566825239203774313681437429937356113046253040551840351579248294573311084294447791138727018534538287993285013920135377731276929504091796473452149597213991037715121380930458683531240673986509708924942825797356411074725521490038568737898667563983831590908063430584500694136007916251310336110903960043498911395470422287183043263638989398668780412088069641688969952361455275497071297998707236683427130206642772976820084396648206228710349879590936694421103254612336862805314080213412820462897938636394549048085955732114750516100616637472175020444583929689300887559667415245876205907197480009531371603189224686243393006581569452516323897835888579404734528193519938987095897805595813387553185954905726385976570056795501426207059221158949613976279460479005261152983160158260898104678568324880547178745898488394787077519115143441388279008145324369503339512390830149798350942912573329257393870199264380215483037489689695705531422282888939436495130869118740263460913594014761714612085270629883557977400120112713804016709111518333321513084937774039850915283532723529632308693943385333702099754878515707084288692440988287919008025801600838448822423776953018599938427129136922179841082211497340563224140979657702334193541881129530088482574950745544185805734892313510330469332211208621277020163752422375254180696795514896137956208583652738521704165283986882500336463070287169785006205130113691501820350205254558304120669987877683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1401101315508288310793800763270296808379856436974608611588141287201818588181095244955527808311686899934892477482177731941276862517988722642148442265430537629762251809227741658954591946956711573616661313800503893580978296045349429346281415034829606893038884758517174646302421618093385571595223622531703063200325793367208079971623842671124732957699355204653339473234646302183045045005942218055428965104100244727065220442163620113082754935708821981141558388868765798764994357824435664355398710335041775463969297914937674455647067004561611716675457944745639218271138506664900097334168397749001613581444058389689709855334788592690566485733445390194254495984372647283916048110790813910805981120962738563608594352149021760585825723625938638230626342265392232761036661058721886537821975323330322143581157298054499700677926455794371242564917134002681985880348560555672282645706599957886918151503911733514892582562877167045754887822634588377165335004788821709543563861109411123599512990042817524431543732045008728130089453090447376356125140933609364533810869114255203901779240121995985313849030473179823245659176513898822020660069881282329153444388957453749564202923089043419406551689565308928352737667750034896670354105686246849248549442772233203919011849870722468393945776521623121587334095175322115292037106884590094916364341752052643171745611106471481039400554647169456203966807938159074843749781824997475395534463399512563753291355714115339232072508506195504758025614708245334374918837691706285610807249945805550838866306669148874615541568650876905203010480899019742296879640372155696968391006137551623206945012321151402243751988873937023210681495437747191219550872257097197998747235899025471147232810168534663578822182533456619311800305864275641953284943821958337295236253355804524816700929235964035712820935978445218472457894609548868810610681375335272976907079618480695237526190955055496874138657690649902872096257332046353842771090572165541069078443295266209928812091140871037209551195705908611152849027698185951866494392547286660157827759536319030369988057301980524382998914332162328859832720813511158099824960637330163615685127839054459006084706533905392581394790572160226575159933435407572291787510766247821494583549593847421962777041861628818317971997498500837480328122862413765173659538847993523278663846190123860996146596686618850492950252895328347539274628003136552647310836306041351021600930231331383873385797162181231251592612815300325494205365428964081012321678868806910756309913422028203719039058226918442755754041760428953514322403843634713997811079558096215984482785831550268113177110075681689886634394681765846125904948694048591291268961467274582773542579567915186588887820976103440350945124245452127789103874901694071361542223074568388393560582498306326649377392296877567784986979192708724181459665377506494395942691631817170149268155904792852547830567307329407304944118882066692373044171875179061008647650095610854093785014569158380543208640302374023375761875694967472535089337027949135163033761909294656232486265633741667337796187324478795636601533643910564642264952430533624165176760707587139214738455171053359276941532316773390364308222688251732258367939650203317419448681594462401662572055762528253962181173377607811798436776170740601948158571265283373801783560492455816200833336673739170708585769670906367796352287638684640347978960091737370224034979304596988345261553199706022626410623578862240894447411215951103211585396113794536270165018954909571119726774847115430557784455223188455684664051171967067589454530501237319073766197299480451058531675123583282630587881529355442218618801520141877802920887958729435394513825835974280942335375027468771763322558950615686847124785714105098295138139491088922195165387279213075305987195704024453425047868232623989670838117628073118859446979915628917892042076017286358387840350141497162287405551200716093833491896539636305612050210374001962643269584336962322272503872585157531459304370419199576195950040649749050883461008391295977391772380243395019115054193660123054743372348015468146737478766704334618940143398055253570614256473612763009252808531706767443089243327914839349802496230039002134983033656568423525921255263224389632826943183355407524763825120791329590333821830281483422080703556111642531020467167152610917824292658906253019926454450102925081955374372625480424585999057886806234269784007219576338306238390080562920241834802904307731260980753156169734977563397550011672109000996845154038586670881491110417740933040644584687292935744030967371661021813757756780446801014906720528694426001540960630164288824680132672043147900225466252212377211060289736230570033152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -537690010783869715385085936238674414678749743737597094342614070870049110721943442411599772242268967523960990716942303749860643291896814179173648065639022942912412475238624235442318243628900841949703957995616270057771526036736216087203308743544881241427255043107992107049061919600421755780303780376497479079278609614402131324867905113357752823622289725946012832205806233396418798043801371562112049313187517461624784119793931088460518360149465518534135306253159501193943686633397734325895763042445334752241312539131944016828990631555716502339343780687409905207447952429109415690846443817971040010856697572071927470738874665243696897286719876608002643508326554039632411646028536386725196242877793418214822205838183141310669122127697071575591524183949611933610233555940135221064378630348964402246577896990671909777037473209444026652977642603830613259541336809736841503362242726191152512858588675556272796281997584362045374006437778388952998676506181524496422901731885114616818501759227706171033584820874226624249269673622494337449498701870308890035500189583660966173158674327092246329384158369213266997382440453868322272536828696429826558499237679134571875256516558608582191455103565768813179565959845870399727104266753408185789612143209987294919742488161018693436835573060084456466062497911976925594498501856760290245566653054261687429245486416890568911745105972634739925508332991459275577099932047284081489409221750839595984819228562676688945862827085478458066985428722059980298952238512115458404428272135740505749572456184252627325053559214487742719316813641374603039842440864274408475081401235913951526240276070629846429219012654032083274025461921523285367584839902576639706357090591066207555912289858616684906440377962739621127491774361216312278819717168875316703240774157592967277356426833966528123099409774126423867997847974675221390842011834824047819664654591986790612467698658757742262529709858067939250047392545174243562922434776859515007569966947101717010105819914794806207672359478296878948969488613782231204027770628076370284344772352931942697885170205164738507474307282407982934729968599886059289154213624786618509421936943170803212495484417279433966473489715708842976982068485011887797482173524992032120202312708709523677210913248433216559982826973661001252814469211385465403260738239293058239108820922486200756207583415861554454052118088345340039812341713766530715046469497819433574378346621599527935499072342474539240744636841372048132233216300230469313687470205162838670290157914182469375444773666040902030380757856377819486345903029700329126272635760114303564187684056796382067692721179993345280969803822935264790763799199700247013789093436006330278253757839295470262292863272410776172894724463623940041200047851267543207154098259147223151317742060257441111051505819588010562365146256762341968712227223625884456217240448290729002297825247089930538383469455364794338983993450903306191667869584861867423775201145413730183673539987896991100877270408463537654584224553005282251253445509280451924795070793686042982953756687231387229810807265219132388487554791436234329706052372233156630629615288904672425850756586187305924830459429951643605064195626645283817677907185677668474923532634683173381147491092779552352928760681299542516314561961698156857921432180734838853984158342692307087384202219232860223233062122130676833582884392799475840160624886197419687075840103821239243318582540779667393525697123340419702456304139271777380136442616170033133968127377294365181089004645124129771300775391963155717935330078416769109989483147700455196493151143532154307233666636572734708009344403169911497189248499973932102796711401974532720676723063579772263472430225845758838494580971364941179456953653597544590801859185026320259730351860693418531065506306953235930534641152036112019808160915196186395361491771964379123433766751299219848466907228046019912534809030650875213992314772426405063393677636443322226311756011032248262109993095252071386809200648939480324948870612721823864322799436080075299667255952849983632096354971136056807021155369113945194991333670029264370146987197231219454495672310329841003506672826924660397651350486822042749035651817404437323532728049290225982584655861889735629217865478774476633269154830603742215291213118015544560619799575811588618982553249380073156087470510005603065794252954638362530107879916741917764288381544128333386996920217913517240046009607484415808450246307038860046081520413017650058125607429164423973365488253827918701273426973344318654132743604355025983605679288458878372447844431281896942518800219111691457556167381573126600290828812664185477659625638381881769894803987902342233063424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 130916740443275645302613703644849522815727814442049987233119257465197173711056133733262937758720825406676843327623494285525937369430640113410550432052622751545191946156087040112487994596139707434590839606622136417426494341801457222898848477308485076840768846577247506208713549840977615512124320670125420582396271187343159672324779020003141300018771619618334927386409575340796422938741101299843702845741525700331773142887689625018570294342822889863503835818665190173525568635497389299408250378289428026888291077814734372388932286660293239545512813268479699867606827426805747845127411813491947230834359888801117217084112995481846176831883266184567668928673054112772945165601517523799563137394854482549081278967099628483868627963726782134772616428582535743387957225355661057820054369233705293334041767983086980530198391543996684476544392450606000083428236941503047382771818761351199096640132780517556566769359436099124500575816186959951125895481528977876554003306990571545534015110968374029907356830967671938427678672007231143474202193483447780301536066604344349978110811375447079596785566514110665209412951670409254933957207854573675815735255715009743339763808874124416737272013096212334722431496003833341732470038919031611905352521614029530613647948177270516200994032444436432453697354705104454862615802736552705723400863425067544191764862672835478762107325776399082788802095544556763940558276826183176703404291442485588760890198411022587253494414161418632379871353822659314227680517674792106709247649376000737807188958934857144364903230335023020253755538248868892554208605272369716071305810584923417474039312045419778716382139843645521798341476399548399449751170486075158960255368495870004299487883617819952526683069338933556063636962448025682558192800184144395719624069158905292820175845679441140848555757167089414046930192183280427448515532725582546038901626059182971637973748413998962138323764556436426239467548129392347148705128609360801283997100740862670854930996575467436430434350026015783501969790787726710377822167122685260098260899159531366652437182482349812746034849886885273695025793323934871809335786623979586345585542806171845944967343676256599865212933874033686484780764040647023651420465774655509706620028773929726198227426113125770069607215972304191556299850626667574831933342028693419975170743689777686791918428913560456745653914107447219773782703345478339968893354699799960899963677781839720541390376472075453153831763622044804657537753070545380556904903084915612378784734154170463841187605236487785174280031372546049484505086384985129587372285177345479213353550285985283546439239234896269193767653957875669785908168340537277274314718441856218113845365735688856820145505939652082558300989858664992377785162132801903022024233919380376251946221123060555334882071325302884729874243364783628309455529976884496429687000421267286356713236213736215317809248685821688841425892013371144362931444153473994424340454907799021078819972349202556433684418932116818025354030229105068642313226792172499766374224613303899432079259079840594241946496686526011732640900897952347767470572770077105113995786963692598941348957776773037756171231286945163157102246208954360820088023541113695593894085953065743654553240194943628612358332621884427723062098036564636397581997150857226777566731058525315454569734010071235985145035528466214022541392700462927812055656893852169285970424050621014230451162539225511041312697085847329929983002906829097972634824794469948924737066084181800827104934159578852867309633790966427584012269147177267320254658895495385516920799696829440659115169120100623325333077861716665835725900407845757077036691300687152351762112317762248457657869814042640689579131979655917691226109199616274314180954362807643181736840762179678086866761968373074133186060194202655435291197344665047423030412441957858660842224133314932401605639119176836502827611531146632633187537389832873185400748150598900550757910121166346986827570278964945806237802689819993347478083388086432042723559672909441009145579380173292066302275551709965451997431444354685800123591792490356654981359747659459947813673807193953188726528333127580054564192825986442613629040276889315005938229630137543040903696886782807719789254952050469680156773317382058710301823755024523382949760626292630011960223818985784661801787740023515119334575068317439050886642511642434619023858357323126217766803936805906094169546821797632837112693713566705314228433240964029215728907512559637134956270949184636127979942297072034293590027138372168168095538309945592611663525460317491394937754219462041032340645067766259168339294385913539954583158424543928366530073921035376053452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 9149616451078453796208786059885593844830464299327437088728673129374437875776651197089793793823934366450227204543433247632936698821220635958642906718403310144005425210016077683647660212653765754512333560944773449106162420421567579876909466540190984034805499186173726539347407645013594034539061915918825125048071841150235302460897819982141872370723131777216099061267695407563296453248798971033953961659504849920479337851982167428989405745492306999262310837404318069610762426383788116526165882445984649924438048862827569278934313380861748007353144843446400986969457773358374899749267879186162126928303101238211428839669778590576282541862937628824667599981671752666146045081913868625587179450710870713680555837843064206180066299448403219130242233844039086166434221664352885472542725982987019814126624051998558646465365714467826795013023871316667876880563440519065600591428288729866721582706034021795008113883486717045766782811819550406063896145227638711817909178771354018221307906247576401982338566248555500465061248809851532197955284847851167998079694118618691683842923936640581229744133058671237740575881413168879306033309350229869461518970834835527556216965619050218032280153776433929900892192921377344269577208723030550461755805756159806977167479737273707953654848807509227257728489479142101595551121289096937690450640219859721884881435665286173523983492745613413168715655097392190084679846466524776352637999846208971631730937496739150937085119692827080903817119826379496065649568727013845538531727233477777674988456405773613404135252399531494710885164940316248121811068136223747886202950176523014477300181801347598503407866260847955830613446637165726278369331370396703074556735347408203720060929051671177188187890451018488128116438047221082336455245598007242591390952902763248696279646468845256468939186613555566479838786458279582035999457540795910234330423607768658344464641448003313870915465751117923784898733946098623982000156469710750844340341724673306879876791429768069149501176273375684608549600359458171965920332723898914999046280040523616018763979626327142578287324581314093680730829212621706014776670979002527401786421918032725708021186327615327408325099943926574247263975056004884503654258493632964222625588140911790252663605942363283911091183947115875195734522876864860978396262539096839196486164936751339066127564617879424247946176091454083466469565138138986405450827993787838970211399271350388218081590888815171082335006270247080738477748130826182098270727170149296512281141623596587680532544488898255523151438284640438560841990399947830531520839109591731741999078694885829917866178123794770490017676350553221483483195433409820776868248549613650949524086275886192606308868185670782285351878053472376533300569610104006639269990940960147022037547505651171647576217875590370672165251282727299133352413403287670674727735164338886235634968533408454259723472553087200715799843950446667740646957223840423010773962399342677371055424944170387607252987451547970572986578463253440706757385850747010277131184622538872485886122361094339031049822395758551874924368665636006378164119187709294197988688204378364479934749001065340403296708384677634847911085328935606041552073710757508511808181404336609851360029776508281046544583390857503583431553000364269149003262380626613848844484291269806267100391394806227490923822572044666455258313241802703878286606066582631721368129497960191810374027434346575359309619584195383862167976119607489360011512851868524179148439145132019891512223502602642198964173961608762669298420588679110365656423212744610490140432159690699245861224965175700646824893639804508085778898025809956286992269328335363842042783138676696510042044852193672339419501779621074820639078384160226968702902521826224347128297947098275748421261212236103953982384430330468802752219437135149115110467881247339849024452677023746148487862095317999774302296959512592755154659967196639942365199860658890741553919222822310483148179563247876527491684660018752379806000795599886306667039783201626116225535428819707560680979142576673838727997365592594925150120099083062888749684653215547777977370427651158294854460973973534925567563909199607158650287160416980406434195449876824972597526165315253009855542675787381572302088662259891724363818065976969693801752520382769201913448120096004661021638849085917565461106683562217396570941230357143534300353255108073631968859006527812841866867835795956500462269745974860344100445743266273666439646836415623583262497633469725994942477130764013266875650911741673179326757489535053091189326967754817131206179557213465553596918006854686534589513067254149874212301134692529304778029829478185697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -27551311850130409605202040538819353844781713576383108202495634261846943181569758058987383373441093299290969398738339950538138396142306297837758993497849310340698573757009761651901133498777001641329103365494746251250537868285745828515508518950956156164622508147052055614423325443544135074709257981103087905127971205016302232398918354854815858619107027739183927030001295602907558676669015117088117009922330852398079662069186466634285482170342909428311026105379240707945080174281122376753465626974081068338207516967998081619482153311901230911470721645982102992065380008917699555584583341205848126582149112791730236276229403540164192933563797566840860202173181708396223915353193565524362669391121904202016517339996738818852455372256527489015382800519353046141651774101833617606116073072670217301136254649721213776817179331999005400659634969233242158644616555323238711862610854795605970035207511107960751244941697266119803983525118831799268409422156552269944454508191838323481642138809684463919431252863994073029048699427178739353047424189524642009313404138503692796046486782182092771418090421901810151995625827188429082767258855924873765713475236829462319578874658190395786615393057791406363110809503380365073461155118870023904651004520972327771006126529478859709657915765399670181123031885610857104979054900460230840785943047293778521289104654939077487250353965679482144888284512675716772069012324901132269490499625513791419606006212463399787924042113280133905353182163933395665030133822008871555219424374063834152639800852334624968150051060480920960241055600992902263058370594731638650575148536371615069461285353153280381597793728319263452184101784026759781280836694277000813091577687675951025469653659830708790376077075563631596240824912491330680097728382443602797250690139747842119914018392710068992554454614299019184236440988641851649529230441019346155311662363759942544289723455967524802573605229678393744329776230561781104722842972016608003289866842152837354805461566951335450292124877732955937570462393868175805214192558741750132131455746382628813815573250542183671178449111534581418080371317314646839581252467597196436156520219635527050292202208425713979051626983755325050722944458442391149174904391677828747770192391775693986075013821149041347055940092803351396869254492179203837992065162108474390083558126143556825679857777052409101257111879792315998284235859670223156960271496492982739106606597403211704350410614012185949151810592929145459383174582685940658154590042674578636244082499026956338514010461815321649815381846168762813565449892439086438992460313462830924092113473807895233957487449496980454580767962831308430928795815459256134620395700738890723278955090895511031050007271097144707623100847990554065446208506325045656896678556961471249657139892547463621449888649401270988284293070975267298651061319598324479879426880959454318328091803725042158581085587894872693088836031919310488224552504851419882346661301382307110441207549993938929533039056944858650990397645522090880620169609544654820241841274580143152655978920058305692027165272494040868078247990452202905552722793537611738928515564683650832450906377839826636287682651892261423098625065123450253213401923172760896201712079629455890681120055887693166761430892588168271728793702035808642878094104960543556836299912109140239140308500392263183346872751429477980645372650299882153449996105491589706116496657010013578470473975688165788256569575891593018958770029156499002768400219897578378774454442754216061042962477291610544883106914311548117936271957462343891929906933238563066497504089983968725734129670263790555014342314563206228345661529755979117652111827887741540137125264221684470321971028125432912865492550368998710474751692466190378269796911466370708884209425758800498923128601873493210902798757197886785251991187300594027606073383219879416859796859273059413354697483743521850428092007786171285009231095514679693695268095075192588744259715758670834150739616910424980824465138490762853899278135266240577998514207426828038286291351761000735775353899039133467766638749270985626809073230333606410426521241686568253321698610133663487839861191860568476824903640377158462399656388862933794067624853662145346024041859876049101400769648847548655912827864224220463719423529761643685172164770465614707414262017681715537139865256951987436592824132610200953668301735080636620655003336123074089811010478773726169080670403722611753690730430160715628994806538949461038134417516138248553054907343359114139387500403046227766421820174326229043826773666451629878566555373975994764970967346770256032584154325389779377026735133681069048463592458386996878739367092021100544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 9953804281416060797388522890189314885181335152056193978440558773237050126902285621606183735929237368498939613061913764592094146394152529588251680917653903117417648387421138418205258094718980572607142823428201035028523265736576532418809958287700090357714130034868904600819739978759651664113016453785406104355196246404698627207873145138427801682681859592221395268410062601445051793968637224314394751082409348326581792669278996674669438821032980485930275946420113904325517538809055649115241114854403730427709965720119332631684701833345273644178706452174399959455876038698779066706053729174865657055433260695182778966678331177753034765218734208627808973041696021118048767906309614182481189807672675188790168104469341384014578263451336932458982136658416276283155250325553472035483341996746365640470199606791599859206807954377102419687684316248323923983937932939693853879710233624437776692871046367688442528742087678138624920453044507023239535106012607007443468757127897691987129785363281785903197242436653290879264863580001339088406673286722923782427411821327149291821409933833998277140501971597942078393826515973407090896623938359963181085383664210093864079071334421122845612089096561082452076150132222742162227936363360530182650628184205290271258064409921447579918570606483193968560881988579096424775771474356506941334168950515938418947950430810283159837773084782772771807886118658177262471128322163347037318396785596905053432477003309975537466731762284685689048313507706399491039310025178969527123622260222230265315735342720776905250232374083472463858455555208678144113423502534710708806347307696666297793084919658140283026899430902503915582495961839877587349067320256716707693767423671007857272082304788674791730212982046461052526738934009349193325683197840543413453080340390478253377588858838237921520575524755910203666975851452511911365357188650189984633548103938570281313915412336991171339823586910047511681998504603680966803854147663396666978344269686783352543528175096375536899768442713551397119661433918595711333039121605855337257570344289667972934605368618155227332842844318346292637080321860780371575984689886303862070775930319594910524451347669786789994980122300259935848028560543800770545334195246248429527422544702954778763838801181039193361546734195634913342739791165707686467345514061864744310606107173228357663488520509751591511183394617578966966279980396474978540016792703686167252038511424937853688892910997074618637274091562963437169625800356009555880733130793666640997670241962577698166978718303635553914626539891378939254666890322981606271042154723540156404376053566618278409692687684647289576765360285664707897448202261015651600955105665242085314422414965356383125879795972278129154595204225692641120207241572098063755057835027858680006130661027097583952677275307984148418830107229649967060615826619637053659985501759439963457134715570890684796551740246485261524272458443837811562608032772307941445946134176459568702753754189857357005725406228113480726951470729777456680416341354272693581370596514934084415332262800908596363968943132976418781574033472321678939152948276844195164226906638919000551495837249395607065237165674800892467117263004069587171906299503466243099904647282120959487446808910889088976725284322531384013341414073940870381176710657154089806940330384562194026126893319655182487875024437304274204344791078562405511856412010870514036914480052294920313823106794821091597800439532270623545662607897980837880641705271819630163481826658919860850686564169657949617850072856190137330527313565985840036282388348117776530106095561007189712406717197014612421215582780353337047921894985375860931387586692965228542523458881594119676476644412189081237957669366730674268080749614651430129992198242962293783701319455314696681799313673855563060958531273405171401038783189285273346115269864394572136051149089676838948738850734924947325406356137042621647372356533042322160099362646128242942054793059390967313276275661727692550512934055972961113595726946163309431159786698634484911368781225179121429514692207125563123170539631174871559736507146989170513213365719243511031422969724579033449412449506109135368891616662285880898800959826509235523806263912366307140194540629326047272593330702005739585906119542572018527373101437626634640298631706422216953220890338708005381971846699835371461413732351172194603808124613169149431071264953257814489346741799074013554146397858324086593667210091389012929755464511850364930819254550739148258203907912548493173882561122984525505058194860657126800644797163833213797873247639311687719805410835531058268778104351716830001049666185861690463451720567552083752012179780403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 6371058992691163793984257717513028870227594382996547031992168513551250034859336751725959849769457365977656209100033128203807324208729227714226191380080469428688108342044003822310025937632456966932612213392149033168038428432610347273085447415704608409448044842818205925686113190572877057799061584620201574667768361181455999170889583734433948286125030039373684033880537533780005812531934362617296181857394208316311783374945279267356096665410287201798240235112984741650415556102322413630693082066547068635475413504257531563357788403624817408016530393045112148663573723166425524147738138387019422493862093955617219205488532733635037826409248384821574768493064457696976673683021521989564885151202788025070133967938868206695548251101821736397170581306627217622392230430994981280317076557386925147627142499483909420855661557258345882202305839182521697383523967079389821409168963483112817348987141354916323653750666680808546204006554038411099904922194335526307311104991431372309418375759505886999583449518335008522145713828845947817113332837756070937192324707589971980020909040066544199448809939362005899258759011369577629369657298919017302976079824231232213861014738972893784850080404084658391746786510268168333976052889520521573942206707166842821493588441868531074417742426600255296582143781173501922780460232429656043579579593848806604951548114343989401920070419697876683003773541045129897450227708408153801976965270588911887522034069021953018809747489617061852496662391762011063501743651169222041205091051136890177937182250270809813179978441240236392195343685445127014967531301279813075730904825970253881106524376257780286020556410484997294656180407092356502124466198062257674657002448902015290933605388902743263028644524593701504869771954264769373234220172136836391356542685921914193219560087284580169090376897999006239702790356119520414616349358679627923535049386791122830676267680209451488445958499259219271435530385652246831190603022149663507018850159280401674239470257769351209286683867970921633289024540272320929323536129979242100436439013246159572801804373188545280598056667961653289355264090977504750917527557287090590859345708470993892735808137606709107711484806961724850411052226350781491917031303327411501359274781203690399013580585728761733157700829950960452653795975054566991025323165355386684495482698799959702821912697124192693209845735985244979071609296203636103285859087592260166658725139205255180036514360243165364533996587847516371829919419367322344488537141734817098758407444186662287639663232811042082535619138986378174903918371773556695767935996345777139524186841926869629479755450611282025842892672001287755020527415652727527280038496382248679015494072516377072910143278551157264411741488054727178102184660016676036188887821011539428099637545722884631627137728393178887515046144907817574739273622112275554475925040283146882734570804258190141945020130877963485992161773540672484765525455663869740528268950295475427854268919633958064874308426053845285370963021386594562807637902266960983431119797725769392800768285264744047288779304096213455752883856999014200655184301428847355944096866048419758059788957006147127056745991219959974605682354349487083950164162820312278016407465869644244361748252116771579649168933461132400859614000037519416319946385175836019227127078429982877942730866518554030800921775377508077121624180291018548743724527891107841817583666737295556850796441574285201728069633992726587493229941581132936808074516169343697524669146014593566403085694285363193380958195131601111190025743062676258045199435820405653577756240100822049168687803888349045825601729322277454543033283688324983861377679661800416364841402263579173063914087691897301898075792141169111665749415794673281945082901126907029314944586545753507723572340061391011780459200382640700921180386012878776698267208913236769914276534697069911019721012006321076468924586418822463763632519320688892027136600730906948450263401633713166749858697689684638472310356313011622680897061664602942203765836164729959530649580265702145106982316421140391764088783416609249787659082210753956687509579634472434930579029454937427214994518968454846714467059528573444235123857259787993527681204287614095721149813799805795198792846547206996989295432329106468264879429203060132668480640048148694683622943798360317513782143541596938454060609179599143821324861596286779653904266856876316741009428757387850184403610978676740917867177396369857963290038805137111935113772235775307391234197476235727142954062359188239485183662676557253422387704634278454235492148236838790128045380539054458717214782369990189289602292546893590025443282791969044263810346516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -12665834389844147421480998230180303352605533983932477655168490295131153009028745971401398892094283233839866307096557836193073658628848169537020196225953446387334072921094577331036632301355962596183183398684182773844160163597247892775441948472423290540241532907690476575896635520781597880798292310412728581392928316514360794979247627271366613809676716974211753637350702347510261294182900635841858001338351091614486998996338450185144768399828506069084227112327267653123161652827882535857460616623330929774373290682591767535200996781780646390426311795564746933819854590707664032403379971865127147779068648808069847095307578441689755629610096071442222288423732714046535893300764536935620773150150246260331903728791014064393380464996889602288976997333634872155529281027613459924216550942052061962729874066027042467871025878635023436338287624426461445742907343152017723017484881239478520257474424910963001753767083175141630370005045654217554134253761346666213376502310987656136887434957545079269651976899194584069204069130071115385381766960029180355835798547035199023843351650673051179009867329498532138541075796159660438104147846159923211652899990952690134613446515912124181686530173347122347256979241948798445156941850922692240107489835544761461294708062251384785237312900274499438680646136725297174756934585689459654832557553649184080256321125702578579002395609764474604871257585655316075800056186736148406986752441990175534864304755201189804505311391194888629570581328022258850115403924664342738157468388524313853241934158832430222967294117012559776356676376994452744481432214922435942537423544620401504038681192761524581883276133495590582737998929405372300411012260776749923629061674344408176464305646747533308238584410789081892421174222345269722620743512171223985644599620780912055834732013323872256024906983465668308852107086986048745955663904705333960537378910131116678498275279075478499973536482214440922953155616754380657791368157691745253538149327843152396828125948798904202383265886158170629495988613861332661569953334677126935849088772457943692977618077352063895399578869652457695989242382396768914291438111440371981313778585196921623978314462284355964972642421993203794036484661222041904924632344846070438384503178207807769224070061347108994726827582884348583075056685577824334303579031923965803369364146336112920597544413788989277261970972859739365827173510418313072243946816761065850181043808337293828062930201512269406645569432947881115836740994420448759238636552234180981545760271852797972466360401402098097171197077228236013470752727757819702179501923578538428087275235254764448562377122878246497103324734459864537792158830630639567203838721375761505665593862275362282705916500753776742746994737560616434504275081454595865122230688324413149474932157938722010647879965856632721708346807324367091225427947315533037711808110479171900564260217276078524553034160881883597934450277722078051633795870340360848944985466059433534489889199110573232604792461640435015121192446191241828900239777292529874671163119904345415021495816091473717098059722266057900023811992078914764511774904085171687551003226553148849398965436133682731791408662590800186283803668416211273442168500850401414783711882776355274373209693824478063611267490171417485594826584894365265359451504065482468566506146287287640006599301137544734635626246524037565776611116178305585403749284112768642379966084525864129109561086381115098576023867662666179171820248720161717797188811931006554536363982519096884325486088001876924732418730293568430032485051627320250170092858849497178183117556925957426578979662220817302310381233925341057724377136975234598629753337401090647234219667662729533527163441522999723100655283280918685893815824665058395405417946598876373000525958299391313037842945583465411353418571372314451272859048632546126163183334593904503625534378772261250982682006712475512721671853067755348865790713554766910452569377689528106245445349029506887070284773665642711466665421974943738823016202655737292122285791052034053541299617058997671912305692360135123670832973982545199194047007473220755816200631629633178415267614690908268587256686809631573159852866251848781063630880644496814232769436779523481107087953850502898912417393845958578528180318820345604988660479557412988964773708791618502402586458752473246611332354727022894923015016682319820469781035862857389923651826600670666892158963266105823347408072628609942952758354402425051504165193743117970854372544179425320332796216424464660267438515814784156886343920750031884888918123033653532093667294846942201839053638100112236690371624720509341772420440180527254163845283428270186502975127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 11710950367845544353862430844519598272056068049552321898000925736066131936998563299473429641135825944372441464289012151725310868585237688248334266978261694953656715361136125258024182661756713784912410350652913627409054924804915212730292084628088571717307387982554081565394706874169808933451714224317663101544964845673507071486222586352352618176148865102676374963954519229023449366859940268698673010519301792508246090674790835795996156563841905045290005319604597097795525347796766648982048908765202485190144004696634823137491243587148314003005433424225756927691303098665454766395136749655301547992497171509486673240638151944321205357794735291588729365535741811795338508288524897921929801756762439444974943410299854417960937774692545933270206434402948876217910733688807324926420247719934287662906598259870878674155342597624724926435474179499230704311168531891596227736805850032995858006760536323057869070065833492657917976815704401516714004826285404143433226852918762691574791928324674138456893090444322571573871431758109783301380312091918429137513367540848015878684671114386117324175847306655039407872488436410679381574930547030895442324277362376456834746442090846566733789837344297055753763248114780441854401766849134907690671527510478896411913652110677283375016020196544060427615309094577221887595076348023741665189796372342167643938771698921593283450224788329503002179602896196878810664581124844436724259895428860783720167719697287572971864007682700432101350975754829412727954881494768614820182465922780106428183489740955841469981133253211210782632663327830097890869845449972645647520865148311228040152067809188715448869498300143647737124582054051843952617144670095361592799238941531279391737560485098993669358883932784682230361901015340620945409980930963896176128686539248883973021412414052456610291868773094595869780895242282904560656669559898686648114842216136795100280772663814385129662408448806818722015217514096329776971181345384065290986333710344698785498423362188630581432221724253206892975116597502424558263082629561818933295765615784954780197825297749365712018634847194024376121132589799438668653605329137260956738230673710986199766848219629299238409934018837999313654582232816091485015668409130912571413860368994827209121191006789627892639142036959075508382535093889841559282319064404245247888618210902490675270449961134062619248928705466802582684620348348653945880040252051113488094040030388461649744610625679269270846590354690463896532861384805131156482298249552454769075930019051143743537598575209482075675509584915321402517782819764358986281170725015447043303595134239837138100244717510541094803838326595739120123304332783030796225848260974054006984377622067542065135849376507684000747006680288377213935159712488265691936782770372314135562840529085201988116540381702312154069774042048489335030212674748551991651619653436487946168778314498993290131501744434371297604135836968790153370582199723780460471615919882080304489207121942606892003726958942611891151260038874433003543831600285858126155784679685432870038390566984377426989649772308665778998596908834584913034318058173444648896736084831067983454650985151435394666496896659617129549837236368407076180484549718221119855153451863024572546178698236889977724047140915548286338018618217729972374781847330951845526078106584853511016733282574741711782703951245674220819908413317461339341763441956744806499383615448649653433222656813417259233091490285516126950868607220715196708844240243472984294802497177577831197309384310322357929514308363031159038582091834515772806471570453615363990026419062223382707196638273922898023036304115570373712868199868431469655745848518242702153856822909350427731275816923262751770348746043130094528316177074765841736067446956321219539524073868045004897988126558911028884524410416117662387587988662727599467482733508416195830696080659013992593632115830234940504706403069101288296615704315670610538321556824198986440014267629038782339270931447452879261002760186523585197443052398040758016425977171557950061135267030973831404295866635231746589318200106716613242163869945900882866809141575875296301886962500664576968472276525651859403550449839032847246333858322722781631417081990554554886500155203204508579854027436742776417447739792118202495544354934836374863226004927601171889416687217362240307763799505824896409188101138414728294546731956998324257304917570702182442851764893859478007639897790921515070924553847867095749580632640032147122336392000034702658012682683838119138887554035640413499329641047485589551522410402462475416349842518040715657017917016176622286844728830209775403371803586339302053765861571040219174325452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -8080147562272209819898890551940097082189358995978569574460786766561375891029503523719626055203078172049787705977783651423216784034089769526623936827707524056118325206185959460027399925150208932348903103935037709969543169426784232305195164425210090535505832462870636520795974026342174289381719080365496817351290821740699028936850406104055044570691452678664428107733746809442533812756172306631929619028332393304353165111603585057197866385434883318652384529372097809423421886984954703256089436211265324213535096894441559250736391313914656753597844889113713598490915041510210814406177438008014183282106313145313845849674395862422101909121379677610718444854201651775970295613053461277861082265753604378646362292183632504384673866014543499813553568058547301308609295267519891115942056412452676132207854732143556323416046530064481708180816884331327114349117330926187873891621095208716986934707557777857774407381773555256340461418158185785735488321591756053551571997681445777640648098973313160152614542753320724432830186595734575948940537082693749087826316021722413288572151079654369395238276227993591002175456690047488083830540067959246182635100457783519029850625487327633734682636317008641426523384594929141880627362730085481495741684982599752747357398211285217666664123845183489478906244745558841562200940759145725183876073409620381226190531989686234544908416455480782142437090614591868315650593786066047353952096587615523841317747792529154069556785408669564460054061996224344019297060535460039734475054552983541799083524602140215873685685712042076705355220455332221156552116164928895022165750910206725119019251507530847987546572342990568286546654965677935457352803420791761581783513240047072897326671477324224678868195464331443025481373020731514103226035359471371315183200157458505499341719031900616667024345479231919787436327185569571299825095494380238967073484842377225430220510440233458730339133425164599890662343331834728229731369471049838105852715260102614285284562302855645602903476987293034595891286759991447190956852377780622145680242295331779935890337666833941063492136073129414579051626348364658745376331001002673636145805886566047133686583742036733348475308303556428114932038141704546430144010617607270040856519066086156558904401182505048344706551884026598722109773522692820012725897314503148063560049590112916172579918494369830249673169483794798133014222147521803607557895124711278653062019724675067046098649071109720840958792644232205184290860485858899503849873727296896649591622803716632043127166511870649528250481505619469104516215728178700042351489662566193949670165219535153032190324445621313308563942041542908074517518849103236733919994440076627491794632564033316504348523905075603884380088388308869233621128429136674602295435201592446067731999418926413288764375709579706581439897489825806500475182525496715343040941277932202073234201546269930013189070020210544980629575498358909074207876029909089189230533330858896890992892650845264565309681706500659042257910555920303448258478834915559540185442483771009038486056984383029363976148451968099529900741992916877987033937991802928785150982707062417837299151165900381074802433036443123202109470759599485934156720606613567736956882057640039831006035507383935383641653052707063916066757361441461354867180911290492594939962928505470748065172633797264848512887499970386448840669450934510017401438683322623606087260994483933818949361639695537814341866088528582782880838637873631366945531974475376878389720297231107894573204106045602186712381418549914607117978758794733448357320849770941137880583263441965042003238267000237394989545471187245087876092613184151298297408988796373049079198310440270742109074239783097315561157355593995426286933684293107513214976188167598037544171794535977719398879623470579454586252728313578937582227448589119924475396815388812606240671839390039194274938659091137163004763214952154168552799953275482957827653824044616464951738680891102890007304046368018582125630724439920134223554157617003472082032141844121536899117390253127718730812175195599251625962207237806267128245441815234250098472675278189423990108751482850415745703807997814064838213364429141698471809552568896276045455642953509876231428287663650925208368484645803718121979773410634390921994065826934704684711156344792297073170181228031393708273413318084073667416310479593709576381751773825498637814728677045592463844130015148932898870912403118760548743843607831849266143547763519198458146434799357770692933522564281481843199965863826306790022614353289400251088848331756573526605121625414801716119164206356211077246563964915973976253652473374195161057838173468158580490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 4617137385450751134010571379127011514057719035042693825637727342307040813343131486390806489792504193293405779610709386733180436919529299890810577366621660131468843968572781685766029911494128752114637323138940766714487180864903928865317221689129357803671885873400609930215264880940089604428215564606374783982704018402964230285468250346896446806509667752319289194967062766888178022513195132478887199539559690698938052558359871009921872085639864849148566117778664312532151816017941399479085201484649288864803533584472104593518605027361401120063849548631195416192913469099416370267425684357539720461061849434509737846648819265583016801438679619135097625564757445409462014191591045256589469624556660989678422701939086140675699228652578136292244819685841481370607462011730235282059429085739315885506371657650511401974796152604621672951963572831237791254135139207013107997732269231016615345508847673563386027398345950290985654994689828373875955782560662029377322970384648642750806888333708665999319409310085841075806745616601120498927855487781089082604615124650047218178422411111150616903483948361993850139079659478540503606870276086463906008398856530401618784708330227241559922875327729849337038541943088991283571142186178167901616137200396544684819604741126283383554922943481202111704166653287606095828627719416381490122142532305153920329148540399471204754183130463430609219833369369392271110396363535329235294787773532173656207078172416150597673894283599524116102346177511184651936897035711044491245076376638684865900344058689002702263311324084370446673477259314464587915572817275236501820915836475664947026049966934960235341086303539056691929875693620234464055810793537557191324361148365755154284250522844518242528677153309424619252591243041029028575455468187293065280030057090457144135505703740274219250253234042846650772557991806585320147585859123153184872117446572471481140262618513295088747840118194796670326400272539876177445578742368337637657376971047498982753277933223039970068538545390651819168756672220230002728861846705335718219559065019691440403149788001168977220827409906755316449932140517891063861417213351557826602008986628670288278884301723092627004758745586638836348118552472294868443004125230467016387484450987852068098600184225942517780090183579237205648366617325997313552933653123318398245291952449246116062334312625741862261390412289483384689590721199622428446712387547159732194631905969776102653778706365457666313442154685868582096558903674873179573182327107454335556501757447402482650386297115638808787199118251356855508324252634626548862299359184356430411421911918692891114995140050485875207517092128947289213906751076411827094662835112439989694697363320629154972894691373629956305590158126762223174690660953317403155410825740869340705635670958721215235088531729435951194096696828473409774375967233246862874765933596268641367480170537329700359666393674834830965912613823613657097966495565976902959812424966872293723090821285864753983396390369716270999123470751012289811564899659380205836893966089505315569406580703093331975586719952763439416176614046455656930704359933278481173178916326452777457697210064212889757189164201055806041372197618667247642729166230543875678126852497711327569088228992206271609868544232247762020122330638765419053363460448331751370526709212268508690479092922580871669024462095489055318184983536272890648216952398291459098551906897685385726790634912125426898068034276723102538760555480098971758858703858541388183392482610579463766626755823889736620146606969406822858250094847118426123117037517112671541197156782001983083485122014383515576430322988479842220446438063009284482958933221543897780849035835467619304081046910008380103149423168485609067912655409530929205205545758831091681649369056788079091397611001654979547303673288727623568889200974539622111546200723946571741591362276255532356305433614385620005553228290166191339293787179976122694638111312711876044528328915915254005402136888385613680744505576256269574634918547809048059291194648607660854704435162428085458465676512328162472724469215825388574642624031776519538923748543686405013965177673933156167311387111329053299588065871529961488742318627115106962640844000797161474319017133621593082343614373274111909236529483003387413376722938188426675042158594219562676498449882996195006673657596741189627128563264468484812268042152488839092080905245389303601735458210618987256542261277865644824561601220075763033807507206512129703876688494516584871100151449901057251104684430106783552695545430221962452597227394192087853302708903976035546030077659775210258299147226511863834611581838277537277725708548475254210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2278854392787960466009890228015995132336641548589875971846765046291878256210021276489273024187021828771600750909296555958226444897057203779657643608009426535865823379251828829784636966270383196557467794248252295642875950768025432241358790986497291094964950438512797456181954301248700979374233934078618733426194221784468933929217951595401590525605835943451560927637859827816093623673817623963005732844123446730416429548623403352306551080759556822175893963086266594210574447907089921282369887401474281088260157567825312164454612495051958279545065792506875682517280725690395465102987648345690832083444221148985435674524315623210191808016558447993513373954863433003768089746762663944949682814546706144105332288682152590242499830199056734424618707600789528812506634531362819533796047155977023685636511471456788526853180884813532663829830411842745649831964398883204124898723481258223785460047862165266098817720828864530282769801891180265548211578752654185377835676543150397969805620603174761241081724691472420432078686296607704027334813325939183600885083965593524849382944021201141667853029317631815285283169735407844827914551138088743983290574050094243339293631510381292630675314341534835541572829067217672686180061197569596856357047045692246213897357366853207841593224725339134973710843569748339413230937240278977676198519379145311357528424287119533608059942789158633128350289995485029207927410246448462499235560209477421862363191984134440162275306072249720694702994239606826042854422958600704571353099966080717526515132104430975555637341056901548561151040936368072550241120691484467498860410326137701064831416301469024869460463282428930205098937157437984582040179032037616752211595167922398863410912119842501647891830765417833393455672467490780147952020083325233837952647878412669756969780327713762896084266871026848211845080329872613513185294642716052349714013034766776166887458658783898255567785125810498104776405138435630015930876557965624752390032416051411114047600344744981034543136169340585627752546021774869538896113715565865316445482770389721678310371944249664949705171194251693630723953845627160250120544929984946724896184655233409360170500553973988633558660517782103949868870934376314983419630384998682830320471953065431876261363846130887455500412426400924274762413783930375314221693509982802930524121761512624412176177228263443967114578190852364877509079651568654346722930376624092005903257106917969338122710647050426846240250663795309836651083918288436642429433716990450699011946348046564813091922356287674178632097937843060797317581148499119356589553718016913856541074817204600221601467480368540044263012611762044167321348911218304353119677806151380369466142332667555049761921393180102639429068855057383796499137836531141243353059530501549673384830111730883420523480552559255375924349921892118643034465691411740898441322802811693919262622941302100198270869155080796991882768987434177769755183342577429812966351644038706499678248876244343814444302813000737307408196791911074778374785823837759561688328413200349318263076429345284866209185156181369357525212925539418716398863123441596676993585196991606768143958519925068852901362396465400684775983883629361845227794014453488132192821253456042509727404674398862804523813847784072519268819557297009517180043931122467369087946676971398986252867195100519804828098985480490947391525180573330259934178024033121396205819286176544532562500650817246655063754214829052168788395674534863949588994283748370526427374516379337389409085996942209644763081588154402618546104746120517351669644127536714163677253501404905276100859432656971664995878840332276482878878456141055572919770771514384742522334343038816287050353927102373559927810342729324262874656571269489177493228459079911098557791303880137994441729269161486608141330432251482254091575519399663782920948780397835645945535317361771155417053566328191645801092076994533302480856890620703744280803424805841844569661794092613292832029454566312984057765767057807819713568028325929737557342097863026032038719740112917633770990649787403773768818608765350649273844267751520331610300234525418147443991251627352294321057756679289857448960498752318125601912088542606521106920456392639000541545109487830850071177576233769149918350572826599631593020700542832161675998355989586702599973605748948400354214229376717798003646401332183241057215681197301154506798664057799848841279576614560754298025024920115346062293596099169151796809517339028216354985014350377098976596398181722527411905030930048929233152834970056855559118777074156762126727658184051305642170098884607958498138920338268204672282521766528116969613690425285227315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 992942183467273959459034280953911130151035722504217908517876110325086876811426432229118604426371952266278419956901214541048394052433363297092689775341853293203098021122136921682670238822872508531344099557911272595550755405686964387368284998524205734838753422933992670149172261549501531911232849129108486334404447771570863175670882157039007210432727932935746349851390374244598576992575870842972398416540904258105872627299453336852400343294750558111756761974041990373337072045114229462781529521473619098341110457904363438970657649774133527772280917849650053261837268349763068104106339593540540933850871209533924101134133085886042736642334811069666024895299562724675745714657620830474381591142718953283131301653242536760056204772698356356781106737372462266674984166228887556702441127712039406056072909667319754095985699309502420460459906944919673873915092666630013651296514622855350226470594693673461368942753835576448706161061124043583865566941037156006709012720466678875005787808602969353694289704256472730130084481045974567817305793195291477632063885572954122851272830796039331722291839487213512936304768167569049707140316196069087487823356700041763070982191395841663070304472877267490338560800172042731117459869819851483503948084737659695835700473718171291291047086576970872755693268791509004746301706181462705730618976061982465123628727134040428715430630574705907084053127679115438789818323353057700645565266356182304866261235680213254777796737230744999391720803392767563922378160768620650585722241603741349953331725051479440315915510430727923608549674399553153011429254649061297081927096681497200395279156278851481280978637505668950808945942505897368856301549639373987342742575889093176965098040946022505386276849427489345367637731561637594553428548615723064425552613182591411833644029058047642470413670019377928277643735959799772116394990637501255116240421335813043035158732066163334940516019062844488090824572777481287813451796763791407013302481888340312159163512252031347766455553436641008675599439697114133722972666044726685932602957365431704942150448190872909730192981107626925885909064486582723331761818642204733270455221960137463613543054464637074157024895337101572297098928096460416372437268813945938678976320256848496374587085771329245111822771694776415866521307380510920752790941871003230485572045870761946104268617310025212871896229287702678239574095004599468218738135203102042540200787728054052724844274916078511392393608129727610703739970829458505150009129770731729505076618794379395638010137418268165733953646635284600478317241515186912663140122439898363048147327680735370610750936282854197019609620018640833913042668795725954580620391815004623278474542951778609325727197484171556773852071856692041977586819419799232234532514977912855666460616506972466065693485888539297008224741266162598778452909552215441826128036382816704780557957447371956582857297562661526206771957845902373840332710726836682915790056288793992855790378827495194702088376727341014805105825636818897875112722974573666647182750351640616624746676428990090973712739199229493230442633851210249478459973463600056503460390408116770699028737749945969690506757535310954977323792033773388469050231821211100871119092212749267713462391986398072968686189008785482189526467929729541310706781942092390745117776417747012547945455366986186306630441492868458112424625774367238689846854083487574861986437999646337465441158680487138813606842364817172984843026836679235134140863020766279477459379267174110675686741564065880909963630693397464620781943974126325495770686438631245321338559336557333256667873687246209379220807432393681741632247038907070769997453831712458717739650289553134783656353848814626517425352734155996967052127580270573832442476409113269867626397033722671031820248199520320619723224164418296037522800980901791883318396372410190361863168853235132362451473835180764060593157303886424292584623607374341491037477933696477297530297677295938582891495105007501147563868032002024302997506669150994896988144421200577503561745855929956638780477662632433859701536958521058204373264427024861262902325343643062011558193127132960236088404557782224287947452913300286985871575216867275746236428365906206696496873547682887756106915593729424038917067208979172004696988160484569609309267215630977837736408600360371407294812201256739634856967811016997412665848116657888666417323292831628857660470259565953482758534411034306688404897854362078023408686540169921275470556320815205924920378679453501697672683221776053418944073890153786473062870788057435344887175164287056570144505462597907795854188401197978521011134175712785511510048520703836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -387006266958426123855062334934319969543953731624637620020933327475443163470723726261779128176402618664493442724817391179496097451730289001636346303293879183136283174063839574248710861259553541591312182058785223949690804723089886607651953831726021611139576413630982751480331131029664534764059663670210284618508636291656852244131566848218909091940524177227503912475950962373970924651617466384703576074411737612989673616990323731609833160818909498316825609501489837469108373892254342481691769067282838375022519661119143408795349574388360061246779348667936948597751786998476009716725963199365767892058986588911657386176986140734618987428483976890786127232773544898622574761450358312316020187018944837054901681962899746021126209191133312489120140409725873236172686209445853785495000293084722093117841071880272187362287089018568923195777178902334189256060194326500075064493522743404675663824143411439068305331866219637760895430331804809768706690694109470859243010887814074607957765689181132605020758234332342093137171561589899926363374010350080149296961438836079064366871878691386166089383780599509850874630066886021546579133765176134219194635205282960169860063218815092974364263493203292767184720458674910328244848352203667889855180236785676688094879589710669876463165383792863993147241748894567673539079257625822122444182594620694421232355944366444815402235427962597639279128575626064920517659668094138521869581788507874690087675224085705694478641252954512418327164205726288940310175384201499745992933618920785608364706604266060402777881723021034677377136537089167236330578026288608518306233149322538137340615237718668145644351219816297794860353591525518761862453083672740342739976861126716658964341256486611380068318969973942614770704403553272750992397154747187692657876233017109475301272819562654818455170541537439957800385265711154147999842656497086771815174662572982828426011996728106722465284710460339915682288113831317004104092181222940117486131016598189929000935367344410968697928338739606007341851929509368137381570322831477091506035942961402785799523258889354296830810822555272644722540301308983146925546469594296933310622791907345426436161312048666259464016836642893867632542593624123624640824889977375486179763951082688926769711712433585338612086211456861375395194976383027728837283940623044550653571277894076649884463333090999382027622725292777313344921261294395090693714655045430090735788869652275154094817416951680787317597813034762170510369246605985913098991338133809884825210612108323252010712234869935216343219788540139267545513084360090776396522493835284293546078699755596632417550226624811004731242777116781514203133200235047641669221996757538501614645598482181622423226582144199406711938989541628009379867183330057605936925123457548362519315155373484820527574354756590573838262138099830180110432457731458853511189609498670728003325439060951159731484700054456246112646456317753779443895690253518255910375021618751666157068033608265209764058924583548650225779799635651836436517622594408712577417755602784962030262455872244048247406574391972983297034926408025977870160547397219486399900410051727688681266458984129073741585710311833194540097113666189538319442730039898271700974866723910611031150173824816874588133943531415117990060316002187163979470911770161053165366447236883130897177003697422330345880416277391451445103673578532713713238528373531739776190591907337819717434183552144270900531939997813959103989092792210833827622695081473550578996754276218621316285090979547927516497824645411996194141044412663788579159744654106600911234897007776004785694617826075758698864029316241323708524356202217964858128888093892234561054267234200713942936986389440554399782706916118694772266523361121347158508950546373400096429678950315362353368624957723032890683388065726767812665342660232542018400831157911760804355950457986976016440230253068498325192679794880257291059804885749130013371599368817286799958332289044707087725421259847647191492123637757516689738791246803529563129605980959799695889111296213751574892202751353726913596895694927658752065318108537896280160840928912945121688668829039314716788602068709897813415397448311790537038771056944587680618903441842120059481156329987842540522011365830695132687496064415251263603113900252621925192251952569431690439490039097895076319069425879769449781548635853745758034252267479467955514705237508723367227992951454869353733414073737862942308179955830256498755930126033733600132310217250621608622600367876612720316316777516588429136167139308031695029629714856684958391671631744934062376083963609542802814661672366409490425499228925039649682025881796608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 136095325949554900974249018937947574377469066586963889169962627987966022222506410468436974658685406853145300990506761490608155501769420111455858409785528156515131336482565940847489626343809027207160926261009345091574721347191391518578908146650065394383046777585685243619395868200283428744085335682328584989030737661364850890920437976323307420560953187612918671725938900645745966245995264405495136074676981644877822567200425440260318620000738788913059383515583449594630409853756573973639774172120070781543025654311217372267549564867909182291523400618895963844870131331155863706575612229583050099013185591885425723855523138974037103154581288179604354659975267300386516080653236763843774741843229766118004420401586458560478526033953133879351000543278570505651748183486846547284930734072923320190631688931041751596050425474411729791720482036715335338117569160532915991283935610986681479980040943416696579510713368972431145561615653904971167495578704395797027202940880680680529266515125999115264255878007820939532771153864249618808858101564367094467952910296990777665655476962251351630835966717912498994996250760626642193551284674561053653633614326598596261484733733847887702706360102793458368013903364322865828668532130620512404778309093716255510734195011676164239629456823042300733155205396247699438272932284709917839031688834257061600090095635492854262824321074980554632517949345457650854449591693081338349645417071199065592243247215747528855119571388066224996620050118060528664698617405269916477112021838306378689304199826529533237705505156785360100213582973606451379760921875247667992423546744516418920353337969787858376123138173094038338271971157061930687732861248215456567894663473249741218798578274019293956874006021048868431196299979363089373421173396525824879886622793619016698421458400302362091847663927952617250758634182366417465617420490720031550304918634818680897701211521218866602167193181618511942755127552430080671044812224341390048139113312916565640752058700835054690891977728520365220995064770023440754291366521458345647699948098151597346485332031125263083219868406060752599527205366479518542201260904188711050173018333932177400586828658753587208164843951415752157627851316718791533085125784845211769123178189493673970494190569052775866380322209441522753999488548586408973105302362205084877161619196376912922253050040574238801389726689295711827011460015055735933746579131917787184287270414874768970562325766363779054390457643008451870135821307853784545356593350471683523014047361217570049824401330302785590997232100062364602222255624425258340967124541481410840801758057846194580202901439863047312444826285306807568581552127588948394732458204248783463301699304663063737801871274419827748176044906775698345663551422035769955352353389189302009580445484793263866715326731801220692408587186746502041344012948287178898797078695119975720127657491868099748953582980119818094557943230867056868100592216026157934363389643651653539805657480322384439609367474303795204828773764398647282739210655755644872913348291563772423397930439600490715686419862145469344663855705434330126793298019401685601960808248561472149998146871218388531171726895902781020629675976056046459869469580252844626500206338780011193213135290910855517753473978064143652700555475612633009995253928876246688936443529006917697126774018282537475054727593882292144704759196991537907035245117677931117050412597616299868210973517541398128727173113280551942292099343931926052174725909212860402036108809963752420247289349120026437155322250887140381635394850403236885308410565599790643697733134385561988639945636677466085071394313342047389115034195020550771971140376217916641629517487805055200059194335682743293440789907131168766006421104802613649145903024028842383721348320107751859780019155859906363600662402033311343875114319231588158689374419338130917855969539684685895066111965705001560282328206597801954465727837125747361842702518370644796648606955745918204813195891207678697770712555764114695177822166799388652182220986151260131039830378595146364440641837793624659600293948174225550858443794069630030849908007802824794187199217105683691443853064714893890256514545022792216269763794473928267461411107195263155556553188873744853439259028932159736287224468407537387109597776142780947923060335421781035044272603668854445087523756381177832496653077228928412940841247689642313474633109986137788378886558724508873193465293420417285685450440650025313867105993249262035795757412709309282366305177650718449113043068375082676536823936515962231907707944619317737724489805869483016998899769143413209707755778328486926824315537126370829558656008192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -43437110864336288821409798335089522134138398432968773387558274599391173405305086955076135188161424074180653431699550627737163117699197815833355360864138223985386597613075489357852651991166674901110363098643535354001656293751010531831876667788880551940126760593322741710793073109206640417506212655707676303076853169009886822657526895285086072070354004672387704407726937234371380558214791281782543302046567535716810322932815388656220960364003155866622432071764775335340991690455972087507594153856512750033479143106127731065959434517412956617826430915687054087277415158483739209097980531952177489398043005118844155825674871323854664232559369048180138538915699143789454793034980294483935911856304965664535283593912694758437541897117545327810847556795925090795213620664784364919912991730500289749235107984154488678638796333139162807180564111025855124048783638691194275392887837751628024535729274869828263655279762152626164156260972851612235999673775971993874165375570828203315730364128284842330946675213931938817311149560048977757000422888573444337859839268680158355701224307723528976850425994108968669429556108825087324254184863435932624808686716787912593389626770913625201195954582578360976822088441690620446924407715888489277272509329154788170250166776797508874427749047961272590256513070123584101596628823923281808839528105645337648290502423499213392062597997867571052559395803228570567410803840197730709176444718182347511840048305234007038450355924020004909967413266876420411878436838284253788604447235325765581465948250786319424273370301505381988501862901259070345454708957788064770068594563732458346063420457283921243293792221226273102327416682533497922849890430779235858403310501301911241503882776831739913963829438075092694016444405617142369807225353556945512261906667560880923948687053219127970375735945902884837243828154846398138822791382554127216584493071241205065195556657955977437104912170877980012503032255394298364962631060100669977849308396035547218828088630503561094496140446412310873515742132089885110140480889742768520211380598103051087210176101730358201584155017542527241698168733405357600580673123314126346313225311340019156027160111899618204405403606127621366591933867047089018792266120677943651522870965301440113382899333002718155017809792531821915281575222440312832363724713183225051055073924441775891880769361334566150720250107824362175647077362266101256103638396654608619367839679456460659490695911315512795944904396750840100592970959917455903876830760337515597303796444709675971330707733038219039894886974012400643540247232798808260774301712737859031969683061522080221520849564380045594836791584762375416425562777142928881594111023799885508968294456728165268908223007908156093890394905975741008222965701676493882318738484057026834347165734499589714097341623503263199731212937554196953181131841873232398159772744473977297519316886976968482137477615436797285800259965527261668093713208424975786035792721994459555832730136779139311654239201746328257137091002895897473853761344260263539569300118770572978413192609253639291675388838308024556175889663884964515170388202700488556041566946158091941085502450263273435497275482214975123081151910159189796995865729623725843775309695283808486221915841779960501766311281185143784160525076724862924697499353342479472070116911779081098689795036332237289801656209497192567844002217111772365799163690317813796060002257713739398151635725224448953544207942612747467237283510193037991809746658679308887924491708306402317817814134352199884186807627879589353754570655810714483102136951889907194927181094031826377189483054390599121282829674059912248404268806701385664752201170954749295042018079696989274387104328020176664302921296513562364403659619105359908995879974124652140263199145803094685716917189887344369035654173794434574261409243695947355748352203997189926779940457259537526493609311534304349435825375929004758897398883198641671234564076269556884435459937879608688109910247545150573036348552320429078723238264855943806617151870489239259481804995970220263267107993689234516658835578528918470126664645133100457244936573823177992637343190442976450857980883725251438333025738464116147747050198376234289072750762743844323251839427738088270774440165310737249107286792575548608248490566286518841098182650497293638861093916347163995207686786193888570611250444712804893222224908714594602407181005043159095776145031691250633190450142067178126991214766020335472992268146274845176075531395552367709296046277755774280638348334467385861031235110304090064497094180151126234661751995316953676944131115402027987266216328310397735577853960596904506182525255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 12636214526229470442383067163130418033470797246841480170750986536029541317877536407334699924229143123653981411917685997730801388319078112029976682436409752467056032226422724915674668877152545247842278348295005600386602971231819461118748253229707983760106300968414530444542637460042513753030774361165697181104457954715250118637562417391377171808419053208749657888318734334958767312294905182218691511995805818503557591794183565310476345570290079680274702287794711665125637722808166993755137506411501669315105203156620996529614473483405939423887837354295591923619738745113302267635642721415391611591289684649958090613034346573651409787786601582919199633659683493366829245988571409331368733318150661583079501570256910204805866761285851779984772467127697931780297351191458348522460347423239070109848872919473601380284716666632814816847810227989953526623439850698100191228792989209504580689234716799006013704864480931833855743411053285147232438036576474927564284595523872413136991353784842127277342384468647020280314824231169385177648474249625247977951591898822890211178280166497955982350724668748914702990042865773551495743013861085269074519441481076882809506705593509003202726616065943598895470049243646351267460781051280503564568334120955887325721612063515717958128839600606003943560383809972767697383110617768603610490743465430318878193948895966165002181531105060141807575632328393935951809546699045350298763590468149624960731107977072669625763305953237601459879140492684048978136617567757256101631866327852620122143550207990037688804208046562581966931062888934041142249564658142717898465961096273473716900803392885002284899439016148210348005807412817001159875703109688600850909873206636812621067989900405008819173828052961125382900735670378974953531370009860649227221050980280093183594510612247715574561085368656280558671752285277129686185369424906343234152628458318281826480948969414670114539359400181787604189941690145557997735404571165148451556142934854175159654482764662649021840709319089081522603269213912570939923345145927048844384692413205652310772549236679390256287226463633308394577092763406803624942256598492936543326921445366743688821511511696475238380372747002463068022023291873483446376950433206902686248471609265091645374183797475403190569462395081066603450750496442848876438119895189066964254783438832646893566416197381522031350382519543311986935863340610041583060438307876452923530763935573569669741138107617002998579653777197039888026502032208751095626603526207347536741915482040242080506869153517747709891607756931473678431706233666815119193823534156987822974874950818076805845850526172303924566601521504773749120717072005902984841288123899112977003698251035043997234261964885590389870119497898244650735911766261313854804053543892601316838804812344999604772157340387020951028623874835086014697555197136733597448402010047117562787095674441333912926959241785547492896135472026934861146258075796113238605716618374105478981890730220689288299952676948646754277789452024690143356486646529260650337205147515637152757264965319557256938344220593887789454594939177324911310832669429129964936834113367744917381206744147082620616612512210033541721493142645895810311227113529271468649755901833509468213152304162354272640030241551056638120227204959780887986452006962153505438751508348456546556706107654658578163203943932846486341209818947843380090033931964055260554177257669138662397477617667489151211031749880289230537960359740619984735357325588119793861724848641118721381028469198051323721056002753168894270568664784081201884996401154194292077854540669820435004546814555691524147023887280982096470238008259479800674338516806502135887144430882378309142620027046103434272069340268534982768512589545066032001608518784965195602118875896191184318573295719214809900284059567080427792487466457276264761213294700092621672446386967802495160027406237060381174032773727232156438958190554624168971596023959981268467844213491523119860732265461366195371608531355481255930157027470860240565826247676872816189771500725378426508815119570335877853603733019838395802450186296967111423827380347167044785740099048286553338132971681751815922206649307744165043543906578619032126141243939308571794554779179266930430589751287218561440947260548153854796024292590416762613471150979182522933472225830072741932651259163402344847132683772355817406270763959573538011324571516127816923247974710291321770331872245202325806745821429617638344747576460762667520905580094227051400672847492715687681463031832709917384033523601288615226237271757567143929292692830980728848220882611005990165485821545135287558581358575576031649333248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -3361393301911347797501777671334028478630895267198637761499784341718530757620397727426663611037326443440637929471734935427086882148339858738378264801947272764659037983462156907226790381529944219418773162452418563978540376268742680879136170223824375831507119543089591689275803615555399578333936503851315152335234236941016075630781305658592442150456064539052778329768097437000163463050845910477361742810190914557966644335393734387238874951085724309818216804967294465075708907019124144771916088577407527075924585701613421218818971466520269709130079359624863911664295810046270453453058508583446064998598842394773071655824373874166820673308913156463577868570106699603298529740062361898875275610989253773801788502660808252107822945455572479191956810440337867784746194643730753242665822333843267981547455856416882220846000683346893039990305260303171733052405852628304336226145499985441316249457026908475835718721474141579419863478551571633731854531449137237911354997909932324635776796710067396234200815392431180843289608008317448337367895554151400210463656422596343718788416716284387763287360036088494303910823470454622901928177578563858358751959991944336437726533718340657409378798086918207469685086411609305220497046236650725944843251502562393855657525629091747629867539076875233965965137596508958100888118370007822077378137776482698792747158956371938129268784897821619645514899079065758279694273044440608405517941022257809624027407985565998025904448183235605790808395219368212597715836430335128628966577003632221643087183486555644538203655551908357610042910130063731037448983805250258713599114250997626490191988617651788945939763654456557123955324500901175595641939511163485117290630344986864444544971562264813521688914409636817195804868952837244291251273830979815797532627067351725719227092092160447385269718589954914142963624470174830757675740564826417356152482587228256121051133196264818819618376899336465496107525355053996589407442694852500507036135109951735204745216325600795666712159579698346317721614708838859748051658349568326894071079537861834375158174079922188173085244062950567652909111012164357928676543302993616361602116977797680716313939302669001317210792246783823136285703594676730973338325322769308070608725389396443220637739743086292311280254252371911694085063994759015422733630487648305340118601727373410552159505403154239184204884583324225605610020542186826851461990985929546325270448831010069012938560855128357655189123676354671252099511486287860767352801110354714021829025058791102047469513586629546246648071562882285400016510609876581290453538983563023291421522910795874713193343919583873648986125814323781884693459762748007622835831778471968215322710059475898207857932363636658588103591957935344167092959172795088164422146514388729830695833303663126613785694511561133702390555978792661656376281331880203011359843772001928437731045300106121462152881092976478470062557912780640725641716890203806848093715753406598713933828717747589105318005111816517974574142203147153111944919400158709404570098106868593400511734729268179176780885260818300446921394137185774358198117658461427537256983889281356230184659951350560281861239312690569081840511503247368572435541921777711322267614483223255421566072404342585776572589256410684270024945905288287667646400467398184085455142325417986961200547507699510916706993047743101708288755366548810171076368103657737542511684385806935983274753159626694187817314743270987444836178047586760540713782989298732127485035629038585896299479438859350138828963826005353123522266143515656231008154511064562000393379689307343953869576995631409574544560485615841890210478709257215799085949155240000270424344112715658414869221008004604757914085437527951379205157741652612765893838487636767022821374947206361398773899788680296203029873861932683720942616549931043882028523666378025552398748111176083005015592375125475438121446001797754187051357815966227414961054189901418989674363396619542061040713206412990858184056754350379352413224171120971644555482980888168509999230865584019605721813461335159714283610054058165441862282673157917749671306978541895438208845768597752008759750415976978303034032394301327386700361184486184893623111886961656220874472296184840506663941707903992942269548084097522238085439200071660505849016907605121248701086906594851717008168701631678594584950211153403651681721129794153981462970286735931349580835803572443789989207612390967699790721241344409699497421997267436660532831772675366205173705672415284612762548091185442942951288960864703230253445379716495790197882064190867925680907215087756702389246987397573543725392456103670939929804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 819748644642054577806855819524822284216630506596399432177742585438778313103027672014466497695572754724813266418993065811630954234036906439312353776791058469171661762622308486354859025420113499527720378385566814487045494737514487019174644439990094901220996345782776258001160361198901380501074536213621273903370759440651240275599831617238959514686129509221861335397995032253320384339004357414286556104837829203555227543646223649747517522408719884654492821245896300810209968819411569019783760274911497653713247121249188025048777343944989009249917199736227715728015644839717123797299539781895734898352911867148714308365831338541465589054449783032509629355639490395012331484170750864689418579085572480331636204182873523904956234541143362590059646228424847207803778995238411002965584384571569749999383494707533763733982578066742581223921792242103102444751406112005350552650853997023246521926065265308433252286338166288575416317747879767788715090494180844244048492527219984577143081121210170900148056942376062617494992667934638623299266170836771858313784255687114392073525713930720711365676485459605337661787518157138219546426390408178717112214587677580313673043041044830354392739598376786077793629373562963003786703780463294663603735657942613158874629121015070217064966272043285141616217492218167306472179155324580796638648976401685057479598834154478434638842953126717979729189514300018332263912672566276949103343715681359933137684991574914950351288009727024230500657644775154595372625298697579172232274759569410582278880282642576519337213050956794616875018484265966011271618370157551595461424106919782025627953979311964621520484073077182306897689378012231666111322030859969889126539005862968449975660947047265437987447618305328932895666318144810366123279660396841644994811541476909178605959559961436034474600008147047428724118843078434563181186271718715182405353052730618398001175355437965111806265368134478444112823803450141434427134130794999916163606120185004337493863504919768590039677838437984579943013394723757231963305029490242544464725076453399166403469939960407279963963244305873038835946686088455967302627927392970096248100830817041240292777738353796018826990419866786732702336662088032273637362975470694582972225176073079155014255667663458271339841998770193857785367322137570918203967915031079835771875711428928573926353201315730431011041042444511582138955974622557181806554604537473551135662234088009655746034750482588550128418029276880152962969576413898243547576084881295431361196238782315977134954292886588190706395679727281441247639139627524105619151352203760774507245819280683198023234023090182082390887711788183216012370980125639670197721311078761943999289404890924516216812988212786148031127295441448337879693951029383337158019838999023393597645602222180379625986198273069848710544590610466277186746280010401780211145604362631547302138196456964358117209735278728342983172232923930696288022926258105914058245773996507855695254655348090517716978375046872753231008780876430562334030002258250459973805000763425483422615864672538705502848083478836527739844609947568887544081602107541470532469487720274850702155222445955076613687777258477356876799825222898188791350371912400251388342112934099965965291231967882951850776139462898948027566816456635112228505079861665957808750717527656249604490165785384051490135369631450737166863426484090989297574422847725907918309244290835255134683591950189164886464187327185646046776274908001253023243035407245541019328335470369434913965756263641748148847687070458834268593755378605858888317028859394548226647899098491407973541696141022379734990909719318435664890454094014662739342683691316449074278060503639148078435375426345285675100651953055269760744585427987582106901344903191765854800195917679557426145720143262053455670488776733594725984848515050007264906585325052153401614298066185951703083558985471827657116617120165235265892311386429349233540230192012619490462646457384739922778955286200723728333614764763241923337546102411209201058044016873884172937451741830077693647141697713850505980612666013921627572686738189213693556389438453075092974052749290999912172536999856130498372666403966502359354825593408069496128002234268602141477581006622406904787018877147139158018520898708418115728173467765705985947410358417412390456292219679040247783016901203067902699240041712733701231803300828705010678217798245213762318776087146303964845088498446418748707750215432215435861327272192618549384834403305035023240284422057561005468761828432768899514318352980917544030398707578951184661289354266019792880341421670736948675427866137621318276238342568983265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -183680753169415210759764447870755514461431402055625448125554932073698098818826724163822573475140794273770895139328088209167834300005173237290948258822274740060982026848951885613463694495816010175079539603323014561168033399465837253768543662731304405360733762503025711956260490623228936719448108918825152121500804610969531852193720954107711214645142089676008022600178692782613308378072452551242021739577443661107460952475287197180238334597968325798924010939571561596595152072427846963957797643004352274606950897208931177274837040151311693668208124925650573062668163713266138771241838045913839870370568168583008932344407344306666174115170526910135027741660014837952651880998875433056699549771138384567458774811594360986074439077966809709999946633517304391622938247920799765427284202640225928141946557880265712595610806399277720821830700345225006260745338512317835040260852573614028349843946213490697497161893927859473918509095501933439743677209772604847170573303156255456968609021601541153706762803802180287122799428661097351235209826356093191389816160185317711864444537881409572857269650774026391400643155061945204187181330841712302532053751249411967065244108885405857669476810487599531841350739823063263244189641086227799226347721084115494047228477152021414158060654271345624037526746910261964970998372310008661191548196081570177299305231579442008082758092577361285399317357760660420398218246403629783817543715177334382942732019356606180534818138003925338229564514394231135749900498039917485465964650376565019418781693863945440598103923255912876376466232563322605184979997421178538859779525938799508138367889256334586696380566036852234509464145160036985556503193181996326067499584930768808710639549689939577958914160506417650286684595699422932002227894250962271713884037681008345816716836810693421855150115117313932763402814428875970990564258843184367558168332505230857538692860631759574078373776978794474419252067089080821903519145613692558077664309216433868542174898817373613450572987185040783858618337641391474735655182843727883968699159280429882316650600323411561138545753938476592108191768789234685452195990041005643989392778647601782081969664813278492020973782707708067043006410355929609748092941521024071097364978624524839664054450323216408090995964923677348444851890468551559480306805751615303521510473280834262846228022097684855337225029323159377880700421356972115395260749540784883896291940590517416430361225080821106595429588591313189439197162346807333770429021317572112637478574227782185163820657827493471294133625655515530638505637745778299368942446985987808133021239945230785162336796104740670190959599711798428514493292010680080080200208219066264335348412136381745775835320586698550807504546036732986210595301969544588631326203189633659594066838220719207518809680687857583163926768877284072253652609355096699130865541404094556548898943502538287252474219677323001869397738905027651584015617876541117239981126644447578954885300361823971278400104642926131571574406117261694627429417564220931373142396938293019451814495517026654244927669365102845235058690349955690625907665927461771731303276135559912442406551869154080418383464360895115981601105657904482053723543832692463029208083730146953143081261584342638102342005831250652977998935844593180328907619248982136217307453758147381150718968364756529902090263436082241382414621852423933371986479592026050269802337008930189555754019575611814729655214032783466463341724912511841432808040534992232771101196320037971782702732371251102740725855273236381371956956399084669249136351738654830200537990018425773369283218217929765151963095267059227354985608942740303451025862141948032052270538788553311225838028814216400425349216564897371633922445491114265567095618959324919291189856465772878777066108249559728084206423672119916603961086461208776484503749500755743804075668632346120103766055382216232162321332790790110662154509007005733327041191683638054879264038169341944333606831059337239405999064846343755923704408580506573261116739471292371001693011912978789071733294656140083586338642855218026101855494453974459381269225391966205802125368714521125676204216663449359661175600419246207638129120901695558918661550071546285309736295201264699595525837388323191142387089800456940473173950673682667652562785344435023629524153100687774811651540888455845062715589577940882660305649030066681217145133510813125818909749896754667872250116430721876946536429904147837969128831490485224491375781454170572944569011617154045383210154646735218511160625318192848444373926381481493910077015122291455663418468767817736917844519610622372657544016195356491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 37903769378139336627492377693102737347649397713003451982901604475183245849153101550249077072666570638050241822220135928428480446032002346132950309582771232016854619671831355114864424093218844260278844316633609559132529400468958150464188301047141619780339462320740723451309476734783820041066800912342883150448671113598771973572206141171136150636889558327409429992746699053422331779442461088600081552554002320581504992735866381514481277493698545478673595102388213518530253024152185455898611518316526859107786222905301042057117075729609422466012227603118023961728056343741483951812417856829093219132747702057435981455279208362680704655064025221747842668146320625403518304366876567899417317282506073370230004080137621999222915530561243256280862658573001717593304104287153676417682062931940712776647221543572284532213506079520720957942299312111560428665020098248019130665915085051244480137692730386842424875156027006746579700447305629115972735200853625365351026150166117654614580829652533013906430025473598546944599679704125739975571150795373000339873963962849096699722473181730972297793859483070255908669660411356516851612103593659763757816106224323889438498021187235112959818279050026685499463072723967181082148386763910444506760028934047135068646555313296132571300021289798303115291635638185336570193892545553669125779229724100653934892784151305680118105310008630588915856598213427356362247626449785803376166800792193343382646548555198392149521715295472251213488344520233255850474949622207473248308646666614004402881700994236679389697440698615177485586870058383698080579450991466411328197815990492108065234006540556250466829899620418709088194518650536821651852244408961328234278978472871275192692332901106390492836691366371786347615300678373168795967488670164305086521200400528165535577652132033454135050432909346992464479159099642959894490317246379061217968856122238965381591489658236580425186148867830965056365724005824638368278242514166592952568616150183387652034751260233112088991729035541469890342573735129190290935080177216130255604649529542993873551209758716533582762654601583180969866586433192754935148379936440427266979515046843936094277909994593310097693323110678696817856180993948501309201376253460652426057473410192937211891273659504814660870571608106569739907071017018903628692673962298865685167455329046366054520827863671183036862505487708811238963596509565501002877946758265892641099293872050753143700694396013596504543368267179674055127499182520234179786034867797623850806657323581188754341867895565730712977940597905262998661784801328686183858955591672120333835107428154349714846938189247390562835717175841964579899402840812141021036918630209466801758320598435527491204418697904622135595709522209439742304087282824947198517545946954690155521455340761966145443455258938287314186013768854879419407909448441125309667409599289673617523708693258589363419377765145313356359571099990789660372688733642150101979399972231715115486944010264465375243858467927071279081666890400505061307827345207588070957311354714496727748262252939393020636325719247744839006644809421692073408732936207329838226865375290967141697934504448724831069784721766675932526182504821155705750657038533775965678134359764299487207030858152662721818299180455441790939455518370315567564568670734175018292936927553316786738827317520414089989152704006828054814258548049742576618077567864673425929198470151206702543986527913056827313851360699239017851069573763533187809003535027429486986575882889419813691712872884915708923722763604752403789030198690975874246568206404603184584216441689154804879369828567654788456193972703400411067914363349980332709568246512955753138398611928415532075355690780467817076215935649501342870571607346970652095913115599253260250149009043731769472387262082809308996599524101387772719892841961601461328123891613981088594656675603112683183406322910504834529904857623398709465797675088044325179843894043038308039406135203187892373274724114383304140785875922134748987195088576654614146185423833187494446068804551862791505978248417311566790900877982996758636636307712998651313181527782301646317017030283675021154768833115711073657084758772327520000184165374355868090022528885668792225576607128440187094411486732933842962464132641757280151643773603872845323011867033208560333595191822151317413362599587096688691829176769323808613770569607781459173913782740070279997359007215554577772387943500606569437651313598474038178947230105885383934522036782770554858585362507776331953682940105649764672977909828706906801621384809074375025327547258968940826694983276958368377660653046271720620779563386060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -7224335586019019757832636467273725626782886750192487218751189442122708516104800542532754594993655487730418071106717041442920525501671237207077878308039189848584352495091776306191462197441755990785585135523672398800635686351049058313373434661412848282030760215950859473071751247769008810168709496238787115335392732501895377129661632697363870439042657916291341065739571179845595198094036993352970415974695639031350945372205073301300329206832438794169584202931343253413959030843760639870214652514077640528425985873046892893676426195070341836868541820923079551533443620103064188616300931543123162229262257914708940291713926654183340115254643891663238247939448217510221040611007588371330330597534568376646168931464123014849252087553087904990482450354974716426466755297748987404653332250611882231168936551023269759451995355414534745888268222704740127308241266072196759054157202754718423995084305704314470785131451365025021879740198074442493031940627716392878139877191266931284781116126890678632080770623045848152171646992055232376475587255069142453538152835413753201097208271455861386262700746562701740259531158383649899674125908804402756716768646560249476322901003204980765233566879101324722328825928357291993067428616875468760508910088601984289275251920513187309232535070175393563742176998335932739978522672439874832138101560297335645427901963108358226196287769011252948346627864562101310571099973475058584682332085183878180513878752407035556801685166644579370761469766823431355798397966704591207044523155744350746282495200186902036842155590833733906603188356204167394362548745488283143018336121759613410033195626330387592026973289822144328762880333131263847393608793580527221115744347298617429211435582663892493562125992938640661689676044264375715497072291553090023865959865378393878495223716762894127235372339429065635414055879082354707466821494767457603526501058775410353855035868049160943991213627120241825528857269761458411286250880957158887318780204903017525121248911829646692554341665308150291933836595642556052334565692459931718297961688571096468483949501505428012314180255953956692953314435064789643296616563997861625915359906061697144098662907784464383522916778060119626170040497659094022193967019903590490929429481687356760580276560343880748758687204344402005123334503486919068655819188532662184793488325362604702218069289290328810816902532051487868071652337215772166761009864042235142545649951608367935897496793469084048546619016044346458445783749987046528049275984829222381530039333797130612013949905152619870651777504298989368775574711253893532266847868839803738754926865263991753308656595190713195158843373239840458950309351140876361034727249941178760952969310342195629768425271162294769599586756261904314348716105514956795934426452518091161867813652605631778688274077023235081428559479327066234584992826622143764600477528765541207649353226329397681143478574900682007387678808235202370094614222889588021433986636630529985070853138646148062075133984193395161314445943864075446431753102515047196269792129349087688296953295303292068765212341182789423469115170350183788616599708664200009004971959045591698886079563416809317865613319326703256109228924202879938873460389927418105152715692435183950293434080563765047187056018742605282208176780539418779088386749989423223497033474346116579394641082902178799307775533058692909260751053095160817820654071918926554757878581300996261738009589280005247557497742563635522204649982032836505635297414386021583705972428820163594905722818107343682575938731785318660790191764942495041768712724903127129087686461549616836942248469730923774435474751573570000825016659657261530133321766037043185001221567711663895032744671521384403730667984926959428708721461488056244048780672601058218489065145953237473374172163275462724970871389966862182689303279273657015855478764883178509763592820049815097538772691188508967791516884039491990481747544776436970813745838102898355539210832491692027860258704592233246290955809256436575696204422246696278189860964739662983710929543844718783872820024887955115853429145390721389749833475317776141934509894993457030137652011894087565580858398534592265685952274195014982981787654003190351315840756255367200237793445848879160065583947262475513658736329609739914514903639358567183413166291325104844463555056102389649146305409940075387645380840883752139262745087443906233621834904873628872821857518967239238144702690732679001911924574266717286830414537554531652822714498741491111085999449254528813984874515968758728335079016689259797557354122146249181107245143485115643290801098340734022340004509725774373045112798781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1276491424248760041483135759266084693679188132345904620976411165864804712047441586652604054788544250773453416063279000856334625152804055976063719071705770519151086698173653025036414759185306425988657074541220001136770572248190870703166070870112071645785979675978534134634953869673035988342728240868807358604011337036486383242969368931173060968956857875894128579152281286788572520171643865868643442273628266916275098296181363708100755773656191142356806726091970596491335383213484946266394587602028752975089222573836939639553502572654303925503965114918961563907274994894056134378555789004014285862240357270685082739264430251331650006002755484672124545827389983240426610168192741159709851735987301033342628617126272116707747987261945947092387841960331301946607785599366554234847325705566373185270677568369040870061416653509872192203857262148495103086699410007465359716971172348064081903411155220457383892549277387093515662068049575390435513169503601771574743182058374605806945943045358216855690794325463029115752828078971108781149263883927236648859406712417983483985191537035676925520914915411761961519485725058834514620328584859177068852938950977113612235976955553245440070653191131764958013685803739880107160869615712570452354158580292672595768196481374444733386313041350212507168982958945480414858839352540518842909922338356031608823877044521406904661451198269435865760231754086971405376883842513675676533560933151603925845119393907763250758747303259248381362084512541921354044900650871853892176497608222016560604947011388351565929842502172150824478307948950210036005628398328549080744926030773432233175952653759933725029367751272218847799507196550627174266247823078942009857602168541611937470257228948062848293145591878068321638540780730978031565363779851036402080098057866708970429507770617547650144262157203741248301476458964661620839599167219483547913678989817280682032877831602349485749795641493330130002842809862741540665095942567842262166477130558114362247362078073036677518725051928516164299955720437125779108147450677928151594729545302476631953796252938880537197397490911203698067517240486490514541939030755650545562411937760151110842374566816997216783963252082800661043007895757298038591464578537688488640308343857493096009463472388028266468151207483729367424880787660051571435293389895441566677466325503770585671479342953629978429708068304479576216316045801571804129057982463335452430032652700539055225931345388728992017122910682314759720048842287726848893299025768292041887589145702758096633618847644566142276677095711174856874749377146865350595840416594941418519791973666226370384534734900906164167755818036721952980053323871702620550998235248670071752418336732056086013723491897610412933296398464540228111825777354206202953749403868777838471868177333458875026846663091276501305212067791075561841743871574160937066133960659463324296963770214371230646594359295854654948065677477497258643538029910718333098060273835500674265641039367733206060235563869292751963562011426731225106507558593337755452374579686868005358192370158807892955402549931833941957835260331036767663069074186213901180669218660184479978126968104028118925802247920021749434997054445785979576696308720556846312856473608982241151088701255971656975941638501545500595940494772541400109383411434834778070502646570660667967061289738274400061593682870922061963706164282510342310129869030137821186237001006220101824941322996809673737792317527355796210283744286107731207834433868382070300651509154978168190485429550635039713473191371865790768178167893286160549636486560806789233646954902211760962859272453397501395327012307726337109772672897924079818928303321534425265321351746004165831954789133308115815395485580031789944017256291399828537435509766981097952610649343613461850760071683195680164998705334771083184228418923720630768120141282421567963608180375335860054269315880613544546274210253555467610221726405458412870290466067629222830518101998249684004585783896217738065219479610301163232505936252686593484128132593944677665972316252465467590806456509566177600247014782448976119145025105068350921865303184980579041644230590040499298582522999676361277285641333769071329163286810700566031042953711813143719806168316911124597960823967918258238316945506059610045548644992943736441986617286476410728458369265605439539655784009050513838887611543945662032437681897751966384787596269896976578705971362184069537830601464905594759463529767638730519102560872177223756734682819382493643854548932826362478176355212537601338807311878925274960501149695808002773996989421344021936668200753089823901289152814839137919121883136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -210037933267430564846293636383953407669853303675366815145102249884785656315124429836789799362188076384016626375445532469112791836726983588178890274783745743874605063151531819962475086848672234136404283865659791910500383225101061235613282116406907415416385754030955773773545755966613279928523007929848556470483008140715560129902408708034172305205936719042407347370083493143830852742499227725795374532192441541319160267888259538016768987117414431602123557224242212882691682111761128333111720106588494993543016801043895480944902422593580927836132579941665755431242258514744427005127387144790594549911478949577599048725127129459858981572836815691437726590614246543136262059209942866817899452705718077834354020405279248129839236781777201550972915435340430171702894587407748431265020877409539667344581880195870459549837474391148014077918956852901148725134634744285225576659947100668495917624413464708272527088566369468322958870243359979079383343210030060204277353234113398413370788586183496604357611433464909725887853095419868911879890965895902394219582334473408047754613764692699327541236023983844037692310932588486745717273851567249899226398987615287042066366817370801508150494601320331610001751078293528230428248070648612528005021002378007152968503126978073703137717785828302418357159595739551532999114472433758134514385388470951615483466801746024393026823483972463920582434143885895417888998876769017127101646903538505336802836823557161194010542747509367107923309005279217299191235426215394712667441707051358938824314350183723545116744318049349040510129882840620707364987695224700528756542102458021264227694534890775224559273348518089375456416612553466090440078099472345540795791986399150290360227791261741729902960270590160739544368073088406663555110486040307996129148187777033895071603596102876854471550010979797566631614856142385578107313806057564322092121607294593146151063603227109417257536499014300300655703590047524142575837860655620249045713380143199178635555259242393993896060202213530214591122688115927991587226691472733105562245867057083797301562493093741415333334543548735901305320139526921996051903876536782921128056231937333855231125671397348598909618518540060817501249141543376096606954158866040159432846555675396638110919109513229873703413521170789176313210627901810657432229812104914374711048321416773204622470599286656037979415883237961053753117113136377591132842458810161928925013341046190033270673881403451082379368174184315114727481765621472398212999957063242787756685850626363530357967463842156414536111720200502500854081803676101997095708816712021875512214788623016100806905333117965728941353703976616871983761965468970611499055932495519037528219293114385057611500798500523417619766050613468264041295985028849066656223861471944952033280537723675305247550568013722037659588601751608022391360405797537656163753410618583135145415322604465156905647136013212177299951993727718311457810787882843950285593040764716924435866413244312465285850932549191876760584127230110244076019478056059179474391254197791065660505443301124493646238016974948379544551460260057682578980323262623980908979434048629307363576770839430761905240433481820463924193499028970921601566644090384572623068821721353723298131017665990644982545365749736813900024275005227697654660804808566450793540708852994737997265440020428530368689754693666043926249667140326597075399539068754511851909574378266018153251309079811108251103238728085188304129630360942882516451979893358645403379065026238329260425658075918411210304251440462078279570073598384961365396425522678260332637607373380484018292825063702787854503468122821573363144006767695494417690747284767493767241981518505458551203954207218388505098613455396622999960408658694891609047523873212082786720300282839145119157635934835192650543105467763229855140555742739744360655725527258658623820103309114628100018843692115246006371652949867817910105663726216615376592527464531679031603826819477303165380614403692840470877130450040666490321203569973809372177867137857713056423698443033975169402734489311970229242601110610763982749756534892499566038913856079761136075184602590092017366406178852831987489717436740072988150439033533575162867291538346532200811791423985056997494608057512462717844749369578160820881655197870146925056970078662922399307859491598023800282572032721679213975312731326700172045989534832233081105623785974146808141521494720758068166329541457513387708223194554551284432165321426062269472503160015147433157149542739018805757392010259510032775081953359419531990881681188912088554530195141443857244931785264651819017192421452346567857568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 32346457313456343627673784636099963148087966580399639537794121736798515273445065380309711240314161870536047094946082035646625567626714135452702112305936149143748005998257816811327051671638032313227670715486000230680951048353228064710037907576862593517805749774572805134394335751714645568524863739236381341268250742572119258982165282692133441396907434909242385443005203149587260347391051674837279828901378235343811710798505145872429559102772697367592971135556615183317042534761220374232595871649058456618850217866910193416587056074404637675349355558203511909564545999943870864685658148415505555208455647216980755402740117683178144181978981686764724845298668087554569705179902293147221170416040718829447530009153786554725315379252952041495999997536187033048855221327648073192831030193006775047729088426339081315095082309013416982706915200840528462768585027221787431807516881881198530085818070095265506473240510012878501182616543982302929323360090787165826769124299639052501512555267554553054436525655191990085628430410814530047092446719651707085351481984901818538926718180505154598293844010099215246828586223756237818260851390987641703858705856182303846716983073387586311320053971971544817505001088196128466910100303776768396019195925860707551129263829925259238956207243748494875505910023103073790887312682987073126241629416650977064894096789370436169213317403380644351320473846055031125163683151414481864209600695617562167771780201400106925924282146115480527943229216046320310579033623679271591034738616266731746001264120287514837387651699933851156294624370745332260021000116532322367017627763162040610008027259333239177718031316970773087241148952368304638451185570088431233308831244391911562949056985399219614563496787018362808385056841628532818815665293876800510118999290097959981690593138349245573903616158540129160171932116743200853478371933229317120715348702922882579918380958287546357072416419331069739776856846744683885617197989514846862896030530511061069780595031131878490032556085537255590335900732446406886703881890945590942291280925391002775369163223367803609937556697714214290477059851991782161220345926909418895224982363866814144702530666914913354310462353558770398944729666581936960714238067761852400661712701881901466193696096871978877481739304165755981287864793447159838141980180147789111780841055832815042876534067038790237910549059922257062507319659314859466246789363955239654022458408533327569057740247435920436728880340522807321391512754038894258998866224569704052113581892951450723614722436995850668699625034303209249704793088998334298393345682752363018144280850890567352450710813771028207124159983492389306837322333810093865675213585179187760174863370697234738496945012019245052964914460821978266900030255249013629013599850893263827467735252596018036368657590810820752170277510451607348452153333159551676238366035874974516737488804395892517317888256153382815122510808000472135383129286179625518063251435187432639533809386065121396733025381698112422968671244588035073379487376833005496820229396013590560286876135409260947346553397883644315112714963831688975331811988536343297957692247300628643875839398818550010781257517383645646225533173485704689128164680952394924433694459513560356519290723817348477378453684940762785614563229064116804698329412652817512444447155319672652291058659735482401767554432227615571348417722498222721111122717711541107691914191610096353347355538760071022392529133734863268669813011534967227743781293958835630179214844118202534856212143716005306278874195679863031252219579998138793117467705223514886390158595239686828071996482181704500815764180933785005233466896330557149389113535214044135454880685416843847042991901382033072061190717017337327437965442465198757003909272070264522788372186688204180684167430853940405039293673899379179690257775346754299147618277324106995475190665047285287218095907837521822580281646886710907256737150411944075381315916235238746938979253061633012289637881128211605502098080708284506083941420824175587190983180953247015842734418518773972847524402150720124059667552518324895828765016051869909033204636770765496267320265017914033579905876063043867947283309335603577503275882429227407361174911971612239975299952006621017435114461513249658255405558820202726467733500116533121457099232119660882434046891583919342388586020370475103666104944882308647405429502099483369062658772452000834763642941560930930424335035144123645228553222477701649495104869814653531520063846365712232792049804014718555369720205069822130404379495168690856897218775714582431853370628669005445916284439445379803930685847381480750909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -4685500265566528960372050999157086973825913697278024671705464482122061485089068357201337802899259560567207381912509980823858573318989585673557299621630395289480801228011462148705857493477301823623600758368988977412365495442337043681475429951292461050101616392094862675496143592971579406233975507864585267040260073851736319332418645155136119985366115842590876662551380558859672989641072801074848909704849091722050750646147497449222838309035345775137767251849599124108583233093889175871740852314028892544553951670479095427826940441285814802529306225676690687177968013591618269826694967477440571567241193702671676576855440568625310448075090255311484558910344393209207580655890788392068149813715989250807519430805843468619088079386404656452981012972062046734535438779464358710180025406076269593230955948512934254373800681719582062489389462852266858418922372425345968017349351903010817051455531815534746605335957680941947464623188277011769596703106417406073895954004375166106944631296915543198525806599951435529107919855373570586784705563327353813542240617423003497230444628143277829829820547222740357902135679707465806025099222349519379359580938828939464095527331710287067261670071322162602950932621576950299890432398994012597493237657348516079017009093063106311405263646470325575543297233568894013093297639695681718529443461911938243138655228267317558022991730313894147594372810953575179064933256834285387351420051912453140301216822027407894640130099942886497462308530273214085371607886362547184372732680810076975982134074733829576914747964908753449991557213419147376790782752849935427570322430408868484635555508550652745828987994162540881120337655417214409543116091615745674234042316017868201515259498791425184813334947008738605114503033011667022019176573590944731263945925715325501552368076745711214632940149356498188932350291762181282962286268752193249802511427995415384934362961035215501626054520198720849362677270373729427388508699605661481951788024061987179767760857791482217771140507622108649537496712192602137528875833514790762963505794724735025920671904663736894604045838914950910745774021098005599316244572768521201051573267162702728592006809550703337260864875648879166218810238622191389661037922329727740113182975485054808769640990518139423248860199554977351517235634455089525285389341309772477480792549021766706293003822767004242861786340080531544541635945978226912578736768968070479893860068254153242749033462876634281092404905156811994739626356974179312775892918896851136368252497916483692341569829873776869898200747892409187185336532208365793933109495215785616575112822270917175348991120557769049291170341483189797270334976980521148105319287604723521620676243491858226777107651520839562901733843594478759027500043084502288404044723540151781480540527915840120005855964596972802681127848018969375248057911586467277855337328111582249295411940364793526461811874011757769259402173192009951578500098098749580189932972558090995624455903490588998988406705561277514187236910097505905104151195422649885976452251610045020897977018030931679562135069283590302501781121643560474431187575912777198891203103863012187603153726113489027545105022306861575616008976220451067273011722809308364889663130923258619709626009448480143715997429633077757461399001023674955844422694903111225624912276223873940791571710171058369044772404293179532127225384414546827076191660267438780959611494553836606825410131769824774308693547731640474688278846986851129797739368007126723952905228661064806688571255751182445520693773628721447286028066169955763539679414819208581109352777890455660839474834875551313629949487997668776932290267880926537483811982616133491408002008951797087944747157085277343281221900646236862393278887389479165843388399269950657248434549004297909446394814137363981234649649485927091747611037562850609883097044085958987105752253019274582481758749320076603517494808097136936510804789915702139897581992799864266682656356847731746179794941203885438591905591075698734993498950272371346591177716413074437374614077373443640227906607357090953485907614363401028493003796991119565232683939951402170097088787949538774790095249177949046591883499447196005489818921895789943915647087649708873947618035810496418275287460563260411097701954761588073970804748110402405542603805102843520619536767222642069297018991211133828623338280333787911713327869130919383513783073459252429343293743207959572532249437144059233540334563677381860701068602159627979209356398444570636832770186661535075389068787744383488908604117641917720060332808707741861771235756152301015997279039113828790976930150975952666852000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 640864389493535868114393377748095118468277220435975821386707232388734296973773464314525772756387618547862666718833338314606694826193756483338165096244264052470010320798148358828289306308249107180710581428219971736324427686181378447384822912875654363956180269047435225573614773232935889327063785119087190003248772976466088505911016482664777201936057306625748022720912504392671012641814228917138798372622011951793364913898731553822183814642231517872563053240977196307767478946718705047547187025362322437739852359117779161760940879026931825661828070509891573835357293124601238279622940004794659683065580193685833896267482613570892416111503163514321829180494856926133459577748030086182738310375282382236729009809202341394409252142833344015995102216305848812289956600234379279311490534370947461414854803872184403554372194086849437895585471935931371929048765351381347849498406753924920438191090324961259938235399877078001721124006194100300824632782993905604806332424677021107467292179883785188720115910706481281102229894524063782953146832435537957715689431735597115945773006835433601712835981219837899940061660041726603976047442229795507022557562248003874607043571655435214735473105957595022370287337778893656154487331173576580265707492363778463104187861744900262983521435335244588703787242896408396162419802035957278548565762773642974634284542084417740251916941106603844225023524671757683347313318769439671588900581198899621521813476297513966986549436780855778658561844410368375574071772909674393586997106714304242095584395216086780925048175781307301335186482145756158446470212306560531699567384901419800737765361551134931632815003547036235156152386392750121126282093970046171399173327704392348159670887298199953372986316238829803656971078429228801712157553735123378762000235863081316676453639470728176461936359481008635432326546574588232632219955272504035313973539591679827126881264608582378785939533366584470160256158786123000414298437514748304612010159370999100479119669824194183382941831256694048335207638878444625250457141542110175704911089066787601877463366339992425657849546421141194693722699179418220330172422930938378323766400267953780688327865453246943065421411067405837656435333085290084414015344476211349323079145245470038755723428088426095132774992748657665038954489644335929959543260179015200723414834942813343995729774025744952917418183738744279313897470857430385618491380163252347457355594008490370545157803621386645780366260165623336360913344147510440489673904434070144586531827242356231679206085334421863140902777298596834601346660309358024015698868043092173396336350862756262943272360941474253144783089368102541332826177672943182203220661585656738365574861415809283253774213133216491904959567771175472473025227772787488143995549956745468877036773863318655885742379638324947455371128266680544110768538894179806340822313310061036708212939903566237800911565947047099200737561172923906343094176866213237638493379202574788250768918449368573493481885668240100559515982789368576531068502660671559671094365022302289171800322497922238612006256940562945708625830914233284976709134390517769836443826115772207513965818737906881036798171542067062769344108185482754155191272601177614408876003089578813309258429472861245892229000892182053095336375247121434308183523423429455613553234953776945862665282605491940426768215496350751462671742246391413489254570114828453941389589341811429445519650488178128772140603003175721903182173662545883912364641925068396132931150914463801365802039380881938175056896870023127546994668613392711403575804026640333577194685759100020244404442048138330041365926891144308170376464888216264742686516396711344879879403753676310677953876288534675124304051494639026206330625100772421307168076948968518766262633017309385029340696396997070668333055577500024924864446930989235468091685520145472962333178940028641506166808574814718718417072561429122315253613353851717262193730289629406563490916289061336414002602910238865111644870261416550556242774999465372608017908365260080146805163778971937546504174223385982622518563804315297439999966211828154130745664466325245419133972842496275061405528924819741563346570189143469368502792924023459132434025284157194924035982633916847394425891509196686808574547360740769673970905989984214450839871944672605053565815217224806214361687105828468327928414306238818358216709514429883166845479162594162818342998146067806966544795682339706261278240905939152867171039973328032755142732006568038577702926560403909307221076532020508685660399583086868259116174947290738380193841983985027781222462238896550802714831592884988100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -82914472464958361120306142464281288126899376140479713296683041194251248040119711176430268335160996515569529833315729220550936511013427302171507669891373538503927739271021022628724396628353555122586734057825228898331094682920678456704742947316669767249122021228830293301311644892664469312151815748392740239492097578546103662473549361916761192430899031056012383333633822824440675734848593964898913536457689582486419257131395413686099278521155376586845241188746327312190901682108315966164193615697716419601631794451231406375711919101157259538000928781081027215729507353826536502928550800893414990074210532698347208072355858181374797504316837285603527101452569517830350622756920037509378274553664499490861976815401861838007906766549984619869692419670300296391866556788301068623666945312813382934207097747433834850024079115444239207585373347908602552547541562189938433351806823048494709393803568838577847826621096111150078922385597394591543678268927014369049095904683050608394121364522657400033589139419623687956610983118707772286139096445814227355533840597690156206924469598291804403162911047447752272217105218059765431835321190657666517382087210370562249926401927333975729862938735929716017560484210860078859070046604301122409812867345112918841162964052855273888437922579202693470591719296531868335080429970793634125169576641574120303293034313509899968234065495376432400945175106921384249927694117616669443149625380019758619405598745513889951786547991411291236727486912090943101641687797308275983176171256566280951236248250717973296030703091122121487813551157151511575125136851365469535111019025261595502520936092242397001740935966236628098827115659598252963781617480026858975196424970477687606173497170274599130649099740978405961647303511962313242210276812953008836221121547066950973138319051633565155867357270285315758951563697879583383775382582170830392975980204333022630816035633640715265852127014015580965310959585004899558709671718190936044389016407161797124868664033303756440646503505796284375335924778700604752263356859174803423666280004443150996158501534001231804905596777257532647300552946895939504742591322637674200974644816002989790609268004562208528078908945407363989637014984993062869683291617476726562278188620755543723930376287397913985882952780506537356939972425524915707528490680965707433540145680179677544409299905789059404318174474146902605420437463429195151584882874743899925412583037274952700964555839057208403048371447564848926818456870252851232229043058189767581257610906856810364629747917767340449137336554695074875541437040006885855181517841127703206920007841345319948251064355340791707559908142706760011269019602493894942689655148759728333939246360865234552498426100010989767176515647036830790248974198810969634089549901163467306591444117868385218355046662269623252575619570053846514352408512041241448745503677631060303414173405743886383660724533295374174801959787652521372743531586383637083366877782682851860131732715695710425826949084908990748337444964008276769138165161889099604110237779502566860559484356105115326206836037138785817444621925897446058296591657526655582738036009257755392975652154091177983022515945515289366678902970126003741845874139243269350752833302340649155254661162016697868247373242814650632898590264305409407690815040569804361693927283452800135561659428814038462058266689441084189143228724804760930985052967250847245342167379686943774335418222531233939042325380761168262504445362763493008955262377568886649962260940541767922367875700665331255683405808121434123089109316907646554923675781621552599009575568721804194895199703718708583679361714584944860696430262968816628842961466582038962503538571107087894686105169620655827404172362681204589312355824187753786977197984057684808667207135475301479036356047191165095611199367014483308666308367495055499582732302845656575502041677762534959692989822181162212201904829487834793551073055054187095817636050345565489710628841161649019326289054493538497495187271391835826949518486056371805376814670951839687353932029700107218518035437694597961196292614337645212234699252983442841271264492107559345272220043153311300606114178496980568931625404320898453980610489229492855258124828583279527697281892964208855126712369426947490827414589588681696887366830424603280083741324872024218966330523297297788795755737351919848061611403752112527958427396698920585629209757812253454981053704434663400630158509600260338080506852637489443078638779759466675289514228341815077619377408368634425851443392121384877309534835614508295914623384822882270975653920971524054129328000829387798728222986815710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 10138556832407662556202745182551541979365448261169628084494349818614187584758054412780906782952304212786887462587630606322709132078968741164022147860630098912337443826902438967712136193629590678238553989362958392000610751772039366179905625769567310843450197562784880790207270053803890171874432980518334773225176021143527396572992785638782891635657343036325517191623972161491081669438551423315469703119864633990155693240136097868640747149692669124353273553373512065644876670889738646220497473196962989483441773708211454707739778852661051057912971209484404233503090032685531957704144038207529726467224714359946110308694882068667755244129297909317294754375527172844392473846934361323014521062125930497334451814094673508024875407735225567644716367289328521788135202577214567735794740690544896889494761243599131041922363360575920685122619136287043744879908070270104282577733136007098788975700266353044290361010691036680060690756813096520723583992862129701727245813197963406365609723698862958172997318888598961027268422477022336753011672964416926914861484086462637242644705188962479825383077877768246000546533303369252983762311300688987309971962151739983509182904612184621096847093793240044055646855913768691607435100303069265913438318287184057523239798834261589071083451911084346739241667526732580831210888705286560829750774653113477106842539517810567461227114247509693318723765666974452094620653193665663268353103679906140429526146971119905930834542688006429353518661083251092018350509607564156939589878375497816360444435505276639458113490206976580018906277836512144211504554977516000772767073038878704078938390787850795166182787610805195260050557976697751762469429216624919672850799459373437411105237455617495093020442635895966381154816225272964947036878840498391954955833746556350487607134201867136433125397455829524817324957760929793879672306112423369793813368256734719851673426019145733944261149016783577613398602248309896888383438258159101745267998201991432970333100504823757409676449504960353227432305377434056782092640632695484253059357970362978085735171838705486806078676821753592535510746947288798684544988319885597985598248053475224530634702155548131385934813216423503671258352331443921806589092565737734407082569160500061920645155640710500293507599687096486883014294195120792979927876932696329625699612354573037579740044751709302658942314689198030698608303131720501304334961864273646860618331606752852331772103759854484505259705572551998870166320337476512099640812921540218462941493123929873962011231308908816349597489370996639348646649646863174608828923409494536154687301058015155285106354884376135514206062702223991926581561851655469846109420258242547063522105514811306224088777617669250247619548023056225527237264535959991976154940462546830807193565475193797563401163209969084815365330607989825397084154474860605766439678550034925071944580741723690224720539414442015444815658221128114581489727006628397952066683264897036136969539674991714774641907086284401150443240704984831389616142103540246985935080374570593589292467356415818399259539467051956391479848493638728291076904849222995301745317490619881808423667758890681339617374483391133581876847481513460221529418376009152567468895448937803182314404847529647056092697909539290018874316838867768665908280432436245426675297832704908019865305072873367000027259662861334687514868984644869864828125043639962863540625063951126003247367274319233835833050415133582003835702620584284570490875156389232186348784381463017847809134180913829346751223610640687847748646259149132081827913046956931574388821325263280501007045338991200522982650686088451366366705800611716038642055588113046061848348260451596213484393477211943550623878754048631378017492820293040991077197702180657359062900244500280629064328776383825107751360215811921654000730421539656063969374267661010063588113672692174703869970425792131850412804879582666321872916556293414254233780951468028492513206095377689901217551799136244900069561209514756389807480016543166689852990960204895207272353465881699822668763866612852405106089534459048745735362493545996069123228736511096026761248483410258456547633752690000250786055671516112379236294504446545625826193440932236059564004650856215715722286007263872523967796936832862404723012855005636026490479400779708105653270380281478801239666433173178155230281708319624832468392447721569568562156465335644045560477296282321168807505734082719081038577456921721818263867287851882795450057499513492983273557161744844239616531542534056277681828731677984862337096637243237685866035580669336282525297597789869519857395954067187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -1167937050865397453478070291733163149386842806369131069758416563296093362588404765140603664358951651861696102608991175609651730147480830416015699683128803392360088319301259224323827049808003626175894536523120205807899600654476367086431595523414282719534343122510243363696722263252147918217329693263921489533073939929832190205202056047254117776973994470919250174764637208396608789004811387626557731089556637217862171499552043803439611108129978998957639489655668690032166097090221677559843870545813688046717086014168840902574220566822233448784458020209049890214755246011800341391541663970560139054276196600334379083241642025244752252061314906358726246404615481868281543971091467931483249356169905816065318377002904354052396268417616273434972605596010022734236768884620252378435573496444381552188878297566346742164315133798191109939460473428136028957874238524237049862131098877094126242002516974603524107682592825803779260620108172095212065559242292439978257480436807789954691168966413268767368977165452605346871008761487085078007870931983422663390191312717530847349196557374351109671273565424546158081243025011711270582329924539325008047185506925196881542590952642584788467978330665524669187032853987651890378143628582827117352058844088145946581788279127108541615702821302853012507180524691779550215479187426561609473200990664225470636267123108500680212418839396618508774268862559733957668275955250701689971881685935933750949508044081581871630849887442711474888431631310182687884495809226363193339422994565236978871314876443938547366131111315363732843297796077304639464973447879946556340902968249896256411568453314490894734671410395764522547711922680617624533734865755947199373413557967212320858198577906964338121638744448901906418329157823461140197969896906251398224952727156198821752898236399087385751192890395589511443754404508949758443128906551319383209399689674454771508331386756957688174884389008543849217059139460502905176251506903407418669540489294114287766860768776962459079105439645426914081533190026201097901044489361720499069237275202548197965941856938661507344118413616405510617196113062178731210960735688347858024159788832582513483950218453026616506409644820157297522704252488493579750636293993924159127306914356411994315743225987748963855353678523904620860151167758209208273094757951427730150055814156949657710074273683098625514240338016536770860676667801631101880361486818280427387729788192533788846644755261718335970826127019628476578797666337516551253475362696831155675672442548508177237809842648747451829847491242678780063224188914856294112074203505995226195060841854156661141054949314008333856592008415831325871916941153069970123320761664582654948437625574282425529654218223655968731362446810481922144251008038647326666404273995318453486837764374749746938090843992003852727810812284665406553783374601205892767553499455235619586363312588923742526411368416664395433102986012423085454211729901843326523951653937026187265246730728579425218762121841779024780809070120786576348341222269033541280358128103024072212663055216893983450395070985148839909823305679426174690351847676409550415870167033063091977187509516034046121362236238885334067328846864286791856396967751520675265144432480137047455237591661567623829985759398473160831144250950255500188299434824416471701294482687321091365471378607814428368740172689323346183152411009840718154710136937911874911712969706101635363335660507740770520238453394609558131475636628704159689915219126433232622240142964128788705352628109174572882167299897795957536234255882475038161628412232877247555512777510560345393707029732139748251178281102425030018462819838327274709084189753846832564403100115065106487314705837331098484755926171139165710665307655469155663394452595287220035825318440224651209235116561313428075643069349478647806703454646392955381988817208183410583954919386645211147611853898843923889795866570954800808052252499223617530567932506051893749526323504000072699969251635114459177287124933717044833374039660873587597623059841913509712121856844494151732558511999978172211440517033994134270628321328536703616294404287858938190321204330893886377734056094554376379861629699842884492286446514915426245661485438851317903115608861507108053286935718317885760665482770786834887349177299746418006616120293027397524829813446028019240294386226383992988695594577157826700482327719705400698806909816284707403681053556189830185509384252896898708727647520971762662750351850303729790706703545320987632642791733966986454476976506301550889199510299829171393157237982541185969644041208898583049531217498122884095479257059375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 126180941838643109395135126502513878342488227279245301137136388069596949060305597112813695216074176176772863101298248937297156589145221690976388201485978034149500153767875739232262229284566109024656567701385318189548728076777541136425674170262732325830460530447002396839987587398533394891504702381461879388574338853761732029272990769607908564330293851941467076845900575022429778479307664932678207488224389502645848036841659818261105268663745029476695495012063019900368289181040575956345779925612510735289368451812665421550131487439132318804805808067418057407837813245778087058807722085904721307397028445703552829456413653368096194718001817580274901359027011094941869067324740541196395603110556670694411117485649741096449016458731710846197564196913849367064602395424031647375791678192962558927851983318658342350627700056488226079743506816442817682104140417560672982408319334400687236369069777165668934983295135686252265524567218972942989622198385808184374668922270931697253533357535397961567223897088347441262832678656672698797417065269254963924541542176070818022434091474803988328415017442821848196797854937956005585074047015876702518699317521557718715509354633709713606546858141389649439675268390960911146454176430157862780012497616249694738373822313208442536716346772630289276107231754836030020344894275904722215347057657503703970246472219480482181308106959072822661884980510769388668704905343558559971346041125880384659206022591726343352474200216124479926350741149497923662712499285847959658428084044970474427228654976305799903622752019023114910745236194239131312450278667031461115107217715001009835687874800133740927110726258576613358000045056161459929691959680744394788497072651867057637374707796592958052591660650755830838898432968875802555139341943916695063819798480744867830296383975736344203466578046460585424589634025332273172982553240296203696399649593476652260755732126443530700881406943024556286617938648067729793566157951831483345844523833584974036525104310957150646961744624247548708506382395703440378504358381833325694157517321351804794653728967069044899041011062446794565103496213480941465684300122546141028375455841202793243233476554865764847195811128794002930246631497792729212640880003808963622534536193473554901704004320907393093873494791320919658624666442841636586437641876391188341896197658331966778568656387000863163597717280703165147885627562469891298869628856802352048382865499991190782487389871615318804636590633791065346673493166074849155239493404989908207698168418934763357178033950167696193435081392599171758522186833598773314098659203596222204327203459501291028474933756640495371799650089048828126740561134550665400472745404668512423127097608133875081843602362306038084624954813328711329706334286491721109954547288990905423505530455712128346222615194693528316801716226514048134625772492697036542853349659609813764964614814832398945270769780053875453699694915218346806344862357184937554246874806054869328419642338446470931443152885962202111629598370023427851083722346822909024146774135570712942853478486274649996693864235045477198717230854518638081531711427014649545847053015675462748053302446203336665295297725131359922870229057877074795028927917574693654651904060354727577250758110138446325387839255489107742630228626650557204864146094754783878728163522158278677361034342863092756722449506972445391927289286395145089489593597939455747700535231535420181616614428703656043102775539667503579233214203932422300351910847422623421333972808315964809183665519766665078192407363757404473834899327102246309760853225008275410525314478030603992267105709965572156738535557419534424724059599476625283777666769804838023907580964657643950860616608383039387504015519790400874135544815246806479448327798319492118125777376509300002947245201814494144791438360153273233014495482836687256352578340116019657606183469660673199010976497026376861038685478721959051463914124193681005970942314396672946575123138607233245338777756456614379461082955783856110975108745749235919126354611971206853077969223434059796720879593729187929908193065559491735559316323265653252364916602498932838560397733685118428330907087339977650166710064466635106178960791347658992461841827450833779392067314032568996912222371977523425705182937486781093581203280797881961516214415889585617185991306746836732284827162915397642889691064653387543350376601488099707682857084231540410942246218070998789862668031718271252095413498359990929437535373605247366744186214989612223227687607940919179097242415317503520041522015343714514044108633200905917699165925369807270575975055042967769088567421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -12724188014100226117433183249731987689847987804508033528999299753776862988869172661195534576748759890485066531213515397922440083746951823751671436563872040684328882671100538206204066343320399886160367918850718731936373290816248136618544280205954537466682872746064813044418615481301375602861294385576712384758552557111069571446054403358345102780016775166367546331672267007290271075486842389925219530245784410665925673095462776603055619761080796999731288721835976938101644761484518743209015201300418068986486801284312507614738075210713859033557942980969817202173092738887965930993380671406895320574524700436763606672121638827641426131387338275069304201957685044440146270494646189857290850005348893123794402535484650647038827359814240503288516816053957360646404657850894281575722186678682817941508316584400768814559273522164374374349799460360741373114593789465893560683263404004270349546671540581279381482626958586103228058457500736621699847334541488976007029790888858103555987408181615345331459048822080733765054678678943270151795368783502559480510231082010090814158303289722696100759214058672660631122064035734902042888039280317167374489423384975845015514189061655012460081743677640028159734872157977078772678309871285471375899737088403938943192013971111964738054489665048281640527639359695011024096405193869198428188148870479173676108731404278163940644232944557568103259006941250914443341172634134160038776727489531635146061697152784163274828828967616729586054680641726564153325173600455545587693363002511605134511481567034293848844455276223731948040178690862435275172719573237738829590805810509216622882710965126506106023432648277659421295274115781870011888083060288239170413243869027285201542534195669422828694516186569520561087984938865319043675821402302371224374370780944219433081794129677052499932616994929603286523014456951725841200810932452790057746025442786244711147365859397982937888346051213136276551443378888015899346196847853828405534258652800245622463862782600976927049517212670644606202741822287323645126927597372354873072598241841012768374780869938206773225167720176587020979751082908566518341185049388691620661406982873127205756054462272818525246633665677639760892624959519666418475150972832720227716987875142399952198699411940896185870392832366309211569679009825524847846789486721196901749399565629289835517447099206245179934354136421062591513582206801192057847523570792868008615260386187619866283127457834694041772257111269825719870000811348690076553338820668427679130339594908466419524332766735069522145404872364066675335396197987111632331057626757629006896033209884216943911341704813240222198240200792947103785925386064461203806890279839272502248108097530822788022001948866871255854683507103061217080339172178721567238559917399876078134112592310842581628913532049827095029449964156976159976597324055249972772677825746277305733608837178668269734951439094688470753513146784125743698181983266591331663306433064039506881459029630036283831036015881191256199713633807634897851656727541886682886744615152370478994425043339716561305872272006146763972785790221888452915516390472362459866168779240017976498707615577096594512801041708820398650888025895634276026011821850179821927359201938333163147240828461480711708649837551664476830928526320216632842390870507390361109775550181836823135417994752993052424846022710465394154212097907423888668605892632499567322298975952652924017512821066234852742172452337360961802675039929937810158211616253304359955457253799874624830727141409740171920775524634078055202394384201639752461533949121916258863606699564454187258930405790125782246879127437559170714398188796013505110255998244982165271660285187189368239767233525924680343784458062684040900143018391794168110723687591328778078749086036649371752157661812057256135041242762819500609627467963028710298183305791082728770545138003466727328579397788458123781974245293141564135149350311057608416169708639514277466343417179361450833136681387075820653901758009624018368344514550427624866930051924722244899984495172622098237415446350662416941797065312543376733395983475216004028378114907467418167939732715740500188091565596705522668572008037328331487173330052402675193649308980154641786321964048519331317925878938920222938021886436687522405771350965223393798432673828956442290202871412883737041070775177234756712575570537224048264174967159701974727695707640064315095839862188585565959186113171506451524076705797038059523337606638059061875961408305776669849870582429951844758843204799995020874756664078240788047902359609223026069450232664974062128587815426032011540477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1192631590935946781334290043358503543160614383427727833473358338279259165777830240734631179181123959422171233147934609028912117716021257320787217074521717358565213677968663460891808850525406568794273205673474339348678188759092987665686249446366472184758918424465518386122287914030887928822617162520888193993933220735811545761917228501487755993640853670725333791094838896430303536781128968742097975361970764439428280687149341715841790677655166633914811564632634445145458331278494294979426096757352731067081551243397559788201341364143800034593780776237587887056424992440545450206402338344636480939756700186290597379997423900779751661796086021808178989466941194299197354314950744656492100862551740622962142255827235153623952584137831292953264329049501990493067863761295425209362218582303106516727870194798737380960826176401175679563103254867566606630103950298538363636519274671676165098753933410622149065894012446004360028893325019680160028797191673400791444821451336713406054929175716807565652393276181112282490035893883717033980110507699116119195070799850380020603386372743711188123499281619537806797483805574439681123777705658820796852570757933176738685625185519240449210776592963533425871908665398678821404794960806716588814837589208406745525062868756700610343718045779160397872015346396039471094757825303072669541062852638934528220373046315407250914345423203478255176142682359185648442663500589577332819498223190683850616741787760011067764482838452605198568621815994185026915197375649915731280414729986760995056314632721132217959010435956548636444371010118153669285134847659174765381684573492414443537451126742291097462965103096233427637613437073532636599252823660654863834740113013076042659417367463488131102244891133242747967155218152269351525786195986383330507645508176772319537805319038917308938072511642790834389977529448771809247220709747750852038127010897804776125194074303088481811198109917094719570690898483481339633881696041306833997380342234853582171017025262348080767410341045137520858004607134101050604617785250973401181616265723005368330086681245147625599925620759517116916181468476651066771864965676033361118984869032472808474363034608019314330022759070204608286230397503420819893168872591238877384004633975086492473130532765846213031736481100748270482768652621478064521634540230769430807742719592814373195187668485737416134248875640627876483073505330264249828035866530838566786543833152109552537664558009484820562611195070166243813565730649972459774308412445846549116720602827893198550825990859402193923330647695654661369893478497286667984491534872532785056219066847195817117466171872242387488277256111518254862873449337259753915508782202724960393722340144087674985238367052364561417552285752642435778981347225000960792032846225256914437302655614936279232351573092828949903594888753852275173896961287707334873800076992955849985397900392680112754215964922685512575587775713367100101081773709225854454636161806109465377846403072956411334317225653368139685458865129126861334128746301806911322990253176120191427893248919822444141004878777566476328595484797710048520575421082039766156800952777298970192363903443484451437966356976972282780816686337781829748320422921823999783371333829170807039752006702381415862452081778699947336081014155995152411306969067292478575582843544150001459395634600315421702188412523157385990498520248696188093467379404725486665986916799549792943757106316296158087762452426981451858335469253970653850636860075069041302728225040342730997232307710448910088033258657199257303613976196193087819032348504688047702976020355777344720213815636061163513569566444939463545546116291140640713719464362146786958158880635901342877825982538783552038642647253447530502372679676497074892676085912444567873199561562561160807144484944335122023042430432771237088203465704978616538181756335114587103614319814046839069922269047377315659050247902961364101521438837478345580694856206125559625059039651885330634822088332706224143174862217155662493390481963177034502904476349592550361466689924164950890944239427002709823158206915771958203259519904017620822959926040682778713654379440215138571416896810508982914249357963194235367881629478310646927568376635572639523769979029154985471370864859077687966740023143692673165345001879688695538622759211595179158637895734988929367200758126615398882979940636852109917080902438466060591682492696447504181501167451021721008010645409282085467152316083461950537170977955337539956514925058687818909129738178374046636224640828104787964877484987731013415172596010570690413901724172153224776913041369554009625048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -103566085048739418918169970845211731615033875888325836482238392215871571109680710851425180688493840646718737096765992149797251081593429627825299222854291823548649447687911314625087376391958298669556346879277921776437884061026736139727871561183794031989127707264063375773704711693605115776485689969916757363750005417742527716785680629428254077886599544142596879862346138209936180258029568170469565299907926668440920937501043410266298831381506620821194308241886520592663606701387606322514353891516881362229361073597058988795561410672180317817534855117009000925139303206529603492552386990250091040282739517202515768823909665052443038250819114726345351800309327627112021991805513828236920596609746670944566415566725954513728154622442524054863990159574174729973537617971908832901162128728318430777288233455219662746254993192597276947796584360352522888362604778358678251900313202349495139391087619123435222142931756676142019019708400803979313308942697574502023655166348228900450049988627315234484438493813603401825932729863619486928669714557550086486373396982730037657940756931761690222022340286293555156281329160247918051867235192986715070425658174544226788285479510651838331551468494659002957888037975211533080745503061568326478492298132525485220527641753495881630057070547239128416778549665057713306726059479790763593940031221843473949821050003789885375805120895423536119649600642611967278080992781031422839451551464536664569533173636647903082461244133218658616977374391290746406410410420662193082924079974784525452800432271358902693635672345580596507063988194954591110579274226127435113286230500609226755308333012527278612801163337109198973814470593577653023186626491402906969558960899785558157569537915929490526266923715361209722753253378381734674000419594875935028555642537289754601345088587591971755574606914206470963818008037975306855812901307008874469328646261239615932275871799223152328380036608764124576791541036660869111216294961174961912570641740781817941345777155323712680669626609752457390485858317208178999316658188283163942033364754280635056160401960734288576878127185273052448364475807266053219233811125929775196146564390020169074642676659528594687404911045374415788116031476061401193976384181294938151808734525381033532093326371387610513830927136006960961444790101512992371348913054786070096170144621890526613135161365363788265413189879355436008717364338276723133973387439032454906904088459279655536277452475925335149250596335281149973787368805512202351431735838681160802447441890752688872035054684032681756307546299973852695653206749973736960002548580611229440842668694515607082399202657004392540749342110728413538860139413156996039156245257165131349698595613492799574617414171082770655200456310036797815628485858065869114080934152813855078554466344938253676615785713257758974424268068654199645935305756836330564660174063754341546767676836902673916796401559787945939600694572607039171551634912021948187819149707524241146218905258347025182239384145061678616756569150684690537851023096801070744974760599947611348615683591081311145058575403943678359104149441964324212434072762895620274542707991978402178178996700215901961232390169320656861717157564257551614656944191189215358533965802502067308572902650892296131401145534752123822792228417989996111156238613481183154517758074201906297159550001150520654867525350334084330201289622176030862490092596579548610955723416826106861334922305732350686545652907470826508416574839248350926547479293104127430969854524751448558916215219776626502860182495380805797789324097487217316210217644639127913932637411258479909796848384858218586308684363521165497395634197052249055953021333509176290491041909191367516119725076927292429622820049738246750996826020188967281381773830225264245303015922016593672920924585857154118170555868216392191814888328092193083183845936108902603186518866019742651494692996776195650983008588029826688377716110639020665409914315351125261329027805546748660958922512088341552634495596905759539823133528668302046300034908133696985886884127589949331110482800475708682757355350247830280295638684274013187124617466011345636327310175903918811900927027923826257752132041553049101904806937628425992896623904469582694586683265624106764213369133961269462995985404876064796377612094625749812055187273497382632542993100945888959050135020421282719536671764605576141313512149789610595009322026632931421094128383561211865276208083417173450904175661794664655823065032839119004929553677389664143549351641394279977611988267695696377176151519641609803793887334927936395705570115830673241517284975544238264770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 8313658045973667628537541305801532288282416368465063107032590692994742359585595899155855519402336904071424882184441716332452513876281190659072779602242940124340906592477175929907460671891183428845454179926289449104876275419540089563329975754453012358688759730945625561364882288416514135154230236181046434433916292977308249056672199895960728088661386310486681711841754501763984839630900470049344214376253207776000731949729025522390196891196426112789787741810186104266369622694419058449718540589787300573853863250992856789481972865070163148136721713692139785239462151508769076981411357977602537485386575143866783023267794734681308960220245196931768698130616391939343552730815174602195797343605135510227686899725469984188230737097835926752912500549201528731517787603399310992035645189196034267167371998204784851286235574405641874553951236449400091738348597137562842028366687246221811548622070362492362305806333970197949099600947276642310881393106360264267917644757391088146640977923282621382962692702952002866533236368507708285195849104963516533858858032348210700495805216656059908651495735187955095945747846173893552388483246095680300615079501362647097487906568601245113627505815319847778114912186648461457765047895847562359836240133640285797873782720185374341969315661473501091685673229698775677936049638556923701887999177182605975272699181941762610706474302811633133988912706889667717236297793880374948236926873560383424405984955023927438223282394351876431563947341842501794686944049432747987418021722886574941220654679049006036864996475400408110438438967209848611735733926533399670086173684527031730790000268714733899306202686818413175046458446061368818070360327395815597183050725231841600044526149055619129004333122630117038689584187846443628706752266018221626972857943329521948611944905286277343487292475520509625070575323187769499606670039124977393822393360917536236471331542049698299541805584759131649771387837686664637402404116381499833407587096887426522082382666994771930886467374623758831101930992620495045467287662842182615912564157015090486519154880765631206086645849247738588221310885708206055969130935609949192117551666436425737313082433122362924247990666852911495772880459290370646209700104606813530783170952310880630525225894665521576901064377458217990021420232449490488462929986086614992325555890913968833122651444273877201457579846032718009040718129785565689150307060317312026996722669633436503003245743885018960230322232675435844359301665627229625936747730333174799921389824492235289484421272817492157843149375439433329813351343128247714672896663518293724266984836447826687492859125321558929963879217372680473313245219782938421873552651961033860010156904534940540008558352917515166023163806328223547060911236073625351877233517220014097527735003897520471873529955279379868363493191067492552362507314676241854541023905945290394759839618527972871789819640863998159561946203146625462892806359513993217887961853046104249203815638178538112866892012835768522538366436498498488740351777990188117156103597734264420054638319249473972317066470354974899170360064755375901857160851279638468162853341529901658792119402939663581536670549547886740833719417081546209755905686042170292137404147991603299658781369153420832221724840058845082775472727830585347951853466791175388981031364328505612407320753285277361442182038844839570817536601123210181500614413634777037301542191891433161513155804103657034137551464473015705333833770597608168631755905891094225560829707471443217821453795366241637075493302359449866200998731720374499208621153946659557650227713527857824287201847460273565896423441752404715047704583228937291581337217901469471695433506203857675012140096547891926143626305986475717162370289370731080481489326896786360503461836611680681082185999847472111884533098942079137728243745060397374182743577882909173943657770050376697877089788825496548562687145223190060202479294804327955975431322286155980537520871056944522285449896425940763366959122138938615125834406263779476204287750686728877067409884992673878863571908731263624882687536677658002461496834485695108090581889879211787576317332806265885778268254872301716739885610569406068191585146016356287395630718798048799892769928405010642602911486452552758167399036503151911717718468103526649776628123131488373174206637184223583711613161629830222645339739208557708741727216422186134893105761723061830622292697347734062904491800486512023451925610502934664384476797855427374446643604771346672946001411578282048365754065121646608779988436578543339651989537471057299092308103095478740369164284222343624114990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -616056678018000857964015053204422292322016883563381234050988888722059274549149665425811298473413888420967447302653590730662420801877009614391964470267130274374699090692236906263296418297974220919159411058299992169860095960369380802396615777781006804094176950801157964972584708876694049842144975534396469102384546159189797419852384181713459646283335974220225226940125026665857213444067520801731947030115641758876949129048192864622354158487154113666336872318415542698765197596150611147324139401464097272473090924361870618581527751409199907433060588767704865255241144616508420867059995830196042350319037138267757622512941890210915965033998620005934228996456246564988664585285356234484586390455801463996483172962326310918949433812918274823451368957912534990826650322726201279746057780805892228252171448593934486163176176009482396987791618030744103561479731427377437121504933250445917442670786498980853696515436590335924133443369161098871036974690448463924052084589539443962346661392802207675534069011621050812146165633207880405797399334004102843332944083489006317124514992950116649711815193221872186547286076259555114396253303483788309707936378399480367369124971445101367186743488459283337247522642353008825844152279079792345973462917211530963179299645447832326423590225335351112076223995977113713597347432569030547290460105364392967015883639594573926834145333529553106479656000277892557560272100161354879461746097939118796379817015429196483402923976773117517495003123042405681347014154057657877358973037617219299206232247781762415412478334346650859220851137245991188971118407517781780845264426940493182741515465454827791319487942769570845622774278626878372486520001383871848133670196261088042272103250704466056828973245405737697134519843503539916530752574953446436478479120651152713784942046665846771596398424029475517579788702879476864758755138045937065120427838117389759718692777615126182882630451776479214475631908329749514003458393219709953102235656776384063731829412072275297764446301962787374736876583326504425549006755630533325450002147627140952746030510537405734895185027837974619836479713617596467359751400860883069108404170617424765885547713911662444210366023883070024762785388797048923487007560983374634061008362396148771808986495352215666006079548931463758856443307838302485120772587627006500750746608172937279736403531873616265458256667954729422275705501113073377987208350182046274858626577929011582289247559785523921682334109241252319799287465498375260683796557985420961805633517694456870894893116729720121192964471773301307847453867029237780354195278793374640824270088129188297896156756309852222423559767062080083494959552239293798095850586006948940318381623990679813303774212100187580294273190470980159503648372251914820736091191419220757279294303333266124280550676242166321551347715462152208342623726725596101463015593584890688265570332863259323474443662024234618030910007634050961871878625464391307871477485574878687415422902135198828486955087838461844615015209319602373550969672721287158732094845265175057451317996684163289015128270649995900980586134254083153709834739210725071194027578646543339666860896151412075270194075579604259068129676370376570437572985898572269671735721613392799418008118120777914962355960125248638147951785357484955913533307721821684997025520800124074728162736766728666721428181050327573976698296588545458130918353780605381574481715794944028405512606648991096084855160191512496721694858232006425296503141406667191261163995803065030867862269520476773196857667889149640799151421149124393397828767016238427945616641250740632700550457675885805926888889083889573607096442724214720550721379222988457529821765739689454236437754861407909877202139593274714933545294992307673318488931790446492574872399842470672789327376926980249787864204545276792979717390646754468380709387086785315101906734691920551418413835101978199526311727508550656198531838237732946126664454964305604543778560972319124001400000579672719790698159253886211587111451965331698484931442713695549369688633703589638579495483293765799258457179915876813551323333676244113054276554383845603099697493972668611719171402131966800185607127001623381961163666977710070657234865949559420044870671654680492391601035866644965218307428838853382831630580713773933790315464418470966454028645941163402079913728045788728965222902743725289721432026889890312699535109150071116114809280740726485189733308495460280184202103593627986794141881298195217131439780714366248057300489405121576775191275661891043976332287725853158288706824205915348068503580800360703727313083578340339660644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 42108209200346868578239814593544190740421037511549987220995694674054852478101015237556931038536759651594519505382407601317097898242140360482662051055779932567645810311330426518130952595809575960948626421070801130559711231220377967901376676007932966987734374955099338793987492402457134957023065132959429265949051041776983339604102757053867878348484639802733848832952830643905042719104028302459613990178193209063543634419765085255730060999270015602202366820529500829775025179458086041140376012516836313201210502208438794320489564226503860435354226172084389338747611180912001800614214320315608967599887459742473792066519953430307590178447380875374767629702097965685636907347145013907296096385885328502090903148165773793708488563275285300052502374227098125766673226913837341471060465865494495377172595887060275556295423128249437798983196848730544719179799595483955987088778158073253391150352044406294721929731051188426333183730686745821709679932829358087650535362616145390888848597607995730285645085414491566199242160687278448599777908967263065861813940580133165164024939565310153475538198859832960511259579642222880976454457264599677625941074433029183421942220862917411036643085411594076021796739598505175986637916105521408723198701600232286090975314076489484249009982852563432966673640244810916244435259715968417914872992738105131347019007196384775076275386251642253154549707920879428871362964220988339626039392293364395677734781275555594824871131365699868403171841339146828954727357274216896066722315828386236863570446095434978583848026512897305787723241767013838846040393586877291548877444169971473578048979003318316040859776090602756876293382388933380353384928683271379845816130029177128810171458768049698145119250628816179654677819007897390867757273852753451733240485614910926434644126847057970854929038246080454879944839226408541090705914917957747432563133894568652787311241448187413923942744910939979405947544995458235764345296374167510348325743969218367921598827021520628823428049131019246810972938602127734095280774248287313968352286468771490825034876740480011110431412304460500261862782148403202359802963736248354127294637761326711574861684932590391981945198308612405271919301634738478315587109288621309392410202308786748669388703302565632352616947863988606814135962273364727718916412723666594350013648981354759903606123929769070324187578515160034324540301004002672520504970460007576229140899742528750812393379929760718782712538273448258364182322149063010681810130336629513796389447735263409854121325589461833601067769887173804290870643125002205900447977463766024158551726309982646652409641250950702296930565812008817212243450545071880818266430842539693997203820536626426006688972665838749321209191035061565653286310537711541953221141093868106756158830603958630815299079046190628950814501546494176435331435952931043941625717065582350502220995075126768127804043451023996535827992055730707699577971347927434373987990846243803855589178659504429249585037631070362002190058900658632616163938844580646359346315726914133282134986338450036451189709619180814978031120738620578252785291663448585479401274242258486212280434067869996837193745189233178355028271488227607659604168343294046415328702477563691347475634131192505155040528969249938032046183405974556339927725653361460570454649392304139736277222075780173197318732281092184273141886942226096260437243783824994365235987854705696378724635251778682945430840453722055368280467821131690676618175150138976799954574689808110238394237951039258342705185401707327747457387708513841728730195759893267805592099193225334220666157366275515562004111642075127691707340232946756214862232530625402619495791602020424015047588058925173200401409352124925386237602888770790914561229579459419016904753308906931510471823432076603216217659159685256797058177133306570280096418660541895106914549115443387778782452568972667654549978830874696577257476456251431808882981948914309324362873761677464785849879870037225634702855892753605189825231533608744170056443570384411708046155318275485075579367379820283908072219946927199214809916620307865640346311086934937227791472480013205934666173474868990692548875723061056155202741472435026515615298322279694943448255583487563231715207377303268241882785908847699506158789461963590534859233761379819986084460626196191678037892947838514470042564444023999069428558563199236933202487490487618146663693544547829365820843424890472644245429934861084244691739076352680480543795263420132507412770251461499884844930879395527365964759518575649440467873596293838046500500505677800664435722530739307403564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -2653847759257890626061574951965111079384101593977578249690981665143906350196703303694894986868928889529632670495866153290039966655560943275293561482394519820154087888853715431677404308258199261021221765010802492427487515978203322723809879838390594554705266678329633990272261141608116329385269188507416374483455488811268975078294125242205328171897350991557689716885038001456097425569949163720503221884248740344968709877821118085223372476238581082197477536586997397708117980047055759638617089984894577513027707822818069844893563980733767384502317742742918097125470992011549515613651988195024846591309649544655110414126839698829415016682140685769371624688922917048107439285902453911440844618018586112320351295840804422437160113518895620475083732103278226416172405719069165247245417878706247462290990298974018178744811080019438441903397232024748123471921014613471357878347423724873807763571682292693446515375442779861473478983799328405524923837358929152029679596696554455257089947719704396608012237022400071434331060557140990119068791618706825825940866351228554654802654649081022091242766625438748160200592482141421648979645490524073166847433293400717755436168787456084995214011216118043996840027762146230337683672010293386057445852050803105471624353716175292810673232404305338870216669118912438698068308587328679531311724776106120873728074267655446227867148582065550271867496494118829386028521817916317549169936189589248284455918608053489936400012638228960068048274830094490310057818767286304459422199242717631991176610791267254711001077908117126251502263659947344567375919701681988102139532097422470676281782996703437703417267018306581325652421014656954285942362546544126234260338508592761471058805322103608654229434001402214374699445533190708541363737397680486141648306313305290722502718312686748419454802527286781688642327826774971273672244836471360209430104556078106999007248553633471496436207035570285279139798800046052317419208806705391057329021373543981409394205683346113940046806148038934211351839109353385920131958281868609877460216632341280897570713453601729698464217514623946201321145805158178382850169120146700338758915204142161331690510986370515832860471475205931135865817187906376485769280473880495276434428084900818499702982645189319303094253212149591604900624474830540035284014898280455708266247422562390204592350927600575389961613955366793507069057447165278974406261378864987248009023840618192713087063145250762033753569030644750132927880006390505140134483948992052356991012086534093671187039288458127614789932458057042954453607917297316095748049160414192525529920070128375961656798904236862578269613730125284105446044763412011798602148939248524447007919656567816757669771906016502056373520904462634161923417768098213812198697114294299717588084742638011809121880124582349035247338305899844676817335513056234932797594298944087144369706563070630780898275352081176140130038187543258814025173014836734131073302633362233562732239220802789404093854186801284647558300157699327446156136949226676440769670130538994808605218288828745906764901779618042060754927997896847353698181455003218562316967607797415575939944071845281266545930907247142224141497615630643167354862688737077405533972257647538674641932661452481202789892940601974678790634103946717223375904400102100897432555699990978698015816186691395201227824142067038820911375433914173994075578376718997455817376854608371441408102437434895966154028572912109710806693928962358114138989309149361103482125575529942628846758346584649878866454535895881555450505379627866804672937858098918251295401565072508600444769246594311404897610154420594632838825299675427772898413565848170405448004620814783140566135732375415007747805036176344849794450708517723539032722780102594264891044472315253048310055771065036438491410713781700353855604939716847270944027513905186069839684764185008058892724783065497472482736195446880903070739369497956323921319510686411326562122820483060414001237542968440730993303791552111073502479708526205134159586891729007981463998603929905579811052716819853064825601852580848805960032157417579673821137460997231914102870678563966662125981568008842902197743426491452311863746743118862127626731993230890539498173578974796722665098114145770549019357470865347458698370893115786417709231729979668454089307255218988289715876513427689726613905217229004819417075606300124245994082903023606221307784512395995139623946410330540147949115081017856171601274288175813926396441990365591705337139481136334761384278909338966969385345036938439889575217604288628338831309907075670402730231739044189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 154200131093352468242831901300874720133346901383211420671545940700150255785820055398720513156345735827258468963138952820580869407526944987991134608000533542436579095962001868287432739006514576174993472656751798114523285297628988572615668054662038163245371858381540893208579625090743681233653688075982497776664871663871792619680046250585584619668007884791357116737182875709463748360524552974713594780792032256937899944962762831343633528303389417466759000558702223992721904415684289154390054151855329150046927150096712341899297588085056351640404497065075136045714283504356279285080678071764308587081591039583231294083569245663689637857204629827730208998250004818764123631009711008514659589624732442075642346606188923321314800746563923009075577962045714428710338685019340808330517546736665830129952316089909101799220767931239326452064264965988779582071474229190107745316544894602996447649621194568199937174965576762619339005630727316870187977319666504756642930654352477280362488454031059880558022946488197088942205028569553829792101184706762430129119851770623802366756670554827756672066478139113443725797638641926174756676464851424657762738821756142040563367337051033720322329066240246748068184848406558669474696155778588674461688297907045033855258989412178964663290351430942668722216612595234080508279748502242730132268704087566802562644928658947343648554345327123089470368577254678523400677771649379784617148346255013688552926009354645801969234315090904022535829402679373657369918829545761351609222321976543815561484859300280298987404514617512220402687733776586831260924482248854198906177749573591337605158129664261215951518933199854396408076081455377228515708672010231278272082678756170454047244416064569314288281457852595004795884044541419377489720213806920469702634896164158953731218529343889814437663608256663124673890259235210033427493697267073410227740944834507989084575360340568392789523392654770615468565639919486436360873905783647335838797849650347055454000514006254927610016276793896801644451430116216744106007208410639959639371106549611518916628523741421934746615018205168297182742880202470764480340171945470914942696619063715251188770069648544037252972122862060982400363070648230578591771598069720791101870353091151380550776034869417881701003656072277419652190373936005666872319915542887660875457885733969891542874023051074502303624594513104579626394042231419714998148260341960497045970790885561446978679556145400875107859030825010995673545139179123133254452233028400249091561028632471398081058518809763924769159086640216994290093628027520101851747325427250345876075924616834728582631580523887674843904125814294194200371493643923365004576079499676309410115277062566906122841165037227291033990053000220011036970701919981198811284412644466522973000615002043653999459680756132650143747944890532933444972082599947140560042437609521319719597116287607757069014169496541123763942956078413708963814043275900678733707639892848619432601422971877395771833665875650632299775121693094336871736227579834770515051023088175938480719522818274216454443164047722466276080319967442522674744574871079237459089604400217988240016319449529689905751977351929359675934876636122463636221800150870113638045392965013590391880847016309964242954526577706269425902704324441101606095318659540053942986314429492730341126183679119861136377098712471534755598252124156069599612353128766715396816475293125040758314824747821897046194361799456088653957871225232526662672483169765602072303394319671942868289356264339194896241383705873216536673074247583491120865193211560814082398550022922513252328808147735726298687368243653441873585458465135445062683662478548946292945594670447415205675971677234367284590434580391475455225478457296527295394792013931626558442559251679244244154941866246149343962236665062406376622921670409804406363574660660424875946522118621395287597418524356698072621858380124072766045689300403136844983414888522995487557885307281096223155938459974038827689459497953516291363221337279294855238395043085859729139331442215300558389696011108051029783907209815702503306927739885140657949556261024666384800433485512168944573931091104860591375062089563444944994548480913187016827973495889480382983901811116538505650493237642908987285756393160300656401035754622246325486028142808002963342840375367370667267536713648396121795364121740988827317465395882511914577032064933185011165736286870075489379288305439053602924532776555572216783035692059405358928652600350605989273218697381798145366147880294054134501599106767859787728843866182189566074467597989819774310797452926635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -8259302033668309893663446559420428059128908271600726409063463412263623688732174043403949225873259261897217185327322673779567282053932941419805661118234499329487282927805940691681695194064934096659995391870097831356467264787231525907345629305304738056216328476274782875571636508838813304008453405707582145074035194412705398883614386366101055597099323512620282998380056634088723251803742753390792588346296736311732660366526380297606046057212892127788124817818278073893640755644560828498557389077739597487344381859084592510351267960818856847062429775322324926534327443948245572053972947280458139830770889955780100204579175650544580811090463428975186816603047780887888317857704321969264255196610979239746552810410643818347240570964339075124517414310934727231682796418886683198473277227238356383071017188133097934917618705592785773725774374060569367168518219664057553249144802789971461627339383498829669174873560102819347254759669890346571589264423238918433295405031668551604405742949239014262962283019879259485408719652409759469837716724383134784327819258797754008171242729794900985605661956199761613445017288032766381528662587757113248083464317873224097266236390124180650766630406344801551996820118210174774215652898477109396704516305877141632871136113070799970359270689936552998185104880564150830804033380825581542763790445825444811751731394093380315128893822241028704415201610580732982783522228684233445473341667521243639304936364820557887225904003836681827904681424255115370758259803039682417938785810511067182786743735842360866715279962406878958263294395503700235236244992804522938768549954935477686208618900746021978662310417572551007578491384220419581808506481343284800609731060316839814187985882835854161052230533588070450778955795827344343080948514922412490354091603729437844667493334172737693084218756147263296379617397463750996494473032828626062905640487738998625432352684051389800539508001476178544919694720314624574188656407345198545818777055725937409741147624640740695160849899041693521376599810208260186329119034061263297051642591074666109267283725808986109495653654413704546150905182364017330109883470551817933756168834456244325403730903560535218695924388957256224836878055918095742367690466890957776224525426072435545776679338714401616091665398508142457601143256139149945273504746408452193096125945645719635106277862932250447707843925494356454561791752597128810598526656747955140114865391308270013436530258275808139949510580850338398089383850879824586989446224729330230079788871634623368063402621142464862444934858103091960480868269803839921184808479839351952211144938024791395129499328607510233453586030994122398795392724949734358386740240808135762427948032369945404425320689354150709097503944633894295302193259166856347666345674407821502660325656420132400987804448478680774875822803542006414229295619211392997975288107520154177155189091506454928062436616276164372101942872616524573520345261013807638930650304546958558262542528971100599136204888383279117656272322954843108803444156897102246578739384836000773403890603857410612384395609595790469175860864888386372762579226215114624837234226079867179216620501248388453551303946090757739664324752694872479374153112054933389586993801174760941963611890750536795357366365911234917622710814729853585935899104432587184568274615318435673520519277516427159314096027099727900563875532603407747510079785400058761415103580566564929075242516312685282091399145639697236523183766629027256450703036110025250541360009944761423410071675839891785971422245668351522709722371036229316073898716509157298518568708276098910009939770656810645047966418221918386310001778054949557482660644559919019929071168178753868361746154057886112007177764156283538588210864529920737947268578573695703269467075226250677753369144283302125868342152936274171132198802238301584788467721012986441134575334640541678731303179671068760073659626255449759810824512509838874815626903456289639232943009875023769024541615787011359810245548315640905076087419943296626785953275186574534206092874623430928832691495623704931950577654287626417685560112553913159068070485442430034837871994549633578234608954813053292242366526887461904393449165907677445526988257562517049839287322762163165573479727407010629533766804182667448015229777581115293034319885449836482533669000008118147043118831476423396262391455588671666754205862247039481146654997094870683226197591521629706163120749574559675479022231106082052741984704382641078919038271046886650537529488820776916943434341913374966716421172354224706817815977314563938807585379393209820952974259853363037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 407706033038342148366560774773741650042956816947451758752482349444522677442335578815695027142480085608608491364327044696418411126665766368914604506164070386843237276108647050800389097676224266285353930827722083285365896225569671785365721682146667139322149565556496933725067122870984268195336443972245752320202926800262729315304191614696597822942393220161764036507590686927505661512088411267946088582965513269465180045120817985945547429171215263291993799277655121253133339702982662064717445986017226074823353067319283997504262406358706792538240046803725991307510105144991292777998357537313637401632744618479810319659108706616837425229088280660537193783690973717713635320276647900992950128700408721693854165164251889071515339394394035412780931854030504231086168228610076124067202551709997514460785631348613476086072588109525045780423160098399582265406516704543639714282150978812494141317170287041509102686042523619861045889350964900912410820538149283866361395645368416511905465606002243241212468557665512046738339510077837869118758312330845103450152630805742418309554122854621910562302579848040651767130672776420772778803945168673258781942167242103350325274736686308305713536066403213561542510398635199624645315239545234048827130114514168954392215257531375361067864151627992493173305805031891072080412351753011708339594213855236422106886289035348815960835360236696468644482625760786178781976292846872986367238245039167389272565818698233722255689754468927424186886385648939606858530993123969672958128253076022833796418803994656989794273981533259280916366304325469919636129908338537273225189772064566029015787866468656916433168454734082835686123535685057897970753729708471375650569946459227617471989643388772685162732365315291112287345322139785720632522796300131116251707275466081438282382059773658298181736624284084381445066207454230201400639484648868725938048325343712325934307265243468754879982971053800700723424648288079138042883547902634413272202080793436754910868991351208750126579483740790452175048141786253591247557211822597284118595683133290752640207719532354350413463358552028049500283755187135394089306637391802942455341533758290810633597221754497552470745221028889146647576006436805143364006440347235152192589289150546225622498665203383243235322049760016257396549817365779411551466128520251823679059565756660688415354985155749711906695991896645518794058190275391630491170284505190536683156970239400803763868473843776940336408468484255631254447056294486714434000099503126391001992530843432206896671797348970713770380179375116767925134748364722575830165017356778479322945138424693609885571378907523928360614859393518606797481785239674545925532966200692149299660459709149332108176761034879783147901443307321777573257829958428363085841162875682701846070299319723881347317170764886858062512134212238963621015271088605458000426392410691833603389014976490050984981591835102824851310434524641726004358761415450672566713350078928678154963024912023178995244992459451191361360266689950184672860985733011876000700313306499456906026423901345609370389568172857964247753902360087447993466448540531115157187801871472834560300467362836803312753539017761078086637281788292057246534849284682258687841361415851580003167073271087754449381355367503999676840100289625843154589032947276879511811834800072734159433707491236703978312755341097376232631162166697655773523490807050095115557632102911312339847189424457374794141402888973221069106169131588743727476629808259506100753705044939902007043387837835972756834843514647470927597479835014587003361181194969957112710846243671059518745409902356372160971479089076309106797419063048414013021380032088718947895990201742135857606461234251810880708439574625146655368022077034948889164522835000470252761315013885877796826859694444832752712807489277953514018521121770701111111103331797408683495584881902027085839880272860792414211171179583400628635101180033150285017078324384945577344655462732939485898627414211114578511988546455477029286801374426373088474657321958539831331983617175884909379683253890846049338810860961359673117336659620916636557630899898258133330659926846729535325121154423160959355621233735629052935772748257785046228147526387105155887904265939675191236674055095629337120627091427277697154332460280704063158015580430260824490621112958778977841375996565897904175394567174115158425368957195005310465371120037036659053241297255887315511864836717891785414855555228912112041186439735957965749567963475688224395341732093758466535356936337953079127099990714994966996207253812756065345416689727181095629930496215820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -18537365591836075228316840502678270339006165774608315006614809447176547276188802424706090657071167298027651618363893214871515304779021819283466307391819286230107231315447248795389786457050063505285963502950212019375759502136026850352491057717645611807023772100176136251298045047818046571132673382478923205453175345859847183958082048528816532378218038160153539210276906074149266863192262300808020174398656835541753570986255469765828754627737371711569014315867031069748672667834788742170783391725956474185891998963154723910579020106166954727513859930436608650487484265880722398219108879330305027524025894866666570835474106442595883744233397304871850553148909418456238935770860177010796382339968259723632526510803149953195160544741710246389954247759015452367753982575833236138057272339078164323535832800580870823002121649379702512375174112036984595071029949561107244853850944269848279456901997496604234652517319025373772019368774423961415715507036325628393905998945065514099935501157731519987571934385550980682881567948562915138648665797378447636258919153642627510233368443892162640342751933660398953099607077494000199629267009849386699654548707268247268133054325497161206102364342353829125581970387154578357269973250460702583398772961423165223116292950606331069372542132477511313216152656358755283970043740764544670256456561086351054441686038642183265246253590018642219325032005938115286587645907151686055910619471314787443701314831390648276714739456136648450975437475193863025672750330781068059666968533798017349234154847547485893249558839304292455539679611209279674511512440036351101344856253588946545452530828949911517727470015367139772753423489467633026835214299151115281902363345339834986310302512341132243306610149513315663884312068871682746014493881571545099105001260160531384556853582982987698746529412974043146197153713073343627314080394946448569668823429382858065762804315430096078157015102842906804841364421858835516758185079028073787729204166846062291266564180728370170086913513270876578421663781670983110895826105705897465826814395887109500840706079909916206228985373131670858800128097521860798753250758456189914263134678300892641996002411090958031596570650258693958157274925624530562277815258774615343838900186178487509209341674125598638674610800797010545631723552684267645219863204442908556023625747262870550607355934925059258214086430799873481182946993044208306943771843503528004370584067004892774362891014977766565641199332060339297584769766763769314060303952530235309274427746047333244147413931624924483747097126955087873158276809183645583495873634445049211663110756168983639932983912680099580772353391559477025074442839597891283796950021834140037772739368407464194269875545977040123133969526259123839107755021017104579590645747804912032034218035098986769835778571099058838785494025239647303037837499775205585522502755043024968810151649614209844343987102416280297706940565681893657961579738634980293805489941332619009027528916023370875816655052770967444183197279428606006441949666601770668251452607564958182194519316447682379715303247095866564299798632310871167670655138406577006270698984389463680929201961275193743472619697749373326251826277600271771189099477340706510522000196982261131651834008958593336794728466092944771771979740486634080070018170587803792233846651814025908412494886436283242080974556450072426097082113236595949398664144684301482113330896294757693894128745749118869226251718863174390287698409809054513149586967185947312281283890880054684529342203418479038545973133351199834208653804494274480958963284054608442317657521947351412796522644651421004075290506873185119861802829530397782191919734088983697034502608858437773097995400172152201013316258840826833394474485399345026893804190613307964042243526002570414060782935850229365916602117817804460179739471562160157350883552887340167280183097185776505661496851945917140669784455012548429623412997906814832329669682210370087062428689832037660083931936337907590125880603961636682549383633685384399403846609025012370270105741248824268105476174705172966017332810020900721998180203677232140236303252712566568775272887889482239956293172612008756844226283070424615363893776927948211758980410062722328536572173210878008401373707437485438454782005986561978103477869372060491562851135904569002830288601194530617704315745808929797270761173186099333696639030017478019400324823111761463375574517127018682473612758357447523992214407925201307750399142780381313182732956125562952298170533356961215343020228975045405129380160255186602162987148454385281431036729234379506669938564300537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 775416224313123574042086367062809522868467592079531155662943631409888195907396104265062457014866499342760708391547812130422807480124062726069456587738809673172097836474476875516231068238312503509930791610631170112347274630941532702479630883646258746390340449390589378450832318270763362690434029165709785955084177531160734478784437692592044221302909681741905221817663266334514917385690725533043235761499552002502540216219559312196155850226360374248847250311822228425241651178996236094488950248141638683961773354310279054037400962442822757828890058006108713500317959989751734376725522201883352782340018763094322179906882497726654054046446707653428405859378006066482115733563645512493960118841516577276894236005199791389883629578964460809456401347492498263149666700632852327558018271977672688979912497793073573507836716753629992798108521602405425495995671398980530424110932788887425676204616336110185115532010666649532864627558858497923404227209967478639567260255384330763183054130866947230827290144458687206650671179797693822414801013873950322060954315776480914952109770982291875769992480722593961830735340167214452413184671273670513378448558397091147053896320269913171041889126617518876319027031961731565425985223240039621342822764514968363401856070374959501632843408536003957334249736368625217838669273457449914828027008246665092662338796429169914820420811429881096594083248822612327650363112002039340332965575017424636025109358865448287502618280202956967651628597244880486059221760912775520016895429294900042675429270675349614961135662293362306853287546081303785465011116400898331542144983248168898306332322211990942791442185509621571220341990179166282264432997253732218022170986791274616576240408582117180971787492615580854540561176827586316270799046234682745323218772631867210176874595955084611105996158375378107284135171168971544701479438852116239986899208753458376232771109728245754134397073975001715823659864935771282719751902599478994024623900390422707056762583882132427864814425965218751153221697728135120274005649145066717794933504489470420596768271046980898445799479027258210733566405283875563436887544052948902621618912576704903186400508376019572354565102602715301956255650986399961005636497671570278575637069693002207143634515843382565664330958875959660669841219067737410627655345772210610465870571178680346929332039280688827120970289933764314576508378895929527301351253478471953255841972934800344468428286583919511832402264089741523436649931107108943782859788770372764089560950446012942677503287691922464306125222698352439097755429786986199632679998823155907663511439910160356462941309779493086472574956110065083496754082197849021482033375260988932054280332816515434376632789963809665661804505184095957799200395350908058768779019190121229566447208454006168499959328885404689340156444565607946227633183719738826832906641152463536931622968324361318679775410117637474292710491196038466170717160090301006785093373049108722409386499342965907754470888877882593660082086228110548068304412841594173704659044805928048024617472113569092150535804032443365648463796829023357751158867309557200719576218272665368708878454066901745071275208851206696615265133167155202228740867438119836630098674923138236189294778385734966616412038236839120186170318500263238942790540978946441816642564554030770033433497819487719493932225753087419475804988313035565140732805362613873108973699778150388924301004070172048213553461024327655367157640783535081873823160253370401245808268371071904049360064568056070336151554260154747484985119986633005094076534237101165896333926159129817368406716558716992746599467980285589602807414523930215516185407901162662171415282244994561756330414544930797656796954023350507300653848917503660972969617200796832360775077217779168617010157128700389093493753574495218837253534162991088160557383205986110114062056563753701412473778109634693926511787352168591543296529269364928763087341116037066547626906027257873246306556155972786506328762224972229937751243582386712627957573891145092612003680236909000105888853354403148890354261928331261519915752636928700868664330213251399740795701812738484302665158240333516875958223058482790604789829370633336986122902720781229743575441673007319239274173636081139292329939490986437359997555255411465531887333218319231870215462459966045379051209881774909307776372303264620695849349284044414106947822428730758744863351157361122082104658025356501545867178353863428496971946606642925406012688355955203669370534112101181622651598946818288655276646032080278609569492418246582011081729515606421045958995819091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -29778470817449405725230092840481080021489169838608241920211300466365298928559441714766629074856417320382573436330513406427197716329630839749813451912796268256429718244924155895971431366572855027895148170499020484549289275118165907133951045153211667248886736728199861365310600472129036960151365417153693680576380169080247117246308505907851252724715868389903627640541824431448595023991919209129549069945534825314870964129051316591814005454043615084934108960684834129321503453037475765858569177791361675529433503587519174764190704118847249789985536060224820210427266739382701672961598627505431883557476941564525880445384193579635960989893899821234914648146118212841960610186611477184888836464876426689391948404178126986494802852254906835423893005544290961601964837126702911686329350079970962742838260375520809861276442353225684127710856801591424957731745283379659603310554115682406931427955838785259218638499530402925112597744011174396327338203246567202816146646236749406305034622323061830275521931346063592012079043689047770971913773408424085104257511682322248037545867487931854023933177848404656416613264127134836184338598976058203328499232010348888339831015107217507426475443447334681781630092428980688464340468132280671351993557021212267938328336142482581911292724993510786330524787443827138563154135500755187132787553211063121688402987134192641243602575304875377396177463784355401293225986715182158815960178560807485426585444610225469509118269403949160364395818053658880517958362103293133236666473292150669490768035496457116789771249150394846667909055151126932235712718507260686561866290864241288332007551532142204651985912646066444580615824941884776141448959708201001449480240073420220727034339077350635846614125495232721591749181987610544411242364760914037768394979683796142794789369234465677414738342166881670169281634443359313001073688193995486218806407766419536693418411857283663320265543618838370444748493221018967024236592389661627042767783740673621772992822800034637296288178086695540258903997936922815841292583478508802964202108181446282416349490554007555184278273149366887812324797564525119255337216245893943419095844375473702482926963548047645173189082292300679400766071230892271614889748082883304151980318223892842694397015180203569718621219883384432588287815873917470231266571362951579969314996268874740644489478100057201347724090361603157782115467435073638983552402495063407256183883589491993582265871242644627053208604025370257272568998377890521678432579624764656548056632862039099710097271830723733969931519473361820882511773295086259773922102263102781187619757721306846350026934400500494731875887047418029063169062850784355871934055645376573505939685835705814659760992607007963969073619758761352322555043670516479973854056200804301751632174691203663053797968191037109101796608037755097423191964102340787214258007034266451826570814491466767040381929792395670139911206713639596698808771838323642476263779691546889642751263415727149620607266080971951186793950467412419677754885249087971604805364016102731011797364186070887659979631819775520926959146353923690628041479250398953328234675350502774966822592067059052101665695856782137341115986760789874115999668144428393744804079739306953101495110151908494625125950060688591449045687777599380620257296907786742862462901919979369138100796191108810675454501247162682794456663224005210967242518992957491297583057748631108464438575944744126708131980327447808501867630579153749920631659152810225553800541475222593321849453832037960453989234327969025064741245410551694642833657121223193492268441305226713024514504367915711068684628392893346935644965768085768866027555735331955371660283145970562384511684118061862669295982544392801062112482069452485474798397075422235558365926008311443241072196597654512344838468145875030857703201918561983365724990838171194430870555570755184592167518474182294189699537957862884096242393450162438782917631862975162681068311247238590019610447220327827270460739000087461970081906418217599756986135371306594509155943558708585932085234990182849009132144049336109401547111617864199216055224452643427354932097561328128153199743247163870311811240198994063402154925236615764027683983612941579069767999253059278787489667557789272107023674514530116696424840609181836434152930011076390270705225083914717069410732822477968776564421356928193326763909199598186123576778062593137852975725139206849562054837780829385288409234146262235991500774587704326141877184886915469921888631359942667926644092627205519720442925432146518129800911483125093388555915708537213504314422607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1046304589334560710879430397450175104924501498130786352437186458477419707279389704727477463196725886491911277915307541331296575628376243316139093992175790666059162105092168230665088361375845410052710720994642419807588756896282452540034173458836739901202550827426964751524443789196971090403177155529266377889142562784782352961550259395679361026453878638333742183044899936761791883779099413986302507485419192762027216527425747067396641306655568290006182579308121549007458667761811298844553909168364591360621993837855756210572710711715217825744194677395023907184963720462845155794610148875105790080098329379952747578217162207170601117844227567654691844725088272604880355003008781741390645934942555106409383069279957595580878905769220086834543077995275156358933711626980141858610087884426711330902517861675469570242739251620778492085106715888084374578025712842333705966439004143287082596498935607891725768458470307885090734402188940832276723805895086535430211965653643170269952998741343980402857530443500466497141893664281055063616955555261245707272301483036792859167411012640414761213811432121518562126725328569820333598432476785172515951846910206464860389216893199514329496740104404636146345483029354063643041816944540403296342945881641325217868994733930705816350517033379439018922688740479747957794240563001779701626053669786650959862155597678048689010425805037244579061295049900703780667986915263100312285036611783866618476698434075771831862770283830651356909072426615440346113200287096590518475809992394525940691563526760086074849447646466369350327320761697665661624569665391739887911985663306689819857439519057991274184443991732634825096395466561493780674626222108417915464239763278433681299877736903186202754068934783897555194914557156469216976803099226619264014262183803427671514225122765351438775260994324534489838237218381675131766843612031841105748599559137546525889135528408931029565841799716362582754372572841887245970153132616935658256331105299927510178156992543415688458909009983694735945532175514389250565672280035004852278675251202186988504773664059237082662466047421872623455417561358696949130199303104740242018870904943430812369131038408015803848748244443469839198205057654494927350691720901302361533680770011777828040427106322536209908275846198456113769804039297223859010204429999049832176494567146710873079245826259865058799609147590972815127083171758439243625982477773591975927324869365793325357938973371582761321763361373688663210660689541007185814461451704614714217998885753792845497978773875482262662990655009479724329968215918256248853030768519938242169456324784141223268184388190311685813637759545705050237322193896180404075812126102844088141593763486100592649669517992135205357268288531074413310686632052567970806827382395697391664223177290707550807630089961503883999458041969690432571214678012520225420380333041295955432324239199468608978126159717472665029451645162504034821884015810356509058169374361553628487230299611050853217505337116438520520562330927421550663319457061408126868632682056396626403011998943179577658209828478019001928361215477445949475355935328985644201251987189182340995012483825184518474030753399970164423376285326145113826562988503213307080864347253190335787172309117074767586338564125408612785106416849515056225094346919192060558316151493626978820273363619062891278227512663619173344546177277954061087332281938415625885386349465784405682939509152666550347503876316562913921893373572271770062547316858629408934144254574147354135722591509832850476148958946305817033380131919986307856453426941202673206194489972683279304389149085444640445622536365098534792589841634881574788718813404561653863963888190101128258508709976952892961886376435823576368449151102369727410868744246304766498465557324318717098457571426983580125478902579408396651587056140497643158143964620037459868547879464511835844389834194837763778373163782447590546554637568722243009344039432583288291549778537044251091239021788901442928585564548395627519422878760347060565876191404229802719081273001403508454283429408301264700293945493148735056606486364554435330011548063160250182200980153590798608932639724542174407849705143040729730134187005140254782166206172472678250882587599352008078627186496845946624759601497255724388084339465656649736013768724921537569938798878820194559771268601118843617902699693247979235226924031609143426466696084519218236338533544825092349439406080228984602459890776007362241097115450294025706240190260668838447806245985782287580704245649820265867038948181925516621463980560730477712423057892010547220706939697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -33450016944789753525905079820523405705529841000478648670922818863410149361341345284153622876177013275644236991715692336386663816016627435367626924522710929231184220201055351743725740788756957552594754458616272568604904306202041914845590044341502746522998947490531515201690123660846383427200789915186973922099654407370061551941127314061518215372020065822738923350443022057621830751861080104161419957608478141616134677858496605956504901791708701591625150649637395250271740716366762243949625136962661988966366851873007380131001163378157220264029929363439496348569939548748372035100798551776925250449057332375396830574812282160670684346192535629020838747830454491275262510265380567437886095627910448820245898459892399990369191391345519413180921833915854438551529082117823974952499031184491665056964453188414187826226800743192845859689535871643721265659717784375723259257057537588219178388260064810282353205288097420856777324355067731232947092009283987793804337077532375237013448961032896338683708901215860272515194002369328973055004197962499632895066025033154464021907375446283841548633123197516364988575727137131580852295205394886427911867235139796414938716951512249527196245713113118423940632083851018621761542657554246759390106757808194516784380594623005817035670072781326841442067067386261801332764181905948124573339625785275675095180213172031576186652004978465658706361363297224125387502584275645979534513501135935787280834826327893281782883987750106832798532898807505181005172404058646361315155639182764788571836633705689442332970248147920252509196545107874640393990889250161872522400147799789915369080602923498415540084043977264544848085268846225171620003060725977563853734252324221943532273618769985791627228732260730740860818089751317385441304126479434590292251832550694095566497131079731071062326204305071070834161452650607319272929633143600902891141733182611944162615651587818408620613927324868323125031659144692260582853270369297206854788231937397930370826898106930417430156415280765859301626859956498378018011235973193724742126432974936818721072664860857585490764140577287650199461417344907873068570592012548401811764291612796812570923803757460358632776878264994828171263820974400909989865745950058681927288937961781446439467417320234706551535957624015185239339592166209579518187242772382187524320774772090015573821305846050975446354426566807089221604647780356028351968852409090446866512129581851036870372970045887139422709412058582779488391438148248083124443579288201394959534382370346069476087757318129935695158605656759215906142557539370695968282425881712984347260710269329765514992170129042261399174426570615172432255505516051878780787483432233837445772442610587952818427301582613936547218453303370582757988962115366786531029326551229507824636803619244499560125636474593412634358234615091849211539943058550561165189514988340250708549979355723951787187639065219238689417950872229280382512638721211870347054151782288036389941239531936208413192998627550738993099826567840927765428202141428391417222242913822834373630404192312624301634387704985320613901161256117490863737833390310312926609290495150259331205564370481717733123026426963655798915130075052560745775040222018236583855776732050049262274912964253949009745616168998917204727913351896383650089599220233682364558060036106844063885192598720928563944224816970515066495695040049540475132413880457624978069399039239329714999321354342952401946258004219720580886106508957155861387758694500289312174446421807944027971159647225316230474895025176096337499773642560016999174287069078197339327531091650544414839178278767779511811662291908944684650029743324765400173560600685523708470076882028451081557489091838077689754192579334064311305849267012530976021117291245716535888633793693654222659685104314050026421068957805753041915357485059469166835222274359593228146939123802816605555284832638289918000899068600760025944980653198064627516331262654915913809360411462918076023923859728386422290400251024540580906474608270997237114103225311235974046688440346181106257500959670238288230210279109641082169142587202754134787881236909105512592399853782176468020284065220472804034602507892851812102284144282544659392356575453812477414693189997176326590172880996568176222493567682150355882171571955482620373889863751751729257596645289184862378735717936617766361815663128861136944411836687600920355357070221923495120897433091273823351731224886962181666102362210816679908081898952609147341531930981247865009570133024296144895976553408163782588314469916107297613636810665860716050137853017076849937438964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 964448210354621197673853712272363890656907552448894412451607980373122237719685274566008746748701329492427449087881955605067697989130971058930032242135617271417430866506823558980337216174320102568389986678962190467647674260006127772507782513542840341209508259750854703143171240215206964772336548014343024131717114333210748653237294917806977571620890451440987259505850420571585055566064013392757235122392549260532460529237209752329628007751634813094774721435135042643694919261977386020737092746823520096118824584137290642807186892887902632605668399246865167843375952774970131207178553432083317966307316021748947363793720779655708663944163702679145439600747552683587228691543493630359309856430650584964059537432467037584207409212430253539447347164157003044787561164529716448603741765147649310333215645149130775666698277808128536364659181815164135502910146066023055613351938305761311260108589360487610194815534838686691932181959599041663799306842904314002502504395892386628990460509683690986829157442827177467723212860795657618545826912421290605690880284290132075233310356841033198657252296764754404967756647952023358870387599234844953296855625723285279326459198124671451145801510505506218176916069194588206212295856104887596396113614790585375808238256319812445988157257983962576790778682458790524864427985094157282120200972561588578243283854293763513346460628721625632372081790300476294443480275169691156603992153286194784746600167520347755470170405328614535350000795968613250100097718739401064668710616571378953099057719046904092203976832280984193242702283947664968036544425063618509628106496561926889602389621725655047394390653102719917882343020318237218922199104085792880723342504480671166769600008377186895822437722487326777324825871762163041419347479304077390711177412285054103366998715087011082727951012616091313391146646715394847076540031906705538673445246179658610429431981207534830465419338414560499476129405060528225154695835847831666372756649392573471142124401572560471910940080928611065609282146535242054914116155862290687042325812394908553684008144813223070512996083520404523311497473862552567858907773323547942157238808478388930603250566477650640513648428523393002345076852593942889498943540113559006357477069854961809345811763142960587736582635577072198422272925569088747339113379575305880546440069543837340832440267334585291090468405712917862733469615030295168503372409876867359011844335542179297215779939324393131731778932140433996068824912816609651267897308816158434380140785608320840426706703386983751965055645653158129253838892767227612202838887799846346019889696085878201892887431795063862033381051448593467749093638842387338363712097164823527817887887314372769710755425313427301015801710901543103284910639570855808496061550264046996668864590713434654597761071987806303709636375808268006101599143821632058566294474345047736293814674204371797443840160596083025789273632992341885039775456176219060187111410105563922414941110052695467008828378489485746439572351163655535089782601028150625915005616716589245304822373187304936839260025704864074198072329078698831724492508917834677505204623089179555457049346070114999123745948513509810994164906965011843023955002159324583186157479637420914765601711789027664545419188461202775887522707138200141772760136787499451854995939877310783047927948878865869598476700891083273623586379152732851332242389072318409356809824908438841881468957410557308079111964962416905387270555900294187283312299308299863166476444713368579039658525035021955465216145885614864443564932089547792889822257106892424639063863268549020630981971225013097609757162984357066737743836029903376093215192784797355397053471479963109082651834072530961689902201086497149261652537744658291777185470527689457419352877940109777258206817978790902566436497528859139236407088549220142461841003558323374809377922476793346736217037652935769522037745621695042124244908354960371579764230489564621343916469061346658759563598095403395903569981128002346684832490947576738898075938333249041956036996205957675221269273331497561851398064822663286316043175521904175066046013981865883332911230441701641372609314135089675277880545070055298758999094479557289947240693343860350520445489847071492347780246194442827075813790275964746686288132016471758980996312420123973830239474368262415883461545060207487403232171484359976917713350545828947447738796080769183217475048512515373131824569239990029091314852532705141517654288411095171631877701390583069686997593764352959095273624852186658988747898133699535128060585107341350974365923320874571800231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -24729669531967522161201696956397329618479163684903485053350339599158498169842050634458220290001810975113520413407890150802875014229019956460932798798270211460384721941574932238235262724626935760694084861514381514963204644930015730649136262904169617307802955540890391944126357808813949972827690241509549411111276085965731928823125387287855599953693554583719080991536130188058093912260096565255850110526158628977733028748626533932698234580626500882126608589242606835258796518264017099392881777731827803815240782600576452583295073851744857801614659039193716804208421486314441843549652909971599080733453213221353793419018560091672092059797442061108212977343470338447721115656058564230139887307192282829839947105756920902234038639395745222683146570001340245080430826655849033206566981106474567601477406556564116138385037483537641668503813884962676808834961579321583488949225313181853002613502078253046998866598049927334325277466197695795151800704749411158351222089963239937048330905495346903132330453853237743841212231725950427129297986768488233737924261946725206348572338469899917225548020176674297516342471650940574670916934229896867183478215246293526911065062588784616688744659078273230989715011306565690442905349327799230086116419778053319375160922062284470362535322395709492601632696429814843147595542196391443195131461723488211939952809195021232602840587374839743830597832183637226624089054670361558802443053251838668842576069528602334279542443375538947275405650398197196552198519311696171935409327774253155107889069938608978561998511665403611181681371250892241027791462503137944888615273411752555048370631670221351354518260802443167278941967695241969803893120313810796069831198379880269911068161597524157959987782334097013177845307718757512122222323745748696179163165571601203767820135448293621967208681199292315146209643510417675671464387519928096495583248616884444202942372199462426779851347321600781378500074662456712029840758316643762461045230143222606870932990110679297679492758354084456371247237270121658462216199648202164303541438419057954807818717282932790824279131022507144933147197178895231552661244936680083318307354399684064038500455311619452517079744212368878656984653245662415972052033430291516868334592556049180413354314108639586298739768957523898769786369962497852122519296510121369606509602529104175448258672444872097596415388068376977458345902175554795872345748778286043634556739646190172840001139587349682091836604068376520070409265440429558750432387497781145605612737509318523395463354103742856682668767124828838346235323411701238191881214054207862107345034599346994353155979054647290195493244425971035648981552721933261647985241303132379663213988587475345771538218010244001975374755835097244209986182706081849496941933787837512855773837506250892490011747433805796996213939313560051737420438474739925124972883033851854591015923277300549878681455572466679797699676504942457949663976494719816182535358023373559777788927734472240713375403985397065395873786824992603415349565203224977613708972011315176331422010855811972910358501242523696345123359719910946696760238742823728869431079184342079397719669193355651824952068609935122610392156762608984315604919138948614279066966074461952700924792145336236863409679885933117300965270898118875708793936995854968720061014776695703284157684310752172640780212016737954243457255036227090745711958977656659472781897124354950145906192223415765551265232371400478464004930125399654349718341360975815322950042901378897087048954725448690375983918636894139302490829713320904087024237783228113902915285479252808959232128712562383444448016304192005283066623293268735114253072853005042611435862444401600174828661792341896285217231604871589834470143772980386356254511206134129344744017029354297682789785604141210197169917824178615898987489719412102277754661858000185351922450253367223024009057212118892906454643644204350032272384324244854240282256556919697331580062793188252401883237908687377971480779194642802537292975827021383828343269375547746640745590816324924173789200480362519312700007481538677828432287092081075235979441498053886454009783977909252760135802182120781393838688558474796839834051945670643171865066524757038814852752405529161475847274589813526835056974435260617208429080549259488324374511364266701276776386672538016648654907397078609199711755135443288594120134559128866417895569903463165541472725071423600795315311061342906987912639366443373962092445069132102694605448038951713823827847321223716589411420087838142218447509515645060247349674651035149798872225801460444927215576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 550927233245989686514846173382774157257375420088686754373089398029192095490781246975478059358004316046221892758558126141409583764135168563001543793385642999263621113987833917819915821319472550231390309166728781601433997136432079969381866243326137228153364576002804840906350387246042818492822008672051556123817302689313132522057998221644386216057597164379154354398199711802829772510120603626332803353715544288533337023405510770559700340954594820342646382499259675422231204689978937531059804106334775016099127095144329395498250403185954979663915802590115983903176222317964690666564326543955986220760471050675136047011982314052315862137431084701648017377898612014769318529753900461091136410253428034877603146007737940799755380574010173690893582562329674595218409276051749488586575813408133269417431782228958732287362460457415864008013337859089988595209541697294993982826715630848071866249997240042867248464771423455442578698028126959723437401462346797875021373277022151220824996253060179920889150446077198515636809876233343998936883867639727106076098891146710627449159116210873381321573688167957524114585542159262689001645838784138387925524721704720340490391029716842538827901605656312026060693343766809653262285016416115550384196438355855783242989919715236603520848901809541749539514804371139108381299383739350096373973457073485128879010824172530756950399412751857919818525589609041997844322754701019987761843991415830563937734364707272324878030020500769269466760722388790379529356276418743435018218294776014230625372700579622081073269904523737726133327808884891143570999218148434524070270309957864644105320558960588640594111129569674556936256991948808193024080177233307639933923252704900648867413236379709725317209799416437157077705690677902756838404766743033554804261489537444802378029295123866908207572322834466069462759977402359760909193385058421419708400127319547337623143297860848494449938455737592426446602134878609768317359635225959446145798765968246222968770483986351638030014151034150310706147622453008040660736872522611190046485586277094430074212893741795765034932602205431167687386463534468556611188056543904187145305616270045140877093052711164890905445329849271957352178663032801540235213998312705152842791501406753436034282377385253035383550198336332090194863228412005200444962828943173989108794160071375388000737555727406161281169180172319975566133219145665379588798005798945374076151254406286036195155766859383510605238663674917968761854615663487833114767719203507110199573199464257100179911299838147915758799122582715216966982385936371121009671804640912122965326646154395617859070827014763404560934527760328964821429339274670414144855348744967688525102592976553417060018316322468145878508218157921080949255587799430137921109318390784358235459528533990658363475492868970726806835311023853121914596706447938795082628984637128963368246586390403263915445391819206493879130859065671066852382539661793501815138399554121593022378292403440479190460542439308047948533296050350840246586092958420709902234698182545535673462759019797431688291511094616616705633597815588818939974606160651604863336196497810699425056552536239931719203140069480374679689977556247731356897506747286225144866725647607217706668055059157308601926063345648332448846509013578269983462110697129974455632892162186028601556186439984213617000917843969265268820003975968612359007503597048328849153180418619719642868185614060522066060322028887596745438781717963945341958058823164994158971584625058881452538411979595798047409543131566714810238636183210660040156242098645953392064761815941804970541292774076440096074916757477065687465588689459757700179059090473212650953559036889767142832063192332398829265835195804799150882248628157089616217048540306493040678075526544818446307837902326221552980640351367743450609049872131245297317307466475112923677682891002439333430318442677832249771938868199464565557024663078929048092439785536231017475652223288941005484250213374400980338981739711213365794201950316090918690620825826683048494327093480772962681441899667387070042825891018365297183217877415015568930157304811364105515739172315861111226402708249942539222900919996663577442804836932955281159985599316595781693514563097997449175200014025512358065041124624695398216308228814286111397918757551259899953761537686359465470985378198427700537593095866168577189712968270878953189809632046098348005585134350699007929045587528391721574384594781960362527844946999100873062099611578796505725050681755802891294772398973694916174198598328666328161401661349430014524841681122779846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -10211473163685194183017629545152737518998496499589856783335019365591796255967438617829622498788343120161859096471648431028761505918644121567701193923757463250573838437422821713272230456605561548130518405750173342822499644248417338367365371174020987840743245733136943829355336083584322652232299591364491004211729527921224240553231947555890169117717173512945705465353213918125076409253149059546205790543851289308009772424730483536884603161932896498078112372319015861454508037796415283419486289945961382418965246225322614083333259670814540891724971675243744230065781565414109033146356508292857467509671115976049822503587878361936188356770393102475427998117143278848537856580932523423869559875175221103347799025142399628987611398286301914976303128693091346488991847054981534534895482513477477827691000233350621317729952202191600259907659912950947310301542091791036861126306738853072600632953321797369991370695897535807702631200747739758644831597365551897496435784918298594181939713648180176403528442067966797049493408352574084675897292505714445986885149834718476696676747635764251909888336033592787025419973365119585922266182768746172029196958763873752343827048072124656788146879661893855766269303796349244778876050853304629713720811172068289803026276475864225882563651317404932095964042473823935021488485493015782381361519470722893335514111118998246699634451993594216975143708923765462352544366627477802643430811382481063012799726755049969046111322963164508299170396955209045786887309044024547019363673152820734121766494919813342320857167666860779075924391555692883134726872714298213547074822727281803185685772284477758276872520176371584279480795828680993057733562485166901823767923170483089907395366858354182787774279703187037135091040296137177838473446230644094089173965534681214050032842699359583836204965433251876515067946962969959766303752045930589687436216212477860317332809770482499564190036968010390057492619181890402899395666802047144910673450947650114755690834719119598388564405483888659198298079360407908241231245011208677711329487398702120367884435457684214669839912281386220984543979300425680083751165692126149564247601560243547487151845638480017695005438619164806398590486821367867459062625693002094889048787236598768181163970769158216017510890107661826900857890500823330383849095621012959204413551041113256343577822060063791057612978169709840896174904213795723568331024543278683160790657763358464696120991408497680542805993551035876888631387256379164255328677916483299679742937939398446950663174923542987765163018204542249893852157372790148582259674965545903115720843554776105468088703227314543827781982459424013151904073929656969417179723529973322226521528158678719906492035148812000269447635718895844528342416508463020332062608521018654878348761325967330406587198139726835119504431550160196634966792956786356625397645812146428940378638917690486339545252714468683400273723541422983993279979732968055255005460477402027171306025585228764455880520217492708822492830442612383866336203653886651248802476818795919673501297129903523558205899288111957609732081190886210139800997258054479850190357200012371148323500399709594137099103047545782960100356402940897749511308000209566733264436149430397848466100453570328263595088931778986001798661940001407730468236422287357274807026044757969580507909243474208965458412056244357002467385149137750915336955641050777611928030712430000080497611024783596410635411878359947230361679025828808701457649212956640875354423708585821629268751117277119008458168807918154856657909289299771060179540948536521927436794872102206739980740858958997953965297809962091924006060065069419400893700538138536123965152576649271043804651191590436261554279577733498741777796036945242248445432062063783500486406671897370317684427846008772590880576063306550617526688552479716268326141853556952336785424981803666082188040044419157105938094490346367660564454703653164162534934541887733143114549454318552674649201380333359752902078525911229161830725857636477368811783032282070497066034647305471289745271244224619409382913277942384461695256215939650519768107201312694062203132658979795969694762179160144620493238693662484841837240142184855971265828169306655322629077704594346209405394542715112661109544670507449741565652660839273678160903887072459015168548202637366696514003448385443316217780176306068061113402852028567334739211333348480828641701172238072732455337661793606020613184056560587087019425538964136133947955738998808300871481911103353709956118251126505435067543327418251095693870401131420067031285725533962249755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 143353477418731980726486433348485651267236166399002037948362836892538209692667191989462046178600003112606832585999831218136856583957077827750349577908745356243297816047078573869525169399016669100166617150553727945346467038773837860758754731901631382681159172178531479652393606389015665296844869998577120036073730342809660212919414718877806909936278996401174499653329410548894676695032718180128479811595290846615746163423287457816062913573142255892348698930914528068149412527900432590077948773642874493912720045683873038863260732754303657022808536958206885691764341649105442061299183112115126129487652222565527870451078538342016646979399868421616529826896285998259553701627695770398967883876741027145536799586935825045573927757612876317984696523934416420093289236454796024542492967866005177462273786430250938701560473146038154569528870143701819955877853068989730959288458602478019213573983071373792212468395736326618415174974817615148091032819646982328659182617236848198149202996886048189923200074533788510102305712984951092733799020646121912181916389980258110644050393506091589831050640739813592337241381849993656956345712377787164835067478015395455698335285622260968878561728388797823868693048111547044532663776477133938310914081935825754023110807507120600564296614601906592095489501431492143544065688988498818523804485929213357166196378133676870225151176332125881488218599459032009509381030606547553176676166060952218183859224829794830805012631930079118058178906508658085784639054224619379269548903457942938581271062709020524151894660263480014614276902067713328589043277189655448546088868852975106582382789797149437610180664970117541647316074732852744845361053119230873185888488625469332503611458148852952772189443008394099948006059732959339672206605659330204870507192800174445012094808834383459001264536466658100348018926746452874452533384166881598354292244420336438986224652486081247542380197791157649678935268641011090714201296428180280929353261645998620725561354812696673157911336056696545109926308805883315563069218102955659698188523745682765090018078533751269258790554250893233181756134891193404492581830563375760147276138095852081142798788516782545970401768842093010411067535302728958784333133681708100930191818671946704701985207732743016928029744264900683070671579351749535350247209783234021273229519896942015670550068411982886445427395967125160707363480461364573965056618074279371920875672826533017667462106032302570033264838295101598162634289074420812341945944168883904031929096827734733553605301102076229551040952907009750980840134868389660686890083018886707602223799538319662690370008919370907314810334423552245591919703672655141648542527045368092920525393536198544203946979048619169348847936230299931311974329748104550635915318660582159651739052595670647860783935359073044641426810386120593797257510062258152377710935107831717001184709595520886247984100406403068740078008485759970087063139167145546378406865045041234522860915833316543496772650969727464808319176173767275920396830989489708837888292275420380002025128058012964725056178877426129423239633902459051665757977123806448189851560232218843036234026482875366879612351875952956171843139725823470225247774722484795914691162387469361062190119916147388473283876988159198834738790533544990491289224191930546862284525589726941922906885571456984311215675044325785100646318924315271664652699949932318536850501545018925085229670131116016304618663915417033796887348889738675862732520229823539314151172587381894747829477786677416996744324310502610232028686307258602522790243598946605973222918755706464062683205882791900369352988581229764141688048058265516966671450438810615023260003151439149187329074124536869103659710464922769785264713017353664780353073764299710574621173356493509477475973980119251279999054793368235186342052375337681836055245362562588251798834185084771444367693065831743594983815039246730426175855070959665952513091808421738186346299962070597573431190863249964732107317703259477085998081455619879406454106443622188492106279010058134205524315766767755695539300628900506746440544668806320214415873939274301528253912078357364413343362123772669372483999499991136200790561534252813336376787794515116645269204942988748213866329080714349340867208883901688701265314168354314368196220250787675367951340459960444637885930067681526117621741300964644329837198978695092919162173329511923793277156805356557375696989058317604202705646498627851608703024240369695008856134334377819350174345169550128682238614423635220848325793564460946634356074547156367771094664931297302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1085443567843194553566938943480467415437537678386143903549044128741620129058303098780591642448530142425287845326704292830830787848357644926272146737525097975277117381542841223706850265039772255394023022081908805741919948596236627507861425560462298040660094908300634974756113363585107617582641258255466829371364500262788317137237738374207502357152616861910841626655364998285247392259948806819566258929931611024366236585959840605690411427544351579320711361374433012549108778123934144072738883257853520233023449232097161255946548411946142610933590655378505877183742970903167934968436403327003518268104628064922422993043573843920577697628560736973840439084095275541502555103917153475940716138440458518005967945705509707273215742750688790008271355136220217252277352254080565871181779458238925936989787526066870967680461611268206261198234017396451337054354572548897199864295945669526059098207391575385184254581574780172029707074197384427663979174757788913346193021008929190171436679371941706386246517411250847216460678192966181417207168023441407230176819210825435645625818669849762731417192842913613103737892509837550024363201195084097433156615286246439224759456419988412477978455179805969498671640477043959135808228747309472423323289897670023956728252693331961504500589416974750503590587504113724934130212090067848170187154516415662898864397001396183520645917995091857863720202755554439929751781326715912890056570626922232311517227486977981032049650066586805761998606643074630187595892191569790601752997853560178137961580611386814650225122195505446910655023890610314301930809130672695079272254592090002701517656586249042504138557860551195552026416146290829669569350490222291375622913074245191466122420685702193668264634033123194524927499400289615276508720984067779160315388530582346570775587720835111067789661911408666782781868587279142447593143795460667185017374466242758854169860813831947941105164275743142635331945266433066480064254523004757342927830972263319047449479629093860135435917194995525842746057730256613327287187779844403497742435259628731197530568503251827419235409391108182592126869392765130756483726506107839002806453965828756685011860350355035885160514000273234762870803762124216791643530696131540356135201778423489356935245577957167267835608103919428450766986002574877596297915862712536140905327456387142630534494384259383249232471540040500032308296376940180662635546140253040890907852801756778807988719055810834943338583621791605717677683347026212651310144257585006028666256195076246258202333854289550354274691964885383370089219150937575147834613261373853584009894745460312638391354669616398280764501216248566463906902732100672267671040625642248357251211653740875795347752895759715599257103143309183922838457906529610904097512708262827660821879104760666025364089564378673850947225093059715338611920910400616972364303455544860600124525950514738788272179872534719241339091586601630822259928851533486921318144898023997469176042053047992402104208043101853513987175327776030987544343811332073211933000348448882832698370978327061321454461679596791963742231658651052376654405159240282152526155973848696843993534553606503748554615637037854829030203794063258742130319136297744998672516636433925306477687169530751325736674361450030255317309055359075341452151668030348860798109411060660242773830212777627075758105627158773845657842535806148900010348828642806110397210909593606156602937110380083929512979309808398664117883541630802515332690473437595585672634703790346858656188087030413834461044543923045071190054392995917741829991941235157883683413803707685120924361143338074636926868503735777883179746301175707924377314370659946383957179631299208093115061131050382281588166827170314195357809015432433101019217866141604149522224224865274235672940400829339548413942741378654112679491921662210558482862077618377762327876280377198393008424310900351413287870181487452863016987542992325016151740765554428773450637103725938462589369135259619763394506218627224918762746031491947318193749612876421213939426709941037967898735829234757325310826764680067494082731423640400440727223914995757167971866873867289638136647050106725315552398340595295730522432386679124573175789074446912261298789242889062368802541760432838329482769038451429552405115356060975129423880542449150787730642132062643854700340167395060666835071069445538655564097949385335111864574806879410788898713534070048703194962757831135937248655241739122655856281154335435208717101497157753426436805420830780590419431303913692913190499908050043033644120882286188134457916021347045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -9757637814384572082554023923780444769476928262714939874181570659997253908796712091042779924210666978479442584363167346217707163894100529209895047983799013711961110414602299346719531459810742400681503674944865771415774470019906177032080968987642883627212145355636081606393117778269440902652645696391570500232021440146856566137481888024427365962358992020005221609494737752445934603106965351027124684973313739104736911031699805058843325184483745013808395284506311072948650493440380797350016458683216907190025379277520497754345770109405873143739895019804992903472482374017763902554669146725098207666519262176598760460654091090824792541656619296716271335830904751095688175788039696477721241264365937129334324882089934319323198733181618109733488318851365522681372236151168003501224753108009278189648279058467822880086449273681124411341023486836259730667241526561890942544943205431494810499759219948118339472664869719739263315163893502557043120015059476345599323266394343103568380897487348151224621953151976307373758485717002678941875653867467382986853699978111475110734437496217868370579439100720879270407168630640816224121114018673719892620887357385905877532212760646123982544634073972275426414044135125442626126298147752559035169890897329607329179304569781172020425203612046737982713239676933425280031565120435493418422423905663054684850477763120956430978228816007902579389606581163642597068171760774351357591907418761756365338618874653625192533416760949887780462797653748823628536821795869706652022367417406398576595779772415443239546199888568636775688725201838172232920428806631263795487545629599519437671365796171859116224729702665147547164338274164749675252128735233379494227891958813900984048243732402761950856618634809644359049092198150890970821001135739185084821286873400990070589381090557150320687084050903631574290890660211870810399293680106015872970332447645109767460218770949850217499279584888218264386096228365702582295241748159138156745509057952658256719305268307220685334550932899563743846193708386061897562820367063514796755985481689732987807457490448142480221788041813219450965782251155139621943383423206323173903626486155484720693897903442396128636034876665603033283356794653710467301033777603465323295632166557138668339702953390177698754165242830710085744036848043366863738764602054701391927024891495403582224524975773347690524589960202487851833796025495408488097186438098337287336494048490199327655255730175041797234090620235479027924649770788156592244394742971930094195067167746487879791619210145667324189338457451825913143022408666600779592290731504496324455334158563149629644086339517828034774593036042919418296210169404817075425162330863293360544084739383486888144567638503955732442117795229662327772291732665501970427261841521048144956036595395241406813906309866881500984226914601278987112222340097414171051302446140313524650245346206448138956966223658872885253135346644886404290752556018390642063171469892440498053502039413295043657099626662144980736264138505373508375915180043834055377551982918825934715018859139157912106628924855416457224839480839665753420309296788660609916798693856378839388524760184418189654928670297423153520199449564043886020197930631873499162606422294684139150351156374745336752004736730391833874505128940027038675184398433992677449524298434722655473055375758697423998561779081827959301141913404862135572986566011511127149021052758452385938274986193874782741307614109381025228240622386782176321457054454962932284582161497219019904856609855078926027535811163839310736608821043694191341832983945815279346058027232484578577944595878901553840568255566694090430401337982541465717154647626030737058468253096040693156787780362002687586313367582065034126572539169920122009697104373586942659230196025821236020075784985188021879193582620179073287669040401167618731250291715575680108824165453094008708247134973516327699939815181117849110610661129692990135847656573706761517057987706777257947384788481890880255233520777089758943311892366711348440473561702891287052336346341158506917796070167090392524352395369826299901321948484598778035227252256224621551683827739896821795381358976714867320116771416520035724478057651488453634973298805690242651949120223715806027293102961691613718983301675868082539027159420155536889046113410815384709811878637045748117564104156561850396066168216082892270463717317078153825562418834688451789255433049639459893797472777338462718589123548682952661265983497648342687700278563126642648557457005927246030211222473087858631955098109915609394526825326465768739581108093261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 450156289310077915449330457079708491220213848067768447028659728040620999726219781598523603456034256281265498749433153069056303265187363943332957475955432367544806454802342390969909496375510536080958834222234539738339558874964542120132585728298846338224722537464923728753538571295627714843711114339724425322960888706654739331371970720598940473991387469807632639060919953771999449608808541554826301019574400253397250219928161699541300657834775189141378501327468814299138681376851159480926831013571956900713888867061729854480718816155513328435773447565796526976717248348662558602456595996265511801009294165613610971491009302988573114749892686185619109292918271731888913311487360980227288739856692063814248631499256800650408248787868434907256396305722644179697151107745629003087003828382357139656966537824913029325613757015918880680266194003148794373661624045909044018399374181417882151204192208049856747177572312783965648736505567451382709002304654443861495146676394459940819360619610720146784223046730797095923253878764241722396458766739010279704515400376195116587075974123396504679892289198142725568630237874942065059802974487661191724411581599765491125359143099075984220014777245229350508510226440974381645158574440707089469145607628661181071594744525651217989668104763777778867565130679421381859217477055448090330129176809404522791944330303811329842380826013754393595424531764203023321905227228785809177551754153641449922538680828454711243013770188032809098993371902754388038767999254435542463887071073853084619184854553887507882503296780604265451350626008966085278632238657921683451786874142633138988361269953969408026482696012234330800881728089985278969212548626295684963182437389899307860943312841425632887953752418596476297667956627624654589097437334818762975542404204138589197026472503018783691040473338700439232240943853420178600948611219027831353152017462056981679123774529312525705327785583688545432897399482376467182976768199805181642827298024721281803106634660475250455317189840329534296299151135011237848190862966549166656594855555622282545685277140595768836392176539251100414712562956472249858209257010328017382308710197311548323813099482075613245390472225122676690030420110128956901487678419449008425738995381324600945298517644326840301338140860034895658675226337738454893705898753416256498211555623831526991759408447051389519208115471838061663671156580632097113602525459221717817254315996492628221502265107488484925942875411791453092952002039078006023922199054936877717604458146112620783284720556266685093346362719991459866648246693102603960283518943143114522300163436139914274081193734191461412084734599075302682090182170023527035823262003245397077142278350336166623135020990227532116611467307249329744448715777646310655626537810768401604108220849515121010150455627471568065343510527857210476705001770307074621791222466562666425594975464711232347883777865520688348030439336332984163683034993729921385872242148726830794255493637826034868887145305269956672054948465082092629450871104366868593322314002564969846565952387284108027238845125619281148934051049834143265876473940138779291989441008287533598737539494015627605350695126848386797423650216115824386599824720925704484135867559201268627741031370293139727548997281857772086662648042527874805237206443048657979764607136040481044684843236141294439137157334735478625332853069763729998083193917619488213752516860740721998266008072266666487416309713128377512990941070576267132498923551906523921832203972184935549063518167264583394323918526520626193719406339152272296452704213029228971336986593279088516481516819252037205387284895123493939883132466681459935079961040346004781136482402535033333162832572039791142064793451417056074541375879295763117795418324835849346260815292125587970547464078565743576136662147049494271796955638319731999123741372424526792491577914059078262161048625441787339752067978599774495838019350459814700371637716723571399516256154323610361155895764247983306998535417369235804135799577285035553567396336516429229896793231648753466528113745076045818591840388331166045446076579101646773352409996532205928068931297488640194767389607450901397958853991556595333968552915131452766126783439934212083432430374653038625600246391568014804334046152832741231574481068619295676075925188598330321059158497671882269679125869552612220942309170176225380570290324662294963880455555894129128596447390456413959819819764994014409904386129093547977630896444353432541839401556065752666083533470661942217580757544853403349697929620377834236677472290466539561748504638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -6083272097615320016088599128576865899464561348665147140133556211552617676116449278994134346683872624783940059565103345091097095850412041073489420598373257306218755350172355305941344931000969465489680331643557008864116636276958560591655452436241179820462745423517082497719651022438171234755864548677445702967698532499275931119445609707872195429612332200719738144729086033387253791442724691707111449840451574778120941583737765798443965979511425991269803984269233426511713935505469550899290844846170941132555626773887383779134583548315661742314560694208886861236546268166778147002387228112813660068286498331388967063707011375391445291998428760727207453551080490393668765979187030392011996318833454441509389997538017957129305290688185729536617473164927163791416615897460828936380663137138024811361815345183116711787441691399901100594279508968321447834325744150448105585221262939985207881560483596511982661344561965512448491036448129213935781239915042163363159684955928231193705269736685373174268037335141557266156772999937983317504059651739350549228017552833662970996534834172567293123532721111396417653595262766965328300666420833252041236120748132650016400989704225761843716670591526726035646941217693232775536068322481708186280215474061815071911379455293974917347310572780730373317981593783662436713458494493302077114323948089757298918058402544438571614978933589626790584539339392172645761514917192770257708035462547782062153908680987903986761878168848015757819535674761205603503742376432313631772160990963624357003200164803489041718790673948233909588629181746736930768084888315645744966013017448812141636771844000003604995071767445110883216486295396934673952744595799640741479930457881596978365727473263620718443887545758080015728855051222815131160969120815404594996656441107090559321555885149056593626534744233583361601033771958965542698697186060458340472017411821049179943785058690895265078024481527155120190264903354619490439225355993163612699520843661134023298855881846916828468770550284193896472012895620748389775672702368265037074092004700039735402144646211739586354503783829866878294871154337499622308106390883007343138338838155305061468110387393174204424758842473098496200684371197695420054369209109796281081362013791194691440070363633357979059769793787557867981606965172231836786759219500612763452553882509376580169416662116716745569191213563028727061362354229233420837002860663003817012937064622737493245230030782418906104980672783316292327759524183924558059706724503187226011048597814304400542194788214822902880639426392057704205693526382767939542337241119106035485365976369952920218287559585556307601862932947841094618637555002874673729894765424335044103496179383489273415988217509344260067904868310237017810227012645003454795408691943415276644516471601572300156631752733542167871763364429671866519832172769334818660251119245912628534814282628096469282086055960903295379686970543868133655145922515140159910643706303007538370962912881227009634286841469363938370450570881006862243460199338222984802837465953718738261273663176313148535304707234306173203745588181857635702585349498880975524350595645931273865148401485416852969897676896488829689244733501806872063304218187548769145064486677518095947557987901955212840801646853461513227033415449396123482176382465026804322850202968309318325425583204668355692135874140427908028946527861565313609907891839766287657078382453878793624430672644701020812268376372754746415586956687834539921433542451341577757225420919096677303399536317637381912214485411421163627360144148240416459780830366272633385295435279250446547273922499049735205031577292032839217875840121157202424233363507768658859506528762440652473516995399667255061012221364632512835392594040555301392330133201141956069438529300651189015625405204382431081748156732138554655657095536520522874966954467315795274913102801580865644289004535939547800938854754013780986300447431957619160219365762529053188242857264908293080754742736402317766512066256955434353374643185743657890822282027708231732399005368951169502543953905494178192086805031089453450755349142930255914641179797181729403090652414366082468132720485235915862592147445615081544886199091699177267891830443742009758204953238341567148679721015222417302355194107188118962149590487342258342860378067446336455960177984970569216738695183912961803955836872679235196284629166172906319388404621544432991762076381109997105238268503809579090911422659424432930250207701403075873547154959163529772935905115734325248065091106819192008307514186182807236491498770192265510559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 13347075885095089357783096585165590208083709215788123082035820399953867417117100194206671763033668512613506137895014665130130335493189547233642009780232307629247716498220748821417829097889706087847292970625042624894829893128752171195342651805482632430914215658985459391404366230287406364918542572410245388956533562440705291687962079254780684747040739703519749258509501228047468740794440195228316572166222556884426126983370118160330689905760399316577991137382860091994390167562236507842430269384872728212122604482125585564205583333530360172844366199927922093929994228870675695430270348616915566197833995174868563974626663215761725361731656615298071377872795449418748956053914346457936373340134785991974005592656028028198027638971507677257183046693462427188770685885734804407036181784939525091725288035944078508244023182664029380266769513905330928597114713772192959012638068278151251275246438389592896285162087821174986733167468596079447262995990712664982926099859373893376472421902360473687723831168898716134275175646444153776518669141689730190604382907862763487779549133660255389709241690304322622433309901881068662555877511176617413034305075756609999004374787572568282168902224174525663078731550844547286048704121187460039158958079860365883010047303407908121249008661917433506451547230193700199436275724969719110460927681636453603693844233159224024445015239630064471372519515162839182676323605020721706654983799794088682338065004573411838860088270210503873686972930379576280790343492495839067928442338563356865604113724494802452738508787313043030268220782060159599420068098706639286271902094933027228149660223677622315832478206358080413778491615505841740279583705065341348792043146031915987742660461023245685308654441532890044726351453388312318298452748524548778205481459362202529362858948843082290719904609528500576715989581099833725158341143823969372187112592104454326326109815149665098537542776636641227886609280937806119807268973424746701243845857996382539749081623062020858917806537344315528011728001040670806429036337704345872790437461906229552631105200202132421262841185650271702470372016551735743072609818647043807526407768605342661560794891185157596540534642034134508970430862803232714309415087526443808486539312940750256970038988779632563069166715839875842449008857833344363987685997146664550376130976227824640838236840531705811458496221260961960435134798747340269129805051155121815277357105575058716031682702953093394639888356244353036378353767912806548940007208980348787845964178125986927170828575387493363345171670856715214197680937415959034730381896405785158152674512830996910764107941267429223968065303357501620287228553932407339630239995248836309189301106283661925435510783743689234012585383917350212113562821854750095788701360246789774944280744946716829485432148259218222491478615731654219904167860974291902008366861591112705464922962682797866506135931710381604628093027140657652977953088420093987018723613874684236714432332018031340805145118672145934006486579424439827285214471060555206825168831671731846412052623480693994230789445356590446961535686565266431750174217878153000991102692775153980613097794212865659625229946107024297765048015683698005881978242576147688170427602713693677504362803854770546059243198283586576391043088579559594689121629201867455679620189533487900222360127594359541660820974726626093307022229744319568607748461399647241905584930103997722918612246626860697132691165354350469944643219891098597167640115589957288359779799735045153164414905113581175839925299344827793658638684800125892630730279335455342731360099419638382973518312487496932673870086339376109725100470853716031747486960194155199708722702078436409419633035712912036766111169569044305461593687617844820606920826640905121451647620663988448186308169168400113355425549387084365408561367287017788610729742973226886534808400840408661149522848053138478881478532016233410620440619997417707587427595217541191174284374526293362898349836526927330148433069427103103822184835563224362329696119811203087562208034916112920550683582438329373648104074953113569412817633894989943368014858922154077475248402930766678248983640873659472675775078758146049569621080739988221120948682862604399376920331788452087816509691475034081134627341954810134552760728968085875735185161131253347866507188643956539964363949157201939815744921729510309107932405841045249417318911836654972906745168188958469124479657484255232220755497259995406727759844720911817921648490982387362518230186984687078211622661073254987641285901692200788204445416340604424476623535156250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 739440802015461991503361640549726268782889331438659833307205780288226303483723215102966657870421203304999446084033540153131562432096830357295422260727282029227994621052751327743275996137379130433549082624133411469714478710841446181824897156236573904283858390476625283387542277345265025163424763813730067095909857774483316735123861014305202533810790739015328471638969664549057189641556581749466236684224400706778181821044688916853761414248341736597093273225354012199812324707601525217975427270871190781577991607630198942391484599173401513655150042652924071765586512437664320879564725220910989207157610763057324631967416286115096291176969407023654745134482437117232128195937457737248188364564210764290752896939223432819594489646968163600373069889243185649170933321491593483177497044833028867505307295327942478115400367697617337313860214122867994839843522544184161530299733363854466566057728486339622248958159443574573410079125173101844449555802219326314451219357307064707158205180372237493714680677503156078577570477399932934941375786774116807230085849430746347513434515292740341812362159520052185257622320662132756605728988264633042818440086936240313829594487135572068682642333541885473098495492731588599160198882323305016754685166997645400478430636763354711944824130743218373935155272234642868754515474218059653224203063589370602881344773470890050885148032556233859408927314663924522852387671487840499511568247621900374863525185198448761012208420157846833856842426053155767186087458700797508117053471429908799406971399605939657849279137760631815487184172399446494239363318019006953429273129304933537053292299720669749333989210679412290472118714784174944153957277688580022345319107421152044060154783951045256748136584825383135508212753647772948903134193386891362137197546112895242140746785446394557005293280923249056190587679931611931885969284917736834374676175266656542553856972547917310828887196835132148459785520013820507581523596448771241091349300203005930051128718922299787124644230775241686090089900169049847123542687069307846969286836948271638563619919217693486666620324576658558292497089286337972137748751772795884682897924864090796377190368968462431927666857955511242864249461169337372007487450051456347217948198709721838896800218143649750164648886488984048689471830565083742759961736798959497133128595122977165136731620933713343458908806000746721294852483582116368938487503219396127669281835936304682978208802486489924376916511820215759691231961186837917330922447284727571432800363493476532808383187280985111257666030701110208888337688514824819823999947546287671490859928494610278470941896185407038282113617995548866268183123237771703522927696350901211168933158911835022406730709720010327481061593947661387729887982406149561452324766032197224712911712553931638495115484638187295414303571831848956350325864191717786601656468071967126138933076513547422481063667303652080301668193506237222649739738595389436697209421588276904446939121630539324557504055444129385378577996282887466598023047523372269131555408345141253228082696999321947101723376632596525356583755713721081015603720560924612059099441487977754781576350899252976863242052780874713174193010527116007061741127780914021965224678926653824491641816767469802523089786850200622914730185538652264976642684949948925311633706706997734827250365720855352492033329949978599297969283050497423672753591154658473369170119150699099775259050799772951160649494981676643016759120324115169951805436437210141344427514299412229339616582802960273390191097426367557194629530591705984701460497148681456568237899767533300590226287828810469223802164827770893111827871453682886789124471372572761708276184329740448849794850550227977880366891244895141475070006639099161335425212621557835751931810462355563372998356901705818798805822092932175099445198804373191902033724464991460108511648997741303259033343177674025185073553380646027070477155277939452113787388060095089468269176914666736336792291212743485447820976168279138242914804250451829952876042459721280546841430649966551008519684508968603162326238896083923531635436106211157332187828649738180926234897760806587864290228669471670106316612375864866312363129580224468800853163971292328336361260856025172021643249640081513964155061453514311860638944321847909698122301791632622314162480831525426390907613389184195568594102028026529476905046776477118937919383781644052822490319373770636521935788506993280693514280310479716212417480835795411755836731403107632802525250050622890867875383958279524647748751076115070191008271649479866027832031250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -7670487439015169997648692159672500349856535489686812327438139028949398864352019871680201220471967751810432469162338889527815295929713240484013852982022128541601357838335315025742421775807466779894271844132157240328090769387347347350123733079924495966563538685309127127485587036127177813602697007997021114172620782208672951254508504663313020570745152448295247490647938253869921724154260069855151342074084753133042788669312857820488202550423246207244155816951410792164883542820093692091431860913443338519169917211662415104926208654700912583404692695448414644408546764312997284454288413310085752635051331962201395562556573543699749007647185638944574648669911121081528221444048503052988268910494067579821716636930451443759619498148142585877945595587936791003180722479393289162305589738003420131615012305324815104305499142799654013876178230712637844685698007664545983917187485542556072569455888320938437035772222199124455802237812613988845901117058824074594343774066068201330735479646960613849675645924297680183436427102710061669780705376884524896633230545485804303110802926233171931928682293569267192825586681324833687268359346946800023985574406699472314586751661341362325624931731355937980673407079657350868618555856092739798703615899693998030889244509174430421005198968583612310604241812691477050807995094039567517394123010010704253295754314590060720076741668955538583823769101921297906948396378861957863465700120180753122573984119805682511951381997929330379999030203855687016805307605834474040381559806933419978023577820900089671807155734586719655170741579532694126398246500026381304866916086667601718155342590072300011149774972568205889735177205797673318218480351926665833919122180034515538119391189608885318575287371887369525384698885243620294180435314652706328417321719557659751193461319140231596824464992219098279974092419548504660448224807810620333042137977850006360654760440750216367698716730288085477115313382791203707329678176634630467894064958965549035305444226226309163405889245989819111432476802474733829604858791367754482937066056730305758782179222488367149591356719373313552853556705749656083293295259784501707986932318306381803392327963127588146392688368363772563659206843183489255405162648386340204018100823263158409003683812606726718490841196313507176991662696093147546702881965855207990312878360162308870389148033442752110023845556688616024515707528027575932542741315986872164443506674125850493988636042890489944991016477419989769500115095940043455336205115429179279384512279757721974537155989592875857434051804716590406553384944484647827812026014169772890053875634807483589408523273153427369936631077826749612619126800591539793504936802975037102846939216515589281949774630748616251451697868142621622421934076292224865553242115263391824559110064912227100345813011918225288995302213075337044064356943439626648107131456546486202615314614016821050944086490272157268590929877325437804318776705813501853040758344866165162808334565676069452053111982879556460963173706339420784076755144847880858226362681561197041391104551972936136623759529578304835867654140983281532684927506224367873077504669009246204465210274371453953671671118173184486040456875009898855678139644723586512204473772781966992149006284182972425363941186108789825376171122386816752325486137891912435699488644109300619536123575241246536528416198171935912607214709980106555906383705808600411816575889495460101244688959695253329593246498470865249647772839858890711406956726685340029525562779583195968461170563245615859091050718268805632805560278144391618349769719863940973896631201756498269708168348125383248443104680725275132560705075796450795076369345395164849060499630063249016317555547711171718606844385973063206315492602690154720468085482457009723037082801462319455970060615033687006138025238402332743860569039063351300280142578973026618260602939387649929062335770620188319827187389371843445046830594770773263343356325869520521772625126043547960034534060280185835377372984793772237652056710402365359064766165834674890945763003252315672561037066130753341583245620831356372872921786491595045170953001861048780491042339023489736388140806499915004030000501842541312491198577961199501195846508617404129319073944520193785601604611514587739480943698347538592804439391310296498106035207935039428305238213390562991249130295902709250395027948503006920626749334766901965051726152501269539443950005869355653436952482061031109033480168491123211019507422213503374140779804326869736671421850103997431783202516414699928774941981024504400465957587584853172302246093750000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -13520581050312582510250369392435327851590612204459376855345413303393341417407609175947323356204311998665059750506603415731683325645232897440001723942894029440281410987894658174392596168789648383344889278598476291097076292231526431188017118824440872673239834007010234737087795462706000601273395571864860862826627079508877902747384436958327603941346946198036693281106774298705828192626382733371598959199423388625020540800816989806089548028334260799664834411844918711984200645752596453369694021023382509907811442139108123495895180195718470151488565069376583945211908658344014827499451714043837401644173443209871726898056465194600242538816515950114591986832804501776705417752848129773315383644027007571582900343801759252195839174204538643825587179002747509603816948004413087826869508135852872852835142866087616751435450086395221250704880737352471620122699138993348369672972789712209623621132905114091247079299942603468486033895419257155402485461627755594566762291002521078936915635248171072216889865619961347942533343708580146207428817316841921961976703910569579116416003464273552772596194247873244788542062274304106726692599115138537671124022981525839388951552558095148483317408674212551763433650347332737004988009110058516910998879043552844939141368407477389854266988071530915256817145232227494935410191624168324658016582361548477878018673976434372181102578513317246463800619660299676656026536956903530576988297518536574482266835823112808877312695919422254415077422628589696175552040484588560428559334083428205041677285611802641256083655927284866200875445367397116529055654362098946742955813796909430100049392963252791721560843561420160793436645884480958167980601298559422709318697808546083071523153900751462803914038329685337463316081947360609161538397784934204133527257632269485070382702538057744432580466294885811320870355956950254381531720135669973114760240247812578193062601584519114262851656632527932859494707772095842502705399141641936627488454649262944687667440415593882074795559048061935288821305528320101914260019289630128729876966281880720985533247809237909352021172934585146947805056458283852160477766418317175453912905339038508053059499854854148553169886922884296892377601181353579525692488764914904392954316476329758787864372466649818330150884628083574406405784502059207325275594716508640597630201616546673573574154263401741916854261902207839183081275060980101770463495590623146959967391280626951859638883511633104081289075012636249837841019259344188849083565032543340768784681653527868798559109970592409054119187996810817936613579950001344799249097346744146654763872103781954763763211616338604542341978442074648364932029167117802979821969266629433742250211655447389975715106995418412899895438432686921190150133856073484518942635232376392166997959777194613222138134005244166863875422263944461828634163997704062596372679509425664722464025498293801924168934215643960883023997801974082697180145216368556951397062478947553023121780835621019823458489879928368587989364719839750717476461659331885962921089075395799942877900617083896888208736170899849401048703031428471302937886483512393679455180300705780592782050659037615888998595936930903993249069215304695956965108681266088611134085810464327063412566315274554594766258935051556903812134557208530150145366551919973854535479895147775827359102606086622832786240186506549666714932286606692205820380704497453896819495826050965036980705970002069679178311744652744034203543077628957903857836487680307433757155817527853591879503689427836926421945077261680514422309898474547367607318778609859640771237777386433423817032545940089021650821169993918003585976878623976654096471333236959742308253692863323591931186385983611394682567820804495685968311098538370278395456329705536608542974753587823736249578479376409101205266854673737585390567317321338106084664010879067348969249124472655101254954028630610298201858326756659408407934297038024696668971334153307882446475706723208205928658670052041481992647310627388926860262356205527604836604798058533515412754952390792300949066118530883844202145063381235545548689606094689861889950869455160959001528602660378804864545535530080792947701210899871136299886603042796132980331729866935316171260901953544907502951441525857607593403642728276784733238259090928015489507433184729030766783170775015329085847840834564126484727410025190720824501511207324637742740654046860058418333941964054098224245828904746331293344755713555173168810811756497381323077249439935601786809752551217660204954480694899276874490490207847415149444714188575744628906250000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 591147725654285569736914751802421071030137716671704992363440517360356166275169345599398142320765877204895235292493477876680527539174844844327830482537958157519995213428996853987886685583993407085937059663625280295730903994507938609045854816710373155431390237496125831183237336466036229548397232255675591902124093258182374009354146808479669302449127745182030153538059288033358085245461966975376941046133005382127039311457834637732364270258612955815936843803159383087013148197747065356796895182897352394550786120029372741309862427373848792126495677586566059190122247650531794741777149852504921805254040158199411843571148229631342372652013392388357097746713621798340562364928449322005033400463468771017942064915455273572865554712163817782493879549715993695491841741999685650761266405005154480816626471984140345950020470486411161946217106538609860402002557178580972269883112138747783316134217339913861905958055038888613222442608848971928062553671742179009897704644175527409334461917869280789215670826042171671923591241342044354325841775427361886956909568663754950420867137615635661794421177914475453478831502884615459899252828317521074499347152311148312258277480119207719650943712412328603219853009278989923889948196112944654929825348729282907086718782741097439703483161538290521157423576812197627407384991841895014032607096456080064787279430445872812656442239181036625800275699186444569733131645636742619779016103578448090925495850161441965733561612632740786488265047751340292191979318507122184745197750195929826196810110602771012164849826299396367715751125422941696640670545274949121464482058270250811150173134276427113867575281980950234637069759067926091195511195641958417381732646414283692760851166974498671915506713216175422303284288409756085428065374181548315533719906242545520987518037192950081797717409672895831174986730710046543337226745539622496207717604140002607181917265112687141914205998044363659798957150362241441715786640803594983046484579058137812873561906313786135136520742222630220565925642930584473590086655348297646922340897644024115107431124336151124392927042488591038857886686451524783517672153102456444757788870174189484517337369940174246026168039729974138730315246512449430222382076900815604994867599110943871581739262026154626751830150570528687641391177252103146846768466683247148890356246061161239891769540118660027656533881535906744303794552258935570914960466062019803019484847572501822358962338031316632133729561118864351879330050112669835780323456120286194588244224131417141039304554375200765762026791983475547204583899328584251436134047435415131570767368333639374442095559714548455749362486638039624099445882034768425161312320439581072201898130854626887805087460077711637142795689985776245091547840920268177071324545819042819744969332793136526664670370486434434794348145130074461984649568484571504957980627840432943634111850237891680319348814326761424385717115548640256462283076493358250043953040052269755102497188371351941733224826273660070800083496585420413481145927014263836551450164448996564783489023285501681405668387079175234541418058234709394761882373177772878590281087412870519969082304093503110837665110100708409200272119773311616341174910165710344540296708214718568567600982749297391654826270225170036346560065367218212968854373178879384965764290391804922147246782481888191042843037459053871823933791417667959923999354263412650643536603933702914220366243118663377707149856096946122268491079864573678713678916365170965225429559381619723203216753144738389119473937948789724998340910157504503986764147301383435468490465624786406602371863149936911437678464306477231067109593783152243528293373266069042539198947923119579761136855487797760778879072777497262445196247928803237791067938897611375725080278068117911038039845255473037304569339057304217844957476158897172743745612814845336140589655784544407348582443329481321059662599996830088742385310879971889625009363468615049788864814693785598873501228962364824343543427496439530374680006530809026151034467047797308965601085959089216769719981720362951199408858577528607343530225416860481048849268462957218063915377923854562569320770939121507024375406680465850542378522350915999542695402166849950731130612862200343741023419607227725427702823222465417263896638975643744062474291071998806935602575067362323966219445440431803630269396153569022485586368407984694236936678976699538779307217601849018071195666006855356885867550178809037714597627532741445091177580602158881975508330022403214435773891413870005130670737258924418711103498935699462890625000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 2618986169692584202307079746707186587623619304576717836146683108174637295859223472815526131932339119933475100016932689523264403929254037307738720140033114613639270166921678093634243720144508910066706682630339039685537417662708684612598693510446732474048544356654635877815483920360676693576437677870219746877098634370228908474684779668082477664316556406402711115711585197977943663914625533962387053496986243591672865738388620413935624585785310289769411416646156556551324727368856016990171015440796143959336502188473338798590869083608127943292412534220774513719162968174382486006150364140002841103432053073134977154739243947250505605295502363753625374815819454283208605033518671109849022111086101513924221026184808711247383954342404411125426935511835004106078990555586576222994930662919580533509602130756943523911483250637536597757025532707300745920097640577619556020266938046866740585261904719841853345472966866387086313957384641592085839251201105851306340294185902651015168372480613026067555368060571646183463996007581534982462391953707846363016149333746778498549533230469534875347221584203104126999065831733745960265758919053794058348942765715331037277809834314987635204974896236787331095402632736716537973371864159670150157787724011977685937848898022647355663454222721125984652697157664363453065750918672713326862069523755167816450929188688415017663104386428456383740863543520422914279041043956723287259776818620198503346057055715441752867255966708077038861451956333624706835778705385094051995165032815477411795852356246714928957463066052727217814530441808721724098584432713059382759809660771679378303428257511533376959106245863644692019980801263409113396257392508199406463906905291381916372682786061019802372620156345929193978179506150311998437501344166247756185938398550719055886992584499197012377359842971852330108400889544031679504098045560486483253719774267039085181034983219175210297218300212200574647879405964309697320882378238714818857937868587792550799961032482178359250257859475712176892255902690891979463122273288936233510312205974614727506617622658814768503481744119277260939816038152901749137061507286631252693845839326161716536827978507133135143713449245428694768912095507079562960232040912421341011604056043778291383255906369467558775092943140919272750852126182240697184636422360326871976367601503491770414164761106675479698618361347433114334135117778694056034282750157178120918665854618730011562228067551622701852386633118029295439217947729140178030295219234690432515139242740451104287935694882405838876777099102784808643892145199221559219036109481379131281433866885185598692401738112517923054393423749226436723783748927525298421461254603195898730723899072628690324154287894755918073446550936549771043060981771825612903405158053894356269121088290059433566455524637827700467595892187664833627844939084871609148708561893302484198776349327327485773047194985451733757807545870857724467881235753668131584973844896579556473505810536805790863415648648045165738839830134905065916243105373439117663801371404516377933860885580108554938133094467506904354041530427067995950237466642769363249693436666614976718194366313871010280413636885386706371438890346840156204743687361476950528119921604618964776460554224640133606425306193490060311088142087486630395109136663052999156139801805305929686696575372851856185185162624494741032241234982872847463807890960058731140286123346132172513962471158948266548851468490585685129349767827137475644596824084845168742100394537950112513666465840302190485932675539765397218916563165167873060909350221300344150437489889071219477396308609315903592679833106370453024672647233345538690113486973773942061330361912999860702343635148545700687855278322683924478854633026403410184071233037479714907909847338137647095740689702641422351414500251710969259796355360022453830076536064256614250621961150980582792212441663536036029134809206237879905634072086295508427777792505562160249135563844958891357418269027288176688592556784700032674049009022353740508260013819971629979289090600382062831147892191514857200527825021775191120878280370297064929123596626977631842543813162266220268320155443971565088293500117704824325089350230520128338406434764592442698354762687184955271431968359316061764211844857864791940654494679258428116369860268405957920915376777016052025322917420248899233857687588088146107669862749670201900949083758620536443472584363205695305699434283275860848272296182913906817104925506968280621591143714670179029671048522119397855971319455235151243965852074779832037165760993957519531250000000000000000000000000000000000000000000000000000000000000000*i1^90 + 44228414444797315318921703374469334975450745276839805274633046974004500999623242774952456162033991915031153874298966848242667613158760493850720234485444954723053177564846021885971383194172764474271040731417738678016255650663892076273667281785653922421725398007836887675816091831672112316987430679376680578319538771300150913299393547400775780599987406160964339350704128586550790156414272396568109177738993487226385085064280874547081181156450131910933673091789094253131125125222925733935459172573236255352980865657055139904295515127850119502827807778083603575432579079755998484943843607391572689439650062022473797397389444084312110485892523909113162665838783336782439924437411473557137077997631855096933395010779925163891078374389742630860042622614047433810617610812879071742280171059745851997229874260100431654595074759860847093216863931199296820636782345083214600084936938148224832065096922474514520385724298215080669007435366211069468650128367115304456990932136772525863284093922736482778453902889705861376032751450314864515004137310363021877193886655231158905090482474852742443329553338476399616593859181021263304816896721761551024932762761932210827532731755929142300888599832560631093975106805739883375201152182860144897541453143004475899726898828940872849650924771300392454608441906696970534210627495651141390605581400395153840158164164195450767195829065460532843617831094848659285593726522087187663980676068977751663486939754916734312924163600355383079098729089083628473846860434895939183036967195350116404251732615971562820253374266854032474673469680024444446680018825498209924690023239199510352546667142913987515399671875821469767225466522039088975709249307356005584983774501492218482311105224836253187111097929593696399273029334523418058819225009066224991705753818679033724221878124672832749867297394943968305234704459061798711295154236315595680834149604548190716478952112840018290220205662742737618589492216874762843841548568483018427045933239430152771000437082561736265131414683421631458557778016892420395241046744869287862916777538737976169591473806341174800539116731975360841654012712565138083849180666758487778864078157232279904280747068720290971980525357454050832171520502747600882689057695483810608923368286192545033379065599884226445302114403475688735202401534972425384324949907941959036958692628158503801875299013322410024044228953742322793791384352833842618273873099510423475984574077009451711582379701085444804872722908230658214058897094853295209063060041290682892689143504294120271416610556423457404292788727226692944528544441787312991809676359181594470835055309016971216021333104574072328707926168284305766939359173494017296298481178274531701849648307693652871364462132938490085165351405585776507666187475337173361540065955539616313092981435438222435437869478511120615140722071517173537606853903374124805058117759507894484803606334452758634581425917530043896936876220680631827911410403429921738035853114226742793332281378390284874795009588150082236174583314841099611177502432060348046354317071472873045494793777103788273883000820926811203493644320747907212341140334530973119196003128604423269137342124470790200012563810029726532352425527396591830788449221470049675156534568170677936327033038771095575481910036874469908024401300234673275125627669873501260368379919592894991851255386442974319855950252751473606593628474735014936851768865076436719901221746763557096134140981015902166028665959406464501228859577218306531444074328840868887665754526477607638681223244053851480469058551241403861068224497197608223314229090001534015698278765948216364373523557476238983311562243440226174860401227757451417422655157934533154199056250810675782311430196152706215993591945603189488824489666197178260862846099793327368619379060931982383928103428528548520035072417055384093099078423689778595616467634426756357150033323564310692615706983349556042504587853759173675577209640409582432410008750980017567530111108875673670038509683231852235148009648044889524069143349433268031247053071788457533559670800867066891519555530392428901017445257071434424423565709028905354328680318081966948171307780607355133487414684441136346673215316737515460474816217100505939474226686737347968601321367103196652737599908223364111133838134232114750457771889858218663750998729174101914301651158611590755000484480115943426672884797728807665682314788947987070006785737326479643898655280033442055035029282244412481843567987801074412526284077573372298238692944210468553619950788217251666735415503359501315783219865807041060179471969604492187500000000000000000000000000000000000000000000000000000000000000*i1^91 + 317128812979577355949170795717970520269872416086750060735401681035684686928806153523941592044541369246512415997710175952754295335227780974290549704410510479883630718784177992051351502377065806087131847544749086615626969367494233448389524575865195532803164456734230308399611370649245837048040905779234753657617138291492185732942960181859456999707213891128345379724082440250503605977344829237361944051474566622911686260187086246147101699539459224786046328603084174088535723476983415102780026898704145411244845283166234462781704239539207038122906099407501212467051457078830509592010140596371584600215259412182190741451751259035864800214783724379005425016719574064031005830617468270592681254553944071308950531985271784383913859443356322489317706993478557512944634010080697879798188070424706191079795637431194246124192844581297430466200664692243108612277084309625896360113561904335410192839313646113705518628011283666431830273540153010829741841866129663752310682594960753081902550662517117012839413304298111702485023694273898027833457724793711916300422935899472385244431208038373397250766314243016391767874025032759954849856442497035555650016129079308926462374174836008550922146547473580642787260799689081388165207156670701666713469078451622772786301023486178646077578226630989492311268167136637164358708131441779154710822320475498173955694235406506458800902308873938551873623262733145650792457719563694152205485724180386993966443842968719511149807946635169937728942917571019018287923778030243155004473561649239961734114283641510611032010825552540975428742953438188216091643380443303104969136084127814756942183930584528194289304134685226355609198511994031606678782154474794880424617826199406864711208887061438258124942898605323411979094521619652861839208693829495618104899685043786423446837556715278134553703126254702851726987551277468852695827625552496107678445385394312506442509484598312178243833598977280664999702944463871435228246866852684845440655138611732991481461821435849008343316257354920432608696168321335189863967834321504033805722347080418409202053377440863095950131756633339450421004440227076597821038435085347331884390696762050136344983644441614906742414634718357897898243272518848205794398516300482956536073061259131949423143462495379179334245740394350155770982811369163276715947335346278173254318077004629538222907397109545866864585090023266913775046356027524936991746818228334147492914161218532278233146711718369865570233168505504667631540265418379109709889796422821247679799598664642517440828795538620601226785544681431962834109887629115994652754490674182524211510537206044863664797746834813515287134722284446787613604162279895808327946600318731350838597337555178199537604323859836094458180155546737918053290520638142419684614563533612210603341595410940064711040223604834841764455733605041131782638318377489468106933657169068495243522248018006678706665067930139301865298444640232380556047667446458359827099886945139273441919022928214225152979662584037614344534435154836240648221019221383749341445274215175669794942784294596544309856851837313624120611912174893015866161802874054740980823589525984541234051027751650170546318898307099597134005588081405732396307590888473835923897379132049731826369688127092346094329284317992947335785507512851146146753532814585037639208267188191031359893482859390114937660993782123044554946720016953323023922563981597762732676297343894338631210517636373814154652712671303646395765722729121356270000089925517465143987582487795224745842055412333780094596694609720426923114948483417026626502566082283443926944675436784409167447380335666900085730016375442425436150945232873247411978295602720783968913029991684059261906405400235527947502475368222955429309331125549039575165777158060371462456896458611052290028438643150484012073664565285051358888998363329527289842774800205147106147655401708514758809858615718246715167001631326655609505627159284416707587989199960458860710443253780272383724632360987773878598459492425968301830242513180603433034131076756830186593819192002186113109493625006531003132494046037900373715396597392164986238705257837990559414621406401909000597085710948230579752877792883685318826131848694264235390663393247929234252065305999131378511205328144080912500658744698853033593358635489550452007908451089270245956328100197298286009234719082625485839249871536380487843775276590259460840974200436952017170710762966424042877958549103675131439901826157047778249203405156547129345470568794333345749922547121978875258470050111508919954417251574341207742691040039062500000000000000000000000000000000000000000000000000000000000*i1^92 + 502879163051079345688155280917736402825845616700350950475121290317391474927175591878723819465475220443678747081217032560766474324654664896350121621489135585631725848558330087618590283785049576348201800428386468720455710154950597363282689825425058710243384447927417504819250895407958921174373658194658535586467896131350796157306765993352816516204811878796496213231363459376851486184387338540171590865682692375638188287723236508588527559006992415307856121849085031515555983312806086808835882761911246255521757147254791616052473052604470231569012993804448145556082053731397859071152406263491014274436382412428354500586707561574983602639004851126360666602363786783391832749794086615936428640775768291506330181279023586251572849565313378528004242479501397141903512115934943999459019678955614550367864383994789146945706553391691341534284768704962079713299989211750594984989471954187953004853189906340930838061990072885497817207843897740313392599178233621792677417574388839862275762876201687663492944764252481203825800743837982354668722452902205602780755132398036601775719357859782629812158696492019362396828239989461693542188518452143487982274416938342835475075644667131433970556384208674392877988405947645484801698402879730990049849393418622917769481278400020255817066521584574972040952224345526782426708377163344471894717214253739372898207687833633564000434442473808974419285396378589787109256334382746502689042178651399835936883381596905722463035682963037036580792650866079304486975218352160161804993939608179707638402957288763574456299120585911524155699926449690238180023643487209728920541842351197092034861033312565044868825241523128545231959190524247890077794151550194614997442646457236050085081410420375506761234607446224213562851757816168442013718064588663611675238027891729877828704609526749505909177066785802657649895682295680095379060140742832454439989008693745984444551756677730817393308669691678076725091963765066846962623961038393095926891727779151742877444194220963941633132686148672886311138878185482523605381090138872629429588674020013142804814359753135787820552618970391899210814203238157712265479374750132224761629201809007383493428179431105333457851112043000183715846601198693735866179330486387043652225945062960679199496828432064662996825518204003025663006195927622741102726594958793319924203171302365104825809772887670582852058485460118458737715951952969944679308663310658465409164099919214855174700704373302580436757048991520263675337261018898659403764769300917487321240213514942228531793336849222500363687941650999056538433361092058956044995427232888337437566219646320409299625728164811931691475160973783483998728084810823704457309728122076475126296913468799978765909428498294478187400241285647393466499551001881182595546196877213014583388425035033469902078487010715118751120826320179431438128057516997139571440385945077811842588393377804242814672755476594246268549819021297658114335176078174912282485561781158338519956790253926657644764022595337022786944005566630705563362068041645075243429496331099177972530299871132714174781572639133111618300949965674182394128638228918541216940329070562692961867896983549376934146797190640249020561579622282761714302213499466058658612385296943355607309743247611680339879234462263634040792192521197269237813993769456501534024361463162158704354327387465688169399386502371864110733832675729518970014059955894745999269611849628580208057821166752964069956355115562130732959813681937288067569433076916733512776676989478802506793452370928872765179000216654011201580918403461928685386134106867192057565360302382004642472619915851195328250688619228036379258382322077080725803675732957631048023566010747599021638571510541923650013707806008745551115232456507810237124939792794523198699901393776620495292924833298205465004351713112115410844899653573813569954394487587469680059469459564953016095619042878818758174203509364670932348084866798617780215133329324064242056243717727257816821801388464142319421664625076997118190623637754312593682444166078303044437476891736284575366556354633731182090277661950195271438413925157820124607646582090433754781963375634053020794113053142962699896533684450639894496738517117031356731322827466781122534690435036141522138988828161187606159847835307720578904424764287882207011173969824471360860680309233454757913973256451997937502015942352677195093769228773333162624547975519800038910003637490846066534799769577105830821526856963880982768991899101070538351059873587798717101470520436633335722341692566872417557988228509202599525451660156250000000000000000000000000000000000000000000000000000000*i1^93 + 389103060561413195360651558571259713091727367961195623877713875693612734378338833911427684300361094977154888330320831134696447261142912159432660247131384581717854707328792748900018159503334830825531664686746947644469904973029558989226432001273406187923701613853173234122924861659270305409553178197840142971502843913426496870216045953502077318346771267968053146439317924452617789286164275998768280548382044142150008009678877309927703554748615539481862930736396335764957848480373494034957613271102872123013248250413340874763473962508600387088661629792853437544148993308779430111337939822506530514575374900966196636755596805776936754262256525585408899797966849740857166294983902881228617388217599718675470743958330464665356022972350785497933423460880034683081030621483165182324762209630400233774637108647501432988153192754065692499580995267839607422710071020935946062613989536780716560916140802569429734871097574341309339821199594056379839129926704142715880666475598475216139204424252300928136685843764442183601381422959380935889401939682238419332008717886122169419534439404793325916004686288627245972133118598830836858778318238388593569705881248898234854405867147575617807669017358805220867217817508175526685200251801644822218134236487891766528972341759357435092608840158254584946155287223873543717835731165676270574573559899004937952931062729235064722305392817377086921768472548524510619346207343383996810880921298380146294262776581719266708088775043861972765187630287895252840375729282529369401404361722748217625505057567166099685381230940685956408416659363150580682461464261203969229344481070980143714125439665972411197666363413360187513029511634954655978328726117460364595494288406288792407301843678720278239222808707067958059022891269813227760478672608371836163302137891001978636686937548752037138668982496496795096364438958811269916007647788565466236116253175684839243963268997232545855378578247008370185861534181953851950051054948684820983388032081213548001801132391381038098272296191143653944483524481047020140936537194430165558402870253783630922310918414076381433339120547155854688123631653367749841252506766380087496792537651548174789050334057209715465121605067920924604080113881145966506608193362232900157632098860404950123543184034979132177763557751489038505982770655316463931036085020814667053900418023339954409127533527522034696757503590366231739428005821057652510638369482182677652949061573132418332056443794236424708192618338212177699781059048675492010056380593782320745599818480561737046604850555095885469337643434458184791822674512439154339360762398628798394501168099477430066238759015419567869164470036082127739047231508391974129488412723638654197663170251909018651556218390125654765701252065443779748642084028191310094229592142879496100592351536045189033350280749054734343642799997619087277167582195277512839163454126185884359862150239650017906132860048853180657803674068611362607442868244524417437508424353289061379561320168423651680616763885021843959356968984308845669534292639596407113563476792491587057713600294566930526793159559196489215633254225763599105708793374908460560351127917631535321703509114334386800251831634756919489936336408443814472429448513343585358504832890506066431183098208974228689918238692080136253065749586864403245449049208368902235597719928634392908911822591840506365344014482706422774483719672237142012553081413797380130265134161166899547573066358107268226796181775332356491203587751766962340235490963566839983220214582690784278306496140251559338333540903705615367052031015859315564278430626463562999046696957660661925362980545779517259914015426581863438010636133915029111327677710498439162969246899054134015540780325665919074378683168221508700430140670816864079453749170675230608482497527226185649962167075633174887170564675444387866571220510251818591010877668006285578813257619908110606926478201729322237174149537305886246294423928403527718957345482723128844569836996898953514317992268805162637483092368905226526286863876515037671017492614684560321996284292291098794226100198104615452506629772937851407452171889500365274624019373624301144212287133261403500157464214968652460697967153195443888110479886422229770130301092975240994856759275887290384125497389739175104685456802944885805199282358522148532131762667157305074346808818891701707931842958892589528018303929867453432829013524411149549376376272328965126197320595209566814022119557330432297096944071819248495183727014621066110173484580515732225326582255492438240423915679633282138638605829328298568725585937500000000000000000000000000000000000000000000000000000*i1^94 + -17442926007052313212812032072915527956409188660724478188897201058863238538418556027888176967117348730245547626184920988230672101937327717831425214077010947894819386742156168964059089863146295944921111964159063574029522641152056145326741886269887656967187060431129050844928551236361031892263818615489585322928331085449379253345030989131467494473311328560644443823724532439268739709568956828869012413030974180042295959025834650706890819851142550025720673305122436260428692990021684559328916067771682617497358972350486303009105827623244951317075228253548816431343041962325405568004431409261948890544197092838820673933221723681737728292219882102681678353063571745598134345112270417947659408457554188218240591595749807553680827537036499280614478397661549093903038632968959340064629467219051274650693943430172868774025128686085653049227301795531632877825031704175245791416216831391876861258736516616261529739482464368612135745372884965842081746706365064109877632517609464493239857278963731561736784257045421535686130131293600122154376767045130102068664851431503039926560164595082861023027695692820141786208340204066227001416814746881381711647418034280099538295820959699009244044141474930431783211484545776975983281173989558227071224986623493968761443515342241394635901508229896174674016174565440433559966497670609504657884997452055927128286603545173311494098958987347548929366916252639763374280580692946368378288674704653951894219539994171591178956776064921627737305941133952668015643761166994672399270503242992704323134631994589537255887732557303820538234114700760106601408195352985116458059816084827775615049530518943491418021925047124358040043936189284613429161796625180482153482570111697752286099270157018719078251573868518839880637543774896884158446865418980647478965551289224130659250910656373436677262776727337552352599306029267824331424129600852070669950188162067465183617055364408634462763312606317882471941809326539081595756371134097255400068042538906619830665134465403113577496140393611979957373366828270509333534185621616765188332763590849270117010481778997121091019317923828882055467149160213132853516608204023612901280815103788320286533219202294588779046377569164057900626749773064991893368751907773898706902931526279007694596469878594609887687366519908295871541169718952699744872435066285760836293458635642070906849756398018319914658050273080920222118867440518301862660968430097397302980528382526859101726060811083503109515801184734734875255777382865026280215680921539779306315998046927112786455221677508012364765849030067416997447180606773448714348991417298041665862707069770144215755805954867810919953639788877739567597342086858239939990352496397779928629705228730436466361028349329430072217925912681327829174381342927538773741230155607505033660772387720026563247516324639154894635880014130264114670245010252232540797862746840447116819324234280876012616986476818980816411573812435701225067825087192535592128390752266081873180070932413423885464301209417562797423810606352846566921524052704697253478134649069691654967039096094315928000695464710502471893388391057302523743721618855611540896262736087247797991116026855566862238844365392287327948330035957060140036984318365382608481167327935233452787911195546074405954622465225038480087520196896327009348540413928425636774449000207875917859648461550570704032765246974083731483579395491924658310922469792060590681855253102087998191613764741683614691699477517693406843770144539031620249232578268838628027609114820140350944373743184365368277891116930752420583343478287629108513981865831942423479686316945797596629395447074303097808844500442829316909015181452093195982083496689314983626558390214827648971940893457521918855140536616691155115781459556717090066743307254932841272386079039951483852386494072653758767461904938119411328808943522918930678795411173812494863563755558211897179553357520140659957902767595956032315845584625082338403783711875662199392814937134064469907651441853274599260016435378777081436780534230809870850914509524029037510593070288039123236271072512892476696589122439112192186608933957880176055891234563584060331643303021064298584633227747927188503057303858794104264443946941730102724116437541799642432849053431628685664503260452219007220415456027145656724983752977121721455798088197486384247732945081110193501680430932506995494621198327535455683661148519336559516554365384102725799102265832918852606573171280084312915586273846297607013617329422515526815147844549105454077748333910791855302186911802486690703517524525523185729980468750000000000000000000000000000000000000000000000000*i1^95 + -96897822684060595625330235716990915370424851731272654310789805945048235703535843919575315146234594548360845874463275649058290953866354897551485149491363694381469044222407964589759020123899154670001569335741891512744490655491591504388943426129569489244801283315529851934906087137421494895618829528765833262958988441544013421827334919740243981004702101406042704348003600565266841257163612668553113373102297618633010590403071649307017735458041635251955235562973263072411527748234591027944956753375412948651245356321722109186123091716042817378772271499575528149748177726114848768499538734790395390793305761216951478350474590928308454740252324410662445178745105755140816618910663118422585844659110164776937190765139236829806621960721607576085584761612557396542199447024724752574027498844119454671243149199596969491388765934672418467525498551864338048781070784900405549079066135685246442464571236106788213802650525740431251772814426372266807447006284667294638298591642876129030889364381989715926428973161404695469310906668386551494328627626111133281815933131729686041813703085365853452665559700834579717902943872720282874241627690957448357165345745116737077026573963164246176165398897093914087147808711633669022045498942515844678125143557515991128102481490767413614384423267787285110124365966447785319949270108162843590007059027526687581502058556446353841007226156235887608465864662954379939674623301895260242808210394242402136416751048593298971121016639031008316246568458309905220823542992468184800849266945313721336735078880625286899222847526036682974781225602099808498573768492358149211245222415546492526746748848053510735982973369988696479090060468272765021829738005196243559508399725761156287208932144255730809387329545949125067125039088317985916935303266100608013299500934492977722570897338780678524621812003003864162810526157884140024475521295482321087106064056300213988513407157012586536764086145737184823701271652145387177340466399708090672424185295472630451888565328085688348116785864480378719023232515479634005125474015250095799765807874805728553939457025615882796159714869191067461820999460839271031578819494386795698052351582257039410971536686185877669048448069056612697386338084272965921921730973093605393146854017356248671844677775790370905400738936212981139882215942985324373914065675626891955932137881317019694572407721877821832254778322810142630697138750375517208679395126912548610734651952906189203862750646932860262686042419123854211357041410439231307620794948536576602118423266068651239883833850841113836584273765982180721311196276198286026315801547924938646062434222350743082955433463464979156042742502965323345837230051503712469056237273649501263358738943293569421959069424674103859299030865482139092816607053129067180906344970083831374629139103623573773814112368253064855785007137700412248776210120561404401349532400280690832041721746801186310702911981031834160886679995399802075605649942016068418119510472173483444882631881724859811029500419843984529345390244789466120761605848277515127165877645336536179762362974320964524855952068064063193395961206105715806342540489829732235186732700004367214722178557863389161493532495570582752985630529957692861542721568498363821677224459062268030338930233424134832705487096774803381992289728882757928927212578283144192972002651493626882517876760215220082024202110565738228144965251748805119990298924908253432676535868867618329594421060219722379490690105470429290811608137698300456654044625542942131014527667980777587550342923721761897582033544035845755025690281355182268042599369541377509048417759667525491370575953472318067137349428150181239150760457076538712105044834116112837656799203876418974301536396437987141887634669892107917217147867389157440257083971640880476385892554860840050282047545056074354409243603731872567604050806453871710407773294508716587622095194577127664782705306124404546403412357065847699510180238199127611882776954628400192388712958937883296093413897497563624507153513945798236220753301634326538490911392543603195596591913619150231803162656780746556059336823145873338241907669156611627458610000381377090709368789962136268297525971263568399117111522610181333205265466272366753041892591307838553417036048746148898839898719643166992822307918824046848162328920791671304349901227168776202888489562957213840257067649201286126730828534862459789569874507683595452544103121271499340795831024871242930256073488284606509895080534876771931257811865783451677201036496623991461208084836655042091225868705617330078894156031310558319091796875000000000000000000000000000000000000000000000*i1^96 + -226475021190408418965346559978383449937638630299978104715641402278951894504493471138724720254754751152294243913105191376109776103823988936783688688323972804344095867367521792790366888875223803563589411550412850690924210342457386737291021583322618646833091943933270370701228272748183934239634521833137870305955884833075037078197130771127043768139920595746488303776197509358683283206319646504388671677140485745761420476790946022093093249692128889984958578588275822334980378763098592002659192789341767499558343808451952696966709648608911857645590785131657407253997900552120000853753759426037531303982837824620574943419201329833697911808834387581904894856413947138182998725430533530413679545514916587783371548376447948287130761157645697257730953528545291330058392183218497724628538338093425146891641908204691670079714813905428738109920098108615679306276488326549051387011785611734920244267649361128418285037990784711862442534750825894054233478477615756165583463407598887510598177216532215197869633797694958882859063048940138061260833432280595497173987086757482872344091409785268623091368087173850446350453747456599333240503797057981452290576859878728325048773694699214946252404985912761465554287875111750003946195499445027525595499300692967306055352720037413035934386732195040363803054148954490077777464985166396841607664127746090885247934223843872320323585649869457611365227370038154917639708875836461158131998622066001882202780580638400725672684031060194485655314023124468438794259108951920151781296135913086031227360874393013391401673868981673194533185386748246947836854345366403984616483207775847581384475295166987175997064880630781357571990891294473092171271889371801579157120069402410645540717125295973001875938204412646936795710217723319763986093678739089709074917546024950442717234431376424635779734144177210963687896376519844884763140708844773285576379354945152913119048192263408352487201799711893879070102087178646537276816178761474277258563103219908540675279862911940037872701852935587163450376670996929159104951993483845938805878396359962913855547445575771548080997595530168005463726629859520350337787237008333158986875538195078383075010588731953549687301585011500996995619230465501809807761302000523108708139262900443184818596817517686414473851934984025098408756231127444190893569236156305794426840708502110608672493320305010727018709110701455558358904058149734688004564429847768932852703882575252306313663092369896949664663586420526161890946715231837624562171889114800527447047968840408208350081287475286857077263250752303128419214164556761704790402546916722002062231729333969381061530380925229288642027433277816075659033992801066423200760417143757321397738338744731955848568117394964226946790955475586387525197680156004996035541340117289932170855800013255468704119514535525432246639404247539612010448668565132829721195878526453448393387721936968543641266780978016974271089260273988251809292279878909441802346305969267535505241856420821671614566462064899650870739963076501520237478685973083120807161201183526845755522751122137820497114408586118627975566685164406824231530700858996674572982334951784295961549452284378213025939884858163713448358208327357756808187117767079505516284430752588404833443290778966402846526521740742260867224946104859923013141909348402684460660107358366910446794938637052921804880582126063899606909957829790980086837596777874227174846562846291428887292382787770278126664359854459133657843525932509275155662855339500115238662271973666847707998975498004411087684030910389597268824228236103875805178609318379922814449540838460674005339376246829902611591547425446197334644360853088663975338972662766036784227080695792122307037179982202055760101936526783686554082351492179160096980437172154974825013228180589327167767718190706471441979631060090277409385149218675470603813358288027730659435291829945285012475584815838021944078003342656160928586525434329064791676383771249588236033254475392765094969722327886990779337211513558159717491428511504539799477133031968900298129996105009490256651670358792199133628915302365235761907209363966157402832195270253104065265106846774395874283526864336905446730918163832667139719259103023778369760954578583365795608009578134421584030518083939823562787447751505142767064859367151184838636504123376694445815555928911001624034648027360275504281772043085768013498211466369821368079286992320665312288157717202547350462528318707898450906791406888133061294869913391302776098572951675165929923749105945649613344516914992254896787926554679870605468750000000000000000000000000000000000000000000*i1^97 + -1673407266557620514464679508336463196089766862876543649559436621374338185511919618689581502455077657190059877314968093827987788856652187907702915447859438200890035624243464419409230247564622000695158287455229905420056002890200744522328924391929538670517350400771333421527075979833472303459251914734419570715254594726565869692564568665944442856548709827296022741147618155100881132035499546188282381282699846692206161233232129404565458937155048214572899142653783312024700201505334464860615567060412346112242268487048929307140098280822577839170769030968130131689715783750083618580453778703215179942396963436277517418152909457490175973891032815410725612929321015993622288171316747670044413589677764593490103211863657946794771512238868602329111241760497301328458851501666537394753339198189382643501243395100176508925601396316130357646427298463216564702473631404830568217104047885750137162600330044419487072009919257635479715823007189815895830575888420740234759274884443309317571919683083338459490317615631278945449268648105395584020818601985833313474112102557435896414572189618363068032731823899813439746240607507377859829428498080203137501121053307402421442729106012424893060390958370656407645252486667592020886346075521212442387551452533051188126325068728513948477469380842395358892318826932768608658797162140099451019801655395528508880649762239179430117938565761117468329560688333128891389684529698351702502189224314960658193169637684652312834174538242550805101769273951406122116407414099617005475716175809875897659487698647271223842811809856539015839530529060272522974011576874292253536370210395272275437698835192052324718408770403332754367559725494490863799016593860550636840331562890771656765673681091409058692545175919128770872133000347056795074089571739256906633210962495218204479245962944337165368396455732740562787815804753072551136705633128855694531260106858707239855170747880266148505843738372680697410038625206509234672093100349788640360727693114012514935323364598489456366011269055031344617654262354281161649274690677997417318395012747516389088147278866114684222557922560243905702841511074076333036544827225800481200987922950047237602565885004363538387274725986431052457686003305480044990364854739526385730589791400555957672643593341908359526035324021341637982834319278643010190586996907163847935500775043440192451644458395192767506280870867087675656308904571680509193536211568832854590161290611659286973897380961774548050948317125986647166963075471744287331952889727486961729861805152083297369689496354345361468293503474652075443333929118557116664875766694351722913512324746563236411055675487019265680256649047549736415676579433234316279481275896179145268465379274595586971181595979214700228249256172208097847629612556667723571341335416895423114220714983019104163036342734569832722657896877675033328313433104914818486277410178850770429396614234880156880144764957543383665865754823634380640856780536390821443478113600516580407468076092172265252465510952027306031433480456554809813574804026420051306694106737566887831064167451439865676893780951738183400908682594467574056612275270993527111958828440635395052426860600599948508216214909738554233493475253616703416261684766342341698091977374964363168883127903301593041507857232860121083110701912567700279799733257829652469682538168487976723484712299685414199346995690824464980628322711617410410512619111705738766418465880105781762335707686008617637696834213054087266580307342563930052101116538425553575029327760401730319236599166197788274481154791374124975344210740952304534001779571741952127684494937989451850918717184174311904162127976436027302411743371876986916726628012395943105397968139602820291281292804447497792955322352902262532934486545538038805396471301091051788954872325680526909126942148550789342557126146030273233423019924439832566560955831438761529888991362134394160465541990102356312583644420585109414183196152779241287259797121827259090150087059426969745330782724640235661928657773031766888008910982176759767716257271733783952420308923172249044827001017342362888953135146571712124540317172316535077063789659338658206405678089089230927694049077543599657148139847226054618796291200525571947709004462788885714098503199005000341616171681851659964528808203887515438636169581057926420437725306829436775689050617692825325887310178703049723690926828105242145061313367171731675983127809715898670270565042131340900812226285803465490611163203969648667726258376712419663948943778955057209229481500817522145185822779467343934811651706695556640625000000000000000000000000000000000000000*i1^98 + -4340366878440159089947460384183397349412928383596644760599912579779906995303124677426692712901420908817516096522584837839279993030469658180913633820825977383935617488173554177637825575816522084560873913571790977426175321478810015294216053632874861993345453002477702664596244122868251580240962400396298574865879263615621526763055007866139857137963334409783087901993896492566638953433949660826253020267559848075043560687121737724355659900232980786791180893145670461281315953409427162342376744627257098931274405632333628901489092547016576358624437713804689026878061749959396861766964486883181984564716285425189053520866898185035030130652799936242256175065079868699938755864868569293007400861219693377514945614410195497984532870455757245824346122329552984620447026109045217263266054972912951738713207365500997801646124172933896395892381283262674901938144813446221116134028040636717800876552539324749611339884496114923994719387390422802394716106270026671952189243169433464900596362488610376341814349013210414863546182321230588789032026570700465203650136425537958970672877098939844419155876147535200847561210375916669346723642081310570762228971315634840529589206491922498096910047952441245930074640957982058293141522521800272177441602797681433016171613981427570649167360473382632384107645892277601592343299988715452626202834108909949433435301015283817616417210298263021938654453871453355817649098072897815726513385277956104357532866045159151128584670675900237324708950997349668467961966348609254761530025172230817658245660799270531767797957374084999151324017186764626352342311248234776234895480894056716835013336216404974222395298136133305576788605084207851971481108503260355192149753540464488076331355338183937221071232009048481630646812885457484270654287605492976319027350275392247278402533566565798839195113424830358188042315661933991625492710475451197464601784122419207148429899350317835230759488915273359992415509051823404618745031526636753527547581020980267462301225146987030469358143456995433589599694322559555800828861276458711437284372140642332441257539130788618520746775518828005872000421674577432459094072676750103638436470875830241027083402017217361467303075534279439007744477600736655058897085363916660539666821114545019543339082129911877393101460593976006536160332082617728055184180734666940845878833706136254277953836841611059621072463429468282041138252391892847779519671706593293938684400194308697528787579014295617608901776225552050168902678031714867229425159666874915879208581284252090770290477220295405319010668257136578668381517472541236262503054009352981670623839929144093433189689570974684893450993200624527038902214604632939277673124853544247649893316918356821422060903327918404471054790728080215915373987217724470299172634502219349980930742885243244403368294059311283141355198219696931624743790352535743605329685184821087617794609549194960098499289973369835145937493058101911491888721163548118157794205657488998532668663209163929761218363801373828789650191881797349647430364561342311244572497407474658233487834663031177066089875060914591672667751754650642927333462063091435808449085967537890201697693022544113507020464489781007235832986536797637811425732990765399312887280388331120988888070798975930702385403657355037726334056046128426377343756486126724991001647385965544181356013887317308001567512326171566146068018394664659757109046152555102945299652246018375613840780902134737788927991646993547076341011732171893714188463490940960983175610137679753926820963023180799448242718541900484416724701055030186472474022363654113561207049211924959719323549979257908008349350638616387072088101257815477599416484908137581121444624786049302218743201590078006968765841153803010491597072190350466971862946639746666181002016697842519156852809458718324682831548901668869449852414747900331841862245881327949252096914622930449738756736081213594597733128963948749211672961862668117764411054798957867296757433135986855050777753373620570333292109370878250996457683971808412684887653032226587244242765672726219734836831706219338669362095892256308225153273852668602150948342424175496749613218549700150637559561191638593253414898087867582620448529050099324864052813285953354622401969234726434449341505843191152385431286020684692752812436138161582475438308168529952295344563339548084736105388474684851416490214075761489482208829648836590067529003001283255518929523015303593126921295039433759274571105934633263792665737542908019797744780896200134812626839105726382628258619433836429379880428314208984375000000000000000000000000000000000000000*i1^99 + -28434370575546763865489225443481819110538636495739080749166116590087073362645653542845959335302705756855639589890273235314719476385418445991960367963611688567209792139608385900931492331330903685644651194798772907296710623383832424281278623926590956797016307878732039143231765457044064200627210384817359058117863754084123487869067607437616848935496997222186806499102243194158219624086483517087511708563805497338054642373716633046677965828378315201903619440057079554348021759267889937211444364166366173107915197005568737047945113263292421187828802603710709260607655308290890546781850339899282510434045159285252499634343317077896201354343002105554265586591587544420636319811843632995509438123407223599792842215658330229737692969177239048310997091926320466471878165743258804961354048947638451850986717632442639450433535558230605066482952879015314631639291574209203419569670021413382576536832186853709809944232335309796104078808433504706938391925838688645708964387895537042606876089343255922686475569040744398670672388419558661616778404070790585040787222610639458076485556578617907909007116969435080334838103653285767665198415838442163059556756325415521524647940785583528371274419334822547890564277216067977262696458556452058733346157639133222224585210673871099747548582229943212481159942606729877218902006638679297082355989684880114395193479856592734490552477279483071552014547271393991128229510085168912758581468561083114679698659297807914882800300236359177347685499150697121003322360369017158683849551676541485200105766164022143104140654910732781709965889662275545800289565580737989060494913488247553664306241775389400340440144577261543907682818857260859083301325011275577246953461959534419411795953226949006119220002712137675134163009172769415253242867154401267105116346574141189505745475509799652522611900270865286021008662203887272270355831249181885442456702813369727250260785077452267387312012115684940695581880075283272627448562067604896841121425870930112860598260733234855500096594577779852591469844516988496988495841710632809783401949437649742927993974046936544575457684594915103571266894371536342230289440064086117079277509056826856106188130866905108167869183552545536046449820538324079250322365452828067701806590020352938845168497036286990704785396994939581771348612247154252548457371242237383399797940369761019967777916073108724863734914050628697181338061734401972461899586908933221663323667372500568131325389059537903219782423965267393421813701459962681938759181825284276084374786113049935385447690202710037966846084670312880219898044871316478661950779972406814936727991171838863516616221002852882943378246631394996937106487822797907109316559471643004318649501011287651568572526735453605255804695275784695066860308289758850802290838114844903327232653346154627969897400996399665981111014577783971707859555672290520345588375414796840474363350997308739401754732243417789719815408935774895260303148585609215629290099114414742349775087536694505546743335647456277149883943545564788388311753091748130997970895121226609141099768804377779081615205349217706861541323801238452395859375259215810343777678338362374953614808435469718253189681418462666098662257463122704605685163543047807174622668683459179759534653116081285221330665200122775260985081008035676590946689697415438149261058686015669041903545540627275189353983647587459659705432686021247063334952457647272312997702929268237354422637103597622851989237616042246066340540721644314804198734412478644983245136370700060207194831948047846470592572705553639967704543259813778074450448521130554021118384514760737477562987828269452990205283895397955223695216663877599186432929106247514033205244423796753314776650877172921623156474905923548483030789091093229528902124739549122510553702407305550495200923694916925773156694479054304452323450011935278523117816008173274925690909719859516131600670779209199337720580354044675251232443391776519544985879462089820904172529123015896643778866930606279310809388516117216502631378647238105083020689359673464175717508320615919871148956145551121480899459115458583169653520884187592774349267407061012089756968302391556519717641500534150737890515331248304224727768884323921731528103877979482054076401413364098095029540820558614781768345948077996881298378340948634273798944381951293225519569524828751764029912917167484255771755510248868083901486633762382539908549537619036588079489565995865710324330782271394333367919386850401622122510923656113469080532254482545993010693581321685075025129663117695599794387817382812500000000000000000000000000000000000*i1^100 + -259484535868798557642393691758500622037482399156686209884286459618533968493109477908413658811367697745654831876638965340183626376243090957633390679981807221878427687672560450905836147743215556887174384735049125112712208207769476393309039890068424893959069661435778834619578244732513039485472434011252752930602401035202866778654339804650445545531700395755801758731220370390324331738598911503177289649335121839300329316365812259563560285987539197092172226662574648816275586653324561021807625419672595468139665827329523249270435111914407965166746916028847642249222225914650990274365530390482267295228902269152951919831578797016197473054503200667936197010426952421529236337903606135815141420796542960632003891164459818237699047609942194311041086442457610584283518309473757966820888537779867834308704581752114953213923260494691729524575916353206872935551022667954946785839596428507868136284888827222053303262951052278356604983446466014501505711014239491160499944319937233548626994543611985129186081202903290449049769688014668061426085468797565409526821123267144894951929555109703426471287455658167249292678238446044426730411293730262241400583251517358404757088105775774226660476981903837557504389057297388442473016728167472559772947604819022758756415310762386439121994924560019721135026173541756347258221005035404329718427299262958531434852274069365863244489691126930807936173759458567511811964471128262596835750017977114841967453012951842308536797041879352145001212451910319151731660857350150685940250134242864858280408880779133196123920937490484726102288931093673569585992736053535396920783081614540578286225755019611247659169673666974529306802700466285254943503112587085638207269159744685079215049772077758356759953516260970125015891122945954055744088684753901631544555955346770119093958890588420973033979016016621952848074016688734423086459455554382089445300364355168888047721035288183273504842915852166221204764072551010417102977696198659092952222666179675775537102780808328860764591167006271602887323624960050615749218853938620238338730010632096393417540571381196766615531085765943710993930977585176900429265634250753536526393395651173065661692308643030648165153142965708971586181517536139133798407432181658007693656590699668865563315510440711966346100964525964054587631387097340440078367731682975964097271205757512724100184588655200312619874776742367902557235698805130176980898843067559600662629495471848209421444234883648686834046480861534280979756671205748428568708599097035589604129975448401770681059981688973563111185012152995016851307504179884278098648597969764185119464384152359525646400354552637827382507115914428128891320757139675932005298004363442214842132221489895103724577820912946929578148893917987539736576400198111845106409768411113711455362365564212108362929055853963490937711884006732420465025039218407826200031469913746716605089422355813678384473793094870840066071092831739503232343716913606234426895710018855998326702383090283672849269272430855117874452698458822056595845835120959671416990104203350089531511165976265389532753092269582945079043700750215657037636457039026325350714673733238235864447767628873650544887740668179887954623942661683240595130494337559221026597041442838171604222838320768091641535923714868526512643387919756848392173198404784659023973763020780772793694201705457898490465568236976013991400020083522452149921651088474329177723984334570391357776770683305321018566996041387926261510566611424275047806450365703485938865556186599678262222469459637003654567883995279408394367405078368218009293683687251329750490685585315408275540446755607120318679107699648645885891466237915728876478685796187009226376510020170469870117416911587063417625793475266040905725910445115136016093482463125416511459753622535175113754303993354860069173438771765948764456649612968625678348231854279239875618790571933856429427674518881023669781328910482601667500769856900126941969667496318084060929773609662727900592753915305105720509744841757937271962607915313584332887676039271494306202923249750000762973141518502792576120122008565094945995953033062157579940635308251633411540984413949957056113556270867760738510967995314617258324078664578330081405460677777611413079166196152613453643144293003041429383969800070433099777691603771780846994959556598818878827501017849697711692036441044742550967225557282193541399014727318146602336984496919652982392338343696424294460361078942192973528649042512381027772310727340615741651619248508482060593791540710484344600672557135112583637237548828125000000000000000000000000000000*i1^101 + -666675740559885960488114318473368508371143063594242317327215424057441211639773174266396563421825125605265816930942080418303775317286576467384855467848609239499769794686611303608166567210590286819645395944422865902150817924574543119365643234381893523327072821183384935994335378428114186948438507168646663529811070733553134559022524482539594814201802167675763183671992977947541936198109478330840058369312472624663120894004665194798948060652805023638363672136604030586612116485151695579328370059678396345304352715792479013780071074621849936850869616011770528112341501258059072550610321904914782921849722028585514028474942160100069422415806619834886168481916458419956326509676040027214698908125838337931784964877821776584234957556213906690732349259047887798522437859619453822676499816859330167067098274325035425087759835743679266729794496297602764449327944617325578912584122868788536316029312771671269830212204186799014441140105288065291618847637274961880690576156295223359954777560582978628026594341398405774787352363687812763279028128987591981152580613716326749979898469267891683803210185988129317620332378028271099045395238927849440474215904080574932966561077080930531247594416545184465918930354056538532041091811909958774318772272830549680891728779636382273675694899725721407027162139405261588485373396896471248596478262006303048798486714498436703246710053469397260165604996398093157730949985266197849099166901634275391715510418015376291791817145623707548221543849459222130416562487989251444131075611022232413854772806375089126696092025765869238159233063307362442952565724858580850257296104806401950123307267442482569676555419064715276031501445746886019151682926297677214155606844248123072934455168382872552053224836867802962774514199739408487328894347023381019452849997320498940666445425166061494427676787128981131909871850576074888633037647216537822732352250077895733936453751403774953236424069977433521557563797610761485476277788990220137765720022056234229755676166737499590840367248391386546448140663812177567455428692477391383919137215930273139468755197034538695772259981530383336986261641827758196564162874002759180104704869261520422100479141264413113046270551029622876130555959684154957686677400727895983898963093802426808873357883487406216297974445969626869256280577486667531115198950498865731244830399698297412193042734926082222370548457082475550443343872028588006265451977146928791442144792564434521178277663215543655939960831542323423369644857316680920521485758447478660332145616543665226807651432894292853026115565174095175369814321804410769379421358569812013780229156062891432564268997197158702574913139509399914312505404862062091476953101766284948738152919191200493764545338279960854497913864952933330084826619310146968405236673958903077431296432826561431081178148898145024969011018871062162232149159653499956034613498253245748407185509433047519889208114300466705455914513164139085783165262884228895610323945695401379458631123217035463731934169889500215439200805382779094951030038933909379484947603523651153349436594205186407899318171642441599202945715658622969218650635338966627528954295232911753310346579471665953807707346329803382768295473567587524597550822156952533302503049045321179634209607836818875787622357369378307035494359301827175370232932511648844820291568070675083247937881521396122217043084270579156656756309233437807093896227068557438572001257968787260192984425283926101381173798603424201830277937480963215433534830306991762094955216710647194284696301992838362325735475450737200489124227186035953307510461108287744567975127273158526926740432856577978874372066863916526295529960127135131939323267203197625017442633505552353717729006129293613871856801471694327356680128249025821111153916677402057353206460751571969255587059498092549899028800137903319937266980170504694806809535617533139367867349265363201323881892905181642590877627486311918413331340644503912430605565072275098246945956571608448592095398365608182597876469069372074874646767353804859765905521673754763660734121777695897192681120590915056823336122754193592331716174625955501301006677924901074643758653227909670522698314341197747681141777087961441987820822869458135862289245494168865274297545388202227204467713387903550549104834214676650141373852876036825729861500550521745276896969206887308454434878696299251794960934532212325634512707478024278276766329205824021190432552667363015179425805680199426407325734128163621671046281100682332208092660039375803599371716340327154171063739340752363204956054687500000000000000000000000000000*i1^102 + 915244893415180299236738344411875981622782883659795231680482495837782738057067344101985093951125325254197399693193229916539065968021133529864763103511195101372172067117829455121248224847645648965830940925318295782252722880841582386892458112421456031620029834283712006647732030948938045326649860951116205028597045252938588097694063131546366409388668197744856064388815064683331923267915554522402968570129002088025703461774815048884273462132020159270157199670841053872385477107560238804595509737545115065094934503780811048197766703593900580618763304494117538204863517289524043480540612063457894134882147573386208912311896833597963376656064353330459887305229793754426298604855772205960653717070505706088647946588696139749152527777218737756023297504856961101652590376197218395312491687526493227801782213232597967199952577337770769635546020117062665774385571392531976265558833834714724091589904194912926095195322626406217216581149849267888981396881612440098842627788452710467637868000740281139514077586029628865124961510000552095487991233281146374930433033673101783302173043094397683243965938700394328830832480088978646686968757010932668533063535961756418320093368150976302474313821321709103808589653660760120407112258035500833376248053046631576188144117954915342197728415961271908066998562055184668547420944890257336809038043369439516228582673651846621137523576487663108232402373794299402246168218279179401958283736041135083455781903783099378905046983701016903830063623597120863305843035331380223195675347213865132091857464059738828077802458393416734105631701798085260345791919062335424247002520479706236004667105658178556547571907652648451764666802734113514119168028296667291769890217606542438562325726572161424930262064211869150697682223545497196094262628436226054035078981852823666674036105144309116464335770961814555286765790101744546035381565341553526148930329653552387491483870746659638858815635074565659357551923052060506702184775309492954052238831342797668791532369450929604021399611173198919579924541384416194092161356974975402224666778590341970120310583978009713729040022905086726663989936761399420534349794437867903807075912207815056628879896438720148785840764809530063525460802294358338527006755000872921634624932015809350536563440596365842316603071339057203454964810851216296471145959654757548445448638123459368820824220664072815516604492104202557228107733788242388363393031858466068378405328913771617590488583773881810670437842987347131264226360604553285888362353096281112579062911723094849999653585805578741638058135003955175576572266008224290676208073315405490637461473735613367331957865186261316849949348494043428842996161342315269786435304995721963655695852260398293574799368136181110505464168873812223913896561719837972378847832263519530178539067078011455045778853068574382939182420783856336132929419582114760010738365226720356187826290485410500277507757384828985829660615659211771686584522741266795607957226537669730645335543889530809167781415886129454237748080887078175618018567495404080038517960533861469520443728423708359087988475826074768844433825898177197691735084328090842380403181148613456509417053337023377251764626392689658167878708728330875865446666199123166684755542391173001292465509738200383444584404461940645883992835446593986784656696282095806047383378370102948391550203410437384219885355901982434346565474946615109133352112185475991788846864626705986002767419741837882847391910808653517121495335660505858842088753114329043161426984399335515663166868453837999714984717634210033651151000339867281792025109273526876987992606409471163401409058307613246115791830837989258943114544778576995807172620232239542692078695665328564658511038336140920644790777327136398665548668078497613134034206058991765563163942491200928332699803399920194026834530020424199306755536282901834061301244240266836320933559502777299826341364096228492190490763169272448920894467370319425077367559430333133888379031536252113272461513938195604889176171060609558424948712696256200050340436283452865103340566513463112021454432132595952180145548390334791365766226830767388149618886378341744662587246835543916599519653516188622914609197573006519745678110276466695413251211763122602019088049748902053354524307451841442374230072745681135342658231631950273029574008289878958496093823721003189439244519122088529653447916891022263263503688098688791114438587360343433841675932635866034352550637993850580854897391295257788569171472156789623128668864522664224095296718608505415204490418545901775360107421875000000000000000000000000*i1^103 + 17588882387915703490079902192789458856052359312620685173904135725990434957149947429425747529847567782730904292594784063051619673827030693786055354782912237700102474749303385294038668103125416289303135610584087333493397771170304576084574130596169387280544176068634851987839784287824877921862252470994072836814141994802856751725513018167358104660951277680926111477288324112553584380159428634287238922972588129938429897618574514510435177358214367608615816657271991704951280560385496989868830172356777122478617898994033895471666796028027911960117468438192228720192906315772950957338586141412060041281442556382553778830144511072596018131344640084557285299725714189686782666574711964823648300309704207487829240297534050148542813765114860283305140930609839971567212609103707544284332549229896607881507804244956006983215279672586072871241413255349944789418623815368824390363526415810484568245695362476447350615701062541067261462294621420232778989715980616647886429930540299848944036466583282339857120078376809530483017297045061837752509402468222914481222152569785381465039348314008045644196620233298054748716658412308645337626386343684744848244904195891457060256003820046409510061312642945033022041836227039376473938338561180203979616810316501172465365576378271391097164892468084895939135888391416046260609076428009205011857356856255681993640178590927447504902422820108877705041680201823777725713779510687265497448490634570697048778387572343030799199499700746511972072213673886909621879023142139608579930499899257152542740660133202949107045894305542910428925411583338547644737133345220350723601480957666522402864089906766563062928622935625578475071958601026684921120613178147943660148696104629357874530893451231512434868031482844835955296106830103654265697377665144333724207175490515534383494050654305073143309373433998521115569581218379706315389625169600422744984789068402222528198078426909554476724829552119068690673395025957550715857241246158223149430158991172556879047764350867087926737254133398665168634100685863394704955702050124100417921861684093828737087418109632551194940632931205778165047833988831612876708971833877301662025567166353098883069927703891905722768961139134752733998550947568999265801420908772522116263545521857200185263014069297966004838372451330766607522002395278098688743284258357271279166298073813756650028682181312647021205152193761786094828640956629160239463249336132419288855111612147761679536701372722151537731792034113809329695165452288834216581087663770475439550592704360814108865689041773753838486851472262026223308139336041722745229167701025661911690139026816047429982203316759481945173588161153422404470845147590794429418012883213011474271645580556746317861184227069091494243372950156433104517483409732803562296249534523562430526665047910388162679221741413954998443838197138243824996631008607788516493164928528712207554831329830086154843701662010333759745791329544957507491869848208312180630981071673819577322473493208392494395758182821778343082599878892470469672756199272388860122406269224806990354396394179747650340418440592210574440901429146905927073931916283189778222672097972677219953087849746516723966627706916875921037085651963292102951928765833534453420554583100322326952539293838859185553983544615651246199317213706249922537756953916988092896263327974843001927572436383383700459291069700215328529996012003990237810117067070865440528053224354347369919228112095522146173839905645773539157745646166082740664428988997990865953353768507001582527605992758772077001824141115640552201663630741900372932747871372854338337218088956704445605367698954108407261966218762530724954400670832328026160417498147984749066807313580834410278514363759549604346103730390808939735486850684801402094670874189997319542240786138736049768045071677282142370267426359751448294960984007888567433518466659838518346528591925860921030534524560260507104871573972899273870895477242826723982467021628013338474207015477214008820688498774398327591335080496966004123404513620222001530502611215146030872256875549123324352738852716385084524345073374122194406950795147677234648037844098638641178012262883845358319928508552371188498075505442024703165251413429931981443736759787397556485011100101472370235731986103922393318799093068294751353741335385703133071245835960263194722653874919649778577717126815711044030424635268599477054879447440985180533150036008519709782798518815099627967776326061547365107391840658127601204208148916330789090431543030384263872657746308192372453049756586551666259765625000000000000000000000*i1^104 + 116776990468158638818875597011173100028329183236275257711552079042681605965187434052635029015707313464515089572868677564178394002480810699194328391154134417658802711791338429003014347335959836877406731842788472614061353556313405497088671242989417393644407243208986024098677782317432233402008776039355097350133234233172940953990949783838040571053110869869411053435132642207353534228141362499394598171232135776739221741450476444519167456313216221766171495767469780599240211989837996248457637328135776663722950260085866885552156335566387170764523007159930728307998151587761162504772512144678489202833574241062390334423423785431235682033920825295015090050678597990342373507106181858168357202707549770617973434087685024612677940147877962731992834343245825043390224302048235605907635175344993098639491368210915377647442482210339933417108399973314342295460554688939641430484428587146637342042374108791779492466132034458368180479398378996707588968709486639758687462847490063915025804772536839462587528976365600467290412369777305321603076334335967049277951377426724586742797400627083204087177333710528597836836633228824928767617717341904079686581300687642413040984460610825849872119268585590499447270701497225045192098688292486858150679140882052601156064146587766778406479046969685565938635417708410540201554480563404204007219514910345543989911265716582900966249402412645093287431901208592948459771323438645008001347217127986243430051989887449831335895017043363444564986079600656893562052612625207794080400287184687510520316535548331253299579311118791223746152416318315282556637412807716663526667375194034902156491504558344202794251937154581282839128234468807101736092731645667822547900324804123950572094756368984762696313517424880214960712110218066923292745648985281606422931158905012848436834429712606607716768362680345443773048719312822759982963814659574072494935145327441866748321874301451534517791766333626628753092866278846573674361204019958200511905132169003279819413112544550821950895898582154355119909844140093312676431694432973236735225364855041856608579168166888991369665991812694917634356763654910319653885390341794954955541474011088196261293153368191488627432900791118172610890658078733605862746241496943110558167262246226251036690930089744996322558022289292734665886192769993369299457658841447365792794593461641929689350652130945485948294926530818912766440060426158665412612715220518534581202530295089788754272406619153668845990155951089446299888566176126416224153597498888033728479778718134400633206890214551743282923864151349612623101504974141921851519338940440765081227774899936454480054923816477204380591362129550076412810770430552448062004533873229029868886495356098816484960378167403812922269281910367439289436609791244948493031614219610353025180236164444963427010408319437981212646954205216276480557796443922800469702221734759459548137696567690330343825547634493609040274943611385255302634915827349470947970166955376336010297197473082767912993737472588507015294583097143252228141819597983353264134394722380536733286398815277948430464253003895159843921801377147142204373638996554587025691753802804727307738333411029023620446257153405620627658708072800117829506917397844801047560064228061023845677750082901313319075557939194185778372086657477817006409937234162012568485431208259609457511067741157469597868536814265438597676146243131864833579806324187318906741078854661558784189104025687667546888080607260298393335918256157040126128985960556417069587611271212628889979812761337902333266975769387674005264456419212506586535521037383753171373086372548959959209998138108594584403607907843629909598913483888637904035481508042594798769561309750504270569403497957025746081828718938740461637237925648619494020072882521724250964017645449005839563560732774315716234249121901556100913944207094756417166475554300102063931066667111462391934793543196109170897437132990131733450604685301788972207312903130282812729010633171417666702303995849364431155856009247146060842643767148228322269346900971066416472739956459468503020645514681772278790888616934186011084154731296785695848423895760939092004280286421097912285757709210396767816691322871888879099862033179435859090843701323287982720831497885831749986832309898433094152385055040056112775271554667040903639829987992304884037847206703980078125114346079182734302586329959174094429979256938793282622678672760392947044094995756954109553120065957871957827205628216626124614897033509016402290315713385047968753127634045085869729518890380859375000000000000000000000000*i1^105 + 477725613265349127766875991025835822136530332196737217285582140167040095419015164570330004254249342816130697869799921821563858463542892659119292130965925033790574388088683043327760772201291533770067897000395091313920467791576170738006476071062249990010005982618941931622495946130598147171331093479139065073271881822151960982510003802881781630423632852204883298117241741330280170784849966180792659770621691276684902651833011980552099212846007515523769627436688720792671822753127235703366894835973877381330592753243644628890901806067717710087424815797464952334787362733494496516959155527246899087435955430961956440826291127010063670345674481152854018366044779023468426739697329151401755347719236101247807134862402042189630903566274747803943658212159984320925676833514999099237438772391530461686574313475959026541379996242144818437530000533677035333012649644691314864025372908726310160393754629279557079967908530658543239913557452239402288568939465466313709325682966379889323631828478914293913010319005406463018048605110455124263056840392478885878619566982554918590456139026502656952641983498651751352190032837412634500106597690758681389164416600129057224211766297530717221431935233315215518580138644886237583053994149364945470113067313214557312486447540567644633842182703034120770848771843671197647534762515969951432791162774720548138872314935254477155009095021659979857640812975409176748510232582222823187225023743325519162147309381870885583138012700125470422560472681152732025134910245237196727260458931390000433646149541774201279088926371576920422698216899277664870193949949423582325238538544363159617882997471086004434224302751738285003285049707666580786489099484380678212517523643527137497435778983430516688259239529597527182822714017746030431075729079524937187457105961741266386817109571825337235582743395490491277178019702976382098561957809778196740353658684992623394552479721281373491400128551173346818465396816451215251073984409606154677529789962211781618263751619581895216255491914300447267807198401306724490406847613897412038493533909711761592539328560430333991760381759926808221621603224358258813949198496112163402966451745814620931516591949403817212550377183121006331523565569844306549634415386199569070427417404784582684129955354163153124729433336906006271337080015015461773468511053875269915820386664267770335343179849766319386241367379334439874725074363925834613648106344707867616242451733493444328191306421308300114476925627035618598388997203027241108383111272531542196334603250511221969573050359276111390777357407726232156161643793483121498448484248446297582171591572757000159852269914983138194275954267213193059447761612596073360247467451765097737945439503830638311855108331099388938005952751258991469802291146442061110239075783185193943721677003074100242380668066192277645102026167016585399104247458285231827291153971119700248501389220227114153743785914807764257150187943303796541738924898130195913354602637585329150599904113991210594451146039218852303866311020682809511939286061142343482769145668106332432415537938155175273442091975511336364582508242665042501334474077656240078436647537631266844743559856660229532339665008462119924440452495704309957514503229025056017994488416243488522460790834843415286887216392561322556103113983013408893188925231592726955263883796011837759751920330226017383300743415107137126679089018598503555383539780442740160400905879171498940366240950356364589721624937539729354952034589388699081074122141345111342345887072967112056080680732407744478940043049459011232986042794946069245335761840641427634459629879202257956193886217180238752058121853598566127687446450890671539644772885941666148605115926076644212045913296294446117270951825657431640266734424055377320397160491254186435493831952087018435851834437306407224600009465420154434469279540428941731409980261705879545263705851635133409952054698371645574706018371820534947399269822716887763247550896474530677433576502981668480280542720420442482796808542174381224445746128028572934927882669824989831095417082043497373207992747277689141997054931534877270217042468061455274546888191390763475775786683222470039414873961971210562246024986731714669313336769448313802390124517459800257939012744300684554179532332119493569761436449878755892206959327547164300590640519402657106842010241484547880508260081405975069889658093853212025806262590217444876308157454744624774804148790710992808946035809847374616310964873251115945375399577995902799983967845318002902466059111930007929913699626922607421875000000000000000*i1^106 + 1252709042350996570871870419730984050333445049910333449057403446860233624731368257328916441846124593543775314750439443680924693942739482847564882389641454340767945997177122926554018140629817923749543266264558478763333302991024521614611987001840256839438932464187270002379180045311014765025818734861649948900896346712621441553785695622188358128574769265251550612067310684301605563834754087937338548985932082102730408609605575470307014560472090230666430873132197377314434282699794055331273142997530932816631063894846789135598045530011889816687479070415439281986652755355381636616721633650731559593669254453164419965520218238827045604229803844361489454753141066825005794863600702906834191632558461746175838255318825393230706161872371011545204716984838737259544524852121562199067789928802767203130670718339908370791929977068516455177640885458886999770551284108928490878528025175716646992059812943148654435401330449173502393452320533991043449524317074191007021972749397746160359606932705953143706956978771355544450763365566859976380229793753439994658019908620159336007193978654766576523736646334010345260693016046231354256937173167793790666321179371200296030898035573505054957207251823279844966208652871651478277113972570026691471775934859892714735751129856979198547366645551843006855909650116540535922898496971702808594478170309584051218022849880596031517471067825167254325715189072834133842565125871505746496339586153037236081648577003872312787247371800844485540892290072618053670704133665328342586712048701072162544664516432417939934869031510751143845121311045650062260168852806818550983495818791245824676806299617947522794439435885164032329228396697295252424956484618718264049859821438697829961057922296410162709324748738450575292705482254224743880354784539926137231136326174273472032878052899863826422675585153139713911348167838380313829126019039380226450162006943210199444536495798961672027726194341556030217427517999772587700754497545925718080706485081704025611584176727304704989325961848677388367440833559292445898192077822734404431127341231305157284281760655622910157360458005504425354437602119940707271762923882405768537573807144464033340781270255922486409916943725425159245832657169972922472528960573744137537393400117586571986291837289910557070251838635306686377372653243992920850000973037053785480949951411304654752597440939258759010809048094301187718035788988426349405992593873983954016443548454424917407024098480425655289438199902500659853371750903180338458591692191368602886398905831135337514733435137088689798322216013597698205864461564398699514550886352991487854642515118806346870536897448720658034738614603836788360702126031967192406536053255187916927174763765621914390167537580804318654068368551191858299206724344009223322042072173667542299397337827233288991292987841380325001381921448602246764499559537498028207578369469945009813400876348985549212515850723117135244207887297120367646816047377550168167287687882396289061248471195785732019871939783498155965603893206003431983468354105880174860066204095038775598990438269176318659166451569651146895626788440030782629523088994602020772420651624134930314482555061091135858783813721082016962679912462041372084513180377629645954547931893699748463681130421500694365860676623666569011695702486698841173555089544401059770337150181311338557439757262518100147354856726310078543613594415245313994875389349337641166131140036305181416031527834669625466650327210431673163881274649284359252789181377753014961492910731311031857219485837837984448710120409444305638134352438539458509259248206676578468407137488381114540550604108125973652849764531868227577557033673505076107194999144389812187112622748100002707796019600915982317987222485688586386232069230899638265924979278010545284123018065778645981202656589010419627953265810043486607979255253299601825621658985195112750384998000078765618179700899722305313962873384256636575784681572354042033856500258858803556388747760825348701805280560467192920409216012277693582457764558060200233406928365037621250317127326257152223043037666619414184097095799167248107753793543086612880192368777834516554067157241345347838821586593967410021625697301735833875510316822195562778970841649066540917126620742282661288006352706466691996007048599314184075832900740924027929062912635871878650821199784837111266572900432321418687845352783261554767023821234290789218782426229286415630482928651522485675835362902451002960720497953676579716630695325294383766649667109665741704382924126548459753394126892089843750000000000000*i1^107 + 1618324172845411434084390191628244909782083665366312865944009488578870825671146405429764795791543184898712354485423369011014717240150910239560779568199217714046418338529187241399002613683519705660160951009368055171490810822799287240878867051784820972036298716749062944919976649876547120791035706092336981943448359463916287304360465603316941532236836701302535505939888800665715218638284947892831813356005337334005713314111501958173700487880141619911528819386847282928827643067088222138281277177915587333669143829831956878044128290483517285884715187709409521001195118219833765467057152883447337407751509443551077999853500404817876032094733453440398565730935676605426666114284415525249878669078581062448151096232972318469693833237709330589674156442569189423732383531307933923833956034111788566608981805693372787918458035590786825915162650345800996074598192704237590311066889258137980477643255220365651734493080116392988346222694898270289247413116226878560643803043590188309352189245878067015174117924077621052787262843388497857490854728297330208180538806190529156198876125323636757496048306405194696212301298159792357981415199493368982009485035244266048741830535166644543416759499699670881336468190523642573941648219512393179031066437992570316110351633093164761500650567991159057902828040878174614896075935665470620732272626823058344722440168189682036030423373984616440264715114795697917987361705895931756944910485954214341645509596725450410666677979940517080097270422733785631491493860246955158438083900061723794468433480428036688875167286816318967427578483206752144395378588465012951778613051556586359469739526076030471006465289943890570292473360034320877343018858405630993664437901497460252575889208675308650567105143251530727030031910691814503649178164920008057888478201987928287024808974730224590241527704719705316855259367187216948039532099990423188636298528704842874089655905004269334774890631204531647855569470622648597611471258973960118045820219248864513755260949689306356091739707581629772924129797493667934909276087616214846372071905909422674296787619863421866626638163583258805397740210335629240071555567304291857490403047763555905513050685415546238539760129812978937934219585578140340077230334895093641471866954946855425878083251979211809521558508045527480084005164844745187221209494592995611918058281478388273354249944864613906437070167546241379405339770594273403370595710430034520541485544658102206335342968350340671387015151860098433629738258794914049976484836719024706481371894467673528656043922156471221428842196620863008303569645772580091614415796370135280944748006600267237118462223067264485497732336506580803315764913261512133513263973976912053649581895472680157255452596499571634018562145564400458174032636771815945403353809553573904335122645457388826907250885103312675645514932285593645092592797826658566446953476013357793683547829335694187262359228163739230999594617178994782860008776479243532449376622592265551748068617732371456881655923238625734648403381837862213592642276494707947398485993942039826830805878663647125933141671121272254311359736382881307964074046333834912065252808952559681755631091778563018285541659648354566557676637108288189493358681107195854269717317676753248826029693143776061846574465737290710795122795227461799418354183708150058154794185305647495190365256940026838318608047265472488528684895739222321686322101413075564744227512582857376972155579099063694446166276138164837545061308791940767634709437444453013789258726034805748443227899008941561172978883801032877845545537456648676046297496182929487527496732424036766276837279970497418019371887658724835969320679230405983626109570659439304136998992288943306466939962407499447399102527701761264225566230778625053533490482976458933144767208986405172600479853082329741434637873985802741675141907434925022630253817118849828177847508789462351199097784659294600204460244994679593434624891448122729158920830464428866329625391264355189177041276705501997097219124444578626150779255151999191794407812039521536009966754189260044814490983998844106462938723470279003692779986617790908290822013871182923740362702499737018006698904394357259103544355801246950289693156731088490467801466140139265258905898462021421885327028564309828526997746170612277969085419947031070321464376084548646909748500353408075854334529813711764358767815351515082471332187454366776422688374104665865284185228758024274770858036494026433897304194868153113955208609714203122510395787625805952281154986849287524819374084472656250000000000*i1^108 + -4074851062400347877875402358370508052531061733636644309907486804723661491164525974943426239068088965007922748691022199344931651947197249961860029968463090443720100642546644459272791512940348626365918682734557161144351896885355259341629115208397349356119467437459701289703774401956164550782418791411747415641919390382899349045606373893750280206194258404636275329956642962408482902468406688141727413869585483764096472506289276339574465349652246750318073855868764711527114413046469950148784154499943233304604474369311529760602694061863414077360293152624634116506803423278517697642514582725691542992786329050250221759406960639375573963420502343283672236734803730879076399008680744830865604802024655628981881115727373130679411875899837919158197294513657738087982101866303874947482885368446711726153823000565530583879245231127611794915469637799613360416018205387870304659947030387374434284736811435069164982601815669312919103367154500398715973429033211210731224423272701838530585478650321614177430742124277439215112769139940770790499313569613850375641592940702741830973729382990830820900999024878727424832209899417091445498974099033376470861208994065736184739316403959413545510874482998007675981940692433739298666161508806046969276351597297012610329248564328500277117903906006896986770695354828907641955772163945712863395091020432329420011786857838568566066432516953264799148226204834092745583663842295307926611794902758801736616416278906618428551634317374663408576380849268391011155529346998810432643580369017428247832108476369412155948094203770904627092492034623686448699220389026141157852815447986523914070044738331779972300575762049573006550213430228099808481146975349219901214510380243990482576972980678379254987281477063002523564063080720142176308149375508145089418248302972108385035686546871085088014081597029862895220756866739672843430635180348018333902890322202284029190058724623412002534362202934272258457147942237739453926854870756694597526079276277449289020081271259870450958700149070450421081750539916998517700541397336304372869760619891516646018940246093665737248682040967861799426379755271324581995572284306188059221670154436211300850709735131692144875757049068245284985624750160118958866792874297165264151729757127380104215001287989546328594383885712961844397352671522570284217666932554290358385332704599359486718002084127567322946936182432002876132587551154175298831630478095836956720037322393746095798794251057337255666636455803529465513906316320737975477668954965072081171088283503816193503498006258896091095588204764554405037588046383931694977113632242961995974681606577814082601981014109086834291938162758751453563506908608933144196290962586939691672986941924925998072705742613671566159790422322416112802245328537503833491449456441705245313560820488592212678753915588844741076489996627765016502476069975507515554395068717526691288502055665873593070722523030674143639879853978339083595437822605746713764724785276473110415540086264860310236812351946158384754326563312384519076786986657067674754723330868010218366359526146307667797711139593881019204894569802445438556178027587563728055914278853117167654773116943187325019807552115074881454596148714133173955323891441307569025539798238820512293853357748958230562011361305690220333219950970186195506966152282995429192219306473805138323779994140072429668691501937585652929451618687110454689087850514466846373104618487456331003938595934858285788872197023754270392356926366272204670427133629086879083379278267596702608071672949380604317334610633455036388230912159193503647891741809481414506554619570806112091915133382895465229186952756397971610918839038810923023054920589423086570566787310178855129432610531219532036362414435827129857711669117320992441967710786665865216328077892201775227638564698357482901802957714457109253426783834034687653511115095837266029852018342144323970537161816878074237962703686151525532952322817219053616571584079431530918684077719682268794591101427611546294855432066587640509623893390631696468334619138940718168265045536594822513386407467810617037385481130348234442560358848654547519876058141097990611117747345256848927367440647372842063859273725437544882167762149318114863641755298736103506954029966722311253450880749751964429260332117936017363847350904899616180207887191974512812622238204782336896775015545666116314646391642040112896704995208629850100563536457726407405948699782258399966456067933331506367215875957632108965587712799809115067316820681109224011606784188188612461090087890625000000*i1^109 + -33815536259372871907006961772959401813689604870335856016758913179102074874545434331206388375783502866346747560407933433265950215140618702890137274667463963249277310859324111047031903510603294487765045372441627264965224451910664066668090574042144953220392200859758201053829163966677816675102819838362146869328532730342982363916753631571256422758415073993710046684342625718793683212682881192243133022703327102779431519553754696497127264233928493418258895255151908238180651654365501544613521019855707124190270793352772154188796951674568237947741072222243112027913738383378593913533982284218487146245799903836994806883968851331749982142431578590487756233868418157809479908587556784641339778082568119591835607317687363099684213358161977933760135251172236503146085226800328147450932560235310883417103835656501601239371799608283054781556406607009884046806003066730176221075840416807914161201773263512272120452793029536872908045926123916126462310238815724037276615715836823384269114111461064326182767435417465091035031929447507757133459585004444443045095562458959355863171232044294328378598692244376927113880822681806059355216367527739304199071604800850494283727817104197921982711613472583690990746941492682447552814812282300888276403351447055624526788511927355238359262107980186390960065064023843265023277669443855806099423761136041589807888567134538511655727870786569774963574398455074195535766160574464143265963735058759828371545736989272555318541247151110991110125280951691907966580577158802911597087469818844017576330228086842379606725433054410099012220301107529981406795580923727921540587594871195724039178945640749406040553085009194953044683009654600744640568034052894167626521185867421891640159063951741723120420905681366927153367288330339630857213648364292116016350112305725396877206547714559334000821912935456054625432610449716575584562206502217610241809706415913944807635268794260853906663089707107131663607014610140099568566586378016078005102479996099478958101504181056068469220657554533112788896362840296390062078601766008598091817946174020719848296241544308712202574274254861252125362598249196928271843787605994896179413002056101449235984731388476697502524794771611841093501007082718091059699242320183422334028763810523586120871089506091795491283905433120100313481815806203211883610326288762432623638662080897546328625455406431082137330516465702583573642395038731537886423336491416218691352526799794097392612580921459656162134528552427197966257885607541684311948281179625099420425605006595414364825938439747869556144304181711261451565514631045150463672033234973757293828392960234179239411412189504433300375154513867539816752422626735269364536246561616259987238753680154151665066606213559076596071237898581191548137696633423932607569692465667817331786815873678203567415910029514147817007979079408995359467006357958214210234362146222863112669322777086421949863011823600631459389378118457020434019809180164336960178932357682950621044238055723780013309834443655338185176688686039046817572849437068432130075234054796159364479767041075091620556994792602870369981337809153682081715183725245581226655857993027469501437976614659953822483772991275801300372880622931178967766332782706237636585860025027264123051566296919667808243990444631221381668126868664509733346625840890715793266696051616788238059626175783300472422190179782899932732890070815751666848514257486311414528788615370672792907217131549025284889755162632760551751718253830942199164706665143593660803093344381731333856592052402162424230040754875234998115221386954243298435307310976248078807094030874930684000355219377265189643179476030480910812856266909072269363832119851736484018201986129453445489768038705877700420603808451085337118022179103623130324407750628520058836274492085124749382426759942128722412760522738535578793963654216934868996238745542211627666569697819345107500595500711127570235016108568625911272571139930137482160971097601782446528427774818388046594334354148604631946859017030498073025625423055438096086615219206341435610418226157251916007884568260677559806108382721807352708539999654357659739382304884601603871246217907236055371534597256240208760559875962027227900348903937007780398714610083635896426494981073960498334156969899474976783188159265872123291008628424977340559813131880420537182809342742402871366432084320051109189290820424936119910711159999005297755419512704432893158417997888345841994945664365980557337741111235323665598972416207892606601148957623514945680653909221291542053222656250000*i1^110 + -115562577078779327199369346109013849316448015209837997948943000024730714695671141977119919327737932671089078049397383846048002818020474743176268475054826788770713719465111372009820528554940369178913672726684651811276807207884297664799160358488978387016417609337436729364481797300144288028323948985867006600429250844448192577283889209107321063308759214688768585550766030885201496633247852156178042632675023774785334588895050656576748580264577110446944239957854505713944485004109389645790699913484140443597891818106501081184422042399296827686000220837361627172067849820917817749945918856906959490075979960247261684610382670761847790492547187989239078349060634062155275426190423586479155308577528129185291397444759980735482234363345346733131217584394284241297009422380535671097587716921476076749072215635323192529895296231727759872474199246926121653398946339872256784035401754731295425075469463900479825809047036039391838142344113651157638566358429554213820129552438509485775377732083973777020557066398151703529866103843141274232261447301904524189674307653498067316156728867753417165817238386530388966626611035105210593455083043519675229082013237550389514096789290103225362747468203987462114375537083153580359226650780687567516361993582473100321944939438389575108752102172452455752390207024061621238964153128578008676761452643984458814814356948410331903151921151570265285256772910224308482420246049536212809808214964202346811998531300591554169970609972190519474070919473403278859376902406043629691759331192769876771921705314455509155235626581858723264777191736898014884824896709057625563132041430450768776804564018611090655739302556949977101440892924239929969488022868791971047405359336921410135576738742829928626323302043370925919419522986536714449650809862949039370147151672970792384769763250006224273670095407536513017121086438401873122978764974751407294842344826584395975765950169885508802773194177966060166356442931340531262342000770129504277318427856214897031506635450423805819457371839121315658574559966226855034867217912448431861469338635516631207251272252332198936056525801589273146675129595551921126186001355271490994267472950860058206323354619834328215560912112480971944112078284513680148551387444630307408732786455976394618435783287665704981990135625381503561810892475571372401959010585845740639842958156278547728843809590916144535928180710827179307477663301665244037867580742560767237937327821423397645807494266416790993019336614543056407380972238799712677645407814909395745312640060712307757127076950563789984426062552353727536474577148551277487970126260963059397211017089122021061601615640621451301746136790094500576235361981245450934075668525687681689980184897268791427117819159133343304922371149162477833689546093024430314372676262682391053744027697019733501370578424761872762027218973431891378213400778102157887082959708236774641316389599186464972216073890593837444642708419109393662231245237613592413432418489877647564279157580278077150461898299207116732048519389646675696427064783836889094160474918102059736330790924968766836777438891986220763523102824762315590554584493996445988867933102895579185800793984140369058735924542788164194297626386649912207131831125745818199405694440424022543809311542187858277858661299990333719337425197686653132719921355267470070063373422841073308330216235148406634344859477303646591685192446780422731929377303399389800840021178547168584812180986696927814652438758163582388607220300556961313954559696016610262368744162162096162028482513562372588805467883343216719622712755228725349492359036510795404210969700174691730583304402063401009489119547191337856452789597888735968680280604950230281914468050862051430637223709254827836775857974940654682669988743072272992303709434941940551931448327166487899310523423723346878921943475302883491674618135966359503809926323537788662511409606809302639968560675624404422513815061839261155693520220246211104163503032531408302860039102129027180333948536376961934357865257164041417236266425444199910833281772362610146320669117662126938846278630637437007586473199959056077350638705003075062370227690628023191052393137998090643637848657150232392248486942206002447816764243621662480575569118487020786655344206513134643526271628225801209641669739739166475613351751737437943885832950353059689741349632726136167591971427635321965804713613840897144053678076260637288736276382604185021103641394544834136293493198331130078218094154920981238809377193039845983378761939963652594087761826813220977783203125*i1^111 + -251013468122374584451931653474118826927947696415899456795098670779466195284098872985174391964748042146748232744227696832774161676049495960382130365660285098898305519381116333610666655427182011207412884690697950127621002732155214682923764009476554330365174329040186517570268311611505958787556127174922597457575302371077086776014210738537187382007546446648928955137433295578607584456106230694587109813056394901755826042172344643947583578903359097818869491135357750398262099530759004886695720629781133999816494890078948011023413516636769209642690116677709361274659640405998467716678578520853130014033289378617308473811757725623210590618301350363195856934127931163260942940955900689997642236392682284840312344677860104254944955905576416839016120461465371049058965133757645197211243328029946016979591132904643453048207061021363599610630964556855124155766626586991690321503928518660581018665761902627474440063369067952120283440587989798188546953726263616440132455478411418447442690192080344879017723141058177124874669249500869401502082954632908989713497943042318300221464963438317219646177107420480738965230911580391176349949554329276327042193493144727073475243146723829845088494553116701630033817693993950129130829535236720164948564469679453374582869757775965159359478267159778916267106571788787450184439634238601962959372085424674970913791663033892592559235828891636083285970671244240692155820960899821042160593258015940479825487923314661921392668786133474317365715294387381229390690395880824637710103834433134099822796571668915702543068798741555905146619802627629644166208408208125136800050652854093907862671719949668135464964014758262178338252855844050881590478342655531073387887664193436371159330887596012152976789209068102251177901386695867195920898022168229998270609527261660264724852235673822833313974136627183984704346740920665196284501930812780443507578403687817851421860483051243336996609138246264158932471270794984444191017575934503168335552982790595190490159107847495281584329327033324883592911394700001289607943523250681224877206212980035970803200185815969915171234110997836933875493530736658732719257647066409821613702526182941641680969991105641953955855745099876817490407085831148897533940850626349211241310747869586919067962202041669601921389300086977720275019327380825919790562102908985952536259493327558486287488959993346272725223117148479852399271833113013607236993367353325000434101489535415022986868876652317502747839298934671768961020917399129974584671190998816550261121356089042281174283252086668993838159821951125905090628139898791564105951317138154190181953148460196976913702919241639852298387306115856125414216021243095177014385043199723724156137424510034001986770560949804063177399724241516029553019078662848917257387817529543524144390857314206885771977846222414565114337855586638982894784872432125435862804236710702217606166788878489954602465249197474783217447149106625695607159153149077307298513050089052547584083099691159469642290141980162479161816723935027798043229380587487487108680327211885841988327513875031926633632074735733718393001961161140674674713107443273712722674830927714800172647576746609737264918137354180693196290230353127440127869766660658988259929249104047538954311123253993796815891686091428242563250236695348199066751775436526934079102416367708699007398553648074257318631171531414617795012373341084370975866378928068093194238628896867599577857637801648025853346416580502731657049013276104615143067746790175124227579838579857772172392337059891291657581508314070116782997842362698516530415126105397641806007615041410629693137048945785630500113293819716502528249250129123002154360135402719341271268796225862136295203073964423360626869756252784445496886128975650709762745345192553317411307814496546252483729026059313489143278890360635003491798937996391850833219147644449657408061195261361218060027849414504973815885194750684587986089394595228563735186515945148611224218629449850803063628568844709405359831467615006973852887257218526238597683962804435775218056741070253552502836700774149140882955619375633945233638541303407029365241210164570572188687086162146857509146766615962869830641060004867516698181378583921324278119695184801658611290558338476740278756687823037566891477905360358074384676761217542208275736214356815110151156267406760522250747537204967962629760018136334271332462069331880074137360300440241554068702733840392002647515294434394935889686546874126876703762275156589511837523787107784301042556762695312500000000*i1^112 + -360430287439646996398100242121204632885808731863429017143259473882789919480131031935783222204685307177094468887173378711446754977532305334300173306309631302104427577870973157034037439935799787199258610917566782350133670982286801181673553652193843976327521619380650973605901354049673606743098535598358896320111587721419941249156950163082825308575338123759083118843236023119039344249573349610717183249374462916530557494869617609718528729869449609356290106492843052565924665204890061616271439040190215356319819966670176457257764104780202376722699179488809271344774997398328704608540917589101875844706342807153216929393394221072331779793111633950792359431765115289013065890813231891778191746245767555344571500658943685356938474366414526746171013279466496099039263522384846556715575923137511702087028095044928981851357034743613608508080675339185727425466024927666235217336849167362001776260987618306115566393839726217471966825455784328358390719444623994416896589556355798783838019939948530309210069119525727230284763573695597550982733776611943760889052022412921490446119024763130708424641132984852651442382033048094851401812765073078399315160024903864062319929409929422865835289803144467981271702112940903327778023723253042171416544949068350550017764802453631064020507062579178662382379666539944609907416993046613504198599990433349997908302743629892667540303545026084346048812491907299212740037942093856293630062239358803174771420143129393843600864051912814827187567208698481855277030316436537324883639934949358491555182425628308479339122645361633849281955557169721343442901680538480405227984126747115412641010993143910171775874444421277472813017666774759278671389866736074156970239844040441914314149986793123924093982584924106793954882519659585211920308390765549806046128816034725884387356777770126309243742554152313248339934457591178651463801883805386899282622158511459898694987337320566341907375388856319239344137768741548989848152740117869918034778623633040061649342938277136878454727704903635411465723344378605993960743225700168042703807238078858098590857305899268933236399328163175529032863890135271131929735612252637531989382387933808732901401006093350216367786269080367683185555097412311954918355937329607166103118385340257074206119967789565991230123251227952002232828736047658004552689051455233681406173279226813004397654351420821894106537675174049075750941374257995312812054300694722686016024263415771904284959140684807556375408230301675090629831354650308955330960957830276366870181048508783683719749727679954669709449185063147066558311124790727332402637521074308983850991562614711788927759268401945004162338842090021278127767029134048341215040137928054410241026955049826466670732325034136711056009699846118065170535148362229348301676453131240243033272790819604603091225424224328581845586736531157556812728249071538460209548225105036341913513295120973228509622186649474083711564752497444583779747878910984038649084052463139087885529573039170797050795844986246165954597538449407780740033802973797644057222697089144694111600048118455628417056510399338896523336859924088998376999123211331137086011626012747767746604279281763530755595611872935000299165613613036642955187217309845489156796975758635140780305965685980738719335058883443851934059614031313824760556131723509229465450038755243567107683488338001438848383115574526368696434703537884150188693682780896439588883585098724913335245761123620450255648698243153837703433632941900948777148291252240499816151834513139522058565291943396639547719856516832849785889013270140979562200290947710987393378704838528519399875671340520305847974280271024982711117362902840560818066810985638482437710094207318657919810688258160321588620785834884215626229319975585601871309783492585426399361576842945433304825863769273005988405780168783541538886160204142712672850995348099437611620529051990866715661428526079352884045285941125080977284371311811796225775831135975103655634897643093954403838077099612342286614566133220083492391867084827474045881058460008664865958986414315811450816983756561228919425497566048731597423976897658050277999481414407124050696559787807262361467579829992227744407978448940245204724124240533448585746169982895281664800914854180156126616671146436908751895171958086749893091360959459020892891497383457584637157384301980630606609520434654317673512726646102467147460807294223754209685000438025901929208716535805094967125883094483116772702651957273247557145268160638806875795125961303710937500000000000000*i1^113 + -296806523608275018894394896112253364742575081581982265748898323006702967475251630436897542944604825172769801761558071215734945987988244523207466841144191158980259759700329730597955130985429154470380458925868305781613747185370982764425005656518227325472219065911815346718300853092332854288226537637927531446630089456910041588022799871654618112131722169188000333534768158814199227725232816607106891069795778920444744733583491460708088244777275201716183033130180451868971608444015461294136637642849905360160983467734817239973830389665507586689552722128471669500704024644977178340504329615682304065476234117023188419588978162186042702851503563361495259697895674511822889335141479049607201047208569937543114655514052233433587498567551035559838047949441331472529058371645917505075391190605018853748299423958465187240555592487263035967793357844295418632904637792508019181495761876889196539952522917808630472354234450468969775170479921498838464012127020704291236709419714461805756761523237371149566835710239723418845369815644320805243098542374463708617049154173618898161810177727342413230123452031464911460790274860406334864752030794038307321253588429645625393468524802231363884442293574497496810720165186117804734432468931883915201300837485547295545299717590753260273179685942698863734345736337541447192455757178189737997428589766163874874653248091786979506795665989677625815587956471368473377939629821552621835660808149428906073475027335135524188572671405588298925569111468890013786370028581593118030603583880744669256070003952396915213015655756979174073239523932719481019940446504744391345973108834096319912535849244800577315190713377553764271410487324250120153974726771740897675187542990307469198012172960757732679723917413642783470579721132942023790932443457786167744293811981580802470335993886913625871429880026489995124671746019967238078000598430563129687257568643672672944679376215023208663694379099726081295578291246794838454892609446074639505872056963981520298720055570761844318023943534273373854858829652714299566961043705269568310618788753598457839239278083878670490591727075502487825993182972527419065990643827010527750302296845345684349508381292144766990314819108329163221500009221711337328269831904450780381023780514575035282411391493904235255457697762382381743536518136924580151228078360419072380118502451325133433579816525454412340896151030776518820689938962812940536045644344292971252283655711845498110391018373418419596491738209056616278237868035787733733793438093971645298665413636383101447776536391957492484146338201335346478382934683496981239795442204648025981962578031777317740746875064888564057570077093888895099220795063703737018114456452044724684384686197309467905817556262130186699100468970575555488700723533332692586102836943377566332972984400556641854179573557598646898362319138984711022759470560361754208441611031157125379582937007370262712140422587548544274951690155834218848348164471663053141875204061721793103564621991776643524097688833980492095219301885506267629642873152431583929632758626452685966891676505776125498912545831906519838284392035751503091930372520773821129895535909250708011815886399036559999575048420019976865846894238961837629992273085813098429114035294633956318363776858379485055249090471142194622680635425832729485444550555231895402906113518636833023017952919381027642612071494893094204298336299462573344154788222149908859598163527090180943890413018815643166011139157450897122832079297474987126781978211939837591920143730058930280884873028791272248055247847246568410792751463978208364603336841126816272990040563481116370149278576709232725548233370992764044228482980630138635244292400529600128872816595746302691531977802591261619581547739853759429932568882640794130695918865399311222019522200152396412917436147454053536129442463288789001545567720180093480401376787541101077504986472726400363851066510228707644083527379476743455255163425907043128961165019143418570356959805158688338717163671910115581751714380564363061141829287604015322849233319721342780719747582246136225056430660044569632485393443687524858138279569419719574343897662629991994204585053717314500831590020559566432457613380229858314373466855355807034853951440235421047774824925194637962718156382932739148928767319259501687779904740512638396091749865152798081892407374909964726942273335226016560611420518670273051274711506949884800341510908016867863952920613720719485565427773022335791036629970562898961361497640609741210937500000000000000000000000*i1^114 + 10301389784283748317135348547958683209735573419250653401358845172359645559650361672049586404120428829241562971045733363881546806257721382873908688871805735850796864616999640133081270034948027133317009589999556161609171694218208209382240254314608809945186976380747972543598605576310067869098749434259619494710846987838286857145917414214203488505631084552714060592108457577110791429543613622261920231201273774378085630875301802632983993688295883603135901214068219574341451457137402755128292116610649502819154455102266238316548921911714881612123341353146353553575736593058599915278098647030719025811620782323581636511037168739949313356617098910436860473154266412244751314276031188577316711787933090055188570373225936484718269537169899158144890449485325119242596037027095432215596198982042214273655073266213027244755572183146489810887336051368953283892016791065176567108655391165247477795386586398116143866947418195135135393158312509314813363519064855137882277472397332729027135789558102577086269375595284260959056279217755014914193444636267151088423789723519809210190917434465890182593596576921751304098707346404955081910110284203910089246405240937667275774366434084171386421713704602467138738341470239523308853445154465539363600094207759628585456472567007756655163013520411604849990272900567064053810370712463126026607691615264239118935792379846453524564239392586964715175469851619332775647099920072812549248877298649774385195692109706460933244865273374583114066206558122946750339740877049937201278037380730045175108031994855041757078612948312590752091330728078035734153836465227470535948524608472179785123928933117003655771726087531762749566122358364563105189899090207657221176702959132563821696226541906008721770495795981434181565905875333719665593215881714611076418534064676282708276574442169135408774716936555499082030175030764525773303422075709597857172791284320590568123116303816722877500047641890158536643229075197434852170993129920041237759302032802270232437604366432506471040835552695346631369636456480426373977901274540411293076055132402383939152012064465082942333665142204816526729396124786369921116437289168241047345476718729158018748152796544078661354928264444532473220151695911142619218049827234196959746640698948535125807975252857989042414563536539397748210609820074554695361335845285523606417267922138560636594679759963340499144403069226177815404274631566919660632523546570346699793709217021418827304279102932766740874427203886157502217287371779372576112384768692648430808462831621896706085628691436330826733174941564515376519328085862486779555940433892050693250865882973813637229686145642458060689534083470863992018806534522263783205136190132550312448125303543972550639021703980549990522840701844962742689379721971582231466639480765950943237542301056877922498748683379660072999610264646932280172600458764751181599645186756819228891579442920512120074925140892964003226590183051651056147384783162997130643516316653405901140609659899243429313930834864823374159386792699170175058737508315775050791438828547323025548048785570020092723844720173585786644840817553924776875566929321506121693200778627940337090534796263169155768538967383869899650565430059023209403320802908888214548196026765135811581562491612546711123049424381551252627385156290602654122432588756788586579973523527300541192964374272667117926002465656091138681244489946360963576187117375856256187685954281877864351966004838713533618500557264948908759592411627780114354509817653876470608531404462181231932022904201317328308915972875452467475206441434625440002148164512334581636351387323137655454373440736547290115026785901463302746840475763249722524930166136993003408275065132020400084663219981027393465546369464783836362327932087872584025803418691364485803102017292596684616632943289611173757294171333300645688230428803157267900544298902497437370515490989410827868823149014010742675975757175879432288261639760936306346203139632339256779831395925300972861054481641676225963184745104787038284384945277845823964108876497412946516329500078016886707009100674946668936303290031883428028751787716520434562343224144789697289410928782468609059590624480629557299761512213186396523681251516311609212780965353578871441017900970677357176619067507362425914667528799943718397085964222264199229914189203402488022774009665839300717044106699743461919375719274148641562526917742706050532897548811419644145007224733883522603495805358697623432817636057734489440917968750000000000000000000000000000*i1^115 + 416008688047607301072213317847400332164076099527316216571314471536444570479928990433176121588930347202172214114000955084390843708713808382464491330429598992234836754969620117476654619718833756775693376092084714415052560929303706300970467091206152191092682428927160089053029422843159227770915046009086330843784645982048532857371182835318286068575044691027138830271171435079934155761221261720852222418001611900956659566888767702738160828312354612186993049919125883074557036154163673276318605031973929784070700326193669079186212691558318189869172268243690708529017977380176359018078345085950730839411381826049865127558717693971955755671132086740729051390660159687260515216429095091808789425557319352259290229464090132143577038772265647888339149281018868757913153706525315144118683338772317783085592493565521129717427929918882921888762794192100845307043475583111437718108246489691871608433971716463735034405400266208346499421127746011387015913772041887895902157868929639580134499394413609112151575601156016221213249762156813875591900300284327765438680782196681183635731957596983355487818361843509229987394071220286679933218330537375353435329489403610934177113345436706892232595362034519040086856580482841702888575310714704361069358903367240922066557897004245660772665542792395809336458925653476752958372004869806290336693199557579459785649178787924009601284295183065995680407381665515094489194588382201431474071010093298040213886322508900734050432418355451703577659719692045896808746680087847430703727353199318617639973030809970604819726240821800655299629048386588085597517094200925406091522107212914627215757855315709083450821587073282078336535371555759011779877356438613219468851573176995567344564706147801601858756616149551766609914791392832206671111548198897495827634326137970529712880047614155234657792712706918735627384783877719321106811721198427443587400385387541066322705627635603957420323551865345009073270872301310417325754319631211813643872756532986697255143302915790457524570692948783959677196201348427984054309438615030913802330027424611984488157601370966506001971877298927263415158902666472145515426194260132215391499316379250561216835527698467921671592442401721078633823347910847216361461357204588664739250269262062079068070123385138299991436241191407252697587781745295425139671727447010529501554903148183749424863057937469343308882964547159203337370418523227585673949654194405180393720196955721329536745351520169166903953484340202718003526092072105821295190240420516933845691174169299888181961042604758882857425593587019920235021921041101765365314894241567905307113121425966529574278730369135701002508935940921716429622374933745408982248196202848925335151380780623226751761203860132340948516039431515491271463206938017840782731617333616059112252453096262056428906737045245953556508368673461481685409277362180050209095013380732462775846148871042012111081137958877538257228920950248707829346647722868734871797138502160859724427251187097632397118793183593162807019240889754775878760564004364487927881453412252529805608681729346013658952155431699252864004873536966673797577119454041306018727117979110477378583953294820861350341295079826471102667875020688745977846813525307112707252013577648710742449469899169091684359648437481009866963113946655777538793599560742907699494518012040291561196664432291328925393787652400017363325157274892471648526872189695155569895310118254845661884976928926376453780711418020974060990603217997295648064823471342144866144027567467531982236222064353913963972021922101670791612059918573897400376255567592030008851534082724802884493297832606215086907181481113697736421394522868054403947857138972087136357132192057559404729781464270943045148378619912544103306863816853481941914416458729495769570373030673971010968452831598662464869384316393017162138297512439121944646260396700832317131442908392849214047538241881326981381038340050623197893672210392600512810744819176292362730256939180733803628069891281768059796030818329012386246453352363160248828544419716553010360579120537565785376085682007177509097331871704940197997796154234052646957776641654553394431511624077036109295284262812720653132526087111669102961972976142519100978513362371978669054383398005447717124824569543200498041611641017809129908162590842155320465855047897918743549279579178297661996135350793254724306620184259936287595166594385071834570587717496333589177289120387970289272061563679017126560211181640625000000000000000000000000000000000000*i1^116 + 629008756010928028748610233316811643004207659848638407241234664177742122178087625901038634023169104365547512498962591028628643712714675074454381439735045091170956424277954320093932104800566487035027906471986256244596020399899999584402843275153142717151480145879681639378753046020684086370246398568980853910986409446467007027424932617451988903183649547898469934242701827308757268671397506894395550077510689912857378052836137982948059927497899361320430448055421741663202451650175359147779660444483733303101251037771596571381531851795128138500759091407977589732879246778428594257059334554247157366482440743983922357522327245267649897412418051907421123573685188612088016588425725730897993946829544885161169243772450539814015934891136719553977547408095709651469630738818417577769890520367009640767262891045279439595307014468661154912616417962501196247568772052002545884000233666963193987013943831273907588136875327100775851319311633243908567996008224648566106430546659144083752600771698242894294379210087713193161637093014035818482457823498476970098060916821324236798230842905531747089175870761704310213607215232548077300375868630864274045054399761550836442173798758914703804306602996960774718149827710123939767225406649335338984706987884756742109151483421609336749611896707940393223498686301738328839917684895403596161026169437873278362908575567877744118313226512779319772907928650252836877027592802359487501892648710249984609090566488349509256228882725303849555809780077353454991657356520755980391464425472774864344604735316128396766249500067050873334524226631717861600263793060716013356594245749763590279020785492701656312617664972940601819819692776642653485710214876361399918678350177979978614345370156322216099238255678664552476266382826051426760512341513107277197470092793610035111821592218754927630737613886505118824739282338804253792526043678306544115363088500325091825412090187697445548507640471376412325989475471909725701620328659778124336275078087895943328220731236667603731762563697832543016885542442819012682895214056633713997500234571948953480743974327909329468854933899009970718191835533301664694384172482228658858398883310373642819477302470094972710138399108583011493758376855485785050049951267271228164787229477683449010525119968132421493256039588100373376856571127178017757505833071372603968651662303228493357785418376576201753953138784356124401296808941058961391883213291932378055337178690704929192234102228946792719208121945502175393518784569960978570329640006816454208490262777967790034628792678824410302889231343778401300843444343924921515005602320969778923698232791863439251534930210213858709207777702246241681959421717626030504030710313000363289696443644366587766978964850526238034739391438159391756748966164904070464777518974574035314454197074241915252284246024508078622341107587513902683472779645454988074746597269308116555829362382280923179454053545495917864997778189564728735294077022458520247709490127187146145971473441065945850265279877514372684729251521870579817966818123199145185472288381248442230390384172886996160615749086570227726636656227213835029886767687587947704598707877552160796918651352916589092756077140006321499754671262370153756387862698377906225358189057251763225409171233918276411411898339190000824230718414676805432511432628680743403304625024765203103787960048661802573926552211450556508988643456600680344943506543227289221851791702999834273463145065055318124104593470358886864365121134980388650664592713373431580520646675492297234987927437351209162372485983797752079233869295431344363222058766730157907194017173362726959226330440436222758449114946841608959941713282156823157768188967140807097101949088477259504940563265450398359391886633651824423138848261212045020798476197508361427756489720358396405805132445666049895715099620399243476737810699944164009141436127512739868071273101880026329152082944724910051081028464301483298413145087877525753362989443847828309873095052219451735388356432832918336371916156815049889272106980927102485948071128942941919539968622302746533961805096089168050138281466908744110643630935288356314660929543054852827170051521898907870770698689841876456145792084550574703335991024017518823810177049882616683003776768713093239639627343734038260159435543354406580225655454704969933813732263731328860900798308370794103133774197618843270213391772285655414272927078867909963792299812999019546777557110317502520047128200531005859375000000000000000000000000000000000000000000*i1^117 + 469477458303991954767420963515229295317353155932804378418080063344897017625565904605969071045538376825142570705899310253192088283343975513545487743953091950980802954596097526385771088574098936145959370425018119243377392222548239770126562561568498388754604544848753145717445252382599295105612898466780898889889648521210363618993736634645544814999364184332466693393180940764596487736123872436228265902933053593903930940964924417963895493411261871953281252482865676843188224721069242163226141718534412756186433250999623626132649575428139335075902596456613586834916590276432224578857772675654568532059694285382554329573745054878322105649718592603739288517502383541884370844739441778256834582469076932463913466599027900690896420131973622252912229387366753681401990182434241245814652050637693659988573032148328809870412441673249198501989902511340139330847183602834477171564650675275227511935671217624500160637126831426061796540611896457383204999660321643153594104164750466847462467991431796108303483582490043120229231211230835668836386607686905347996108363162360055471178280641973883278079755367252709552169198001698291044080347748295853269834870670622694167197125110904806235787476929680212632046853743520389437309831533776414051947964490088638097947820613991151035987473792397389681569098185011377385746803303063090869614008068101542469730092792139072173176821679551802588768902919412764348560076112060045272391879228560416750670394670393863047850130612699316462754165765710391540192274250673518238399757046736735384704936244602521462087427187171913323454749338553242543807087650806965706621315638572722590089061130135487926046187231507115176373843560865025448410307142113388773196498973691293438706778395031190534579829503022949500379339427126301500827643453758862010862090744272687102574830673546956283970386864742326498448200560460404364968748258581685470950283639922113489847702757786131592218386531857715623087821143018747553521745952340544482381819209764950837245236748869281962644211753740212273720977581645306860667681718964210063777988595021578900080456651364243931497076865498201899829619458456628470662201335279985727834902466400413998648126049423696986498703405036632431737992863096180639462083666048565113699192143614683373366919370037354035866385313328895213731744981011603113982792389472597479972886057382271752196008898034223845968617444590132014151394279177857919591776170428855361619265300286404611634672203276993020418757500592858370076086626180209109228919025913320983206840356028125924067960323213917709754616231006887680632483625197513451653686770699929434792250006745437867160966542729831566378129211413385459371755967853984364664426312510740483293298472088270597391881190930016555759693369419311700325398064458525676517401388956410773045240127865898550905370956007333419877744322434523165944078362187662778169070850957776793592750628429008823802866681743001003958002532227583258108495594473220562678004585110742585875551977913777889925619151268126795291275952469937871024413705226820778810217589672761436265219227440862966334947932547215908788211415136283999996468637850465536601401151898647044734730806004645632585487980033687126615909786399882676586841961106172543901411922485211134668998378976926992821125667595425869146090402871010335909154348380715722808452859868227087057691281990863258216441950817003002278546208288866297936071248196303046163089268252167058554524090044958990070541027129629761540250244798478986323745477414175243563581085841833888493331579352979303011186461363441515264947203597109705783965506759938490522537009412472992255619746084803650153162391418981596144736948364167462626924905287300790840520311317884075266534100088809503192396401331332790458600356496158106433002735652151509856755630578910683376726500757208134673556985916629404384994449061595184610608626556353680209025220389220433202883590943706069553955259491525223705102700610279237424211226989192797656729129006354419880320270709428271629858477415633638756159962702622918645782815502220584616584947336764327080144978462220273522893546719572320470686194804396138378130463802112577403053385329905828277189030211554960488945565481867002462634772364871891830524895274373381108309634407278310620649676007185842286030692998324599788356074008605678043192515403816714828712819346683203548176191492368630618590596148947784484837738824208590604977753280024899140698835253715515136718750000000000000000000000000000000000000000000000000*i1^118 + 13281230946038287814381559892842171722103809702309569723821570190671373413292212612408941063503517316716250677287959678850730752643204577804706911976748003823004575946600571533283236043052932982479875306530795847352680335660804112199493011107889643482812632178650075293632491013244163400891595260226447360275982961188633933022686093701684644709410884084830827078076324014613992103005679063575783612828986038306790383423482903084743698572861393745858279502955858714253123358142976804536227327558564544441390294677374681024355686148291186414790209176119181942356328642821695105312154750679244420746638788711625844582945298333666473835463685683378380760767333681979859396135875641898020736602462380069771997827096120002795778316568094480892785630686228075379128690591086933657378508781726676980446189491504303902515466291407103200634924107694351444396365393131380641185277511105508902324723501117869342717502405208884361737089293666410655993420219238012358559301655877737976041794073016141739776771881613586139934701614756201127751289105556472099976821502925930193182529744493339305378631709308317802125964109053068066388835438769659974784087828129085064845770402794111323708470296751063015486255500266557293756481555610625069376509100344563063470613477695935034033434965556854268111996822159204923837501473629817650065905884487991432080910261576200432758707862198562062848091362594236078831611498118754050708790735408701595924366855031354146087717966209422771880083225701974879606412895185871044054854773011362013132368109997055759387096775436745819607689574972910707881737699263279731982889405817738217764962592602757672036053597622223132668738489741455168066726487137935427356499223653323673425761938616856877588675748514100533636654190872803337688834000777948962413512532892849954247272955177671590505094210203846681598338238394986091003015129285064360168447834523784286192375077490582150645142956958887552759502246003334900763688119162863372622107263343231057415812905925520366124085707854097543009228056498922549849980681540029164617674066517602352668452248535831943942735490556259458007759080859095549929553536567761374737280804723832318960692176057909002392149471542842641304269799800755784059439940361092774021376800028223385394245594848624111400587926040169269766781731196472211154786423172633166400758677857085849930874145777987012237165950663472917307896169277642786096036134299336475945148592199648486788757659320262271938611271231853746655786827722495397914432565558191791957026183958684464838588003124942188834432749282943505131274933538782968134375970341850798937164318185704142772323970684609714888730558016520416749350280669213913854160146658905824169883929073211650863983751026708172031074230159503564874317535627706960614417440145617744365026000381850821300419223292910165235137420640696342727230975966778221810351814042151548669194656002198218721864645042933900096701168255365745535622469926036970325741295633657487912413090117658022963686752263786872991808939097755092986173809323467949526699668646904269728046773159580583975508965563264998687034333779336126445885152882958574052554021919486841201152314974670645235968541528212566559246165053737414757821436459866300052331061632950329504923973378961818766657426760525776551594169698646228665782642791074886535092043206115721606791189083818961389208875927342227905106072413416636591714623273274714202038047487661473922300165979382692589583698240918185465048788449849994347852997292704518401507400374521064500828516704583911404942592178349404564511606457825572854718701761449383299723085470820974874787755288881299558225302095353971564659313073567950569962367652977894346537535918484515391510536577307616480638114899058363415306622062578247958238782381222175614650384429427669810527075190311172821774783111699268952936517732393682203886423948349629841886941302177915933383468133297703133342578181523466410853329137400137519345508277074865781669380444546597647990777913963955034572237260341113842521128589933479695564946135657949796292656545673985531282672834219021819287152838656957031630917021279529367623206445714708488585650387652065001684334241706855516414944815202673419670402004084817548609070072582051320237288664272087503099007983632999257642920557568629536901931984501139171356520366655552678846181594235824002562789012275738916633006035954197862943696289491057882514724042266607284545898437500000000000000000000000000000000000000000000000000000000*i1^119 + -498208111077221907699792379752630374756800750299773053845580398601066131224456931886056840976112670724174256832364455563304321889446812612695306556106690923014414994006263994540047459660841487262938376011277655776472418196997146775975183092613006381884824680309202943305614020770792352717727584042019004617784865128935309398752878540800899375673334633429051001457028552902749213098566070469152337416118800441129005805935242927812578805287250955894473708439646758058931711919988285234666661541200141214261254404562217384416848939858434592846612051141767775942574533573778832661693241135748851518276849591170871382063045794378370147263348208453909662294040952857716841145953505919259385081037927825835693507340985042002796435009723556828554672879345072390766911271296557989569070339834806705721132193411377090085645532292790293761252859641615798613044704123879869217036335989301285582008389799196597596659090072279357752103336634920930387546449202211264401943558841693902658699613256067338161629914873190448085117788553119603584745557229619634815801420143357666425295268357242738993674701831959059591906289255960289882349209872227854767411511819483573002830423076507941611129443139964668831511674325061761658191711133319762460735065797246354338380743464180632522588180885145968500882892291240674347263805421649539105058948214358920649782107878870540513376971934611557378790047314363643669090191150135030485781144851202777508028763617180359741426088007962147705498383014985919301352687730252238598735937697561546546992336803351899092236240085447854490180561420884134567193248378773188772205194938464572692611489278614391511982217323553217342299218904634925576614121061556148114812371845268151213517079400565066090030193492110281874645142667307820870696008637444376895946102092363556371898999093847028341381104995989556477483506851435029488138691642571456953106355070626448685505908059630452741239196837755049543474692766765107014129107502962724932041151885698937983369797516937313601050390300583092955100680692408821015397578366983757402464393217582376210065736415565770259719309508427904536357180445228168582311483579076541331241865459466297563471021158936670841659061301461580115096644553790941835380500301518544734873224193680773895650921848032374847941286518911652462561085925828979070302481838504679794379712400880166417659013048668601108070955647586607172801045980888801468182850575449281792733462401876059952669744837917484555425471278190073851893604766368472321891940645591704946444163549882547352836410812466555130131566205240533428304522406304852685250458806686485437780836607877966593193902825358471613168901586382377730011165414297283113636608107225055775588375397780603447610164795127933616166319460720848470239818966669425365066376521675253757371996318957113001630640350068001064786179421896676511969859921185041072387367456633807326981460789365553946798625100758619065727614641994666413760781510865255386645618064063384221278285605840564317819653351325778197078165997979274331300176083675067177366508895642405754328878515275414027556472296425451035923426788949538780652132837447942885769891112214703888306865456925717569704638624170303596097908653887698008552320522326901265604378201833022700215845271733085469723012250289158807281065981481383427064252798481442795274670092291128766280180088541413161886521844266387990990555490418630900758884254268842305239128037153536776146081693867063081213229238590108276191820699797600586540414406683952671895680293266063731212533916806505978438124974930646360371394148241943932010604708111961452567657635269292295520951091987002642890834076349483707944999697796746313555717401761485284253543691108314868222864496929469235993517696108822459131321829787313902578886108761802096222220954092595030247078019271994024147518277577530242110251555173215286365381282636659842345890132982173880416870042340490818821290301112548018519430392822411684762704246102257816144538598302452974785029218779825899879814986860189638284833914194928039459841020916993701793715046366224872587294502111176669197962387124701187162560576140099533093378488557066313639764933727484057862714903005836839844748263278121979820954352313284250266909567346713727344370916190467388631448909186107762350185908606927724500265843023933224641475573355094447922498422628316996376889267378665621958363492669702645319020039096358232200145721435546875000000000000000000000000000000000000000000000000000000000000000*i1^120 + -844014815376028123817330416329573238767714949723568059815007003506601272822180841042715330274435776679385032489544090395177176855888035896417937402883628492397478740468303560088836164720765280958937844612663913945613846141793964036779520060410518534428197003829513805697559682517802418196814419640969854669241521514576754108427542600060779492699850083996061319398483713647148000929292251122290917831112038983702199129885987674724780316888040147268090266311747673402301890476622267800330273802785144249327778914005417353801227873806198724929538809170690588292843750108078799278143816496213313890273524701215255411898271507744657462285470369559283578100772383021369023612255312327151287364566611538725516135575282618972385654327937918155832034835734231523290429877891652544508435602729884030823865246706965616186838861845353292599819274371723059359758269134571431253108599934687821383141236378379932971851248538127087494236542643479616870565037245442639408487979962534176890610306077041798281173780510851037052438206449261205352959495391792865319951580612040498956771891697136439623734327289211218364237496782059779535345698472559984123061361584117555605819300067553028375725563163049291170723426603247531530723424585554652246347398852273802810886481592830948907573349981718577575744834330714314103623229847954616160485168699538676420941105856327896675873809539561803847402924038955858288326060121163346265597517955105334569877453719831183655430832267079074844547918246731889073910266556771899184404083842661663777374401446568139149189603806885339922909747023777332564438184979747675638591032338164979512664370605198852041404329139422404004025778212759113523254095261524875746993569126319363103406679380913428055707104603130837401538418201622231320099674401708287345046305334228148674349586481282125733149775854865246838294526781204260013858205840544462916597729472792286123548005460933983881043587820216388239188059484703841547993565692215417582435595109405517010039956641444606472844210200676147081477903187279242329257500806403208649245281339586408176637267586217087196366764777342153894868870689034552897647839853383421735625602228380038651323129108311385015772578909320051139640135230600045331562776648506740803916274756875577741146271488804624679329915027945898527054085462481266412323934839863772253441265510891675056221208296387485220921082446749345016336018212445463310079330580025159529502501420272834560226064364289225107590064064813315048027210766473600687662318153685116972900786382858915708622044436168023184334332027764403294947763648757249924278347122488879667268103701159560531415807182074225046318490046233791483113645789169163543174791619623407024467706374441204764858988786901658559943503245814411018596006193594106163550445775907686567596275921290238864200685741217907193877928982950710692144958946412360207132139581012136354816496497915532642032363874541443842829335044574991453815331706657125430979019968159160290515539243403347719523659954561485750182210036270041371879159266720688765019857643467661905702180813492007791302365825985370736849881307424034935153506206103415240460759360559207187485710354438816695612695914844293431124890419964978308886597918993357272985309330669754535019201159905781908592202365331205288500813833740198051188441063656225669756410113182616556156358319741070214387241227792851744256284481080799521670797403331376261263028069836355826941280994682860762518393792150337700957080764689435117060537556173578273816070530907136290394216278324286533271504811980813118331226605033739858824031170704128046334107011048749555613465810141927163046872130803663562798574136956755493732088840817447475803510867766984376706141773701918545790338864846205109090166553810316273010311467594585588500055601121230207903142334466064614522482194897338371088532041969958344740066323656143487035903976970155897284975686823200101511958917793555462151029955174409557130765782678336368565583263308047628611937704208360272937084535909101954062134968084888597579102337671943854887909953161128632829993356204051637831720853487623769807552100019660584732259443000058137983135979761785519730284776027607008879472005835056647989780012110154119880832048609452318530516527850736134001120047807907014456506922567789710134096552373663646740849703745351485063717903721011020346775401907990016557719377230844851350411772727966308593750000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -907766022237245162719138655505462191399427984802585507160002050204918172232041070733256418774258971985864767134029945774777825658365797163626576163362425852000141515361907819670925243648398876188664924493251397050903817842920650548776272522762265288762061689448652689559891135489586689425752667927834440108676968057343616883669551450331377971656098590681875506802242604027976199651373573155532042684303661266628786575179219586645537792894047760069067035843434598897542544856572698016269321768376173727197746862871229064313213024736542824834836042012966174545028651019157002707944474673899990730354914843122948542571240564046761506221897392773890010476034679748806457402740992918693216619817932982099852728394003695575688277087182051878209103813438580262605937506667783184267095402326877030574061543950818234757739240976556495991135575573355540524398027186338227714787518717394677954940354289601785410299613364522769541551558225527314137388577789327034891083038102069755278056735793954964228850895652324629725837720662931627857957108187675298589204892198299520384608504038431984349048453577661444096447754619091137134736738353322747542261604114150938229126822361372793908907464174863054115095558300841480247264827441421238229515223945102097651239072827547296628528393890850688109452666129862457745950283418327355436879568993991073106401568873212546559188578006215024184804943851420710466417816320437045953082215734991362579967938169336198521932046070290843197574565395646585628468296078506639968479438585414726203961080929542272718544277446571057996251052971367579746617740772152138233746817044196438651603126194256035420652132683628057721145386507659201705142393284568423997964945746268530498320959578201440695876216598361000557408009080054844424751626859444227339915358362854079117226866613220346842074261240560233735556482986496645741852263774435601538704650431850497580285360567597920508556885280946322516819716916446567270589846880209446673023684885186984719134533520729273069291885950550394810018116173492102587232057775918390873269442782075067501797832956707350207701976026832651746390177062899367204361960726884286749087462695622154959070275476590502155313866712375993393143223681647606687693575978812594279364948345385095459143787680637374523579081332280152399751305408508520690365179525036187856120618274814822999782393509251704504362930434500401784610752625161783516826332237606752971573789741521844669908563026139976338343686196111632883814911689906812182591645822391658610329283048934128701847245948287841494186847534679985253049900007747332699466325101504428051096579246714606046473295201830146397862029168393481436427686000456985197753909760233227760875046578052334418903748625014257338143094559510708676225783757468095408923904026854505370252421554183813026251679134817446554785857276716678166902510976479670173075853489404240519555892654297706450269774427390395136867522451769242524220569268586934161683655384105294040087443313860835161321825643728883551626617255099849748042254890275357972501807659872068713142046600328837730668807314504397714867044876928119362007291654674418535075299946425050168927302021209104821820537172268409907715913456303807855607284933220615520466460915061476463784283794019619561962443190166085265750210945910312914679649224902669211228757459094136882523890829099757565337877546866500275673812892837168913146720764407678467517790354379486127700363510668057142019241060074953996953464001493485280637635971958061675697938412848681812904572081763682216176446811186379016488070969053542429634621288323018818998540226531037027727156350400846591604625863130067331586745893974257527108419345054421259844997640946781217469608265864372125390388617028605068218965837422629381412540288575887852977706060715508254538558448844908629475896048213176592574264786834590266123681745058653751964280723972260938170728937485515020582144148712581784555845379356810753973975752090257899512567647410175780401633872815779727079752185245821585235213492445027795852824937862387404072665428192371687366358574985397699173946182880470124422713358127112491380170884157823109562482017818364989221294589544599263199811920453836059083704889925673717693825698383063740567244471150031468226586332122926294169632755975947824420852686553807089512051905808789093708673530239116050344390892999811213210626473063230514526367187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -719974606521447246821716773528094966640805975605609974536139364197903484930108517067808753820982578554388211581795536630300659455556571781852984209636179851775159744134318729354407043336461893988740722290941788091391981770806971856818154505172298671513693087209085835265871017244148159368212189352490695756058769905941796080171439015588626633003700137690892018838572362276853636498916486770618407357406368495047758763367314258843027617354088353693623689672804801367499596608060830524002285052110297507964634744894693416861437071943140044731861396775483495095398555604591918720330785303909605170573348664767955086244389267263068635589245334792624980801105106547093441134516727690836060220073022574408530489395217778896363760777710160161144581426960352098907164298203386997818477837068294021367082535378066062431516192284692517043513454249557792743160607065752594469377751991159089492491683691393369057694973933375249997356630730524703357419279041860490583824760020066417901317839246520336616613083145918494887698539008725272425445065997100956812954515737696367374174853009054071310537337138074093863873037916972712535595747764881548977247061463259363001964987832098985040174515723886311538380333256363976922478804632365102680270330054090943612384421413991840812426295560944763320120487732104111947364809938609260316149367101323968074490175531897105710455640646036801445326302681190838488852615438866339627730372742716049794246602882839219817619903116803390312480685571844838883370562716366413733820855585104585633264823229792692052101312569139910202748446969922430081375130760975638734579379132977619401727517899201272535818537479932693069156121973425733105836122592416960811588334820850155204725325992161917680349568141127364025555872963472768064345674743681887242836521214391919038359155109314431016529418304937136265830774674469264039038482874994250722951533706256057482166907338507605427286860399322948093349114650343834624443835371349135650613513316856362957247872257802241924988740287528573021468929229909601534216028045738140087916304301992426374347359134551914769603697518432677764827871120558216711141316782715502276584791130194217265826722209434440788686602499994659398901015981737722396083728891193308060881586670947205951005599155789367542234923798282456226944426965967828440961543324752649041973058117486121160780085031512312863497471885420817700471151364606345525941781459558499769985797466645862082481479402642702589211968779670117580550158700317354179101054260067243828841974986749110694536458612910614819928074935134465305410790386272361420168981975786400668490312525036882603420910797941978604105178084231684949182262776603660673431792904639141747314329896344285578202151253833821393740399873730919536235464822324599598092864725204407284434766904275378254443990787250912804361817638594404741182720340370975767920749257493403984974031897741360433484402830458386984092478923620528428197637207263717429170698113868504186895843169838386186402755616008135289313325945479459195322239868450546035887739016025307163662554359612312364111483370640208521336852419387094220495777080605778022732217098510627351746923041361187519004011390072760571992495186970618382143753962276289347425572357022068766662980773753852966085524758896789990957160680188170875142198470003630817371989825606813437206001770879058195165287595880801606263740105000023934152859013555277608411037102215318639478180408567502996234936758541888228584918433291942718917444489768096991904379981922793445677990889397396357655924148817865428655423657988968244476057066375487570295172049401330181164919689306502943156517357164332355979812152728861832784454733296525469882726636378415849648950931352821121298222580236441379170839407137835817778812017832725484325803709435799282913905037132955966990108239928291362953898705491933885924167943122208763693578593456406101640926975938976654117072739041170520840180657771723140189613310624658063144489333949601643050099217188061230693256494427508332881604459478721892127745332497757547857618759523182741163466462768921251910231996035063576446285725312068136052766011684930397702308506346213567758962630113252408777573630771631814859602456774119432908787603123561845760887640806659450892351802579991212247700146033572611864815584979317262141442804028967705208815939618562005824361028835726187153015136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -416287281439311380262600092406515888220386740808318024231992485225238150355351033774405559381153254718103925620979083917264807349525851696446097298102389395973364971262204879338865170004081502846233372817433905988631903009174390199509452966941415200890808799447307600467854932774765746625150414928789039291686467395010137837406594197834878571689979147690684314050651604599837297631677899669823890422284870390294835245297777360329886192003832183243531219073075861241420664200090443792083713514956001752560003937575411579951127680874150157085730983187858002470042158254733498533865116406340048333456297450284521559071696862333279822598804634674840231515716850925657394935373596017164303481846181434282612049687458909321545698278854656817827628978332842672129208485200638454307999255677497674197746090963415919709440442017653550357712663107878876776869297252998317621436600595198905022654395234662338904017145853408470306301977916324930655688929625815545960700219214951312521849976993620691720569402675111167918288101923397381182745742884885009426098304551429842991055255099640989373127695459761386963528282490005113456380154232317057699389702719535802310300518156452973151484558114162947572154632643661562056542773241197553606824589324687283193151975809260923320842640699368837291933996134409285608985362557695639536933699474853836984309221954649130481564760117778104102124486961170329859029848275394831392436485943147695021769066315538235105351334959342447974365803077778762285776405264314138357933956418981825050633996411907821543492625610955835805027799859294778385798969225317421205136119655553042020333958248371771623165250487717645729890640476871953695701351786485683206724887757951488273003064511579721770276116860030129747342433004351169174264438806397734172966836625722633923874982553647842259564642225288045812423391570790682285344144655754539545636295411002577567748878035854176456221825343739200813615859136597868372376541525585721956301572051527193983767341012278871348823392419816653706444909849466158142021959088770008576907855252773270900975166983556888403401205338741173536561708715867253225868241957046538619468244658582116430053156057089553603901739039348919441114909592494399641851402643145605599150295922687486054383766348147109427906941552076483490349924200913746541895645668653780830207867918128435657458085048425306789692724122886484413132156722178776002969879483035882980576956733433076991922080545528266721367827219764951523264322063620489672879215057442327805442203451261822073666376135686279165089124806354614140045928279239579160230619056465711457545906487515596612277579498328693700688881353852370697962516184842577900970884314283385856867776389170891369153473878141680095868754551295342465694315765314622968095397635325778791734815092378936729582207674242765553310347444306732179316080562333202065453060321729286679675466923188920585305609995276354155293512301158311161997372576592217981650498498561786879871688094863509009029083896915309874942210892344414141485834787732128786174932491884172722510194418391038421279213268535073228848972196484063875530875019080610053870172217489505881757293269348749094707380435341636601949538885986888503756798778348623550724824050352287487034967619962031828719962377510802830053074905836370488724382909019917691944124821255321833650470463214848273203625195157960491516480375887730658053974723562751235451856279343219420290548889646839722807758496386437524018235457227221106367838643972231252798541747407953817606057970960052043086846162805443260081418652650427854227228285240942932196016357772038983698309921102771470649164891004326380330524563293198056990606267158363631024050827622095875698471185314219655323724907694026714403610114417031705622216868279129527992459115294835471757441354147642918294732433195859990451632963545574314095952597829610305620595012816579083060128494475562735437213597689766090457306482436895765143507957372461230462909719764283758738967728780413818600652541722351984312746966997869462016576090619483698704248362788992975382391941502385055105016866685937166386350795299075784751707289512241305998637026980325128028693931666707879636067841362269550883370648535947819205802055749601025943514573784720986250686530077936715181890566537237228037595731485903043079443007101058162039239072783740899709520571809164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -149678970144605301968809082516876080615801431436564743409405951067887485556756596002291654950668512994114858554123026019460002448886537402862445487254417407899866399763762486888671747041620875170653253277432832017390153295937846078506488624239411216731517994270352515010433451086878540833764165719276375824171999149416366216601150128638449662343635434845062935999734029491143222726466436698349597185429989092116975539478372907924627329141559145171366388535452923947893808413665435832834138383194356405063107046920387690835961772435048095676966553150751908299047010351607602830428134768011610175414135909336734650298878160870091499865442074704452976202404950088133426184340263308524162245795532702912074644515096697971038525517823520523465978645092495463018028883376692389339794252147315889358766331350795393991587539700236367711889595208172529866811869230950069871439436549400278473798673048321254511310343920945097839038594572906807617371738608408982860512358810595846714327103832469190560071544176782221933773871767390182728992589682911927412962945802326410118106671723535679283574520566892167313089984793611880297817798209352359098212381121140626681784932922166748474216765157806301217938759995521570726774746187680850572294455168370164980562851067026193497379872114221816462673363685150350285301878772394042339613684165329322196117698774917233906247713715879763201120571185571666789843518372436861563493055496945593997227035824653102219237595768009044108423583711742733979671079960527125175558692962853258913671953464920051021809065723659498795103689365378363845545575754155438072211121540156180636667829633152377115232512068577082611218468920361761031389960387295918806601486781461048597691871245553706025367475694621773617232484908020633355740548666820817704505501608538525362660198915531035483440655014484708513023374065080916795299276006764798786990885035471794965942598429094217885212244769522678109504507941536369126683028775577709452888925053627242817839972071849944457370918937103196253248439519226051242326792268737867225237834613574936223279342952911459819446589035187297043804164674435936543745764239452237631600799962861578810529778741379440147351091821918373726889872903127437588739823555793195168855740200585831422943447648416699043087082239643738542678870498186707722551328647778544073016122029637865676708784641284919452768809710579175257835551565636517363868739591481181298157962062722082222294711399257779350305936161638698790276832644482151054916607857501793722666530788572807264065151438003213661469972536131190242562455660146420614619793366409363046588933989694970787430212632102919074691902443554868433852568888669941501733047329117397321483931699383699273809253618217586245421937193123867969335913466692606369175077545467339908268599000089253687832150224154914648620138038755483609258887321352383445520503076361304125194162997920231045404126101359309013155871757424554300408736012939068990958255304381269075886171907375833217375669143592159948273225433882997090683587156317687998067672519421231553706520208652949846062941844172220128882324260207547433309474769470618012143694392114292074245743442654898877314415595304649605684073954489766909646951456103077563398167417218554964134387374806675993635276912395708085442595379136177212305966955741823754333258411282416854534595791875170675617028791096534584405602998999550642596818466371665573416694671085024052992374311540735015633488501467792395664690639729587392245720664192017265974900203613916877486460474329317038265218482102564572668789443376337924017578726324410708686326636249499321851463925866677655798935996916545956768021557063954974042392928340714945120569534632923148601505735053731094123644310761059680003964430179572049676879177715854723467209996925918089042907605161473315569534648636023528676937282854668648980328765584138756738682917615421610872939412040090499419633416776067876371530022325401650878032599789872643317016468199719920040374582627227449706036000243968724250859506356798058091603496818298986153285067512178284350197116379095927454954803025438870138918359689717673491215341453605091939130404942627491677307462797826055908756029909954073237057396988137469681533536421666534091974917471802902425153863776772149437685311810437236534336868297827451635566941836309708788904111084333796456001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 11848168148982140013394943695314739704644017666848839471210483182814511805560724892785593407079205585166939759316516496519799520993692632311223859226710875707269742017355773529806422248167427683212636290528572768849434784051536956960923717508218977846401662327777022371685992472275918673868165326236746668474031622233475141208024512028827127381265342456907262299850664836382154545040693829435243108245919204564011042083531534726046042773707944048514715332305359866210084816746346377860371572086340879241667574840863926877702925631878811346911524829697332065329731660440584030780769326521157215270413805904912893155158521285169731260521462551361362461126757691544362617900400320373944329570283034510075719701446345482146614319449959134259797400639755967517697345544850525820939607990250037503819993160265359185502113217068631436002120821119745147122024810865076692396272630159364291951179966332445553210417666096807139013334717859575096299806329423094761420764718477866312674937369264308598605213185487022973862105738376006703082856282226618446792484163118676247803661650291023944334497121931586672785196044572177869405281043843030262419800226450344936468028588080150815926996467930927799068106101446735760958332309656024773923022312270096564871274787714942241167760477439238743243350701586263793509978101944610769004890812018106610497240814320269480541779268109079920160666918651826334644719399818037645121314014149897892871980970333478279536946452201107222204400565892222462137942298755844773332854313583712546374528998052041777171597946275060736926773514022675301620831380362162489736448350324780136351108217682522265659059458051599226523818757356860281634301235785961655487643988550555217126396126562524709714955023182801021570761437334840262390619846326239922265370664837524878279970143970467823231618105239362865965006210608294030486600051740313830254281531282679497196294906729056939681297245772014561938812890542142988322966156897597034075933006709651737070960720760339482514218988088505660835755388179751369150645794889067565179595985619928061080945569766250410572395956872189534785508928977125805636999675436704203118654348703838106497820560691704250594166410730942013518022889229786250881296238740158682944914097621960585605726173651303122273185633348246700428829331396646577296214887982527009669521436092117539070146692353338132180663269890486904482828160587616062921065396174883786863730762869766378459566460650525761302518716551217520241025713724314499207152543883683722295716354306568069153620731175197056073589632931391594092612522327626612780634927717222353953603597467129809085207569978973324493075586511456663928078026132940527052835968307017067667054067112753993639447316809967141902321254704122365824047226171417206558630004728670976438082645600476276182559037538618082524952043874000818521252824465099477400574201141596010782090355029454264622694903472840923211156825790273128571560923128152514904402904548682986652384130973028266552021801690480098842585004087631110076128509104042419487162334669337767564537330414027037730878777953552404900062462623428417719764337453436074081086246681297024459576297255329036764231039655514115282003584074844070611148479891553220315561952553664621927600239866225706584755816588493748071780311800258514034033905302149362982962537656962191357829105410306358919995063346300677014010078294700445099755906954543747805244082097133224524547902038515635941987130442608778204619738166254093924073608398478847960283542644342359145274910754213774335034253688988234716914341615446795303374016094252452686067706898393558151614770954362436713317433850535998269497422969581985948614735992557818623373537686672629630822618160878827264647481898032410565166624558337599877189912399089645533751561698287007626565212754683461564325311228058191122827212491551423093873830748043418931644023586031575180008871812923077312822690921750345704597014401895901425534695577084239178104524460850135058388818122985007552758861383519624090011769757126023658121787717253031578953294124594327982055515904997425156657035318241374670378395030472904872654351397352966379070857519886064510683950119790979565486914489559158652474476187168812382560435124132542306780409100726854229438561173103753890504926166079453547304716029699777202716432318942276984815761943182963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 73525776491701723486674009435378876950296187964037286029550783873100780987189520862248759246953900420246074962736166369819553966348098815607894994796645581696372596108635911095866910614053240802131058843567207244341099208042092301607127511429204795667509528638791414034931268858204143247192113093822407149899173768145675305347851648410598591625530492176786550246168755857201131599367612713164711647769751003639227545753530729777562627356089578103724090031470696302171781506529168950929973901247576668058784894656828905059351992705799243264942775088969998789177543919310578851427038355623763946994831045358768159963157888162082142823426269666502909674531721736303567999104113370607777028189307555672363259300863502562127040404283845358184748575592132111128262837583046110461646898057372862393314473804790533194359756616273338290161136943770291664589428481632533324500065107025766846682052767786674163829371268399096285067872344534515320091891345658379632675218346697921646499025318354588749951751650682629541572790298328684222249409279641723821031121701426811600935400846565097636896174579972226315962147319513579976460253377004968048475784234346581572553567661695335921382478237853100345325252996376535207257586037465498166536780812979437548540867974950944650375920339753893098072337250398956083964421979017787266181436897953224231639526623799221097276159615935746406643630351100479154486848523326971969444514461396713825455994347585881400167108867997692410012404146884059527695545822365570025760014790438007274038434765656248738277314795165963812128377413893910637895561295493246777245209486905740945550203678874820484849607379339783406555320490443904836565130145949272176422704021275766070714510900757848403872063440283913197070214453725459386566698177759693488899040782532302160077137971811213560767961374575553104580594488998795670686102786237396755902354933178718957878076650859058139735000192902909162086813059879749751679018342660816207806406371228086161076005333774122445146468853082964219409802896283248019716813694551588706838124352440673042099252271105194761893110669291071586027828913478421957653947422927670614296565897455489153529808120165584129612137308731186771651022289141126955859811451888891857409141835239520666137462906892802034903754457439593525355085998354531967486265887072477407900923229729542963053929479287007436914954280785031781413680436067435439228217580349079282167757715494927268916529787261698277365825102717911483221053422967917718479055212337730193689557620919684207481985094534144166431006936971179110371892704175229303980395820092060997723993848889025745597426669766938607988314471726152328345946083258468643597793896252432783257082040851611242568554501853423878632428769043111506818685037331356710277649077641936601427509627767585474234925545275520433686665630942311555026839853060826607470141656428814079255453251132369003824138834156313989204892869187884752890360257589057288192658963865827446493779330777828066029029995024337973231479085292674505426568595538194620523296758111103974551547679640013756768952553151475668865391740870753772152342044339813921201968789269370079245440147581500998112061368724678828873378085151857503179061010750926970540905905869700050276570694293959798583610248237311459780144314000870193910600961212435851802625194543043747222791556946287952350459113122581333412295216663760905181977695979135181688465252609307212933341935799974733220788202548653742552472001840775927622791557628850951481948034320955619978301748960906874041586685982963721133811746044508485900682477037202024354173821327599594096770121784754514827271633872969535870851565733019284593731958818868153819584858760385960262610712342810815900848078877931336825311646875105311393790915699143238743818754842393657205029846679037608967546909049244418284548058401440840646752689156317583491010734591577169978190148226157855911900412560031207329725952119395307370838159333971581483479430173746669094507212193543802990918311949712391542596538200639237972375284882813715120581794951597000139420811599140586566172290033002279347970498384085998852389268296744828636461790175757391313599588383115667461888998786188124739924096076605325016898183917429165864275767152282058836533414788194631069712550815809722379491201407943332071730126261109256337117750034432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 70966469602966999117643735482818914898042206343720061841860303687360291220124279585262802687378260607765298485788941172849087708822438342585133665158825885954282614567516930272251121003563536547318560396705323219324027511490038395064010522854796499682388201871946714557268170109939591398866019842590661331820806880614686729411625902123871591569333800327481805636599245316441005331562986340468913048892929625452496625766650897491098170927486741692550147598557767609799034490597306254357233245504714310133334678024617688416349323828934572897098149181706328582286043263994633727617781556205267751779708955563752799574544549458820015784938448979560873679923229758748615536795846408386593972141456300098424117492490109860855770502934886291753026757233358149642183085329125326734092257658449907087106089996570484201631880268973176809750732407275595528222030402217137770118332561282446429379214444578372725061626053491365168904168956252189889993405267031972147326593262954859095455126606239476162364338424085018735672781484437169449057463219242870385786892892591427933365714986958970077662431534432892611148200496769906182319630857420041179229332972172014969305847852413135725734818180185586893916354987596681911133321864164681728255417517567340206148255863797847742933065598526224570463647701770029748876316357585506048390425799178024954875774652391191272563278954327076560044884741054650376681759792876390275780842846725748740954057665428907389810384050690858790664390411735883922047166743872759300986118644638962466026645765596350867729615942908189886558009283087108727864488679815024542401084538878146601350884749535841260025346044626029032059164924311589740000225977981618174212230705676098854462556506712454010951945967480746713254348711648594912774145963119718896029277536001872571602119637423728363342341343264459363054336937869428962499211321273575660300524576463077563048654601553877620037118829534190011649458390882053015736460387461055773994208194516846025259674109240600574352575291632970171746057747269034214427474045435065868141823860244758005321123265805332700173414868877390080352157263159076973763858037656247131061627137327183666930648057397057498672290636127119614182515716129532629167792635843838998850096114272317461530201631366038784456298409969398955793864168042097595339653690094387772416711503970683325472293573961638938631814939953008801118302038528305671175944940323378960880590081547743989320596646639024960588000861496115921843445369717558453712150336000257635429148823494966202315485491687655679072687084220017605879370789279720777243485189405464424740724102049104165945982420593291911801878243636694837260320240453742119467925223691133004645078241724865509982201186641876117722738673164637679443088266400729481839999563885454116810468981904908031533393604430479208513701306202282391794337833647781979161249237569120954801992827614432465623589754653176354322788320738812103219206181738709836945970101735745636222261263318876606815256302682255412487947676703606936101182596197740930097514299742771076227926751500974347013446439457836009764686811461208979561564611845790942280064261529837914904462166599184567330665627841437410970571011217439556729452516136934547776063493869007545782834864915192928031366207036084449533356714561776280542770745645162893500740144226011028012411271494883807561859149366678196197637618379959874141789209961133313974956620540157239693106217019373818796952509086604721352423951145465109909666729464046411163815248109147750029644947085160335179242169271099663789535029405643948505072317801898116627986483425831838711746861254875511485273274356371059839718590000133541440567855791669013623698492418896981145873604877119752031435687102079358700640655554174640381823033826974992955292234125089015289906552859245524007205178369295644581805453881846292593303317375436894162748678743223554519163472810360713545733453049770807556178085495898529029722139437851203359941441447048317502415198147509637016104542711543752009852689074550835837828629879240199983480065136420664326621339152438301031010315982755413644399616441182370990430364934231101215304168538405117477866985067901636396743692412477810083702574728625858950870651571164149785823576005497356356058601651500871052249863565530839986425779688106141042643396798614714620208742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 45206313036071942806026608718587710996734056809793630212657254683408377988252321947509727588438540178115126246390835924555452248647565171831127807445513074443265708779243446474681819334721962900945329932628860731991825921859056908134789815279559593425527772382140574413711004845131203277822989195027266942036296577431034031711058902503895706932593958494655025483675527856965476307500652661379069875565741483835925749532960234866445726152829295323497357350211859880120155614443715900207475259547623360961267123063049428074406487515945311186920220150944718637402804403082808182636508730906588090552134753189042502217386769677326168752860814457873144134593862704609254154121068459212088057779284408815037179718488712254513546800339808912812596295910913380207547053086302500542435633464917408302489414959251820912268382723482708714099138449891117307629458294879251045266362253414554843873080057724554951719516116008945010935125265109611287343944463175139407286277497575464945383468689085602091277771871275058277517280729919403915679255893168110412805514703891677666170450882332267838852754064069347513514276086952879338293948408258168078964403326426902900845919951556201745617106813215516872446324722835028083558634610966311167776107517873207870502328768346272256052052133231845710988859305158948057893682304731792266343140661009269150828140404866348365755672872925466251321307408366350139927022646481852241742854098624111580599980141228564122472623018013032506363502962335006749986076561168865246317398021233002238202741013592694693264664911561097649632176179408401763102061882604366927137970247580225559967728922379016855532702342372555666702568167422405108255294851431732064480706474216168984234202950440012041434514228474279288745901602579796412283035245681302843555174290172436613687733856384505208799479712306319909502419171434635751376302328453060811075994953385318003311163007830881241820639443801890282461624640407629047877142921320744231806161082329468541518061726079688133263197158345198821862795050255451655916805025190780074269591004054993150141131971317221488902689362001737822551500731374266777268194611938981160349537872842368613381197110537472783982340142390898136466670350540696410513107698612982049097825772136650569990428085107496930377874243348286863795475084877071985997196550308324950033247330398559089866326115194244298516397130710303140002986156417049895129097984660130561771161184673735641576203612561869025356215996584435868861091345298015190913012669480371894198466326459975116676488986225708910692416117107959954811801915031385142706848046870673908907850403323432914329111466045148483042024000646372283997681520497507195657462375905628263164123214975665781099311912656143061859492018701005417907650336777914566529096664138155602260231806422898250699837200992266186749755523221786011162258577988829324174374885301779432782179868869757369333505215449691874323346873723320404858994391748229773227243649699737691343354144218619889793835586559988791722285137953050938006596140140393353660893443362576196451882583555215633491045108616821473557708693157525657077960021598644521280321768156866547326398216905319775253489079997292263485808169023940875903491235751845224001358331028290630689673012015521700490344474295774557225110945781347146210662073242385074241833598962519206749256759464510609632004691157087801879042490378201396401680338222922850964255342663301438950381525455292769412543327743553563640989098654234538340419201729889428402818720947343119387750712116123992592575850271416424182496628348327459808445734220631092574538219036847391573598508601529479157733389864383789795394515202839683312859606514636388872663368023027022094805224426452963724318853079717024990793693165297094069871316642457793636075029524762016477536111657861536465670686085431184307199583390130075924341661687013969689520136827623142996946342326162138926747824484768277761140549527549553821501034376178470067022939207262066518872941934724943209461356769085166563936795104422325486943859269786176799564116650698918911631552513328550771192001099042844057567311250625951437879343235762459925008337484435969975593851628832717079778789648901553067613369441884099841212999886786387694311803750441603786542744897975728874608127851953301730212431434001874071893528372912387522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 22124050194862748906019845875511435114597125182473386389192555437865906235770115297729038118144088599054721004838021582863784285648390584606369603948785056912549266165332238731317620946855511989631264221953168763853959001493121503944849080817620781376745434194446949313619924887903915678432811235590850126124982949714128969807317414049977217705789256521852441193185881115181636277915061683924508009117075662574185352473319607404491412964127294153248534135004998229646791932124575404757297966925391847968904420465339159213605551967930790177491697467358467423117191049311115761486874192630079502384282351997031639691287828155935693599174894977545227812509597244491331435714734755817364090283814828089457679628790627913703013489922861055515710471618845857856793833886222169387029894031111756010481107662232727256562498541401521672047917275225239002420031052527310580057673250789250913304765442266347390958346324871907635120086128594861237900609615321625635673722824493771293116964504022129129407182860335651652031191956820431327113517039684811661973856674615162709371381641815680107094063498398034966572776669518636960658392103380245973973745053423020463335351071297751426081981865401009122220698305871838193733922842255059758710831814641222129822082783671235011628271931206975202153275275323947309379402439533540385726431953619041920700488563926558715632414314384609239043946161911504503789864185148808034123196522771350646136792911179259733443187801053797739053409973969105408208031310594607125191052152549966283595028384707340278633194253976872966173596004909165334082369269875483015923925407692640267827270666095470765447096366642893204587608898614388452925052560232432126571209636822779764411197820418433260125493111244061298635376673635930128880697486277056661112052134236346939309995330659740600581256046066226795265960086333889849015851937156483281577906151661188663618000444145424420884837305137502536189424459646615180238377008832917529972534753060840144068597967863173915265666329147438359343750258055295870002744277126431341140760513133665284201620842744759535176247415228828466600157542452124644448370032263814244738870192248079658641210707311183924996717329030691885994386459906386893256054788508367808754036590847322097508205635303191997292973993241411115295142660620283286540072235922521706538759957390123456006498690582995857932134418400349199448219380081694661142350079252786533966325660706990008572747253898350680439280661097771978516802121806307175560923697013885877876994367728883396301843627552100684086710870769352707395873185712056535172105125531857068992701180884312660179828952040391427353364765388002590435456176455901564090635957809607769091146014856209908175310653919832349095015119660625575838118918825672784617820854698792635232813253313308701383874543467682982344149561346445391940243843932795033344291647236236313742465523889536380560280127626165903309836508645070146609131426979850224781037848347194212482751746859392343758298791899277916781883648364017344224667081633401948327594230502489474795580160083004633724906017135627372951561128140071645062956338610633506943999966590803307869684165907755334865218336286434634049377036623125365717910809294184390440180179719486980106798277105709945840226493462290372350080039657366126254459861611996497608427784106156732303193766756853472147036158390346131040127192698381153541767527765740281005401597686062868087402746626982153951384897971970759384782469055239425551465487063840286198334765023313683340986092169305462792467066040564078115860025727533980031605321479839106123499392727285175329734113625443058078573156359325487708596834670150883721487609982040393069056843321441834997804699407188326871241306377736138976312215147476719911188910090670328598975306044272855691941737555206165189786153223010375044766031730856048647571487468819748940328323514653146997575994371372962097885470719017165002746753141680161231480485319603453793846585194026107938589491142563229448936064531672952859109801252932028494952500677551641021940264309488010040740906913560711310138332856287725880851773491299826152633092207292246648333261932918732636038651539443378510177041488196086343241157065256215425052535053088422069702843046716801840036148244316513677997602460000079107933595163212237149134577589026816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 8765260201684782655865356569734929680105919031525816881201329457236452598076009466036702457610080768749055445383656781465336883951541687096786523712920371729069044707827167842102971187824791835942988341067058547710155716651843063365161312087329284599139354255986881175133284705713942776618245284792104657869707789430618004587065690120167525687398146340205030847483943610174382584230091642242982163501840461801601122988019785069538051834657767041511126009415225086734644155535396791039242131579740727553311051499845653759989696251106918941205887022991539886765456888377461309347304075778484070158166567167982859907070805373832673610130915554412124804871196998940521731067051074680008670180588782432929498864804056545199266196265207042623169303131045732976335354883295394814402661227379315293398843113340777954340302662268836815955642630860292039508394009821971155831837702561650029924734122039523315028088315839794289101845269982304926960606126454674353144138925660342961668939380622848468906257622768479540890398044787504266769716130627773949207234471877050123710182847314453441241012460798739772394194933679128979667115990322882265186243175312257000792021830059857120409198172213479713976962089689062540397257214835450657606923171961051290345167094553545268269454828208871379461609267733409357868779947870296585300904297399183534401247726158282741317559958109438916617659459712175324912611780054026462778302359978672400571311245675088634269927192118752915857768231638131111616902720869052041516025490375905134415489948113776933528121880974996682979887680248736658015992894555795224719806880678139888222723039995733314387908027411241476859174584522776404016729381106281394632030295896333114443186563708823867823246535045968268334678328340556058241354147133108852154835416665650504340214737793519447896308546592862907723332728279890969196805794657147234972757717348836990040684201899048337602729241104833627456972248028554183244261337307629669838437651710812453869675968674563001892880867408215457931425219112807977188204655017905600631082092732628645454870457137237366419138820323776933530486857680744361703792236905936314933837972486323396407822926319039198366881325817720713216020591941153337705788506161546549815506346579470217659261051276469526094104429588079636874905757602501980192667988888204598109968779510506856852137453440259315735055460328410711254293502846234379231859964809068935676887685542139019986053046103380894366267479059738662081435404664592974981715857944133633820213194993270076585521646765002216291073811645276751017457351185568710737699087571053761017795482542268498606206015700238204220704033999280192068529097168279370879843503474436150530741522068727596824848844857322768995892741684923977278119539488381855274269535289580102459600438483882369304631328090569298190854581215991873844609037376782622701099282258260991088824813554948989879912253173664690438466529041497679589637197131169131022943284127161727674392175352406347763288471807636266882589310136336818106711518547138157849876903815266483683381177022250535290812447631379386420701986943417860233790870661046513700910191881977805696552076305864842330375598404073500651084045667411235671335948084287896248011726515136695541285802478388414942572564293012683945336615737577799541990661136732275304457708577693445618655056682309936514555914220906410311779902447115039644137574154880379275842291873053606731703281340845242673591657759068565869200442200017669375900280480902880292321611584374754268567500080411251568881985284339793628534787186678949156848452716960513459292506029554596722499632442548077261850780468083002373948989015425816286005262988242411993831294937948119183229930368620794916404939532215788809702449899701690258592241075506235078041627166799310253838067572449240224544167717185164110349115118916055434923048180798090169531918193932863336706914632885083205534653562919000612672293639023274466037478762143375869585423123303019978802737537303350501118629483868483773730036186151392622411635131754040901284248535200946387649916831667619369810480715616921656800940812357731139838083353638583230589412973094558677088934381828314382516210271079486365867633090126524310299666173805462790329778715331843887137451532866916302004357800734749637939357642485319400018254233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 2859759560093742170375697008379791725416667297362162117309957329983163005846076090101298070902459985222530363936009594737423567925108839294506437278421634881967468473366992078106292931352166781033366448623916691340639872238016454344765001037029950616688773991812802961404981943773049510920240477249679582256993150700582213478141301463902958506425992971622656218302263218928821308683460004640575377865312325706410300850531150827413907297187173252131681949945342402200698888208441113836697889259907329632808579396213759777717652647280731035738205298568601996687101468626423762874468518399735370430944956200345128509588478267805462999137129283530605202180159676365119642420514622847388732599033745243409189522302936264469886164096397904865196998532892874404109020999211399460452624684360585440359527053642756620261522618718663942751385442990949002663295606313650172851859893508005889892928937879156519128945659142168706999102811846444643808369514576111669342382424483797363280362721461695811726780948554358004842047946099721638758383784353936318806650658136395541475062025661702402206113205515377362974136400473387253242371918886633056835918747227294275818465190397033696892885475136132627920670769277361928852359426761178225761079108742520149944821755602371545125945169186313660625096506298629881582953130569989843123673054322161059642886805522254202684984711694546139180123133816261664562187159572254279384292118068815921303254224300027481267217636757121649618307922809470132077081838650465732609746105113611271198808852164726422555389944896394502149095152501258919638882616032105740222757361599230116333298062995504825003185209847596750315333596433484932459246795803792987955343573163568101381924814103717494114775461515368810525738455267549110821270107691283467388677808148937071469082974254758015449503392686021410405200621251354219833941632971832030435763626212550431160087787672322866893471374565495121338925861140203588788399845193133977910995347741716205857415949722465409299261916178852233190259792241158458392683213136029650332899236966341370914133170829472314197845731017752841179930642207607285895229200450064712803419338551592248676750203367456214321052514263859308247764296145433785666021279942699109063311539078219689905110418601894084636460386854541987133160073051278691630556134318438029022901641485348893041682857807535143321810347806336611932876992138055158479566363718049922809950303692843517548304492388808040842949334957296164109028395268363035236374442417003158383700853231424782173403695488890797848557699090588061565482676132144061228798517772745256524903014690554615270134523796891165260280016170298654810151823311467567284510889316844739393208634517076253742509594623829547916700629983689131174806813245933528823686722222846544697608672844946447501950355049366259098998678018944845338226929038513470220963417137857094628683178842136642609620762097990795683996762955685948668339560451286750483235697928566167759257678352299592251107614395758302676160884151322411643016151409830132996923360070883805484175720330953838793346092190747286916368874157931666661087957941561811540976334978328173901876762962946078592853678518539880590637110459121912475581920432731507622717209678743513414606995396119932910630382274481363074410422375699923190587552887871481923108301894888039486540443453905845822399295395712103335280018939252491837973412128846233767518988383310615379230521385951020832099617949729671138139555044907635691318073338013020444790983650756367965304962482784111895483336361543752509503644998783963058826805349617235168017329830143470634160568277962371962280472318770770831157345598780126210310905824773197420957670523156531460811381528556641274715944848954312690198925528566343775001328167369383434212872145086603473099576108913173837739095981215865534672129925135507943111791784320192476188913643892928816360725556402228417639336154661629804250694387558437404923655235890196195593024511361162128972496211471036208748987797939138779446109090507916393188010618524336900705217396508342903912071380631686294894151650492820962375635826601253963559816615330434323988360540331924253343347380138547303511788261372207438337094749316811623944441741239507338383332142430239675550498793693909189365695080054993626919927796241399598284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 769561059520810155972921774174210423480234491713890152636941100918029318145394116245203211683518108421711309712653565654628267884791508936852633185785693872357155478115277513831096731980368674258264825188931365072083145849987552614674742049877225557486695037753855164614147081623278281102544814747091379678482552737908416048634399820544242002813889457672871070954404424656321078282410051431449988064725112750103505418961026579359209622758599461911952177502657107719452177949487278424022767516845376228620768497512721581197671466733504883846121183713663049658956216566601707425708326231415095243143150684986718927342201883955645628990503306130613062428933699934624868468514599805851868054280827744470287747619238151986062147824587569561435777929054976404180152271526241933330852992010106747920689416478036729929711268198660512784380804568745061644548354793010997278930844161044379615281796690774139784752802049611743603394372801132001006351754555866875945426798330275313036289363086312111127858151602152745196394424466666570847739257395043036398320343322051257925681610943968532986167043909548248078549618318094941974575037741017830185732020821047124053981985882341124274503594608472593565600007767088326884477428980405986290572289836422317434911720136142835092298464957326058155023193317369540222294588975347278865643505732221387227622630941946776057245665702032793446001657129217293569002347855685810703738496908906049329979271033119039773761798270111142643614458665426838826991955677184547447475037111895223253069522576832505871043663073509050418540701991167489619330524177618814239139825913512882505943994627931751930823988432006891386167595731642722212314741111828765273634107722458413289778299579773322957589239854262398256747422659157726474144921345060592650917332924153075483734501962824014290039641853460575946149085341061094104597917327965417077691859267845141018108415516386467895774798445672102864765197128551039250721715470912275560645773461532233848315301484685390472451066603823008689719043857621819297687965892615209635357411450066994339204420816434872999131570705991094121739461855409216980234149344309316382852938375574058430204764502752488385021350517447072793973279124912769416701152188533058891347512355927778646843992789412845167222676733356080300499578143142578892781234698121056112694198987904170505470971621726214328805669629073322343022328060672510046221784485667982625059949319903947796507753573250026851518536671305738335384686258650546445464318583260710926698138341459876469102733837282511137088260748919219776323603130037035356716822359335639552327066457551139370427085270994952852584580622052665907350952294298599476946595597627030866965710957627274987196067553000340501583534512065054373347221821878143165968007626960443271531371025128743600163074450278641688260860945941357846702890940289116334050288997025776148857873350689005284128519269201364634647216061391795873773932227681926722412676133739174190873766721930867349148543503524497142172661308079265296879958547316887866143562860527342487735795896744927316946103941019967338201273344586203971620528854217948461774431215724298511494385754079453632978519858819824042222565429837851796879671880381266438542707536873432862668600692960725042209686974606891955842482670398276560569872355144947755158467772630676637179105724749296742430660908522946687134482659664343452452370619845048488588445669697408202386545545967755040668564551288668355924847364187343408437887730824139316307563154080057811293206215028837962785089651050422287956075844527014429222477290486733210573907060858457383079691396986025172676763561248425174058659124831043832506335084913916345671719090952576684120590823966863117328017585770053241603599960063730566292478387668348464710806956412201367369723081163861519211950497680921272109642776542187166522475743758297509541074872352233761331618554601010979669121693879015951280164535418232176729428557630072790228637248296974627031075581757861627357576398075494818744453980649265418787155495958815237983935472216577988402073267671097214177633107808092471625467363604287179739061836357273203031515352246179842812333091633761752258019922598431321675334847188463631480344570785111970728661111554655057915364162043880509053085818718386938240953175217537024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 170167391781862732873250293728418090041255149268943272253221718626521786983504357930432897973842722190279556291447346332667040597258979119640020684944170406209738065913522205305803037879682764475735388307744753167534504421647722483925695673312802384703417572489133954555314600387309219258346251352363168706116644708779545557255270831266283554467871425869362693111004003166271202954136165790023599960272450784946527932265177148406068965663777256197211778717107437016668604036818970774736160126846098810846214931808108920023302143931649895588215660861052304553154540649848721852472364018346145674664072520933219019515202039899305365875752104081274370091471687023012350211351498253859344399840278907859170616984868223358737706202603229021987576614299107636462777428724054804356220756475130089276853683411410869502955632731853511443469127330781677185310826595015932361324375775237137609848805796391637539131079051188257927358016184594037588094483934425765298276289955668328351886595359967373987018647138213828025685790865434824052498771416870709947423817915563312931080927659051157243767818778450303250625373974287475525464743496066620546149900006088633372512841771178417699783826186244084317899635762562192450224636714341287076545495363267313259825091863464674567102896119997921627084155027148567936241244321279443166196296753444465165665585389485820888559394523533542529110814506102393877456840039158970596005067497990758870968816172209130295959083802764935272293474097841201211816276870133681234786482230494476827800233478274967220460047395225160546943235869972562330307607209044325982145440773829743778880396647581006578346687747722911162944033192816383129391567299169147329658729968843636345644799146126915281096385388317845188989775021786432051349244676266526732112475675050629235744370039083305167780592668112709075987577774336970626770524791554183244350146670961488048465383856989279097128091982154742613220398085064553640857046787938165841915139970982605931447182152257897286488255150562227051345750641357776374946548157991337955822904148626652195995396096710062304004683023606333756357819696193555424431746796110302458163273242311993959279055463752032724210941144536947786819883400319566217766444091208321912597054340036625287109417290309360597185354454307872190956394985213690766335822059582976275432349502783782273123513966606369525942231396622096687554110880273348872744567827906468148737129687027808442900718188369025806398650972616827713479656923785567303037996729761792829121100168787617520130475821357960840210532859441647805006857605460978090829574429935726628186331528132343900370809711506998340210997594342764015202741280873787131261280549826346540968614853000229489173758708325382432455752285032073408161362082431355563193310411704018943589093448350999503703931193418407378377330001544929552436607315129303264637686272377411035575094712190558227244266229222654168762134269059158939988312847712142474246787419310660384374102346879714744315597774644293813321677898783560990159780071229305286643983584191096734597905106083939471299384584773140817285392964247090744138830681160473796495995173105051016365030540262491250274252843481268125890482755203890447286783812924580890723160891492539706820493824226327349425638738088345078056275673518869883676965406998402900696449778092891682896136554177092553109246325180859783530688719661101813017287080490855069442606400751876951084071608530389342316382970421246802262773099142512825703761695582633889861552212694018830154706232074686729814088702868491708683767404218245375070637274560316802457699062236455232270971488880223395020987419659995388030785201576176153742589136211147020765733320422758816123624353787730955978522259048824970129914457463312469694650936427199153940448867437356308641639890844827780827834049510393502913061820527433464940102455813676514319133362740693377821891511392666313107627133744142858207411205979056855845613174980357227839335904123873830085788642164441702304640353521255500550665690537183530879491915254612650346297996152666675909266622065361582418698900319745514895317251770929291182058608377970383227283190812620091035358965405024799245174617160988734314976055274882200768434508667272631644962957256703409851160736039643704843194850422211286640512047513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 30752443006086399239149979746811583118769096899693703806695177407331967350712576447607408410136870696923436776163769379775248434921855051026877696257340782750404138520044370122103206439677769613974544466285792716018695869950864631428913338674505055216147990310678750570878227505181289582024636085334668627946607745790721743867860320124214401929596106926477074819858221520582772551095396552297172987368310613330471223403812638213454447972798973492253805757745669624139860266689265035225363561073536664531740444040068003476674147024702441715100322170492077122883963466035268389402469357216674927829052348607943529547915896942759781454438234372612820335772587544139821539034864127308645934824801532271093335226770098320739093148669589343222482571559306056341589610783668742593525010441184517902373721188958107928230906761833686002711192424714945468259016094717391100715490896736161476967876043507438149555884122302346377998206912069163232424639961099430549551028831606507401751886749619636691563044693824261673051384973999527407371795962044021537907175236471823876758389862006063842124552913097565169249055935071446232627770840381459671693206398454389679202757890801329594716724447518305704092751072592556046949700100104967536721111222198471491657553459783000434671679569658900068501874924606871033913392931050906289556577305799002091962330160843742186952698748583686613388730199689490910276581158969501348981827006328589581998189468721923122102177755292954489338492531814726954601085150160938255597977346342236363552000351499742612841397398335185740833284719912874957319259248638445709143249241704348813023955446270528789071490239362542593240911421476003308407184747882421881558629796535727105421975583996508405577115322927167491795971919734066309757065116337884820713273279361641099901264685714921388497208917117023074071532880081753838733571074032593175260446058126383591728827777111253569044946682518142994512233627268655116398393347059695320641814197850933106477982806368397922796296932854301553553345789528911725876949331816099588386258372230006102999512323587021213005706901783962655653806711556258226717893645473765064971827038072879023214325394750756844836228971888698551540841538091533297850992029602244047939011038310244212774470549939881890575675793683960554685942106167472087130737649476222407371323268247485328723805992347681193205973572789685780884801670005315436122476273833966291599331842473114548283029069034174157860737951764190926765045749554167255323193756927892948122885731652362860351561822583796654828736339014154388138470233079696277779625139854881377328976080801104481256399596485642851969524833644558987226566100857628791436317126233204793088270433289119490381178524246818306296883837536474379579389403256628510358243257891156518080729153762687578008773013986932032441523803050599174920104423233487071242098392946381634498127919783562259411144806115838930360815197102469984290830690667048562509584114281187785194244978868552855210968686272013965783015959865374879914747029976738221887378813875051228413466255281560990751919039188698826113976194623379011758057562440957802141322910495642615131570290897738026347839174076092899642977900790702595903530766683196615253223469720002737129140566860326129088008908410080453758370334946790394210962361744954620511225739651864460958740452380478369636113341955458675230570054369817337934297946608587924084773631729382710863113514562065553410368475465373248641983761537929701977364151996465745160265489164986042017693060672550859682202317954175998806445385073980861135910443100491772269639515285446353756839723444181025161418329317643246684154122599593104489372764120378933298722941912737268199572201012035931625443822288298653479460454248026945097437154658777099767518500572860110972056337408591420552755038100500773727201193871927328568968385415787500085070517954781608968598197457497454766370363925708912254177821783709600827529789017132531483061393917117567422343750776682763463537723272195771514938710107082356542778838374980304608316497870555429450951132119199117709488206563122633997886734626163923722796458374284236946916395215020681081449184202012365074262423370782712506644873517822637934153153286872592910875403512097501265472460011472654738928013098631564571443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 4508015776619652332326952684133462071878501113147707781550728542428167983488089989588931528658553587606793776978916701303928887154403951794726418612483203610081604971623618679051229525745623351327067744796295615922485644231789891572164977651725113202963906416293646948838744593809693323268075623337579647301822598351212297652676918107192831455822672304059578604721933578886126937182782437228399025107591390815750129987549626573664659268154107009923927873203874175364502791589269291848818637148681191488406497166730396544328214360601857324194429117382845077376871170245811926688581877072224909375788236965519510242343710916021518015258950972909087460095997095397115710864655506003037429353855241549190886893773117293609849900739912111594618447397110290876250041817840777475228632497669608804669177996907497737745137910904802082757519642480182562253547542048470733303790242911533458041756528688554528947906580530409223144495033689064793684599368880948248740430800279501805994904579302496758386767423119261550221373105363891184485698070547657543811841475175460693238543806028094124723271387814106117305851314863483127424198601834729994949512085581572830260739990818761413022869647724461764104359881265158805996297715760011137420176318467856771927521902933720214529930787562540576763679398289016469168886883092660563164107505649725573363513154171319376137044351626231771773724783383414044779311509674125157779226668355491011919662608208188202651011974668256714151988403513150057481023740825094502590601615111265458656857178103461367210824913582706894340933902599007990577999358812870205816087210130465758703364413200185702364405012478315369130033773421820950737972466728491540738463005803261938778642692022604849776833968376616839754796709538799155342933401192968828783144226947405377855625286756322661001186832262077943530502386029208174217967376076566094325445875317664086914799831310276743298877685092529917461875735172367146475663254507982115455640082554569285795672603855570152661276498989987646530647948004873471423981586662909947686169966599705184781120480881577702387762421387956046749300454962458900980015739051671976852879170320495220516472636252633918397561534820606426630341111792173032447520761495006806279492031775479256976632282098646720839116018813747259624019752883974528172508530131306181043361832579708777593995076171613525655061088511418887528450084978271514547747135411586196354739294714414108008599345884863044167948409683749278122719980617488452613125031943996744605232834562938213325838931625349802786592024701282049254817631468076837484994713252782109612544722759389315498062598568234769911830631287487076004976277995809323200910581001869499709235117682910238142097093978785449303534207114173198749957261451051420415977919474322583171668168252606444507804174932527366881228719912518075592361787520339367178682203595444121732737223434442773987574869691911828467556278998475463537220550617319265366626209374155161924445095762694856865294824973804044005258123648153589490953766809841488665951982559446702229919440068771001372582435573071774892996822072017084243311997671009507478791159435945356901265339738648251520007506443850047859422635688482208381971513732973461223986809394665294954300155263806685770388871566515631995296325137548865504632965499230801970500059516901473567287672450833038234852661920285210563999864958442689093755539444809534528678386103826893071538919624440938801707792711078567802264458919117134083812161606057063276242461448322209920249496723707836014455211507875454239000182988966594188542696146083722805360856080980950527382565080330042484963604756799643197875506724947338378957099573912295204826856059637582655610527764219463934213735275545927095408115394396740582146803204302561419147347072835919198645418614890945435809349240105068020275985140949948280210320065690524943082980664644479515113072596932512543604718179666313872931588499824573823647401125143203905815748501346797492892478677350693374610041754236040673215357436582924781649654979281036009378308981123122363646180068694912963913449725213321981782908989950446811816264430629207848940554847963707824387937100826002952740032839166461173371827554651693699999662025987632787591455879076800102396986266807615373563276994543616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 529619675374261301550075675719592522547148117162907766846912083236739389494300418536079164617325851970335025336914640072749429300593875187536543835053859109413250423922013003263228023779635468714079691010268548390524530983878547451039151694851524606357834267416227797597219209004094738384411993615457833843521955390383889007145316996037379031674071174205097203740218037496739000799025108029766793254548854154932587023213750045086673424246611804781850270370595609455968952598228027071834297836605081955804446846317428145092674122304735087014381457932191503257079862318558610004551547713280202166603040655766889289761308295472678903438623766779173223940597175314260123176342256143248974165787636211071858344883412019702085881695984898758444771803751072353245443964949458211472451448934874306543921469328794506437250467892466485128325433867110208922710821694138668148644218624669160948011465658030020199801620531916034634119626460866565655807548967369173720733602854076824855729951311478527220565620947920036724540393525890418986962880437445875278726806310124061210028359323063988960846800582587181365784527277815446953576742175448249875349538070510629796839382613456744500058738170185542108533111300157051298618137208958566199862096476226678688630152176746977182766051159483953483010295440994710878659519386074057732623827879324540365029973920056042088542484309497794409344301642524130790506403276478038097889865362627332109337659642107393428479896323597031727359561507334716499875594237388517194375293556888568037702456466411702043127929078366676456944086780792554506465967007130511376275580218244231824118021967058409110188620062698801257854233053493661346560881542502431142256305469336743041159734235175160350458470968710020609699873604921445508845414364412504578247116676315578180247099055187341253226769650644518472962167731861744022388707931296718773459902493052031761845487015531871633928627143683007267824973253528279843015793373890795798632568323541246362659517375518962264908399079060800178398802437904328591269121151601506904140488453791632381322357115894480615403030290886163021329837482485569621309336143391560720122482217047545448262801046106899578411248667389089989067249248204256052529989640419169032526448584638805076007325852692313115278060560392810282372934037930022443599974812275832735647570225349521922445718981001265428986284764741808938384722721239771402572686956962029893909276830085061886489330296886639298021012720005412537409257997378638506234437890930470853644422609574011001582705532580700426491544142416124037894137044220155131696377636701385946903372803022822867135029322633810476688766208895440205596674026275770107558514102803307464559836282374031517210012935623923464830501580445523780762926148468637111641490519649745730833013001832566214577498731953378905096317626505652582554295870617529912410419088292462285828505815132843383014054768190625288712605966980213807127312169883345951972605454715069379606972276554928682212788424398125941990491496650675605271903561839447347237390879783093839031035006899896609550440678844781678154876626196964465563998317967498760082976488711350431320122064205118628004680507627835783214745576840288461081187577447705767025688904828242390090742638796151570710767065187965287126295525035923260662389447978339974967256776622776949772650541770889482684350596520811158465511703256947711069287207451913232070769008524464727101106575586138028062041383050928621248588291020365748573351070231547686211768218345872941147099633522025948311924588127257051330554169741384311032238979452771725061352883038055249578161980181059030713450966301446072619844750017497899461163701290119272418356196781353694541565429578509450569231729847800792863494546365383446814534153255004315984848983911977815971974006339623675303441818462736360244395693886750741420319277171114784843740790550020877689611744826727764064630118922065279635011725038779211842982150118800971315238892739008523969887493903892682356223818103964077311361517628134216830500253212356220236281610125612345575870311982609300021676852464434313058300978918812419498345152618559792655793205504716649872515716030464431944816123563078098261089147565212089623244380379073476900213327926241072375836122563753747005175968563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 48881428785109291294581160172421767664054165795182152431789362421044605986054692560671543195160318094994343540601882234338704352404779631002406390328975823412500468554036887831639826712324598649374100958127105226932969691319234949559502556995729239639304312459088036729152544072891649361711934416924196552299755183820043259839705023757029129519541440344694139344181065568864818362355177062239316223428850732073274933953318775234162044036634616303308945562236883730379613680870461094725846659308801140493516455266387698058182150519952761757848708555982669659291330116117922099961921423800847977263847189514063314170501510257949676039588342316823981650231480066838266180955257198198910963714506656695597023252439154274415326221163640354596768991990396064003255337299319995260489217212916872856379077023971060367788605469858677492899588157056498681890263578749160618914168992297138478384526458827385572908182718632106076535530269280502735270553674426432302129722159339266508111469550664191206017175198557275802796852994647824640726819750597779000688787065975578145678812273423245573550277454325952418816195694734823629830883102789782394792090579349323875818621710465161032400297995900851753434996137772052888026558102202732745243617976004790889524821510320358678662980575318616998208600783300652190761123933491952560530729734520980264324833841818843480304379560100893780173011429084643326843750789573607839447040099898318064334117679646149527058312171559135977157434504353329271150888979878370741162006994890929390121389005800419995370747092727638777657901672592805978728766436552806024591822490239067116798171103985655653307754967935788161921667126129409289103044807991112060015511641750701795749482639190365100834199538776184538232952382019492303061094774503405407834128848157084496963837310194246771050839985891293321719166620178824158339394100967142369348614406142481179095704547566222274209657127780232149730263638346610880061626762571670908390431404235981910520221141696215783669350927548387566326645791105966950274849500548163649715542383956047472600476292693609456269869051321364116203447051653262081489339879077667181180504130876292822542894381916853519949997285783133757579021816001972637971167177282243668997385236769938194214011261952344382219764507562590408956748146700828542671262064964475596311203596043092438271456850949710716744364764386218531233583036975509180312026486011063585128236459785675576389921908762074988245295323333064269626176656294834631609095866376226763832785199442734045609993433602059457346192256616347548891316517568415580991957539483275140299512119942725408971060835081709117345017747563417610382475491169928489244308279289461343217352226944579833658635221796403260575650795709697201621064432266210906961906168600604259796842628493477461091729125117383943219315875953950500923928638801731051571353128133540897287235291894100647594608028081300484698676103098887820032083578716241277776524381318704667702788793063912529333927707003005867969495655914754543637442861841092024656495391647114667522517947744636279710764087452560142061180744626483614336418628521300483490808616341675267362045927969901763542229953366963077362025761971759867772542855104512841504653840440232332685096376677744266723675636192379845969417402560358576416301700878065761769841718427375764522863369143275843731094453492532634933977937250883666162789503563599361143266102820354301438658875695779053204905669315875522759877741354590482487421465358708820441571166353782129763765514945377818750469234375435441491164421122189451364757980861520771141513282489084005576562600294628604751932335722488330201161623565245710209946787881148841818073503486611276244013517298474977441934480091155715173798986655466785679945653790848552137374102600678894340164551869420729868637801714908332499269773928978473522728716919336914141679508549567488862934100134274021865423872244339736448945495360598762936825256994938627636954898223620825413576203290089316265827442933344128743290038432831942810925527046923855475283441863691477416701113499237670541339773131805008417959536529951524603491501905090929912563606833426544743420481494003218689639660418087310381669286809559184445253201984531834223026030633918754559903760420502524395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 3434646542391352487645741092665138666195970836476004499153991513581819158128078377137038809408919935421243912393014189376579918069389543853624899255980737205976971254708536929551340420132819295518382254987821465843551874186318332728935459820497551710121644017535698334506813685909143184720711291922620011429990447525939566004221606823517030411974511559748128784497393391610759356100035966914787617446910257299238745988592288634306873153515312507530886635081503723709425394201906220423773771493852501792464075922895720464061719829766243345018679047414523764112965668259706181449509080216771310081102881619487895967330753197864910795123198516520375685294204992148256064892225023827886481766462786718575935171504690049542391773288085981799561669384651135118637215931904512246631467412108807953691727971031274448726311964905728802020369247750653736610320938947978421607874941236551378965277354496848331178316409653245243923785248650299400206334218386831778137230267801002863135688206890539740650943973901370837131201632221612961095642107496682642448548434973755447267555081711092684049057614728927380991123860339569361971579398121258403823959230942105837868342299606531019720057647410116248857371863864174256610641807161468177804628819736942606155787077932394990692654830400475339340970425585195526745446015344302376973232583782166434492758930504871759831136164898217680517091690040288119434363763332030626509139942757566108427378328934467736056188976415920196643728776330093974329272209544807024591110557783704093846775063268302049195982023841789406471652007940752557395344790462941469150461353082396199743863053945663588149039247265018992802772078064789137864802410131321910144097998098805096494749317175635546562525479843772640295453861188913900271000816384513411095033185943417039618690592161804218178581735867508987797917819977384094483040362373045647723288455223746746598961019335593790048550522719212710183611601009159116926709374592147467198369165427211804811111028630215902687427421825129609105391907786860240709602925615621977557326606977787822727773486894832275085479211814372114371904891184449065986558254752018157153933061418348411359875804163283144802384494011004091533111118043176340634165481072232066157941424066952449898685761235577368493556672022447981356250581687620052281941652284281904153581621122083636656855429370888009170903191054544932049802767967882929515970936228313073443984880390260070692384973024545826900614315866359074940084596533581218826395136156595041126957298291506531000546622176039487279861024431194784789194616965080531569152784715596684741651482416422705018359927528235789519101962069367497416586595853413217398316460895741429656720364526563942199889559124964417497898234512311952420593190864013142462132256664865128182359441720664805050723939720060278671787727848130144945172085118971608886615546201867326502130668308158850254989004024995353558984545766612442572941524048689841652414639595482729274572521340961609442285212077661962246329175087724825890640769403140107623378176523052989476781953754495536409946877131745635831343752987007372138186620634151624782770382524447698118706509485361095385127302826966757185924926876601090282194224149957156052853785955883618264898417742046320137251694419036849210022991232811132618891424690465949282713015655441806846214050398565597643431871224443422944822041670833621808474806082027257446908932853989817340380253354988321319307251678578346373505832510144994143636651959968330259880454781843221440522334398180038304624355687734780052567264568595392292198492929630518742136984235868818079599828289477003664101841157899547510679263613347474124836739594890106414748589108962941157544224846049498504344017669829555142327553698155029246003117516795275274724521686209497778962324110549285328186815336226179290863163318845989863896065448055357898640272828595460181362407204518909783425197971271308025291047090473975645075649586796131932876321674048154698810303619724612899339472249239873247615983644969724908411681142528932846367108318135981310830709521436806830340255201691927938996954608095743799163463674565966625336301117328097980289641976857458506015977283252958871903497866436878787888370722522995551662682799312423151640115357073539072000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 177096503805371807493093246629660005210346202642882309162063910707704641883655088099322454339631729761940912015482490618902919452597287669477059861401931203015433859744698863646384249375918740150036104363529185382816725449279668318889641721402127220734369215272047584183634947963593873832845628159385948981609978056198986797144195217920103442089561438424043858390847064993424105017539027056879924859007143396922951856537872787992107516432707653521719925207790351309428277971449338002439955432894745728190949610848318682114418738069403477082723309934907521913682600902558530448554178915813433552488407489670854058769712722176471233235819079478710965767890550979442639194771075159918135853828594050911594274877133826288319083226528624433529322744674175952625292243703499488391605305999857903510215692571855118398717865880599778442106877158438495554107777836149994411482551210746133283610010447457821599315081061431092477354089097954263472326624659283159455463432980294576663131838421880895530248884724487725500906595233205905051661046411279478858237157736165321297407485678162747368331496806708517189439851545086506209750889022995204292612591259692627564094286745842741080449555206595863495623647296001041633994092961980751313610515636994216527541187001366689200124455589375029432629722455425370895774866879623205563135238896672658498866828043100955655910341746658622281071690414115113382564960379324352856513869245759348482070026710500675336930847925985980325105010692604156436834675309714962054591946818032189966650673484637392452411116483204595657357208499065518837851418055504810592683422974279350162551017686167814534002749122348677514980148503111388577662353722148721040232771092056685446920142924953724212116913638173977012140111761078154319310610687471428729730775215539018203651629179340070768894059395792416830458027380806799197403189352594147356351528334396070552784833730435935150925728043498722646766366014250292218013118074696767328131602024265390891699605209265787194424500566202583564287556144843280085428603515570064917139897277107807132710370266778206897654966772627947681128289557698806767857272892334594195453594006196970312190119870822709703361307116902983065822941800766424183249992158826312692003670641835046248435181318580691806746381383335635786235271964374718756212604529809800455380944933408356144283525984566811128261590655402918663896953863950640713953906781066185393612839694631997646880643645251901139079376938818593337279150193900544563058039220941232641109918007358479491549782405504148317620907253654191286285003176250906629904392201459829682789923790414378905413495679165809405640118848241105223886146116152486135928023173352698895360647619712847852792253474520534344955941052033829139087063665429454831041648925776221301405112002732971995172458817737158268050618282818174554182727513255677847375086732552000418567570285820833957406228651916324438018999929615219623101631796902448941068182346945046281335823182796689069608540185009597933989945659722906672718893444445282273027091867749058796952168118665188658926528352279671216704534392458179042858123959429979688242531581813052239330124371869444065117826613981177492066006923876193161158909566277292621891109898686848871005915538528546160978501131428098302942719182834292986864598785213909267385372383534711305947285517199284187417603309453273585996275771096026585324907780379583190784914885221282806537985803921162877773269391274756895178272074368036330800539426622089182712307132834213517171469200013059863422861729531034675761468251483310452253674207936271182343673434254926839256181884453652786363497372252486698121050285013408668243899205862715345752185038676744108542339418015655542673812964780221597719237135770501313656926445373643474695618284062267579631711762316298685428839062292762460576070452397670283959834166493887975425942719621401795190067316515352213869335986118858137906303959185218931516862430357222367297793120973229497252227825150673733804166958822290590335709180027274369350305716770605965310158269966350703507258156761814726614570824359389189340458296301698325252113213719880603709723612801349923412936989415382251372788862960321482100165804968864984191767205939232320576619434162915934506792150630400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 7075976085223704186312277824742972826582976705478704802730791437569151249115250408319706761945678379853844966370975121257732178923861295983788517704306678627233855893350397943547226813611635161949269620488559138790611387811179272721786369086366523216008416308073326897643589369389250362477488538583322259860256280278794696818294579824603555641714353472998834937352212894292934552104476101272624388748712457452126000811943466758173041773902701098055373474245326882130318035979859827459185575577423591615701695384634844951995712408441491297950703015140828057107262151491522207312996366497484209034841769609492416864179512684974098513300011489937425517109740719870890772548893855425178540744718389293529449509220278900285466075563258815581198146454128499327376581011261360310091527220280057650656271206078829108751641466318559551930901848488501443761731056253295482702755495962037968697075699356331037188964889161043196450699278117588620640515780982162097282300240648345264353926921958380787711975379571477298483076482039540061253115637641459840368187511265184476919382008410554243119962239124753299047634850420357438846062270616499752316581740376949009979135234291473714661597905043754676442132125750227772676322778623866736052396062482229864759895496734640238984553380848327862994789832542167061145925036715888909962627516408388362164769938554099722510813464951393292070428698272069493410348096756680353407310877700448507521989298668773243206133022741518363100673018884435620462036177221606794271452144248345864206561157152535370944241700628813009071942387373347311652142903009525787444936334595100675959974427959831607913267831988157167344339394331525261388979112641051988937855285044427307315385636747677540165417300828933011214028246395622397280592640371145559645038702948882247887294260197957149978654006196391908280191074124467449656905572773484113406111907303906589026855080154436226676783083761505788220561069452580353918238399696637018797217432374906652666503791634782645427084769039409141250936318207613075997297781892892682217447970160704012944343406931505211309641841908854446498800144303506647921468957902071825213286984350728873165692797904862470909614830630160149908942771478039299171258614416685747358884313765721732305279658419776149672358033668592762664619723052429346522352128575769858374548277234748685821859048887642352500199735750306453593308750945095599379509912031634882296510782156787716547424056696653917184980572766884501026937812696944608830503131267446790776194039190823856146191548551123302234918031976621829943321038541749878003997382269489516914337922187113676579824364548430499587654784083922298845451634610997083665840336071641171994558368417260044323930401573574558240433238030304621837089212629699452439833250007760347668441251139890167102216872589998317763438532604918806938237780563014637064907581762385736555157460688085859409187551280720511551967249542237282236850634063853776720287072063736951282541199539163843314762912576166199806342978435949902848560940696178795748361804330812132994935079253750513914323054654133252797317408415577758495994590902070798294470318991162092444499338485996234575484382314414893714321843973171557152447713994819064200361334937309732281217940473402398810631187400681513547085397059824183618059286842713475387085197988400651042119324088028949867085877613623337016478797716498677202854163308047081622633538786208263619560171674184556291604649008495371245493866782239606379231852878352889148251391069968785386520637526695995412727697210883791606092332390690658810120392797734068501601731906515946931261221560349512834986434978835485254285852525085365589276991250115416305846219455148347291844923611337900539831701423498920374477044376027718258804956357504403214323928932118898278285634816028526655492852739743396228330935889806382756495939198591019534280021705613387540239113458852864600747051036180703645414424705679196373128034816342885453222174243274767073661372499795646071069131870328899168692858041652853591763049000320420691180557438686109356482761711529565501654534662084920359710716832815988591345091322328747401137235556292978406329047468907220191134638251477070442922194730355601322753372133324669402613239123291247623536640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 373102988266875055170564875580625013936725034110477841241061081729106731923502412316231407987562535481240007841699253456297056895268317950171968252926251472021705596156505084577656308477822208538409573475665573961526285400137632423137094063674141920275987793161877141085238319746848197033961308458342993545609376210617681801875413246008918457400692794472789748531138852859451378217860619446299160869708200753523061886187019280416806968225807740478577147902197430143265848848695554525934174683335369437938171553501634004900663431719034408699949546467677537958522878984546598407492962733133559624570855522289833896826210753667373861492245537421395696403970387765189013441410036423394368507653987405461894816749588185906948333652779227587880169865030455886614981273414393306046121075090144275802051660403569159084212645949039125522193139054446767583290361889810909821988137823857259424224728932233504621700002939441005393016787776637169903798986497015294909259951733517589448618697135567111713923321942177276610882732683440359056112200454360367422567879939596136146107618043205736380911867764169918186592726404274370821816762034648297698476480577921542300106630197190703766723718849734860365248657683726375767383313731242088742631083996117608404424892022427966600858188326315494207368602038556471958182405167742995042963074731930586075734013139264114314791710833046742237918670083080367762283432163211135950841521073376362042238478818750965429199434163083222583176970153630303925586923286114588895586063930959342053632760712220897494813731897996016150150813571822934016420861247145478898039506182783240589059273387475499656325216008770921605447639362003673436283620755762180291412501450934493016829324918637465667309235654372181183831233585653550412244018424291564828918876474827577854116903680465695527541219283719686972408593668355634775038121926169222827641487348521536034876785815820146225560770077908570616467149977222802009002700638814911300573619987546238993702589473173054635254429662505008996177442530627131682237877472219633780120990193365482390329788217116134510700565003328713910448867671469560893103007937387797645067348826683626273742938420670346705931139331719456440000118968689655713202466491195067314861117210438169695538350810314950315175744940611793524063150443029374427930601682196053825019647312874260684248475877742454792246366298676639136376456906450435600978796071755026704480836778656649137162378362876532109061924774068318889548795687797939924742167850924446114196329746635775741673797685832251523663942586187338099471848862729226875083390133280982755626503717536323262436135284509909491327669734097894209299554827249039290750749795999845355869647139768262753903071838985973886441365086572661507663255682655200335946494830512597372492597441321247538895646156093246185218964151100881441996195499762141595804751976528149151808148256898592002764165846197719043673619319732249711863172506800685508694851719983111841579158754465398478417308022422560856103666526651665828590339748512976688010339013163642533330309296835501184662382558215368589758553797562604734527265828712090165074481281482744964783376835565914309398800331137413313495131780280502982378463001939605624410858624008466369568103856040382018555233546536971098465655905511439935099727137389611752567584535094514725273315939969681438166193266986322513939018698099865226180708364192452225706293843832364822388814044159629337003601035852517256460026718655838164031586860054375619600373190935875079641114582686897386419978291557590221420898313033486811822401502442447414831462316179678990769137268604317690569067089719701736619017844457209618523001131750779254865474856514018457986195514021267386465474101635533401374310350621805899334734515408321242433348657768744445473504164696322348571298720419606648643042672539177445228614051170986522101918344843547097409677590038543733983744772925452790938538278353298752887759067829293207854714399526883286178316145652032652030167233485197962373387618604943383729459129097318300782128137586174214851844134940387600246034672257148837658254986505378402500701022647943637193092844134865220109422715829985985878090712407585968065310700543555527272687695966259927705348303533113344000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 33800622835505957231920401013721959717924628777063721085135546396793550697943455586854765418221433410333686423535809797150365774756206454037965132609486125485972100289755628709058746126828121226066980825558902492303545946891141632301064954509707336436796072613539067635854441931251710415998399890604126544074754752005029863753011200439137537234947155896527079231393629978351479341388086663189221913744856328002155058486604476546920000495236232314895299022056780756975611702864484173913340012518324071362664464411200509667498922702689224263912375058179153110457134827948153739933019807877105676740047208122943201629590001260155853558576891661792007008876331477916788034726959477777558544059505667849513347544513069758736144745046225973666046407909255006301715596035486696740413428698374485711776459072250820901067084244308400835609699856382706561914714876044162384873604140478300392641651399268092602360550563414145050963343066678348423381153003011385286480145318401291148906156236121457106354752808393620131988234921783982699529003049938241901131516891583978455060534956727176496913879550660324821305628008074737362053495332827570604897225561361488373103547658023173141245191027701315573455569405477411821520895991650699606993426216481504991455873464848473202231462304246672440914143444204904480493342094860471294026257321780555162822167054657879333250678128297726348029747985069246388394105710289684927369028725517930992684338634201391069827576377613935441376664063535389188320624054578832900020416311878941715775203617799844027871620490213094582772310469212569179398513195489851091129704657184437351867095991059738182682995394533692290810154569135292647952803327743261178836240845384731566531613004695536595235907916099012325841472590982564108405097851332690074267848449994288683852791779169798986432437697120862077776952163312715301314534429018867957279749992724795010366233900294209726686295533215222761514462917875281520138028780225701625000133358330736557307458033317264358328764913481727806516222553442426828095794665799549241478162275274511472349723496573067503597216272922891261427633077653791227890598108407017655965541879100014917738368585706128613809475385066896547986008721822388010075870985079243712273910741127598981261984287825727515476156590246085960443811530027825810480581948217867708322222592755182169062591558101579111320875353621568247627035528788288026216787660755597819032461904620301103685548912983791425223658932394245493195923405169460691040753744264798099002632742767900191813259311820780305256316243912799165082328128491514626865010346248707482660293878040890791667726118833363766059159774478169234171436239563582654744439284357083207825370778921343464596446327983203612100211133076978980078865717109560384185286746838876052150672624554061440511637720900556094743443729498824195624263500062892966507761446200705371026115143317689773291405180438052559066709737370150337995931723560548845608534155610208357280566686603883392883232177296332779198760117438853648132078461395606083792038085311107440592291178778449964725371738036296974539586123097009292064188094949435206131035102993508011648936779757406812030518948285035944552117173178536041269818243845775131037559394816151460461271896509891643684272765074500239123518468592830074677973888832949971540576325176636577015005850317959557885695543871809475752288565406104798595519945776651643219734281557156449829211828721119798950180709830705629882933763401610193156120616136123407736790080965458025011861587127497040421852334111734612883651545156823265916606929092723837102485222577006548036090348485442653881320842629985087788864898582621813969597216256183401464771959197061662016299635999743788464790439714202558452666635373425520944696708976299596979260642987634528140802375822610387088000416422304763451994556729562697792339505826424566756721007854255256968879277624540546692532596690169544032786832774311576786541530156024101328047587477382098088636589595652246117063588283812442930084851412839693228222752660662305268253124464408737605329304946528282763885832912443248101185965411246172730837191846876798728588930072893063822657052823607695082032784071032802791571372300331450461256136951881404739507925811200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 2439457497828409248726804854294363012607375329201531374151377883977351687435332254312526628480158610194937994726225385664478826055433940666046979811770653381950280845447211852790299028151344164266460394557333013161036510895662192711713427374973615287667090142685978270829694936727748031899170141451374425393977245920679928261497962568303471012512456161272653754101789423612823073416089223194831272076214333393629250923869840441332370555329388668597018069923716560562198620648145502306326034576313621265845048136100283737360103401035975860226494301843893234309049800298451712028225195588023469168127717738806174167261384252078682430708322343609483537554934307991438123686147561306242032996942822439650037439631515211257195559438509791411217274168395740016283503746824096089262649947061869441938471868365367975371450063936485098767031180117220546190830232672836942217062581195279904080734851548873512178642468132508365988801974264742354081513033759037348867632026320757027225682814271700025529712684920831494932023078337091278574842811513730922081681200244281411172737410725461778559833096976781918672429226133598565427431833191438467327571152117626655334884147614763132330551640823504873743203983980294699772619967749164697364302042366331874038579825345998624124954772115843625086697972584961495953845687471277223909709593663272408270997905712163722205012604088587979092971247313774993184845642436236917657533848927342252785589345154278722742799414281564760368451705230306649850708870753234268310464064068651738730618649461644925387794790917085206724527685063482823201953578653636163850130770894804664868224001307417691900614393817330984078839410300790520215167012114435959241170593927698857173047613498060737912279692260008695852629413361993169479234144980027920818491472423768707925905573896367518242485271795192673030898949373899227233747956127672241776921584624340998423178386345367089170939698768952813042858706023718660367224586032132474453547096252878494343603966205994937170485734346443808705787528117131892104177014920639888334272804998113310339654625755501756736907204383276706427074915981910234190677766099744504691209271875565503746915537283500232704449944196204204335535688483465287759078300679853113979873698556154441672347611166859563155784040177693865511537786970715635246025262869965591179761981196787790821147364429485858738419079471948286645693341758337384945334661787554248025908996392006972937249786397560331063742766694850854321532045090798843144561990121952494783422959060867938061932258154653138447031237487957912151822364631811388510935487356734801641947353958030883784521222413104836447429773219914391886758608087860406496562448790627332735267391512372701086649213827429839749136828902114537263086011027977552264862038224552950526968238244133731277991113740908548149776032656486875453227574499680900781192296068564604901882707703740064292330398057423156349497125026724711965237219316465316896637667456052448454208833758126012904441229074183322088580465198194774806551583772435330916282281387693184014799222828477259318445183768369077848557016780073177202324848234664800981007356988476838665076815573610246001514152918610231207350072185367227234422954412311976950100755789530394806643601882374292996512772541152574006170608047570682263957643546026858080322942325948864276934177504342997230541712427627971844386694273175642967876238660573160319584447939967074551218941429118748054487757648449128426950212508522451521970817006663666678223642603457264029351642948619273051312963144410475970152211137416225769547038352806491033337672560842124343034772316065881322528081091572414783120982367944036096947629189482567894632149132490045079651478362906513757728433502886966424044287501948974832908921288494704202467265145076262838686152817988044526194635839354853937382795981762930527637239304234411154138590909684435943557154298803650386482730493526532830485625430624665835396221646882286689979614262645584321843327763748362923084824139013086039349554135782272308000111950155694725568639971771449463190632277160589812014220968567449440398231774640945780456665479928742084078592566830229843654975639626991727109435880291723984289001793506001422951112472999834628915200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 93735521065671244638691661537315038665514827815355034931168832061900628731345271050137926379118846638735998817814826131412654077422775454721238406700405573745351331296500240433173181396670032982632010814405580730638647730351582473116733910658333758858461203952945036479121673585969211687830078272561475391986608326691014924765893931287499441510401440915749059219207630318526268745171347226505031232391891154232431089548173852723607212445506980223850536505049518687879285801184782496648959183665511647515604013334994930408889291473067107524059648508985805269146858779894568816743232827838364020607285671556879280924778622225025376007623587680156049942335034412403810748347424880535956999167929440488765141729945776044997500136501627457984556382554291009990220528583536438336044840500323056326764130205519925865861004641120610404162228368663195679220854194614311825597019843306798526647185522456567169508295342059649195740538174808754373253736007495611120175965412784413816503988962712821392313950093277539820935835359906435797229108418160018208933589264671829513331726163483916268886704194458795135245650624553159744155641823047772696558563172136503480219610190288683399152701709275094652807545139064785567077023934998787220300794200187497581437170914700936832662824288624298785349171860287749376312782106008090926443463858972498635286453270328929101764478681655229963451343869067583011048361573770134235037321656315241353625654948267303596860881416646044904368668829560087614870243736786903529426174318670461509627017178474146411344754184181022485517555462296610504126783980285701721603143220195430283884483625660829723209400036007147235195523697732504892614169009161499707556349956080906820747648988313570338643973310566777091611811440777242919331758595560621623232516723913331020594498542608119952486369722256284886210791362468877240819233108608711772813801439391089980398451065012795828842221390674582834877640916997097766078910851907273080878364310502079309920666455952380734175602116906521060385500422014474291302987218162605750328831505893336346630620626562770604401028591199824232951047032330740134727029781917267627105627410488797685995492715690233540134304138657119534620478398102072088907406941970683333252949942231464196960649392587116730118908137317221930910494914016849514773464197172880081135444252717434599855998266211548641293379921265960006390533901458612424993637925093815470675194230202995851978888523370905893769051598402306704556668845908411324614574666802367174053013407938330551936159319412021995645340387595526940077718041967060980431447360166891744654691224571129358110753825147155608147485737018565517473500630868147285614963975455112412538889759979503184042351682773677418877083923985689325427268805330704571099163176702518352270084388877673684843379314411580155240053663797123247877264924300852497450492709928687437978010153207057067068936025948991353185374395311330180650169672771606108602954654752265111279638213292656941957299811892054023014590349153396485491657939400618495571835174033604475524755404150419532241276828739014288743728751868745501500309604743919929595722025932610741782682895881824834683795292162660702054216845546207065046874771471699970916221972700366478965374112125122543850845108734788446169113223240701576869657352144619355567796060393588460733674344549555405309515957092112800183927704064801386121797029629791076731300412724246691180653816336780448841015703945325302511336199746787347898388585938532810560448810205861780300792430636173117669341925229511883165157754735769654524158410428403871929766987305341900208802552599572253472140214566334912192624522317146019204887943254136266936578876511053936477228810515985922570416031836111826792656350258405992560032713554125698309048494312945722879599159980995487773018383537542896893171012476180216054537796117395935644157135091394474653873383611916819043238084054742233635119494822173983304692661791043752262725290906268375367835307084999473287381925800604185258901444147717850891767054440677345664071852610298435698389130628528622541605700328785682400590886498552464029187399282207135612856762273020244471524949949544158701037859231284568808934431127440238775479781973557248000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 1053729727535145915747426706684058995479754128246025955149927676419208554355765140907014649014598341668645083594151207240099446134518268418137914334918877419800441638950934773788592243089300668036972149901818067825127863652895718957214621963900012800393824032548788229944580482409902522298613352562040700607444363048762510138084033758382394249870945089196020901078138863579440183286055902948501406313337375524725365698438177453171838048050348301759903064942907097136306225461096514694472303868707734814092962917661229115750014692516017371318515277990998517000992496283019019224066331262952941235276038563330825214028716553370584427854349142311223669322305029133548965129972269466947544982243957446458580144222282927331492328631509683375554847775266748111074313800514478757882000546644403986498049232318791861654255998118563564733134761311709002019997930577502403674731131078109391217082819224753241479788276183588649169725738824057180374769606800749561080141770817224569650810007210332242062424930790204683978117367224919351922830921883032458526648714749888311866472413151294935959504663677748895999546792169915300257983956345108393465803634553832849945360963428313235555704175008876270968158668002531448225557361495164248688535423240247767568060408006408175098725250920761869443940378892495261548444574038209489363696628708591269932854510508675695741413813376990282687635416647383796153940057133647170722658246320802706761551487647918653514884370358489814175524635650533170163589948198545064698856062969580368526514683456390511751042857736762612901955242659075238160428779886577534356882429775723489836030519971287851193000116590694343541200275087902884735369474250809910552300116745777718684419325055464585186354388041889173366875715818308364988936697335615455351478307198296366793516102289876500125099036662422691649669122097412004249779378244725353880462356116264630619082757082815053371688296513596441303710494984305606828971522525456405871894951397655246500141494533104877737667935738998732880193468577251974224337570956335276323351082424219335738773310622494434929740387785075392022510259076186441337067299048355549664241905554447864252815804289684588201775069852765569042368349700560413635659080222975148334197236318667941540435864538316027404849173109232613610846743266732502134718830241646800098341508957800706858256640925463299457484923902780661054336996097733719619842402879151014977892083234053532613532724437596067905440099951010187501959791854154676049539138704703632348011044220964004548739486425260856864343544015959535785181986786566794917875897628335729413750235472218283183827255603903581740670023586615149341209769976789422064751555155480980880007773929824701429733064291031991087039320446523282243131309501845930053239092874608302783572016340950810633018061801537283093774219383463507893073120471516418055149157372753381689950415717184438616875177714550484464862108243057378081881866999689817570248864273840259595978107364791545845670057253979114125276339947958685140994876601206313177378341003504101237404937547618938919425342118205252729500602803742061166950894978831437600807565166999919469386665896649048973253711503873633236723765377222915824761029580303792267719588760924084927093690203788090484879405425004374191613709945992484770714920583341065615826395693514023203603593538819910363225947874408969959731181979549765442775906828525089666025986521203735210255265775715347772979777225191604562242695208484904392876807417666816270937744805917426651177031110277741624622095936264954202243298990457889376284253166207588086266406537094865707398588746758195776679073378365227147952146239628058747584705793999077906038892686868556607509252534208403024917336083424959875686871812255442298024590359744843796751326335482097640844241461565282730729625835050033196441283790427581448281693103882158113526141254032176864187948323911176748299299619160293779656453606094675558704587062366054517083815861782326320750216179371442424094955653470102690592154241713020093990720473054180989185576867103656262715534395556396588051495831396922460087172048070606317871086141041320079204474011897378756140970439171690237421238069037126023934255180568306208020522598400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 2585586574286926785243510755022348984957130309452782016319781009201616349837929238239118861758941681804324079052890975996904353979267923742356366876173451532797970698432392180893523520647825060677009053942823276065611970855462458234652954284901732265845337943314504913549577315982071081920086137954599618247179832018155398320732458250241043299738980646417751785459451466870783290776113435177334726381973992389068628738101126345849768101093041705189126000182151357664202004822590264371904833340172814501841867743726295237084377839128597316365527898461872316749300077768436350091391309443729122961902363487305844325421505203257965109943408119806058530545779946917877008003669772500119279452002829218907260346868940642555166840615553852634215831682274569769411703856719398225495679440511362612010947598836718115958147796987608737181161750606893983392806490312305116648775172549435537835466324810826539565596996499394181735334966592261810935442651612588941588805953862107558922478855402596252139800855878992856755626960953042660645125852187799436438897022800932465913381118480684734213445308889012287796488383503037943524062486471438390742533482448668325435466287252781432837634006421454891360014061244235641660760973866370890172492382858855306998973125948902324293470958804410349036795777595037962806555941097995095573094165848594745173009479630790763386767512136792525312123387496837794396381211610274755905929672374651285078901533602572597046793599342932738905076946136675442515758306212155599990630324571631776632488179691822451452675859582161711117911026892346782825617381673759683755266947957696519829310917790491620685646548778082763467772475728304757465350966535756207352358573807516860873132559132477972538354168269861703045547871160475460287509729230347399180807828750295948005120797056685626536042203011413487454991045042896926562411139962559794167081947796888941899218621338605338289758474656957384524774281205862004415601731904026975669709740739204201218101527832305324611361315413982927400818029851697254275483644280274512481405105744994906381172890138899934019687961717852978840985944033385170741140193733450225016140964225193426115442301604253698824172313999129602528368400008367354386303333969063895302091092797840492282731463870890760052867245458058078216471943229345874814824821752314969363437175315298744890372851208834917422883106164954115065645983931808558541580146918535294045990543415927579040780386381125999053109860383629690241163348013182071662442107959005953062580182261867293383432048894283543919011589142249757780463176133062813260344470992257752302644073721375744756445483725880836355476177920278445234656401834558144548413887325104957939816151748754716028911833487891841597063155790997785679959608934631805482328374931690216800469661208406533742042136649938137339978133716937649718249323704355489573591586568402660966928509268773856405969277424210497317312751618904528719187617608345299222305304232936075828824919416451463226952374221142789550680629864378109307421096009310644266067967256598841456786042010019090255130012020781351228884345477042625362277699725429650577051061388729126462839034316399664242585239984493027963496088796769313029767486330486627291130173754406299383199462484015585653308073507454807727692524126392427887577868233140521227282210022967943423036064868521356134628946173971243992923708630719473723704033210183003434177166253755112146028507346673899627662276959152178054401406361331856643177098236973960794244442697614104921930197231992099599071384269025762522626969227745550251061993764854493219698035737611564024523194772255490325863207440571569689070035381709551067898865091956719211152450153784638395913065864282459073820153670081487039147505520479297984785444188407780295789731141771889740135972727264444759233050366662355055679500279759671892453919962888909482430871884089604709215571784463130142976045609554816382223827481704848304712436274328595808660069061321957383255988149830672637942528377594834111193658343797716926006099236835858587638641466974216404645643866200441297985879744672766151025656929014400992726505998748375881546283876147719881976531547322599525129068367961031169751036188109486161920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 3818129375217250891083917785023361775601563179433414588592508616781671385985454724951076552139414577025685703302958294575234547065152944007048562485586026097197307478144096263851420649907300682913957148197905972911173408460395021266539369541252827018002837867810866775309476933875256175073747125358281107547323155186144874669561490731404479791607448051129581319487033445725930744648166451022608173811408622898942099787115366926756902891459133292348350698359457493721710977184509231957170833191057130159674777309368459781910572189335649787167514926437781869888635306170135919392699587257262733217066978757370255168416394803492156846216069566210129437837102332352869461698738629516517034799859715187384008716314124159945457706085208872374460486586402799998244620298292634572667654793176082268418263165997940251502622405864054600698307411796161930835657054501260235581297282959111643893107775359879010084142989462164185708707037431954695229579627756325889438146778707050310272184248834604477060948825107106326459418518017995000854245729757341670370503072774608854753284675374623422633665989523119261826468031590273736206934656483785696026608069981559261430510026268625480614268383556216492508478720229377001791989745560977735284295363987902501139015744292436125258067667859820014690661463440640599016032716666804804174578955109391028467731453559479364624644556414488778689264282561106840317004200515411352941997630580608547456791670735343069021359612567654258019071654131672306956968383737772285586166165082437683227648831337272462156419442174568352555558112425177870422483956501661418612189809687893966191606978817997839986696599183377951683653338754790325122499621506795804958146791835375973064862506479828902417640572631559113846011829513348026064888078279007481464250235360018760527361392780974753276206929910470356469899554531457579054583098925555841445552445469367307519090667590647500260461115493386180584721241221069831784136060654270968737598702008593195197836077977906406159763204566831716525521819287077649923194952379532528815842296309115389132574045741215911003820469001204118679623858005953408150608379378875904760155139497711963041303453666698316733805873033342232598510645836822644448973186567746421670695550295169751607488939245120165005089313542069857200255580060766710550938454208032548674154855553227802329441705443443084445579928066525434639572862471015203972425182064898978768504652097695533009430161595615655033984891756355266064094860398555004706531742363096957610290918396894063814789432337335663308963477143628209024344596795845343453052579844142121556425682813470116352881736492163474740381859844823511442704674318884990461591667448423336758071820567461026265505730312847939203743704702838005898919205851329542813467332328480003998179755879910687901665650815338034013127555693511428487311832272235042877379762279711403857596151031309088762195654125648352068621195132774408211512214075837689997544236373554648575826951816282311206410146324874689659509726386579233425526158353708653567213798394133875868695210857871483311132751289764127139688609915839447275766900272554470174293236403703974819594054964669671300852336880275567744266573054485923839508509744762317208524231957837773001521564969175314889292992055087606200513681512577314043813559411907636857667839667934111262748804754148196554851708263135331497088051432239150372932829869125183443964964298347617064638874099641420271903824753720665868995330677623290205695908740393082067439595039019927491107984661911135326195739682516871320202768701482397643892045336971351330355202546757413553499820268618508628301765444270855100912444400454056715845432827216571748676283477098876479452298176747558558506276381908832870674002533919694866402981240645659053799154488582302589641940664866688186097820783844601502789985072433447621925063468091497799361102158411586187238745182598278884953183515006223786755460232393319285680919560344461384984059257574172035396894489286592163182243773110980410662294095652038641007539340391182628248238648950764765013933251565354048729254487391324333602821367081751916755720065722423959939638815538904938088302903559120958475460596515745513873675206524928000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 104722787376679250178690445140323062106979512107082740124526770119204316043203240554221617691057075543223515319131248906214711479973133881374551822614404076229535186943409444706807764475917552983440762872495861685380253213797275547451420075633866009226084076206780150728183934776906546810220350237786414030439841200259700415702884556810829248863971943677186094183396362026558442381600468981252263645180565902015110791774272310930011323597757038784548778871067689863180339844781964628521119620615727517630258796612490308058491133131475675854352933320906977855308550488726864272605833415859488112224965068572176440479319704740407007814856605164036818342839356309176051138357624145660782543453292159501354794396412932699344164654900239367220958651745111310060568912150645513718147437621304550699882479006892343794223877601675194814602709293853173821207515254913286556072550906699846426120139311988361067591438091644879800998993030086427727163719384853872503052585311511935354249956325251775679453952272374339577148984786449028076927701214044199880117654215308841125644672793225250868267843393850928229879898106524835455469896926532193052434948221820604074482069648018320453194803460463838727293219014256786412851697495316447800027960123045163697674090789788513365985763786460296344176340265958273477528205983328201431399719816365812969977333628110358172076330594366106072445434257843908161104859429174181879251281741647868546382641739692868084182645311225716458051170052560291661209729726570021303158510529504818499055965776330619414889839030421456678446933370073180464074918071602648451063834367383157313126071109016465771936114140735400518140473357384584776811961619264962677810563725244182641854513124480036750363707638616002755275380387415610565124393751765811502487599114351509749189564061516679513680469230754520831744347622937486570787190608188787962881844447435952485883821672376253594148715344786752364294049914934926731474072408154390551439735990911642924668409839822862802289328086035347281558379110056720894421883796400474347037134696381723941091516045104516968539154080683809841477879802163124116382170808052883786364645109715554857369746013790148124953079187231779816516987736520558884624988249954159742824184531143776503440120634189754319727561428084096479603429875496858999664495546886515814986374702158418812811866332797335822302673355758866662155043111496686800549829073040988782763820900430261763057676422570426398677785476086517384475361839157500247199496232643509018810985937435752971502879747354662427020419819567115297723141403836407773424924343727558438343195794981550139978114576064636560818515530237961444535095836123633737045789124291800674897371701154223491575492691892179070739887319499646113819091028345783527276720480959928389918909221496726368232594574146309256598766655848460935347982357097880385770127705348927345471951437015040436767723061116754854138136454989738419095413871104001924786272739511358309502583283349854695632601149449731015750041085446923894520662467148408593007983306849637686143136046489114440253997043292846491981763855271159444321759886029660685984120301348890559859164040735044662905991256437473266514027455410432953148273091723578116466671259578770695302104916711112761333313345511372096057934471405469639423612155114172593098535331039547233649392280382363741694358678496178125885540547944344845620124949620263012922021372187049032149422381383936706616602227560278935058524981409288707204195634991122588587655568416007482973919978362160037754268373967954277776163143487432242565839174906748886200421666066442618436246024669531285703166347645765384715270957527555537752875738461093776998074970174468499053842604295445031181151770603230998678316173910503669702819279620834205033231748124744433072825275249076195737443715707979457653518608694395895042668708943528741305926771369942800110096167005299025607106480515265024829548980956877699583571495406597870844179398814882864496496894827931712335412330610211454989800992094021142960540887284416243668682419054682068192924232936992500624560820118311277580201985172512350770784131605947581584336231376858173583423195646334743504088747979904565134124646400000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -8304947824748548263001876578070790681736881987367226601108034431421952634813390100744645309326083273361845868576261351782360624540654369281837515855250311853254559899265761774097044092231444414055107316002105252413053330719224017237442519431180064961180793447110379308988864754114462632923357562528820179634921786510267430358943891452525767662661314839589366801477215297855056281220897286057491026035796510794098480846975589192669305813764051750090621266425508184325347972071609278302130061172157437871815432303121242501313165908113532661940474633631141180565737970783489008051354116234441589947567650254645389011592852449698722217900575594847846971907670856728960023744181504415556649593260188689777432893747751071702719565984304282459232927748614065719147867654150594374875042446831324722412388028596941347710701555294449464518593012200456629113849259121575058996630441715627268449236390744234601758895774653405015722950834472814344442394869253706649397119586626993592639215369673164951266446433034231181085367764166097436320997072889736502887134648729685631965576223374228583797013925250259233066405131841730393033116679940962645430452474983657448825763422712073052699683831802145109372340420016323236879593016269579409934520707683722890263889734167226235671111085140858549158273708689238355320029238290613750934676885278232942360598291375894702516191171908721041733649137302750167038481442762029730218175289059215920994420261517231354684920534189734731949862833798550888353170713075701851064594995269082360376130193802547567768916600281842854852886804533896624643587222183650759272179858185483583920212911736182069340563574687754236855330284726258359084487962924205515312988590338959526688790360265116530163735584011932516415705324993446094691657734993385879154776356203532012905036475234258088594234707548692507078652633002705085527745406933005663593111622680203485583926636977783451490767937746031324549731930558146387582925510124700794893801485781936612035235248519736980453173412490624313031358648830824134431773406252228116890581954783387041325740640049044691025555721214251133363213304156675488017285152388109803318995092984811615211126896115903708308425952170944230760380600599107650464715348869311539197935130267515837524827726367977551725391963650655782382773577476497001699698093600344105932090780084963784928166068740654949599280732967073066243023055483024706448939462101204544540731045207262114302379813900922783685871512654907982225035431779238426269876450291633159944500151677941227131402964537711638553998787352813395672843612432903291519404518349905674720313935289471538920575399123380212975460048174677988731237559446460995705673649499368638032435652770393248311427676419275388537175428603446579747104793813159395894255972575930836647330629334294665653021616592502333833335372552550630058884209658981453673545490785737473118598216730628809017473549382705167482812871529673565917713754639885423651705287823120948659291401068036834624482507374074433303648103045564806009267065632763104299454567495443126808342839249661679615359504769166825264333548181177851234064087596139264501886646535229225616907024432045010309349830648471094725852280136576515394731540885986833638386118313788938670995443288511631245102602991850468808189209014062699872955862974857430145664340463223919775755136941844257895834238073586209959403232071414790095730141649185162065441114229807036320839795977660361573526541564536244080025172127286304720040995157757446421790938481524614873162185746987936393185669631898503484086538930106044960218490464156272490762817876306520190621780630277413848039089087863666960408326522603448798035724796293024245506632586475123107559220400683432793271202690136118946201315513520219059343959084445165757000897925926896791001413727876916638160891343859995803415796989326559354933307851424375548519805859064282511854876110726138138252579810663731596554786905141368654615893157226469050454886125110855413514436619254084577706110113124766044964057434901825046036638976208148616931205369123740547039112975385105631779808650373123084156578777420296504766126264249078164284886765059343439796301271446496498948970737157422448640000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -520081163755479469446144215320794245070289859320625662120025101067058980359164575668258792495375230706582527869307571507386380047666011239294334467278482320341969972464634895227893035466176029205508589174914498874195377519461551342552239453952645195195918732075135772112721404682937377694254832630338001565719078085587043526797069186015333212975064854132183452954791393800672606043813146939619434127742293515683561854449344473805393604125279367798375755740347497210707953658563595710558897089040622731081460737350164353817981151757889384223316663864275791936818382808729431814145362602080314134211058273749770801911554685092328729081261549672193599357178441278369102035439364317945249862480303220918355721692795423859743610768229523001741252003557018461149154897441297668154576975768774331915827696386396600020726821736746796464243483659506367427195149374202620296809114042551138844064714016066582412667816932767553091060630197236345423692321356894136593133538079281415798884391804459376068907955833351570059061074841905685728150070481563188324667307992216542366392676408246251506005310661252563637102264384938110936915340459029334893989071587816753867892355603626225502057832958893091373520483415495703795379475716478076378116339174638859216452462258042023348447514192878912502226795455816062512718215752237806909158261926812821600563283016097690348845134460578175619390533613670499782177724285009721820148555197555034877996898215631528399342001095493894864843387355888425103946103352713986549107171783049988750212470457531043086040847369364880104850576083591088678684666418280785418923067941576092467463107854220899963669942019420966658530674068827158687350347250642906545826157777543197897528374058671343045425789218451430925472411899762685754963108400529626878208376051245916597967638369208750415875076661083487701808311723770313813616424450484636223511025897700331068494746488504757723572173228810314387415077472572015999937955383127767258573610037729754681794059116658787314807130075305900368805610450829994861473615776216854131393547566184953522615911106936170004239289561623075221913730571268786698409482219428660070111295467008353182024399837558828078361757732333217743438389364667577180073026632682753297594112017371993438849933651156508220337330591132811868316029039544940021654339681761778504534556075786192197596940394279668595177461228450659717835405361711181588773567292943319770067351253374072546565703250241798976695043250473877254959002136271345570000129971428299794256847394845360632342768384645692858695261688260295941543464326397204523906029553657430519552497540800904527177952111592696478989182275784062631430531777863362979439071679264414919253312888108776718349220890592183182734823207619121751767774236367941619694328461827369439661567424926019869222791685557116451080062357970750566989664429126199497605573676811115477646509632326486248400061553301396196790463633438723127368221433724407297382677997467998783899781940608142153909317101705815644821193926342976035163503751041797357818006893262307477610801154864354528364341780463685519954578125866361519901344477304197488922186102386508518640284846927370973874661668419374565893490934195130492429049688340120348080994815752603682460737611460284930233475198347019983231845134470523303163131094775399205241015285501002952433787034172655198189558187811914262658931434148234912031168151056249011236807257254754883711782674136997022362855509221836655929843395215579800599255022230529853021060499169988876781168902946015209131443841587390434429655837516700083077060863873718612032366562548604400187142046317982108028983328841072209775143683746128059020082277680521914368110310449536148048378336260288643346091648034783312331084646837660010925661067165171224759676706750863277907716806592313167234370508563144356795154276686333709165541720518487099704089570237374907449412009638148338309153786726061577183795629829793491918257662824411738349076324276873789153482417492255175919832955201295285545185043790428466653488648566410379062497506984410994683190937403405006135994831617977354226292679532942833582346547720203878592439019453859354365108203399302228509889941995520000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -5352799186989358658785010738242934004898792115971496398099005805292188359015309724756228822518268981214620320171724782841409986525059356566521466763373677277546837950597044945583096440976763895507066083740046643863438780455622977515317634909300445174319345584950853069003720990724080341367815969824157084001481639076237700497831737594261377290388616435771055527137357503858374261404368221487772924514254700901358501983251123834680738013120731301444088999714872194604666542036919323315585330440106495752983043279050228936997416300982852324469372037839447830253722665381516146072051529161210141460074522992825965769560942761423398054277270156588397437977225320099418715805597297420205555850529894468467036511484371191333752281388918895643608251401461267356685980424111100701864570785340977608124222125077440614655932234844686011866482328942238442110304099504437953484646525979379798294410199400978966187254693611938949435964254964298659323982708975129264205467287514618195233509261627312298717627042470260401820963736736393078371080774120953783529440344869059841534543381624336617115070425568057857794968013437203053401191490159472345191533259963253114537593916724761314696805500745038285593661769767642612911137800072913728513399149753506233580488953710655693449168272838544735623716257455079256452668133112358452915826874942051208411384411872346459273362172219092683346113182021961784715741489070113284975089183982920696180391811411642456114628081509144171001791986999536249371851337252094713197787704648101001703050799532381882065804313163200436347838361191768206909074949082742405450628566084297883370567278162520885690467121698122072734548306618296363604137092500751331943126179071161089593230907325517090506537717246164033841073552014841236421577360589439082496633104723815214625197424940182472200124735566305906887180751785570411362457043473396353174633201350104933104480919566922687221020928472107935834470196900285526575666269513558861269163486658555008010201273372682972756434688083057725621715241255620375489768605931694223298646588270900254729292971735257705602638200307864642397268038317117989238750904626353853814278276040573809496797439269963041520663130961462051069816525344801727766204783624629027184955075494360906034234425789413246548758860433728292381410539962124491374043615899144355761971578398601599860549994719269744015145010553876973703695897898524714292170740202114412331077478686054260378115927253257181933412521805693473444650967636609271161986906317161051788750298499626809713917151557807596656058150089185949959791635856356900532262110122883507660665853834503873245526816821669095985168172624875375568945039886329726785014363819253546856835636349100912253563513284236756259534491406560652304150627507396574729269797181993200970421140987887518060303129734899215619653018941856440333311330930065846120025641761325755159163961836601676228782904449091144997878965679975074285483448253931878294941387435590973136567042477397602313079510620822456640340857593698216518195015408513129698433787187849695657820383171328158777204583207307542823731158839924960783445314974871514123931955454420190286135339953936627038307284479403837179686931661204948658800593368515750300033073380773390630062518865925557541342138778461932245195874203838836109441930756312951862998767180498078948806850059259378745897449614361323083058591137237672523483814426745591516558101970725390891810192425811820176129132364386885428810336392940795271066960316300921317309366690877510086722506109971872850915300713433097814818214778432891814765070204428596125312874138729616359896493419620293789092316336000738349341083161843098188372108135905361042905394969328305376140578494773178830517542808162022198056677703948694374723379822758491420186519852985035882038091299559132600286800730048940347743169106511548588208391325559211332976740576671887890056628485625275697717667174779954086039213532810765870498572775300752406818762488675268417048730328648852733747241303243949424186635748306214730493362594108185746223028675876996668853823416038129563624492089010146971276060816955875763607977455735035628207723060453742486212586783584663393166950400000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 208756557279005007877645566940120999608610043986443037530871060896038503995394164256462884843044298723813066161919224767458759112449201411382649388488178266487907031814396345960776292354729174853862699801869276728800690622986703445561346375124973383048035121680305923775370833711263025554542479663728366087412444207712903306139211883302690674279842286632486023771930809878279487305606443699523379533487667557692692586398519944313449065075687366284478098916223339091391752567243980737404664576131919731906757309083258510546873689989985115145990705376887898022915413105038548434904197538474861437005385294799170203544809736804095598106746439590112328300513712526302380171930779292999479261111803564131734523435516481167069497285954615052869601339151934213699406590830111182241633358986854308912651071677933617752774976499851556239746151832420278458565470198050260671210100729457962590884690160757322067119298941803990864944315286951706065472686163000185181583447527288987196052820431469748676592339493490691257877983872046079029450583106554162276754787343716240880977754510656695746246071352911352997631091330104531797104136323578046005909338374941859891336946586832010733671101535781630297289535611274922004569815182229212160021980988009762059535369159436283502675197319572955713250104619143004047564809662092547192589269962927615625446348514981072090145573197581191794473561933913432716146869937668521666185496833838050785386673213463604904976302719570050150140124970985607137148810768861258008049075135350673613005801086498443089055547225592067320312394099668824574643242544653366581443179126014451112303694171230320136832617373680361170992517172659389772224276477183451967607460677726167828321844602986488726450677966163729677050193013867604301587980529006106389921358129138801141415096726879249854550621434007314554664177830130619682354222442536699036165562021485683971350502419217300847770084369405031113524024985142313378454100442347532212018216883620761784766280748099399255686863589892662884940897303668176221261715456349358042835617187414545526566642732556984671637234682066892994607441004383158762493889703666781167150671798670710255990821752846419631007363186917891866594966733385089881738331208990262742394481846775650583551880084401572086899985470668668811088667364306417274719053221366626644011014962662920589024912258203970322487548334373494518585524416468019963747548736853893491874545972209931090068768162218881221938779824517457124759354860520799616523682784019014004080815583209280111215571491818215954851191295283124604964118157475219997844797049522400203650718430786384282747083996193000148789139671209532861874780433639335904815169497373588080837101571961255501106031640388742597696936771655049842589331181493703444542728031384561557273801283287311135442385745814166394138974633681759413686276302013096009691904392708609712963415764258773740622392304736665068345770921627166249882278349891416944351099610994526365702906117142412010218664846980882927463022779019965051434673150352999577081402923811290634391985792215445329348753166999051425895122718344347772131267548559539230889007558795626462998560042218925698945127307587685887685984477722274117801830248246660632285937105707361202501886197710407234512972998319763704120759973042860181890875603711582178197801479703563139947285115749203483027050780814070999631317242788226255926741322562411679481477222856821650235058693676110230674801302439202200366614324540000879946900278701600547720929277949379193766236394770774165955294375433350584906483772293030119074115848619546731556491906842963437712939155411020414631318503299285395018661044934521124154521792162862290428642566007868811491831530764015878425716465550166421749288574052942128605983546948499733167419927196234998976584355027016112960961941955632779866149622487650000930269414665519302998283713338908906119156024841984970129624103047198089924820914532363485460523856118024986683638525441774435337219009171065437891897493956107322774944924292868603425421274567708952459627586018310924673276159584152713934505760366002281242240382413841924504915968909371800247683396419850985536253127757272186880000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 8399370286486235527800035121385534356182249880160332204138291804966475125908495270504634310274983961339860803701491144682634323946961445232046798433746155550673161282751118736251873420901898946845055637681989934303696636603493668445957132532702059502039913074795001978847617049915245279556959630722661844249324652505965340274716110571248804078166364124563001033672187988973539788358710988491348906448677142696659862978217489572613888050922289702694997541412181893259941714446027153981189999650377701419727416427696739429062114470011166151820244850506505000224846282825523889253945873333888988863962984619285186055406702953066754588511617119313435265766185413148308762475531542313626041004646543219319550699614599698335748594509526454387181236210450765712549854515812661093435168286560418158391691314138939507200755319934052808802193289730740279203340670228628800051211003246871943396537608794278880167643745424857259433494869409255213606811589390290414193973521199261189645102448234408035414001665113034366152782539302568497945801978305459646931061475454057861273371634904531160297174529820972911817205742592143738557135609176856895661913990428284907785713834138015631408015708986923485794027699716311088145591720233815116550800451804170815210079401520722191562735101452096980834462007515005665481168546899491857137557379426889823032708031053205916408775567372692995315063483954804107675641779313476194720808626703015402948345659302309965272168763206388150166337282020748726041334432962368391704008664277787313885111411414485458034606447180734704142638448537871323259014316238581986355732611565311094420920397448526048830081808870384827531678203030988697172601997288709417501764814088857201038087897317845488046671073326952471373359486981087840713059422460042214226696410488269625903138916624054721063648666635485921396695227757902231895200300582612685633333156725083977548188782603681333251432098689123019817948528201262349784071794587139262622763112205852179297318564097627907919302053907746325724567407133477956460511878400194665221040224662768670324106290566943729510573690849228515885172101362539853836681583417860987691462110134491351510390089314061264096358799263747067065584274698819687975651014076382799256493247247669314032624106900606292196059758798816041394110543690143364796590987076474791666514566403299859849608312640738673635994256432100956929911703454083997823109207421207270266588164683949759400944818585086791938850683932670494539040152468903911983358204414371066036312201755943186339676613241944783126657495808087557080476728889492264292453075144638975160709021724580609916655134202573363566999234712691398945006942547249813025595892776311391881530534066587145640271769787905488050747377317895419041533811690570228952442859899951496817566514610199330025627135367994305847991883832314411221067529560115583473327774398467214283548656514155288130672565515071198875284893475230357823214531488188956953497398900505587356249158685636798868096201883588808543348745158519711344194758987897469568369940304221135098403500298686650422228599413036034104991217592835701199012295513835325612980365801499808882766260535411481018210574829205478583351472496916656466786967806717837566513114995767163887962551330749200814526294116803027252478236368488627565394386298593190427152124771637932280757754173997489624699472148485869753246259514713359381862178415335851178297781105870334504916541649779903829923206782836225684381774112192878580089990595478424518050627598249093456939472936768251137561111502544220422472400291985351546222178085496555916703463896910258513080378631207377333556932478220382590676693923386475558815766558833347498107790518754375566490579801898095150883892766574430565366567162415307447984257662401501371860163792877469047470629519208936286568480305037520468984343820250730475454513047441107655304879984846296677310996652232708336472214662738605137365899843361678008765968924669536362689970070515775015820614884311089852568951777271415416851210224857906584360462258387984905556137079178357400806367706075533375578101900997438573286816619043911702564044068275907172151360084378514384205012533248000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 73812595025657209081729320347057633247476964803567323835428923901238602104272776569295920643663234916700420557161194327272225130171638257291296962787570800974926259174856690414565600544523444324739437363022470020732618328030593500800865098306464766452585665958353785844105956830399365454429263571584848597770897260653607069812896148698407568041851587443835436637508763212763620681174705372991783845178363045187490588127779931339704064200911950232172483195044466712395915837470948295349245470634008547758062973073221047508977022635887804092344124653845975822603462875237865899516627374352405871740461913465910645631321687994786385014925119859991546136339872260534954209740860384121772868962155483091873272454005195869662874886444942723477291962564771887695227656790369101893610347811148131767732285588162786690852312350760162603840915849141362392648019679393629612007522680215058995693441740586506299777802748192043584328281588562406859745604390598512014663018320523936225436315976600582779860797826184743020492658162789509620743822454750744523729074188249261507614042829814685194193152189608242977810457760396831605077189283019016662880388455605584504858159930675925570786949714874522663163145254990851806338913696604593073289148679023175076100386662097232258537390176778131822061847654983604432614972179085185435152976861072654274581669406428046666780464991690168900603293454003823430208200127521220481464328752563737192625269994271670144127695896917893628063548223240576822276251495296379621237037197120929287469036956271129616067022253462711813704667188713797481337039627485822311554149582475488369214002511006680070433476580304131704187483078062562388776629132317482133620139324780373635383584595332074815185976238187525804419594408809626333466955076074470002432617197023699739683672957203560686394429613424270987881096772326229547019941910549792826827628742096587309460988546930922388090604765543727022785019041783481151860554315892597814944287505816758579923267220910409265761163608538990839300216845280408809056953540912483430044694345822620926416930396416107097021094505060331404985541738726748521472287268619987112273809607858089485590592739628644271617372303475096727392055056918311928099652457893035170410034476060830910949985143150570587131820791318945619355374776062629409251773414079004697474496005757059007006080935315741055289086974962982245254110735627624443604093641266430935181337016006012264083858357188114072135148272305462069084539416952684606469697985196555431442641599518378161077574755737395443548458218334288613231030113089425322390625250725747321636282992990328582814730649540177565199334237159094501702730108586155879696605391542294368478695900426864788159110135355135031415713525930637045912641158378123014967485020375594490977745353167740277451679172570372725249273488224374021778126014238563175475527568446080714041861994941146126615474469619739097076391102285012847105931574852041477373880955146725870432101760093148068201203656198623500108730892910342407898047516184831846326927596419294043542290041368727408412567067655454061314977930063401956880747742908632938266294171393340052572286485387098306630088932707343677082994776256504896772749405645715432485632832466803076642158533749112138003175036584150100042791875410595322779664695684635196952604809023825971098600257783398347404365289378723083874552801331298000153180940163527400186281098241320922072561739137266792378061012427215589876730055675412049120062093971762428504330705119557558712392238320703366892338394614547888949246132387056804153187992873770938558068217770652138442841725934988525889155886307767776588363646513474034750046959195835881943077781517624530135891775715585195811614667558492083437242798209018137554994932034029483486674734429646590384329823969495948824398222911171518304376646562684990040458072597343572146712475300890832918599009545486716413615740711734741380513864109706061739972538288772982471230552038291928905641977270841355176015509973640285875286688516524960841837969246864087483025901823461057308262216475362862672247747127491464480459622490815004626883073518443559530089238145180139467571200000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -1320957097213642084678307408401542596040966216990632186546039784611307208288905447895212711086947002513938762073337375839417008525209543574235484994536825574478381935322482034373915924078426430165799567861317902825042542068964419126484479063947746336999069738070837585929243508035279436623553245011158180970892982470198828657110883074422533089536977882008030743168637924590819588916339087040022274768555607047328355374478019413653860358306109488020629453000738810734523918444753573120699945367777967865299418772950077829044800067065786925988420098130091815086777650611969255972235126926648864009972075305968359755059982466567923818955978822348367779097590487682580984137223448889221274860651460403843061589851855029416631132503071286352706388770231468841215447428966786606199749048654353422606276399038968512971292273364711183024472633390520280266626847519550287822599234858142878581590207216516484961420146721040342591829764556273288749390439484604631038602425468124074896995546047844702059601270796055669344040704536292713673562993425690435491335002089439961886118083715341513477995148191029676518286091979316128250455260045243165510327718754099249451792951686123501833638588496954340888218954330113704592197922254127572723513305679395379941120869135384797919954607725502613933236397505716231126422126459695645080970484356052361525746988177115283593023844303950425324598175053889526701061086375643107285723982669160815981619974756163793416545413946528332129691508890858490882420725228844651340946613782097442351614994784064690381469335085820281172427537786082242112962541193365538984228016322104838658827565789306322414866498383484868310649030781185137111859546394598366807408017288016822063450998574268481726980562878136376578709135542342812709134007824045743842194203306123123298682038477658147245695314328090158186766721253232287594239540807140014350210897847460450742829304710562837405612083563647283789234861644838637638430113344329397669248861660716854948443084101892314115632216944383317884448148833448402196281515271717449271787582410151811702794997197096080443662934321591204400341200568057646540992293411045852805933492716192423497083383079259238350490180233456041434698203776515318858833483581009603662744223933469951068484490632934468194738617313105974992237046344063331128603152124858327752643777154195070887730068678684746296245166143595851897299227967062591334209701789263546666276980211211196642146338232999382373919211487986154193517095568871552549081012364638059538094781706085972017739160282178252598096249970882457604232036991396769747540391451870077747382494664584156020026653721805000679143287109676544685141636430489062587760210104246970076676294581532716196187049887586372178312369285352571575372136714986120278430576188947379934963204578411886343643813035492720853143502499186579080155713912829793983240619643612971174067696365682341407238498894444650712692515472151497164890189906447225340053213479772026652229277222907416001968512763128549342934586914736081350657340575730119082065466663331175079099025532036147138566628895578371832721269846731319230171203825122911538540698901568468519517651740413252719791182437828463878967780623141623864818630353111537410255969971642945431813235218558394187210591934354340719990549544868667566243505409624727267923435989127403113912733414100122081858274060780045299688923197974767960373135723006347450660246687139814848017254685816024528517213621866178835752628326600617412798859258472362860163107648645618370856963367151499884401530698364460364541201336855694258896879943349844944244046593286760786320564971000425620846933216541578400867592739876448584667653512645936999378725380267094680520301072774676398539862840744297645326393507428073489277637905938308902346337069487602323118287182033020344723470987692604514624567365065839985469464045369729538860662206771447595977257236825476489344406019055265138112855071004653364456186256548574827494456524575239567832626181835793722696968839795593897682186165839873714306006696291758591813226408128692033786052943697922441498823276901499757614636914390812765354751966702369674091910937423380480000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -45293544218083631218724953003383015620799901050378431938751142189400622240694757300552883868548057310092629005094610847473608176344123516613592270083962855024969047321623158173877647707717440864207347875313036923083779582937618672538796429215512633606995326484046321103095158104715328737884404171088693861617603635459954351638452816618316150120490537950816215958306646705078590084945330541002881430955993744520753138477531415250328505575421289187760617476998188305958677867661517775023660542167136356839735619424677211176968026259214434919396861534246827202468633715785637579186324503692510671948955664685662707186646520512191956609518253756881137980628156622953985186241992693366549856485987592734282340373771183060205024907531087891231053932876854238045839817448877239578467400148160276437518977786769020991201741237121887261040283756443643601898260283296455838990940127313126807477486225446240504028932150461435835253249594351120597472623303876269665639920567784863194040424321251998226990811046103053403067958209937696463202603539848052512177533518948781921702712819923102526829565842429915322771853227567700295092573436207281959616163399491711246982622841526783590990039610707077515638635496702537828698230766736307313423058879222216768804459031199212412013312437603193472737748429886716310941952356181572509098450888299770173907500399107376816662175257378708071419156109328758998665563385480183731457998178898707785618493738358218180585370742408201625672475054763416060964409843781842922357795741852870865627258926962835204196217431312190035311192926994211672631376170578098080790231824457354876250013079933916980419302967413195175801148249124530450505999538540317431659508682924645701358140527280932288195981656252692344505373884430632957865450580966367915019177801676359164409156902301933452045720150656001858370397364867908832945027726025838244408709866315184651636878930123403131352543943605837138963584185689167376029470263408293521526005949832310350616953036126384282764352317381133194755839482148835727464700475891382127163548700741750805372930784921087142867785565320118077898095918813563823460168997744113421003562587781217751657339134627535181602051704555889511521500863704706944156952831758059118794937723704957651865674404689764646172421785017288126900303216882945309248682519130557459510239146569733550511138175934124962623195539762370918113266363576832038291933119879972835712907201282249645696222208920113919693119342860596752604839874244904915328356432293076621547076347902752537972104099521217263494769089051542805930705611634485140918102558933412247309482483438382510430943078523119339113293224183376009047480681293278077161955791258095954468108197298591852267985737107320009428526572484276147384215134881400866022256702013058818319927203083653504966552978424886346864060845509803484075281669137614912748628783696707980993012502833255114011374097208671768735913790762589371737517325943732255652543473041908415618346667005702434694119248339138138366891236310165916379394872340473859976627406417471954244805942874228197991603780894651528363553427559879275951379774506591927478699729825451000409150052945824689849129898286725455842160907811871341562259769281958683460116940539670877204821869200498056524037631345384647541603817025563683098038776779467819661530053142121582724434375241164770354922012039342119611706504010984747114532484747483507852047685158613119060189904952108881853385956991754031346696423418089619343699238541173242514293836252478106575776877387536205377363735044091568429040320791337517497143030444090033195054325161270915837256135253735640489969813694615082114831403002679402287860781490472488879642588379832195435813884905351183741817050808620943950053135855136871993334660709871065141806558670223235006631243704519354605037451398556056795922252166666127635922454755312472623090338703300490872706187214738973877836178679332028722362417683041414610633736374465836283822331285928147359841131584684921837311016109980664677731673087106566421214714659511165007264310146516740642326015059403068685304064890018367013813307026128162360545975798601196992901152768000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -374782846336979544801091591301403519419010430689866134805035910292211867922929352563308540327763478881898570436984818910464550023140856010619596237561614965292853089375904031495757254367045807416270333158664734363071224783696335553161357233726060515035633253331589615019968944812389483416876777804459643323875950933761417994763627762292546854028547265042570964168449273315388512651899781199068271008592956594867539874654568121065232308277164311956071620605659531078058898758837230913401967243693472832705889942671635447237959892504867287719183497835329298217845199599729507043996186376077319322600504196799512815038922833176694948631201892022058638338465334015774057910616699314237073563918520119051894186865964227914889022597773245067389077728796618883531101683820617179776609873831913747495825082643043547093834736772833580556803876781394049027140415388998183992360400860673459669696898801261021805288874363138226392031170487800894126802766893232093657322162189283282470814141669094358164531326695021192268461521242346810662918047895695819541339333491188090026159583952859650067516517331355184996075166122465975399019945191105999983250058246284450681641127553083749056949043989673751923771574515274306444273911136199408825190931266979190727448821009270841119302687376432691709515392940711076853465441384229835858595645081584013775685335587954338735868391635070907251034263816626176138369443283372794748122912741795169836339589833008723970062145378862148221556625525911679422325584329534661381584868551932929816649896130012329996924288081158591047324064583598242339212883660503666094826171973924424157536181421028168861698753309363148009988300452494854776675152409854274098754670010233613850443455859336100205136707044336831679688899967584138369981060703146170784361983689970086088310055711431370799058482925079891921177116422206638551274335170262863288730043451221249024085683492319699381282370184853069214276763818936734477034847093807023293210610425271435746905031325007538781482772212938131046639334323212792502011528856953061190392926595802323670886960740278233460903116332923361268892893079298557291615188286555053961957730049541436638539729559500541642267321657216010113174316443799980068144140751306736175974439811555906892125190975493521853136899136274542999499477247197055252682093470939271051342043780103965625403610478020620016887095037803860901717905936812090760737504697708320729347493624883963694491128285832056733764590739799201021028668805477101711991382897732270240544328250481173255370022463913018107462510460999148370196648467094076017252318698652817674943012258622393389054563709042157734551292493759053165546642440825147482699255473008587644121344646365680579434625638919171149107019349553565066270228626987980741804412994782926706928178391974124701437702211395508799952174281079324246735125158659110384381119455207798633790341034880966592673660512199751992553820141423093538132564579807334072694241835132048036183268970515350962849000464332839993701349579998548846063992902694725601374782467746146533046071385116727872559106016359675690694701998402165353247651110562579490512113081199957178989352941462059161156804100698510552323771092198662441127849130432001818342300509001655124299581859633146567716847631015006154176340450020973262406351911941920898169944898172416563932451526012633641525657690108589143961084970980837668994110347131603602150283104558997846898494581451149628909927680080780187873996852220453303092763909012096461704052630687430727879439442091798474484718280980866591127492588202224748894784532948295647817836397392033327486983049412523960729929088988431796761413096940533308907477088795382213788194443739561233609393912714054240269872824557556725032860520052765321738642492174027057152805672356379967154398292043037970938515832875850584264505216939814862530583396479906302196961293292762154695426602669935142497382514554516323533982348496263802776138985341083255119662674655988056276958597820527200683340502547210272589722649905127183230561281787289798113091114711462119842480578704961527956182152204639282034290763263260720471640917878950068224000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 688191060606250147339965919035216208537418869602962419837757880006520926525770521415273307528135778551646308554561666684319806945519453563404472015786749362890396426113333655699813216012352564889931584652633745822781481163273765376900880516276037539985583663654865689248817512463245796928432247518872350286913570225285806799143741043614208702690370724044426640156389586099990110573368842710685312066653808828793276783754469363429458047086778211492577639858477647392123949413786083392989043179138746530767161707341748493323938484868309431327388310230512724320165124663748066402986254909301894329847414227232061445498801104314978251917194034699054730473284972029411223064867638049902327789650686613182462155812756153744971781368601639481134226975252254677901175064066494428233885323233759522965007259991496301769577218078043835706562776156780413172507833267893271087550594014191151788191628380328180014730232681377173804096735457814293902429775890151077499859655430800782460945014403040592711016080780806710940588016814413247277403290447172022917208295299797555723464040980096937377343045420925570959637094735866113732173455663064407136435582011919125895260992869330682903684293933457250732879481689850465638274446723283953036260620028630768241794368167542727876512060445295880012307856629394934222842336642040883810032142695915994560097577983742353374492131825227231228539478412592867776043034005352912413779020077408556403891504257814370888081849159615316402699785266266792858701317028920456666084188281954276774920457103399390741300945568823127826204298309132431530564640014557367691498586916021484960650261563917469970464277141849969431760558304301640251664479897031534980341427876892840193698418089358467881305178782208854163198919170826384504137098237581073871506163368375639925618446685408657385275410056255785873630260437123011147688373073906112748199685580459094930661979658324862860173217415763737697763685357612036613299649276447044222440620588135759196049049661830011303564605905759852463147105083161831230252051972698890722843622207024833072727727852652307702044758958283333122385751203001109266075679576753870904213498050720728599984699033795632045539917529077001832591697606039221475269173046118772798315216355759213834105628455464289714618843281352193106334420404465005637470017891047075405272724543687903424321666241356735584155101492116113560913409926562053299612383741835402687419080049889354971265955188615830903789713723777145349243799558632340851649825997415594202356940694556748791420316193634383794688683906153157600953810928921517491459347905383540233333930770359799009553601632044260841297934839863509684885238928041933914993752471953351351157284254589328620549115384958694712901867113773211236083177666137055319830210539591983517638474192679028485741633130652645872587441887134696157831322538614184343178064129101052411617771878716949811381861353216929260583341974216679150124427651860517230429534298362691499462236365193775677724959519165764878149135384193504466171951951004308809637494550524249234601184203658567725105309519351862614438288258742443830931709944946955257190989902218735520281110416789186537473252434940698234638153501849348966106869483299365027248091985725943597205259192577782067493218819146738486092591173260009024845559068713884363104925807042977802175087647790645444055565309734543577534086050151537403464098153013815749358744943356706601623226342195379340500959070763651117583493793542208390147151876386370341212943812003920101199267105505659403669449496800645657556238714764686098685275135065102943717565776225991127659978686465700392805266509441056639143001211980898302886034818448443945440269607292909177634106490571672997758035373773580395738495893694391003865434962912774118103738284633992291311509978060083648659721648521511107922041752375126360417535498541456803215665315856481329966142089487388222264315659238491191376619019492225753195337615113889830821627022487264051530791127683724997981320068353834503299247371511083577926108253686211839536177845503683609939033252820914980085937296061295053045190076998538765825384046919680000000000000000000000000000000000000000000000000000000000000000*i1^159 + 41168679343920289947943119703088258374707668969461898828721121692630613672258042593678651226643529178801637673820738103550738722698668243106440357678316205941557197768757781649332589331495069434571636897059625017966894094339946167705658779898862275722221675222996451367020026172638725048962290148660367485632741155193064319401060392930540038522386383834800015520913027145009351283627868254499272854700478719131638220814244803987454374669880588585474005590319179782717766305898648959917096496830561432009268906827945484119907471264663031749069355818737077909471981267139359231645861491174695254908655947104261163331601932223186758615562490797881948364347480591466907832194566210064816675169641194819956867790456510146414037869128295088851814516162317875843713299135655245041117184483961570125387287883817679253246552696546187128636490961753811537208591092159020021417468149379874893951346316902960045348881178432820040984432585315982666392913885619031032002142002714841519126599062191491646982004819244404182225285927887123230797031945722219627867918882215720511957553113694254165675669252772506266822289970752043759224230308219950918132825149541060852028301452890014024459972291142950752732818814710396150067389763397938658868220044376714936308509339304228404058785848418562694926977942165638109286168887347507452490388734645774396815196394134766644028376914099187186706873488762364970657288549248454302958394127658267974533806094153037129330621105203410808519333851723211551373427616184081878480224727038138492995460367747854899112063756115023561436071109559923496209872216041916558613987037505089622723048480300110191567185109446704218902907525377384994110559607554869261904577977246265458476682788515959755442098885233543442798430349847112195385128692199971659855474239752783460319746537726924131964951057128302410494474579985714625397367495122328811108011785079299785985809584137743908746547567571549914784581564053946561247605100002617070658143374950096896265536520374310695584751197914744433419181301043897604146953669708366054166345025023311748279775738166343312209020820596810080617550535541908947490321682096595203816605940295023104819499395550822596738322412771184069224194531370350203261333092567758559085591964113512399796918250621816547945354223766997816986502286202506488534041125161521113069389200449734963098534040577462340532294003643087208979930587845245758139881490314954785847515359261616742051092246978253413742198090090927815803996354142369751049455363069678787027778000671872642823900086945310732253085354659169558612772770401442910916186291577151770169183417162785685945135488532033163098941354429317032524590883036465893964207404144477985241270809922397778377553281764362959939799555038009850747973787199611749128133094348735242085228080716836879656093943214055016248995719174432495835202073783690748245322242916204518452212246929105261323869904064328957915692308554056669741847293978975156963993105079561384566183853034070676530971839298902788579112737424774595101140041680507068423436773966125991630662405746765588769889517836547826104057153006983044441568225055009130508057953307570778952294962199419398283922531164624322279561417513824978390221608784022144250329525160849300386509614685878935449609992437635785205868431448844787678781709087776802654087254380336530122632888003534471995373116541625995393713045777607183098904138902890082391779865880140711703849004706434959751302987962430067067675631152022099342353305168509100724852663531188936872242185633296103618366401304138578042064602854484452982812687821175809107689009220742795793769277991592875549886737613323051384021096693573327797119156768628047921334512684712724636366674667067407770983678892659696538260573351601934415186107794396388505414728494483129033688543601720920784756295561871978805552509686104894044732880147938819724314205937308140469034990536385452201793541794656142640973578724051100615645532385238512540354492746302352793401227037911333853078693830237152104835350527200400524906602992157498625933916752695231880025625644193519269730145030731424477776155977467661723369472000000000000000000000000000000000000000000000000000000000000000*i1^160 + -85242452312163368228077868449191895721569377613124566971856520182410696132124043947743336047043629361775328271403606977374218237840593849623508581044526688805045146546462931251303110531186456920632164294017442486445751831875778286386271750271595733639788044964656376990151870307265585249317684450706563503174829677070266454685063125278309438055213779913066450349213135378824537102721899892578546777614686496438973476128067515874828637140923555544375129580653332448703517642153439118886074078058176333066105693442480655320933273419750406034792699921413039657580056338237407761151588481758357378576031303855448542369511202377515035039277319614405264535511761723736003007922128896915940522197099224351048280612269066131405569087156001122757669388687063340515762393940616561124860286643664043351352350461251380828303806725657787613467429958908742601569836545196475693495184091807154502657623882303122467826263939820323659203382138537318778079425639866826955467810298861874250004697664642777251576541087205478855456001651865881899311994836407349591050056019492238510535963302776119148631796876969517281773296930278716940960832929337797900742353139347330487432678984098844733685827596126097405771958619211211935669075326818786618662088386014086905868814139531031359953825311703212839715094120172207934956511823676314823428795251834906571182631169469562236162622359243948600428392323940687856931991900818438434875043311746260903449740796161416213172847865062024712179320009163358252601680858534264011113700797053608595667273898108884599865827737656215727450081766029339497755154846256382743038540569303499800596814043328908397340630784875388664992756401861089626581525048120954240425985766455687353023262189777494187440864277390749085665327841080864275143290140317980873186263959890276233495426075466683849086463646346732147604337761604764394698238155814262996876902280816555479986504268247318855074450418931552716621595517594622265856212007448457276655798674812952634966361252925942376069900094985885723485802877917772419727425784239353623558075913617746825374423430023888078354351362826737104177554424082279635335557060636309730702105093929039081512081324137085531003219416068977521782361300840501204705516825126962142329258691325757946554841452416129716517666087795612578407379586935026621632921199830866228002966227138613808862099612817067758307208770306658511043796800931030490676253997897253138901440770093908774813085739578049727075074576002870330484393448737736214597708784929819226875991906503295279789587256650309444190779651135763963078221435543706656834895000414719385712686996823996343574515225110050604025584596415469157239131801593913822392935608085208071606061431685500844822060747355721051246423772134690264507095475699489244969081341470732720222020914321913254381719237903198820158330312997473353123082530848911067715694146491495784930159771728327894511076637590323760549161279798863047596935893917920417170112076374610071683793340454695309285444281265496828480191265795716893031719987036801857250413720897897029394090110519127588131783881683968742408469051880814858619553773262406594969392337933153940597529950637902376734723172565538484651568971187439618358813026853739720527674950876407499622803942331999072938240060725816771087049086451871667736626113875926840879460019916535961758702632262962279095388515718091847046217203905494317951217687998112534673963585244003893494828070029402279608810861644700711951332066523387695604127392403217555128784195888006411711597876529264457275927270407132646028121170888548030855697213852514019699540750558113229304263716609332780137412219918620471365981855940143938484569219026558106784375068874499850410678179303572261634837767757426523369830164853377679811812461344723345189743275558099056119496688074167084121207729559637954996601731346806075417126850784381044330718124952063883632908898231033519061869821892351206619023080489120035416706780005939384202295660453599420560576591662095838662618284777127351250475622817929139892929635541112906246870872399371136499994648464655768520494239688227035353331637264423321600000000000000000000000000000000000000000000000000000000000000*i1^161 + -1610973558178477987078447829674711895423575049513596064733757307023944670680159561660019924372821057724470640153653273519630211152848156137518762377622947986348539004195161796186957455152213400129897819078111178975737703344387174725138212364416716429222971747264081949616300439763995715925038379025222300666809773332374508092265593954511046293023466497451798769984565041025950549051321590387436383176361493914115073623810553667000998170607697080234928605757568802642594394822585443605414027997477834090640784785430454572508199248199596411226807619466448450692104561094656689103232167833489976707941611884895940258927095538178606474923032279154409279026838200860944295737164892269954502774375340270811784534976721049648046757278129693772183295671811824366155128299582927787220289713692096277766620845567367180392422381982368682744863561019725186706994351831734701657547083796950131022116006553557538392830976281579294398262896118128454752623029362030954732152056945634077080606420461977192670475095723132830726876701859536594716322845297164718213917583214464034815286745529769259398331461861804324097848723137198798837040346429928245699506603267095824875715425552865321844009431495426297160513558516782653156425747685905992734304796917578973454089550545936361950533267574476417011442239839598648779999241951603727753276077400514605260453255280450150121653261414599787111929448411309532708632797849850477597248344773662922376792071981941068776635080100142251670907491237436086604027085600211284716450579428271501708770502693153001538261200247914542180825534353041395426363537622667572813376630004386407523903642195088227656043451613666499535998408651290343192193180741183718433685723880731254183744286896787510195272302239613738868162918060050277065962111026988878727849551026867178959291716733750406429276370057761121241235612879186251057181261222548497785559403871937794022402845182012201668524508685916530474483352302124750226452590547185665330516911315457305036834606047213649919994430989904671481860619589614334105971712911210171036841733778312785896466969423243045795451262960742289489947965724047151620696965042568649213837460563916492386269327549128295285976248356399435081080428259083918836720668136511255957180927307475081968091584134948120616768478194741411360919462860011694908461229069156883338587834922336228348241719222760449896015279814266344478093603665403982435014972279378225844336601634839123387214586174778545415121810298293938485046981927768174745792689548470811770579265987132801858265292344943400954523373776937024232174272743542237020473556672583868070740889479712774156432708049954395316922789875411298935880029200769706440855065891235196198483751940744341299510150402121912086453784945440919468535595142274394100405259182341663366698161978806317519019493392609959427465331852715329470668163086956898173197260523044629129273956865544840846433650755608109570093572391345616085227195961820890461874052150989619969368512110707908770023306226907171354514334957981023512454380203471644777025655260403223321529420612195819515163331435194171474280739081522973456390972671620239919853118566050524308996936334493192151896259188813254257361337740933554721964939756323057539276386686626724064768031430748652890617851959607890433814877678221610516597259031529992499242867254217608754398910967878332191409621251245311759526678583388524178243134143933572289012373475313395983643481391184534757738157665581574347457451967463762216126731175156530490326568766469216462842682069306259609315850463282137945632760589776034384628616347790258560935619430905735566954256024999747469865165599529820210398211598735957812746054709663694076934441056587364892570964735276458104790898253065226639510525674269606499604498805586871401957532387678340968475228341971770804238462434498874490322028957320669462026581416239436647376504606498513435617697763128482223042066994603818076032915663970451261000082447964612972391912207594105458251254160229801726504888043096777852259589226843239422712336739233878749230016726251153025997165192914782249025911074102466919853876838400000000000000000000000000000000000000000000000000000000000000*i1^162 + 4485081222589901496479611018387115887976865426859280585971382706047591781168141127277315284540468115074059898610073025944732304856378270365393079861430540603489745248540623122136548106880978207764352845899079983155286741892501496838508219520823156763690787433668183305236889083607558023578395249789813701632160847444572800681247064677233916054912817049330950096578782087749104873414706972051764875714170490628670529322496329917566100303499751087414545607231040940180334095790041080682964741719214806499469178485986068982873633419491658642486735388127044422429503364955524185436410093821187026797630585149218421929426353914826055713453318383782077847712080610044994264521290761655488899074549758627306734074471952609569823584789480484242237847777258906824211760639731675326826937644687234104477295834443466941210541095135277053995645354533619894479042735854972470722528515933821437408202014683957153028379215144058560245453770613034804775050412714729039123727419651339345738577017846254819608010803127523335941140178334921826144871840099380956223129530111585928126144021852138275956651743210342350266271452268315687307517260033542551693367053902542164750205072100921931254937269745388275235454862689462892943784682492718017661331831049212347527858184736597334371976175027715878976156613195258134524826680431147096001739831503722579008266675151293966929158910449789707216335204338932853528529043658154669578033728319626572510120397590083322379152794169290334609154938922172783947764768178421376318427222358841810416960874328012779941392123565578688294013745075397405624040391680259112079719876474401973356648508618271148028308866311517866300592208586697673076545547726033768333238997804163574416590658596890591219798516805274590885366551479800711527229883833450924721880545953524015255818088764662003766991062668245524900526796859425572914471064311140188138822712481205044911259602723380333371094504020714807655096405132323107582662681432229316308251612286233359979196671781140100334673117206589321347394719495877344430224847742754930776997535717174482088616518526556089538214828597966145106856531460629761607661036325825429469143585700166270493230959169285734271851244026169806275545212223681402070577022107316882304296627987224375526186939207792279624383511466236104363834887719333647376052503935363246842350972431134723309227100797526797679453272125394301410778808069598692593897758360079960845659471985040209103105833099111283236964248971769144179964300805170720505181617996063093143129556575867825405580230736785900063085692004745435069949486401260462651323726496156358303616091392984039982427464896402624240262730585695132103961115879665670779395260313562989180945548686199296087392782991675716267776082392513535967969733097471629503965537088514224455308204625941555026904924073183959674089848979848480022563869694803064942478245975856026599799700415754251810723347621667333212966183233785353495392696183716986211184624936343954397665033234642938979668636667985126813757884247367273979585633748635642430135241742346945655451364346436382401845109540372937130241137636774952935641797715375844424401902931673475157396056102310387137424197715888628633227814647584075980597192547938988453576019965572108777841417162158482018619701239646870733246726943243282809668931503558721012448999594844393772324576018825475566473523438673883499048479291963605496580573781405593547930577677743334594708443884706537633385899561402378614084176487754877653412934369084077232856417858939235695075726680400039266783156462727467673378765559405423659774125872580092777757873494181742471186615791934125131719118627093997645707419698785090177735614032426647637999837850613886219753406307340877799964002351984127900065564973584483565097266569874177193330816376329871328254628038980532862230461717417642970132039733684563397715541711971172087580974978868891206528927177336272290678845162505945013714780003076055005706623522419611351377992523753176784434270665297600532535020266660801526192414244876838568998306248243498335332475712397529490420833834351315821048894627428249370624000000000000000000000000000000000000000000000000000000000000*i1^163 + 53533427481803441167217074966854531918428656050366962552538299012648325660397182356698622879081230899324861563409723506867703906889310089497428569793277963099761870298820483202693007984144433682834960616276727603550454517150131550905379177395576486367706144503619236998410145563595153671120887418282175413953710093505319413980404661653322396157117817148131788580862459291237968596376030523382061516942241205650253880708074485175132145621013339767510631758206620047321573848817639854594796138578378159458375988582134083623820247521251108909386253499832337550217768053898670425795116108167212767475526581418051181750906447267034466910240722419755612984043393513738387586338996131462166610103710429296714921460850162254247298187764385365843307327830117220033388394056335254648082567459252306908533359095449575105848052271725335153243547424587620844367395615735907327569106489689213668457405832939679118815724523851338618026481377819638108113401519677946759923344211909109388720574894244505614433513687707815863983522968419321082889086862446337808143489241703197228657756165572557285192644983338881463907270881937190850674796161340331449650301335751562624565330864854411509656151997586739853519347118545081069311591298477309690144052790766950420403441451935033988814620456421292217078009148066620029144164263808806584014773976317880174606743856659058341279522608170620006679699939199169633905734315020607552199730263678479807948091031712260236314173720369796629135321457715745572739506061722686516024471969782908202521762233888224659225969722237786484892178779094078474267761501507228600891203669343608346244079275870677592189274131032724033123368718140741295651234807616799828388766249315050198487397359208114412498199772313171925782639229369038148060179165919219833320086208151875098340340617835284507488948240161167774626409286722709466167021263295090372844384316271645905476338132633571650495115229938891559523057337026346901731720434385134879279904132187538887628318877821704643889739660276733665457412453085384832310818426638772061828940165416941507497942658648432333499805857430283228278531733994643372196964920102484929525854629374630940203473564113615436287175035068626649431047613978551504954462426909241729333503734574613982517391672622950665228490067279869144360048124907752025031905128910147872617671933450856009873440455629823317886006529735452517077322952346364925073599710247585732887417426618074726087343062281285994234644375925599681902370114553576028521419826059806346490945464540617098241694531740190135818898970468023429416622334798200886111728672520463463556633381675504784793483903061335018589594324961515113781611588691521956766417898048103864215184537714205783932754043303206610704443777230472622481736172588471106074443194943198009059364035838721273581281485782607503591301167589997584987775595075444507600831063454024964301982664882194888322415299981129957607581924746623325710395358243282641846979269431249581973625962491726598084839077059885970310626379534260589518840211833520167156014126763482741644739268560544714016346834663345505427093379857057502154811313799494112164050041494638953169005358979704184464329220828130804045354559037849932134427376258086636583527459351599330819049426453078716665701522012735484377839928618698828278673028428716527152942599077256009171396579618378147861069240580383058095685171922423713481466537590877911097292095410352199492564084680464978001894637954437863118942018396138696370043509464525446096739604829804662008166908091765144725070347852117761081606025582216151078423277960302576081660821449782176015454173176808691669159386082826884153147688732223484236964163486260375932142979319666710870698982526242838713244059270538679074053895549721371415262195860499502153233347497954500278994211805893852445267645303067809274214128026923307957084939430700316116022512886524948678612986484940763575017070568213831612012080590605036855478062644674523519322384440191996075793289025962091829689154897302639775612888913154024252589582939055470611959812087463358874229540732222970157081933591347200000000000000000000000000000000000000000000000000000000000*i1^164 + -396514183334466490651717178062639527165170049553365660460746400817327923280371564538086323450631589327479275742654028622855737745234801713974307508607452407418732959338513478699312522109701926418493313758197820316056975593110885918669067858405507129861203680184173769887905260982529491728137507599253488468713110202930043700491590070766786097564625541776687583010233776174200183375466561262545503415729571905025487431847787381796328020846863462504551734095794707113317242881223439801946972192288931192301476474069687788570218818180834500517684104781066352289942640120730586651023248669315896299330282211104332266246312065355064301224278706284146329237056471450656965195363380236596904439061291275210947393872562902120130709405142598541217683064091621195226232619574582793069551512345442173469474648795406402437446798552105378926893069585560738745959064052402395316329795967113329313521990926275865217441014442177241262142029629629679649997979100237458568838651236169411765045089356725088156852072191246618155531127778855751139862554045265873122907571951834542417570389928693047532603500545594231618188628441248633732541285938551154568595208647291764737184160418187929892299052143766179196374576199134076482485507861035449757204436923034548471225067283875485831905372205347852404625048883731222608351538120133291225824876931154048096164029322820471240778289756844471063932706816635480397089743803768941057817605603295075529269051382845022208138523016839245313826294789104565997666873155722532940898248769903895062428086499983220685885194089241369553372740575867381729240918054153435439219435201750103190957871057539750084231308148285391449784338447336589582056741880111016349217990760555930396015176033881455671632453031181748236094516179117828228253938763859708154205666235028204981572857899157439365638686695175592812538852786023338829313348978354377467279545165950880399169238905271785726138516854646483895399030618071941702666114515730467446779806210856767771704826442437646122167815909150412785990355596605840121126062548014984515299618259574910280528569740603407955016223173125577704055369085774368324562825713194104716972752030578203615825150966995634973000392558932618070760665148705935114361716775525233293238136179031044288304965312826852291968044524809656572128368444078290615882418610775468557212801856745459087153980190066173111848620159602983750977682615877685705917691472995938788502747347788542861158563729607433393673264334600799610280313009156822503192354743325560738755524449741285109713494699003408449968622815141366798166154292217211052163194172392616315156300099539496279687704153984029739790445723617713708239456100293116250272159123263281713847457238482992828294750155115949881031070888330417955634502598075316773036265000819032931758397936376792260126584548493602493870562681537536114472407720060053143080784944351893803772752135366684178584855241298710124669663867687797027702016543306078502495862692658491189781018399557228676026494129485644335859008164493341034975307189540302055251816791639642534369707364356226585733873894441703095340049935092065021394241775199851771836933577709003480793279902737637235241270323698498843952984770953808246641435237512537904035703354895360769908184657182157070643376761162021298465774847380076728898926785495804334830710583518487539498158756629499074242524292789015643346368829565457453487270758958532114432342345359836423295293575807065665404734927045804104398216384530846186099421770040548552836406139113863580590804059270432572083704027884111008955623858983832676296535375972580842763038920442958953665735231540587616386271900917776479832478412627621897024964244941791213617652977976566395570103925237968775347985767189251361690608740259496292132394613619431215205159758304102482588015465114627046239070627244614879369873701173026408737444400653112638837963878223822133541646989408389403073617712723384698669981048626469504353783189864107533357378947820512727939921031666170610919902031966501705984272930613979499575940535227254070985519264287518194553693604255238229726330880000000000000000000000000000000000000000000000000000000000*i1^165 + 1171685319127026836607765214258278551361679433979490057464878276636247794318778785889656939093118349203411058685069211721602454542219931913506845463043499614016489665043584126284786148940019833139875959965483279703704349309546328118814992480825609461797026841941167811848848005708437530618370969772299512457989077311138554432703027780560475137429688256115492380168574216671375547787346847400081479358544949744042619121459442074074373769441963415300651204081069107919547665856073330757974488147502991583429614927142395838862150483738300392952594262444396693077832770156186918765116830138561225720340036810644048930234790347780173102229369361519079255228990731281482982873068096470419668827579783813830187909479667990991977151933526010054917246439617588688283512019068730381686401123921309947209571664145425789125424166888840229696877472178754378593938681083932477243513042459409913603666797123351107961398056294961841050676886327813183712539400101435994782149792533963772456315311743756760035013466522933319049655550194920937306732069827445222990028359007551475537324496206745981342951873449063157551831234221863378705780802400468410635437264001960504324724384569049256279247798880132569761358372855254022858209234397995857677264279136836208706373521679358271332253877173864184828287923733752795454653848150524137175478499746931786262636028240640008437424475639165594875445218843289479208372141851462066774831874705454682542708492708351804902787030482268166940841875267709111799825696868417532993775865604791409636587486719491615190530665724203023302505422186479054959354889252934253749275514890037697724868188375311491714112422058641347969178939267850300956357527132345786286169288226444050532437678285351169248039527064824317377481671739290747433983491153603411664717588244517500333755133383586055395055943452022937240175796387027382729725789406169017251878438158334143609733738250732863289154635788914067464639690208374672136506767391547576361906767109237749593197399152167180425494099573386707439200223299955357680579012506617718786308633927701832969512983509857945399200453807196867958705342450424795762141212438985622841702266901764882640778050719584802410187998780563652169386503624839563837341744603940000412553922987519732803330877521183133485666712427779466365238380238373981571895066940490933250448654950526015030524050329859020191668867202612652369015583529494315167842716221798673362311180181084992877370240496757049512927166694359141759694048907044518165165265555108032844812815876319261250828386444446463712848088924425312990936995700484039670545239077252595564218423220784183995542639977510351215419440570160458207622075096492812403141940104835521657445825706496106006185216911822177533190356145307409511786284837455126474456609864010309207272814049577349565366027386714056518016586574513081857084601292981081196443779353550816447732048439199093839003919864683327923479115644694962463615345582520172820612755704885335878872761617296303161571463334622008116121537841914630913742636629234085839796213143742935188720882502581533193901035436819689110312994218030936520940840008039504603173158983729812554516071649072156107002272679560893732268903101649637262033979070000239659169951743445197044301885289890102122833114061715565427914844971208682710836738926905896466052179738473073903833106583130320337110991637710374514591885258091201070350998718456597886508067961105646356785926556306933045764241413892673471629052340988715612255735489240913231056768122225508883176464453502481517532065232354532614950486370866464191705549326408387099168618494734923522779256697819303516609202845367035542571701261780872710821118415374255284076342822071347911060073241032876694886885226719957108057594622319112630517701359199256679176530481851181693987727641754204829869596259366517913937287682514587263396445726049881724253954006152581729193838185731989819291147140893974693409971886476120595800402404698132439130553039459049647523934647132123078552314815147407716869995212873880485530428252593453745287333054838809715707222636841926656000000000000000000000000000000000000000000000000000000000*i1^166 + -1878911556410337625943139228540480396875651368177354106885557335625229049179532154551261127632947413076912462870177203875589472509630800887982116141471913341977103870418398123397122500232785866536801275278161515045232858427255980062728848637266422500127383877281912889004655103487331624162448423497451993202275799444179569887392865065009239425699939805029814090951763709873908707638053179441808886457929062291334568882015289532783932129588499915170192019378566623808389151975637970796808131822741714886461139036709697857765562846717895799155477031504447315764848176830473098806218606995171783351352521077760478504127436962420415815724360312049288433568718885331270117923173577435648005102171233193300610164746794718283961976714183689790157325956392779432875546953999638321097292308195914462995673355073819754830809604528398099983719587824251697357160472714662279723506120436276538273600217791987586522985854920444940659215270855733426724342012160308876300631145279788326214734055944396895264749307333314886738937720037481226082100544948900195120490739947925564977288302650836977740592628552965169306870811785742349803512350268999209567181384697670384131284765111320451964534204410869681577418036795554029371223722684480312292061716793923098836858083755926907634269282175934082926208591243577134039105319282098526042537116208259682985550820717764284182525963994099935395987928025173539138970907032686758299523497696558079291811870773625533825329984800649055863889756483037120299937355895242882138511451594586972949761688720977978146521921813396858300846607909575745433989861157853553768782923121198944611418370014205580809363646992083449076616517903111078600992846896030926985522480416303971751949883712746713255451867489504009064450006617648158684756221540550305374997960912509463011097889548385972843612209205881069617534147089203470082652103824272579668023647402143618669005505652571804475217028968299294687636063023982022689978685416757493150418531505987849381069311746086491993124169879671295937736423256893619341079567927930661922047572381072337583724155789805041528865448816358109911262409926966057379135407195264642498734488351014139784270838568809641835329107158839959800727675691676801352536889404320962103339697414086105000198604273654644199116189041102311003660236416150363832856292418975940885212001795923033547230061252518392709927423383686709512145476748849585906310700260579318105887684324271808208204559775977744449268773165727249826902844720367294045434279800008640286181851253250771591562920634306915116880866077355200834231356535000896107104424269065903649501983986709607521158323092553687677496386942721765781128520379566460397452545328806048607191882343148493241622392087544791684794310138567953109999453877308323541868525204976329241344103647052916518006165627812761165874666784887873702527880871139562925100546491196531860441056602719820855766655782439492299594176801618811909596654505158264128211980012814668815053216419959400215929470684293472272684784168949915882506098172920294540919742007565957344993818653040862986065772871716650843565138178510879076035373845072217888735780650317246883317107161071808031743315496466041742789797529255287279950248340831032593991144728322187855279893837802546377425606695491760144952131096788965686354321205830312691522531886260080375534374729795905680676051482581020558236060941604130699437459023371639846204145827319927413669039485738314912978605346722999967359291123154309443363412164912730868688586985209160589519202933872354467894413105019398733177573534053544399774363403922854486068095217250684198142294647289880058609145409235988254239572878146792325937361297371757106719969810317152052530087194219757512683711896653060705187020230628845573801280197279143049511203857627576016892129470258529161311808108048175900102373865082804179315363112121579039610868774954413953663681536823802224032705873296077191861931635770536167233293429887455179455853051238782391653007700932876424327397385683445290767920529067043749741471911123689760678007408347478221361722163200000000000000000000000000000000000000000000000000000000*i1^167 + 2295111476764663078755955085493373349994750056540016275612104351236898961170708572773260615603480119386280537595017538607872511257293208256362886823062066975846990050682267311043185273284790128194042074703497479203678293003009662660954615877724761155753025250764522207219894340824382266426653925539925613428575784694769203042973980934569056965519140769586978896507353415853129400586131225654919077746435336156545593655618541358089048058721411515037038706444416655382611349662279996522369012777028655259927762841443008296616484280427866288927801906112651747010059239861897739807039358656781188866665906174097539766669311334201602031900486795164909418142038509301437198283375043156026661653092281805028339144527271004849315571957543170948343681123851358682671268605178648936537667257891643895641607615037599164957308842930178040070499005593792020689290888983078737993838716558754025761685057647656443800298304344245873266182434460326340606574423485533041754963536533753875203915241809223106347363662838353440401042069128697753182563649208470914914340972966589112191160819240535132922280332376752757539600031856043079740609879910711056626487881421041316473300087045564289180139168024465567871637372790726532287500348198063357113450776165114786491683020680088022954300699521870284314910105343991128589277042071863161717301332128757818552554725008670617374913035538706943925819173681524135227063754140296839639390604783337571136922733057610052011078448715050320067101379060951298356133007553625342665155119138782959392451077195437372231695413852717649640360552631173157508307985403305490631452159113476708158393861977401202262672431497039762875261775115900264296847428291639530956925783495245816239749380354668274383691803608203590943031179886475346429790227132444669390142771197503337730696429317948452153027335599735456235149591146562652348519603838338820173504228635922205061713761387951883361166937813844958297602680433068447835163919416243271989524443504004829872663680451603214804533060479923378952157885052305758103190554560068594026436101440995529839816828432940985116932928363746328851071546801110682434707269922244050383542758471858359404266605473940498750317181905495032595511949524781799536942046116521422881563803365243246188730195045093614965983782372647256319960983860125122829308296468005936058101760722401349126638011418413550823666395537352892466432685188728239171080306479007839828004050190272759148142512649294884052388233699016737163640281414330388260542277057040649729116308276916871588796678417078441885849145292515777233978175718467612117109580709302219670131121230406245623997325060425420713297296986592032472091606977224699559671010706102505030134095231522928650731437830381958559686847196745607713001699170834854353170299621311680228971636812396063332671673462162284346333024342917639553830154683030087298082263995727443248431551916045447337573157535528718061417419106641154426562329080157190889905510056893546457139839063275209552521760739328973087738031308067051986834602025562603163006254854976475158860186381407439864139101673883578072834707162708272304660482558682671831356073712004126456066957861473601818722853671956011341965676953425138282971740631809096695067291318711567584842632927713290488984141025474571651041865236183219315156745510400300206395885075368825526879009482275086811177409852339787149246935495398194864186495217204096127720659816215755923114991036940338039715229410653349304868360525279546945275194684588713865215671146388766309313183762180679213207914977096177823170632049682987185829425255825448165815731309536952565802076213359536227093540976775908334099050506239710471080563016291964030394853719529673627508258124749102739940641133461467614851787239784283845725987558149285970684107577602560559237044438712297097793710442785834965338822775560397410357649648341812030779374720957585609748925797365854076432000174210159743580809770742528159860093109878073305607862596547078081038366081163181606379884990542025917984608881944433048491711633980305257968950422349461585920000000000000000000000000000000000000000000000000000000*i1^168 + -3400233212760011445664901000948857812695908909703011230283703098450603898075445440107922590840048622289033360421549797854435684716585301471461504106273869056630234235598318104859101231711152583695298527279885641108855962795132743685166485390988593838672532209900372131787328605728926298246893983055235910455955672900198124164829888177538963746238678477504911301037763591704057465981103759802064268536106362445367239574447355328440432168667117512087193794407650670853210051220574377730483248061921225215566688324463547980479626759391090997171848689293215477389359997173015500424884732756223391000502075418230682086761775655018430843895695068392302747848687716801827002659720675068235448874152883031241992569479843468993035739521106731333037439284747235610219343406675842660387279348836407074153591015804414951060097907527835681813894177441464394736288709462180132392213973282071676339614121258473200825930289752340922302673421669040918304427847860214610865261951391573476560178997889092113101433076422453098356118471626523037368109367049086846815956962077759054694219782652763636557196303517317880668201595379629088444351015135892890443634676337414327605274776889168600135497806182101605348954712410580987088350783951029862615421944439794624265585834655248179060520541612928783222068688532068150154759182033542769407700552218924400753772177258423523563443196718407749642415767486774263251368889857630719309448861320459989665164282789994401798509917615841794252951910545204409006839455742916558580556009928646616727654542752978235633803724688013547959344891488201791570040954444699824582745760373413745903598268716171073127180214355591982223869299003145845268181750275189990076063592418359630695562053326784671882973067561318767850533448931274795683303509686148391586787450075001337271820423037833688648122904155157714660682043775515037918773604137444953215435055255323924165679470053965894295351319522718037072653399869651474205801383370186782208463975465272014941281335112587582097780735900012422173823658097153783103122450042106958966534084763903798935482470211240502231828896434593144916123215945474271776745816848486620306274533631399381573713309105420740679181644567048141147870923224822496374648231171798251206476655267962404031767168472567341462161533176601768121030381028326607134344996629966280185914920321286322024435705092729952033255742961425257317235531615499210173784733858125570487893280315896376523498897514015083219481239312457435435742612517804614489694188954526695253970633531758300989325555631439688270359594823853493599214683247254071866254359642202892104858610216129760622553026617588239870336053824926587629120230219809591916882300476635015959791068770882219711130021786468671426806453493137119488902100074752791003098856849534883039544380296553324945023189771614290437787203985945452918452984880356256207692303293120146045005254088011165820699740765442385821772990256804786488698954015205069887726732183603889151227477095904529495622470613608783132505023681152654753029338257528349896216452710298907535872033102584307754152517934662974929559066522628230630109273157023367167382101820916576162584267300076790392486781943616594790704889029054441262688794782978997715757764678193727525050904182894943524920216950615394420243909161008331269874975979835106733045079725764688211402627180774035851405680325835485571061024327257363902093600788550082047887539234575107227463704101206263767795035512421256954422854435885101405971494669286341842693009444880431028893453537162405226761487432370946187823480584069776357983624089713699916855358246298312831782139007601148867611957159572020188064446311403705270864101894242089330035366443371484121164559921388976687337374270648999950022164157673121596690661185280134697471727252742174851911699772406657930711824474757200624032664687436916963877239496790928356702054958424459569826049961212996399190689253780282337840325365874916515013591342846951699609731086913997810888621182620044735635818906813999311578879568030810681227844444735211418405895667712000000000000000000000000000000000000000000000000000000*i1^169 + 2253429205005925961775148840538019856103898001497496590452309345272927913534395050413242660345692454569477070316820786413609752614117304195290834196491314529282053314095141823356069292574794061416076163103914019566632358456108340428556718803207171759735231200548902712019267488680268129346636344854128335799610811690391495450181246639249325576603589816544661956598878345726736604934766498054424109915945412820753049472251383805746515305536412561625105247108941044579818018253704299482662995207762066855063217485099430645974551372319534133133817391433812508528237542433689104749297001618076536023085862283478187401212598919232539819436207503289852474740559997441119671647169902607137719496428331419231214468847510499235510916038762556072106852604557860187438402807291110131954468363337588005077591187028696918003122555724228276392656594857919182804644459950068656132102403129137112943503921466879300532248223536956087969700416845231942169555407928223978976335493993797908810811559231414982396141006727805721469235851334462334096778641090214676102106904369468133437607462762655408371015397302742187809293941658563867164049234172721268389244054938024664777233544728866078928161082329194027018177197862586417507289807437869544647973660729341169451712390826803581135913548214716614467592249225619793636882193425786972014328321861466089850557587811860849403374008100055646049220305909252498796741835798783554952014894637968344269404591618969860181691600896298279756615713281145856932645212242970522783421036722487388493185016608714520775480548843839113685206719993780367393862206558162642526967884928212185788211264359022772351223997795672670378443023169987004176199192861476306226191809823385466225921810350464580578592213114041200094397143595659668470865118212772323014383897598540417267748951637740341302674240814010048917324029741553909543061836969723757713593451186574702700240284903199396613518358607058759734266771246480431900769904846577647707182702055026123851315209252780629664841326817122730369261272496764989001075790626991380650550891344497357343425661238360197439634560399848671562085349520160927981633909980749846414984221841069760407381190233579930399695983625127125430523564225557976446055990736261233417246395532129225477878500405979102102389208924818753236875980917485958215357875540950433394416233439080339248754980633704815471691168195066014416704993414546259856056790838440379064959443855066793253450518140105034468403792406266497847522814673394674183227690128510446319886309462809894725154096105423287931235031829925239698203011322898952853490317265139577978167455008690053900860547873152485148410894776575135505487598918270438552762472656559708581675102929083102779850883872231907739745620033556565476188070535557285839105606876125027121163914786836537075776427999418306066619623181298868360246489749203865554360158756842788529023847797379363623820683229183946662043627156054119763319093982064281779764419938654961965463015437513270791442798248472198278655979136837261722617125935212145798607247553127530920774330517227942504072574944381119416429046576915582449877917821326321681148579866991475592010905154333081622860322937092211397091306930257375104420782112728045743113860199937979882771837519539825441612452378718191544900893120433203560830287003387435927368734074085109540028657646543187907589684297313306568051104165141305771885042036790868188533151780256221442512283799769515011246735890050912803267117331004116121399355143274976380192931166834947423432068606042298204495742853466656499889671803866560514671154329086939405589912779316953310743575020117573736516162268500497089408819830292915825955166337575634609018637673889664948374073652900875117097612934139832825786663832718801066454116322086670532257380819240647496947054921923684555720090425932459034182948000620299967784633643673320041053360617440503701446188905079934340464841750767633883104762904450926388754842906112169298184542297051835248353413657784542824230545732793919810002471668016425622586522077502473293004800000000000000000000000000000000000000000000000000000*i1^170 + -1848001445748257884168365493355999289129163576704623243093309216932924188412745464260630963762652193454595673379317718086978081724055703129415601693032241660472690708186507559619898795396268672428230315634538653877416999212776936255845224337150827938130601477880397471734454862700965202737848828417468177729237556381584761483010665589033519541697457575077561279781839657773333804132688898860996580435571751869100091264537974717341109776527750507090432081426812787202758788698459998150165802300769524814578698301300815928633683434235540378688281284380582502183725378719009783197585820581285323934416105727479892869356973771880641172821166487134806122746327850290835540318023366865124418304274177020667632057611834025144982342169903174335157162530942803545300983094209589194693814974629159217952095017361109499790939565850569115983487113427629591522448196501079774656337549390833835071843064939386596226111802141373670777706694435503654304106171091098268470301455475727620075175982323826287102360231244784452938507582685870773897860713559770288736949049730856321350040335184699520496603050348327409289846383731639617491872126967866675511551026885735353584870080836442465643028063605932781552632206493693325626019614741308960585542741922919511691343808884083377187426317184951298604017356670956546885029825983733229890243847585129520058788992196413871018062384504966028841148647724558643269952870250929068826350764585128256596379739051108719347026228231908609046649139625006279493931162135741832391662886867166048709448369639915328173311795379364755499831894778352151719179831954526072161982804903976123935750770767791466412155429366301081401435682086974669680874458294076478117315815987327944951610100525097550275976861322581343293775031474933306545597374399217337845876495593057734390226681303126433337901493244182521416856097627849816251185799856043755855252652534865979635417639820806164553003445529220882801197935126652108479151964703241849679564273541899467724991946594749403617559300336978007463047809779363604753214146058965347742215416991436091275601202313442785728697017040718729880442466091568398456474553196628402013004470727464992520634424847563181035708024338575188095730792016000927163862530337785953455945985513105385353199166770494579049187859500485332553321704824576640978400169831634192282846452267467094763400976918184285677028700414763821144449619067662974449784344249982795346119286462475058972110833423568911047022654713431517243071274727392903470395311314589534651954253639899429644547350378316712864094649067937556019176170093737608466884292460784626284398554470885476368620261914865206179066107274514857505036289246519660254609354769472568346888115019345603813166294906896878256953249834645289477073891313622828831229386909887882537658765002259379654829982869210941152477553994160051254975318431123583005336188602701845138517888443456601641958546176467427150118705068746059032036519404869606395924652823231718682450636384598731073441777774918816062675186074596257518338081594103446441773305203491084199282885952177821382584920648231770975658859484295711790606300934897280870994413880170893585947596907874836117617216987777057701612791598360476634799379161247864858299755677675056087715113021684978678504127570928803714606650752711192361988061147866524606464022868814558276863611508589681974968950813463611620965649822755720248793424401133355360488336038357951657999439006795060089600268053758388738213135412730093711680906875039116187085673699747992733841769262740900686870050884323553167215157265365193824525348049926937531113946020847671466723436383452006011920806669831607374266891289972485772065953786099567150724768882647021326347600137816980795772142039986217214101566250551417868550161963968072531806733603515218878772585691944123414348201922096654576741049720044506207338793410035864895776303946989178128091153859718810317214324750198889139905346326662269503396212218001626048822073284789394186513141544231346025154779922057144147870932002968955760351535316336640000000000000000000000000000000000000000000000000000*i1^171 + 1233122014317915782489662150956546727486196488834107943860782224064081657038625999402226022855870554315892594486031130092922595461736706830822219026368192346503548448138427758245871538432520869504531964918639466468818470380715747732016613653134177616744840691227977301189770928166506217029286037426139021093304588519946565745121382410284622389472391487901740737311698691565458291097950301014337885113897967049042869382509179580865088343389319742895981410030122739248152727585318714940005610862359665073743918145822880180908083082502324712969527145461971546730531002207163794676818097648711132630633887703737717189175808887435670357096120904687081044702160801777029973807895700810354783928428774680086663458363176085796624319268761626072539899952599702542834349494808179897690638698402783526791627326955688730519634130284716438882833911590883959583503547350193758280949334086101037359930076365281572673016139258062637241054334733142720553603383876840220315977054213601794549186380795036866746509414344838938836830555335514591643102514585317871175846693841368093770137673758779379894908392906514063699611883245615018037993952357147094013906251773905862961837395291678691674593040650295583761955260344397292309302436032858599264511200535943333254855151821276145471013500004940814701487186069407412810905446202432632379450870874148986853223794743388325314687118831203833825693928653773251966231562866482959023977402394450533275870429713282620581535655238727217206897485276632461926060869664185376042115968606270567498377770162986939582854183900404146419889962613120819940838511041771409133890383084510097888620119462507664971046947913184342145317053050887623067102395350823743673158117991984866662989259099503212493429979845214200400971561100865995898276424700305987178254185473742407366443015105083760872101712187495404182744280297891446789543611910960709711559642443999227448954779895184545056921854869107723239757451091838964442488183892487805104078425056023590015031100625729754797778197480808663377066308816020151167545811065931485514289579233381097468629076528372383732119929802442038274927367351835081638618668807245489744550627069477017305815609875674147356678793030773132784453071885251723190766923771684787386629783801572312250309658947437281051073636047800012421353128513393648513107068920589770205680704335649372537065473327014030113499606375635306849842006458631997291892523391123081958172729459841408806735636281622387911554799135751525204747737693015447770278153073078179394456190933809019709502900240568752975766561134615788619076646069714501507270672648643628704550440624240409480249275631501607079928733038299643198039075880163202317516110489176809027532577677168281694831929839625669869299572972358586902449589284750331027798203237911749373998555671442017324266756696774762551712565397401583985473121261943648966543807678561668580351570027201720686065902090466968791427656678495549717442086744653669556496597546068634001571259015882776144640971881668557249563992521832025936686043470310635959092273211214582720225374118555757517243384500706554838416826177753302839763556672931106228620736197781613787093036486724698940140697105991583057527928098439799726021771239312327455346212553033983418418841407213599523165216906583707135933776694582589716094940320089201968245119269658421280991945525487865651169764963131194273302849660040114652384552459702169647098351364060000572253358087045195457544661060702543851751095371994304167106707224358477425458741738691340367447065587749655203052621496150748200424242045514590554309714075473875216225379732965514752852295199752871024297331950868775086430492652080601835593990168823410840629695937137837983351345823026374068907944885892973161025061687169992522204434837357375970007780123559533102758078807148534540059499520739751346427650036825761131330617106731110248470469085140441710543018174068568261256742575772756408458779170484768309874260226177143004334615349278226056652554034978677507419944537690060254233890645778835018088448000000000000000000000000000000000000000000000000000*i1^172 + -275359484275514575671460433106797107834084449854703057836735563654983486296215849892083589609196550049998226667139486535602755321799230358734992320136219437522351167581935763606656905010812348383212832767793084570529721516270552227678748119031806346918756797306341307995133461208050861004390987446004686822877998574762437139674324009463257616192446677931379748716134629706050099833619193651999172269535831961056501687305260744156393623349360059603918823481991841203138346682109043389454239885983154465277835321637719509222509496705109960579923870604413087479062927825459655417122581875112811870476381910484155125137494510569014786596678142864713357444437703475000709923080404811932428456385639406908390665876808384926731714548686165549791310324812737836774171950245870689177787092312427536481876635263681401689617266994628199661961364921893401413513932452530729467351647573846508836257958171830066197442258437055551326457949412189227469401578225128906962790257548147137155399762003759505802875429980320939447854489516138188431359258870700302122538847900744100390938906838166986673019273240737588741519375909059930343987439511951433523031852669427291391057143051717405001882998079604802250869695263131126269797389169642520479335923387323143223684191559295615628464609358871902756209966339174485196213617291820246108028702806803682499030178839756699253158277597870128834518475642710157028303067962208261426172927533623564460789094580434893249601506630599336570816369298780030796267786707011004047471934028722197271087023901694837979756363546126281165437098396955000580179185449498519964031737819203599580879533315610304272814139985399511603733898060001556297316389690236341317042157095119990235191023164552202036204829181145306362525089938232235223404070031816536780661083712719032530612939724298516601206929981355327477894222951357715049979133992610867190934933756571751940150931346465346384947191665489740094648474633885906285459671030824431990951516992816934529288866202758231128990418310894924473739388481121761415682274577583014895004196022539813150788975166272763630797255708943200351327800277489180359847338031132067060983336717807953084602530111074830670118389705928693271866949390727835485688544372224504358914120867294061531829721989670733246312061873410402350201403990598453171290881578551859102974534995611221965741693153664201207073645180190111990731855176378197431845735170648558928747500323409209385359981085646895280224262651024865125082564912343326975390461410148737297288421178397887156292580733300664977600266331489690249308853107025819611546317302439427115825643527814365504763796676994108519700948597924399614068140925127020633240899731262415649191717530977976143300444586689817411068897191439361212429457362159335472803062497251542127427167520474645600247465909267372852348090863966275345278778834175545933860173400988416880652895616198653151456414055868855127935441306333233656762953233057796255080920105062938291949641227030485447291213290817054288366656886248597203879831315578294975974363326175663181968783870261201238940519036828993495484753540957213897603677563180934210291836591137463793970194720682290377567096994036993153897836917014011234595710865427233589866858578110301843048340268907190095855743735936367740043683616843321953305957003235706711795893558812553783890607291011582467857627740483470051857996860422292837565992621406601313628908646772390701931575244117469198492620729857980213494511390755356925408206512495562167907892429498618439042348767299119619501498845027205281068258632684707502883778454872421842283611086039137670818900630421186107879594322236412421343638643204515984930233626925846498695856384247314574888649614279397719879926764421015756783878883340701113925040133509804080220914308445256886589890548790520203461341318069380461803004073555952346787410414936732497163887044956200529173315921322414266942398889192256621085026176901688690272952701854037111448602136902594613051586099431346046581809962160117475413463646653644800000000000000000000000000000000000000000000000000*i1^173 + -208061339299256070574619263736897555061103022231261890598246611453578287501256850796431667720472128563438686116668349096027119180748788872389511489373865423778759060237549522436494671534224729847138059877504303328752394723133886542932780622549235612822484946962988068421794282787788933111696870321194817636403711790140658433058053413831741202912232924653575965766599176829923101628609500462146409379494886700147395789002231596658876399931807038209735007334430837989603429339675648889478700747089667425581080625454373346337131945637630619572837345491720419048155538110159318420292503183763178161433837712922940941561262577702355993956195228100362206703309606196155185741389138086050778286505353483577557292757520804923884822541173314460225648861056187620599787771060787245589919678438717226048743847714901123945717456147539954322923987285935677631484654612392403153807227848708647055651981602122174988189052967089219982847056524207169248163097628094312816016201632053884419728985333314379036079199149271223739210726845002852791860821802086324910596297909593167732989472995256192331306611361769692073537381116440683615522356785206459812396189430521858939678288355731626526726009831633079566531032389873892751789479906013342112592664741561355177241586795281367085508712954025147520340967412892857346030520497343556105162751036203214332178130266276280670875097129526324305786962395050342367379326730811136541169218648690810623273427325535044830869642714700757042797275028045483987443647152844451469251586522472054406591945315450521851898164428418571063017209859017973455698922620075140255096430652840162711904839828600987675177442507997085992580066572237803670486063534532300685237762613857335564835486225892948167492957999262681182567229348332361907127532684141616218313315306423414421743933203611610689183403212905235756868108353434454997937969033250189571033588450444362960160900027172118410812827152726487251899829103034473243216476741689855621919260711260957483462127964894622092900780910728716716345091944975962938966177119300869233995891936638825363003582485382412959434015128708203331459280188519722113334540388395007603404533446386749493389147372312231611017478257672321334073403278310572242300081522741803040340021227812354522652970494901084690011362446539126470487822462881857848693229072022548555962188484849401685921032692741189746363044422947157866346231190216709546913386799693713586148530593204492171737465086375740173009749113873472637560262610283656219753760934691000622949270640829792975988061851349835043654521588840207259105960994476423005298565880229717332802990237573254208630020539212627370428920920816039393417131586287725748266517483218941478407885734039505660854477628086370100454939814985779385491306458851439665588792157832839276120757906535713512061307290022355478700927256312054040674056331301689708471603858289649138967169867531339096007824407149824554372303213276962981543321135640044214499782348230152436240125359639457716857164193416159806836053764033007630280611553746734338626742017604517213930931673440404994976311826433843275807525071971598070456335653494180272831224035025706855661125573484412822811503732157488810348954591965941708702590098323042747112666000011635836697665242984398539311292383983177641933668784026192186068601569005817431625882498956124155512033940148820685585076432512918503465979596366042670752635037687557892361733741226678401873284602279048271994201356678701219941407842539039906230375041308658635494344551769567012987128255798067095162105331347083521582287372835220712927495240701095991569792399197372476257038577594126816463799506466142473228795811483370490711972141983861525299778551124103614216451641323525573081529510026544098234003161257406732861463701826998498489940890890355896763152321198642087945597031377167836818839823789666574872627727217728611061717389948659038232212754953372666888977005039117602475528157110106618440947172123748241023073765558899746258544274385866239666163933550511840852705280000000000000000000000000000000000000000000000000*i1^174 + -39900037223185652779099373457456448783958249122259508287351882607342175576979174822408046569036256533262832529674235454916262723689947895005382194302303534064802435388551454598655371914022990583749492467711038146906920766498976017443646471422284029376514065932909893820236031344531994723214070684348582759271188478383660694848877049052149890319874967963678795829252133208490390152454142847591229851539761967389668802470565985236745930441699802727711000977950037833876835340566830556225284141409191243669268936931148069824257995888264450412380855164224605398221180931217618810567094994877964698770330104321533106597507477769978166785901496486092093246181406804224331802885187012026938786534775995167027958710942853824340412769131196122192342040482085236585666005557979308495258296909551357188546079030047486820820125329127282304461998393728461733246038170925779648544931779315239805641847770027965063488934672063155975430042871963288476802749026690866274536006478583892398787654066345982700957099832715969208147431352349708160653414306761399751888314923731636102604550896514254777249931975167891093030369509851022296897345166523531877387872987919060853062290030967851857504786344463852317490896761552359623740969814705333307826453863623268742373127895773208376116488594923729466888139254311529373399314910478843717931709976507662962119305786503381473168971073051287452949969958511024114069480275618821123330441412320907845217084978687812027658479494050228152536294134345851548824921488729493346317331498484480166764012651763186102902014716203377844614044011900365737067040956111244856350731185676465035076838571223342883510738815073355162353612842459567859283818241442166588177471490535852313278502419690137380746707800670175091623266272143793586612949629213322389703660403669945565432395995625293338740866298201961352670112318474891723268523566513874285955058075670406036438463546842218459254023895472194527451214630202381318016251592687716006386678869920513836369924589529815354877106708239725032226791362697535182190343504436715667771005087015058411116997536893204736864876935684458141463378763054131874793833891601191845107762626698627289839936411822604253049323972990023433159817819382098162425701367105415852403706881278671421350247389441360993239433827868559517575209251863509111240583230195451397537047196238343751686651083457706930255472777189279146294659306232406258025080020641506476207630553791029187254451305133801449226384551100475726461360167628216405426193658938669044000631935630566120492364238107036525297046579031729527486216788174789577495584288488587847834198138572363720316398340379324803594288069192585304187326510357655633732378642989797386563073746663306778667374232852388229477679783605838381054807725058665706833935624845021538419025598073311499557627260910448484746166820451334298229711813478370109757523226554797037053615567250236324926038473917410788225514145799281522696490884448555966411625396360094672098216880511400759441231727777989136287958765266903071916916813794205973750475891938745182673571986525898039710651730443778218522600432463552974225634678934601428220922078546213780921573456915081363523022600054864205947791232813845080780157207733606280928547681071884430227062997476619288599786285449871430434216618674836179499100400983742577929072963070401470745886844716162791540822999602478181709059834448351277448031719960465812427063652500676853278509371921293888273447782396388976389767494994844720636616009652696236363157504569322040849629730896351712362366479535832644849996463240473223016419983103189211802776698513803401510819121099994468724000442226959606955151754431195594961584495763508278653078511616644421726341504350581689415576310883149702457779921958795641649299235039181845242812477872218960588318771724804207753725168574452103853857525124874303189154690484649536850084176557923447457377637017669452247419538457265828950229819538398938061041638341785372013041023985734212065599586878464670811861645189447680000000000000000000000000000000000000000000000000*i1^175 + -7146717068122891611788510455000184635508414317651426207407030286179946061439725201205108206700570079644029190328943487082693820621207091407403915977115252924202100145670376299924746447847449577712922268092771156860712675295930028383038396712055493740842520326158915140297151369666750844535256280439139007229753690006487655071824076904571481695442753125638300185302640082585966278977916729070584983012786858507507629553818751361549661558234011096340596110417278693932901013485641307809184623566180590505154845252127748472091626768626602836912834122726408112619973873625409619817048214489444479978590949474055374066446684797789400827908936382493801714877116775569558040211683145629464486735131471568783508339333754669836717527145573003247383882691218182516220491220126422255954901104562936396827142724842543886158365429635018616300942148312736907496128084628468014327383759868859891995728837985211143001193621081912790218693132535013121103764108007536053586924213571165815305755860200044046036678798758417794860715002744130667166889314674000774141535351880558358587606918040848987981452147975803251742312489524239396930469791648134271682317530403900725150808923566135530598029288613790405153327124463153909633944825396975074491356455078880299774141844511207963223866364568185434511349028896564101308230397774775919545997542655398565995075924436904183019796658270690396724362591763259997000143814506367180437862828460179958606935010172360402180471162714688854811735564545064088096664438067605174157364847372949551284956334645404164723400575783125170779428422739756364946520125212650185012769560210941840806703655379179122817425238149614186790281185174011131152045880448892583005107841525362533797205190027548397916142014687162227713899904648683543721345962311450781964173744891314460022561641211993884255426711340380452454444139800328055680047890200528643032515977324824276084433805505357871588076277115132177736318638355882300020841923373030690398208350502563435045567525260746296817547252640830254114719282768653389219832366417408363617843327732559881912089576536949560752888862190463277265187378279861021360911113288925041904421000791021416956832494717478437640724408216451367164268312997447284509740534896034403875900997043387731171091169833822219884423786807300540421511172172362401406974469054755119273175810465682138800121384557844281644389141221206198394865429749019722634771943488681722906011951149875896051378768212244739131538978442304357861679901689251887486560628786433578061013149272678209308227983222018624883676050917705821598209633298521385288653338164468403283793785740639029657940677709615433355114600282195855024786548343376142425148867543148564304010861741446080045872056665474073245124386586263351902464157434699374698884213388306572026538513306557720369117765603696959253482735668581229620347237873185602017063784429755260973054863989213842272790086727767680026729890605938969866446193103408830304204905513679180320549141543687557505581193426461426933084281214455994825844506886180460468832530920314181114224748014948201762568834415802459317755676437619861689760976639281112554081202422401562101893335673522063744917771408417570055127285042339298059684517993589507336415557482764925203782634691479451430004066396641824701285065774108986649724781000412036456167075177787640766149637942393947855199012533642908786253315238217851122593178773634028479404274333913785870974759481705661425669003327069487447572184647001769313947403921967174149628980876426363350755525110851569865687189685948898478840142686892967974476027558384765932081275352355493359977189907540988718217826245827674293514398111524393417498319408125663661339176328211414600054470699779188113773031261748015371471929652409711190468898728039131529215553955478318946809817450852202395510249178404122279948981504469285976389785881386922473273482583719320694490717050915304561775895124965266103480227005999724250180332245636690574553947602983342328327416908176152994617753600000000000000000000000000000000000000000000000*i1^176 + -1206772597683659144203486806733747998366936431257668194620324981209223036462121149818754677892677022922346168843406811044410941466796856432860612349136089443418062967406386734946861615059561502268713062130063149705522286646140488927965286759291130545626867514503148237370940191393503101274463027539371473288463610112771799831102421792163478210531753246778166412207032118268707343892455953586150528108424208172633939216113480598918255933490301989036499307963343010730012669290930251920402416606834484846883634438026306872641348109386161881881461520787953049995653473265997876993132576185368421547510877703602651402719292584148247400644781981121980705020734482992818308502704579451911729512018305842049506352151023629616618576069644094322809707458588753542002779665799096981746955801525451343774422431010935527077126345872983532460742710638914721660986743708588899527901712527089178375472540634748913290279866123685989523834781516675906672997017065833797021387040715788895809363670412517210410606784374564100769996057825697098446787723098933203715531976280137244726320608043664325470411758621957837565462939485824106473269918989427069917265528191917741767151767747765858791919661513061118901863680040104990666752493615495383761167014517335700913177104085556290733735396060218719033319317348071757256558239954209610795942478801208111759162391978212423610384985533504682104289537271606730072004185109709773849145199186052877209000593570399189400479962791148119504694371566454650300679608579259686617900988564231069218904662674275075975935211036233333380290342793051938580213755608248509841601658752277874355759705148726495242339786646089063862245860473969288264738943802880334651301145793272908931172474733635262965408874938103282727229870720376599241406282409531463990372462321415624872009378071503854061294806817430337316844561525926010370657357820337040564257454310377111746661687024007633321364499033483653562762457893230473575878008608115388983285644004042178396485928400143824176214864927773813657553345496715131066527995099399442553800485205404633227039761669910373716838278056397918034804138301018757274886115608185056599438420947725388397953942737522269255134423773428290035192008497444160614373390419166140279783100852500866738625682394987804043568034636673972643053772578336597202581651401082458332756593423239690079431102241938780093512666307533990905542059704583210311165313722713333153901330148745220922185205784974696609475144622448188126908071378186906367527597289299461484481664538835351053703711844777574050604591789824401911807733139393174667825517488747989359612550566755568517060608003740248920225609574807910232063226003933828644208434020206022062852128993236636483819616217680110880287459086841959214019473047006533756469256770443398168093120961333219566520434245516126544948659746623215237751868645906946587063048406340978162171252901732338668865422307333866208880856432367366421854331333190324809343665681321748337221158011816232056015407188691044124121821467050281136552550727449046889290829844533242122312847725306908003586992342285837963478455485221726524556757298493332082370609044173142632244712460007938087815362963396081391107013091701957838027129760395727347570702282496533942709430047633944633497289959321620884727304263089792939423571933557367913399417229758876969842338416231887991905011800112238784953770181303216455285226781945166930885942516584415595563856162530859077835602121262272551867509625126960224181493899895897293064804134057366474961713998517053285796138860494480003924215440361359472253844114727741338284559419727241027868239398325398801776062223616271119893868747808477425121607838437761837406732132863588838641472752248566670579502259375886685077209009313504604283054352300679349848093383626999889661763895350701675112769689493332771230925763978304274124823907984943557686780717205961721462463357947229288501348486201193332913239418384374610535085303470195390212848165830771092517703627602657280000000000000000000000000000000000000000000000*i1^177 + -85310496706046076037099633049106425726999201371369418159247920898614678436588435995277162332638615163857193371963329695293806310088792270218833644566248734273871282896728432341040566643853296971094024842446243989592178097401666969423665378646467845296802382556766356500226413902533357072163753998281233789242065830890817666240963005792960884426738791301005336456160819695864602045096757683697455985546810314868473993305469994097217511158535844760050404067034678794717265260826508785510856789677600052328997559537343627548611660276134846848851520884372308873907967087459338531265009903433536854541610275537801567706911373164312800277444100740513004178927828165563151128449308917784300237659426982456820211657305431749843818575427988498029906237839107249005831617328778347573941725162574970412891952023738337159604849564942963602439601309764340459302610090901618742866934675106581086845214398290698216503148768833734150001152995326093492023414242145765021698640628913305707492508713652067357749128434289665447453965384326270661041943124451722961261480323279485894629386555874081218965225855413609359227455222782832052079506886070708719167345955075343535563385887613855730083947261699037205102798102553274683831013674139149184636083163258518386490204003889649381771395474193818033069797987902223409410210289971830967656750101583353173008746970568542978937929303596505536030448060556274191499078329573838591379687403041479723513128483814185807418689718316543711614608760318367436066621807111053484353936785621549468035315420579813672603982884722710498494913650693355191804697052884524983555842518542794295780944006714720669721737627586971200092922126686565357595938681457426989313268156742335370901566789126910330131830160754648936271853695510430708474445275094636485315800462912787003911478320362175662180820530532390400257411443387881223915692182977109734473170281564761065192337366738185949349110876874335967063862110757882917769223693884323745309053841362449961018374262811536620115558710338217443542364603420609594540548825224203068337909152857574348832601337318372481712943974026035011449897889923434208647222387221345465606781567317217634181660407508006490297194194224097443077869435692410322702779113671196074544259531819061962617896448301901606659042310256681777967723482771948183969580581923415075030106400081856334872989032603092124854179992892275142858587398233446086942111068266173906923077936967656035095057505594407910097430122593372971410159613604079450828597868683960204553865588507170997808510647411986942921013628649678061934147106775285352359459272235105258718730801860900751182161451966641503844462209706443045957559455104651073052008602449396763652694847014624865782777205287486840560301230578788295946794673625458234436776327672674080542564819619610416034514712480763355147596982370101442353814612006592242216183827606807774014528899379400334711502337416866223818751030262459903538557263106886649714017831905466468149780623566244745730774639637741377680296889871436436765989055718714432086321634605247115390932788922999793337606682421338301456572087098212511247355927543420198391200837319756505665247494678936210726011012945027303464863363349953582330457742714902083975687459822725361985769511031886324549888519144760884331676553429745870396460953079395570723821667310344180756259045741703350894357377686791087161519238690548059115145141498716438141403168408651565011266804298392538738360360656396470618454816864963421775426662441585066225688532812916830708743648883988357184298913390628253989542084282585159119390883745056857893184340416808340600713773532430497440933293663566802576501321768253017764112861413821386820162137144026159801181385166680386229915766781098049050556489359959054239129930419726182649827384436151913102492151595779180146577850846515578834409714978964507173042140781797661643150555434235868631995808611382540738916892661383920406227681452223983481270462823125179290410394302245215112527872000000000000000000000000000000000000000000000*i1^178 + -1929281525833347924810177083718925011085040936426761941053718315294047668633085628299600885164420478866825100867524126946418721239416725165307107021562451314869469141894098154308951353097894260508307470071679417858447059243180669268887531229209407157426217107514211170430094465420593134064202079653069691332923391911575360319085781245636492427047753980341364377122287344540299727062915594120960767550979981769013642583929534930803507120354706444649123026161377383305135953389105224775792677020813728622961047212833367892909380913126667914060304047886127517815762770790025571320397520245726750342965475677344735631831010086395547130213127521130396550789159185640241526628207508689118206756468920158849359420399985733058977353801602195469070612957947304579745773211209377564331906968504778283536867039345272370820007144796807621653555324236979875581645628389034426500805544675233471969026040106444956547101543474295789328704174898106758026824596744202675397784279491833771683157050015655565542068849864934574920253682383883048023817900464627602413036160020209255352700824827958393903008400022598765256553953463017944350904030007276958939929546584477513529774356964856569372505733686864272058076900842301102430427541894551194787915401998315282281851464928780066384507264035407855880806358894645036268587476300003330778001143606221607547136763047777408438228842609385920960284825184981461873456968561030629452085308914491354369228663836284457570968452078654572633856827541166711573083124896992767627837420158841139917196745246698147766448381630534664211901271027938630736010883412357740053372514989162430941230466751715738707813705658899482483237120461085942385605047393870486498457638613470739613507857558840635999501197163254871719690447717581736388853568575097200312162633750020126190745717896078978073483910833070841299816969623600786340071532686813812041250371623246248249189360293776750563752015817276101840506772183513303662190881955826818729920403007027030924541869716572374513381929924899019712122383514928696556900138096780527797680977057657695323885113146329395186132890548047604381232648580812330574125764510736736775317786177220551565484982165092164046277369720322208375260474463727456490027582621303003349707310403114303956566262891957728522489995739747957566863937234187972523692695082666471767203617794519083317277635916545628344014223361535442408544132583956179483454233579233323870663987793118834619741541989449491501540297168271003166700641352405387989070442096548881295732203185571096391210483192236167708290574755976691781308754750198157567001852706582331481372075662721432861564497660397582708867412754339207227781528049108220075461149070352360842447860185288035565520375912736701536379572695348225242801105917286105865664191192376594829850256007263022885572675760625996413055819993280919136984995606085252984240654699907145208304066459715192767391742673782473782112926438590075537391559080673384803580393565913651308899653697557294085633484379990302468677562271867781527851155323057184009634810265904722298795318944891565246684988344466342317066275973566390662171951088938320749941553998501463896672623018540787987523720512938293776915111939025959427553663768321062259230997210492700624837480615944179928117427049079227796137442940459288432339328006671877605981832256639688508873354568950194172279281709023260375153047298690754847491374504750392027899559678209868783187172233352238125333332535043589000476732928907993707623968999633681648198692956939172670054936167083299118179181470638656710592009528656810436253400031468306241744053876727013609724693705657431299283276775318234238236751229859131998153580044501041586973709486144901872124243576858117338141077306827557120497047179449095599383144401383766654732822541641905747258125390265511528266609968291620305141762075294628860041325116389129461713550042114971849549579964452271234590235905106798767821521475665127760385873988903172262990786491685273600000000000000000000000000000000000000000000*i1^179 + -173984605696568626477814336408650771559503223684704361821662377679187402241320292081571173016205442457395163580743651134484363590362975312868186613188675945505195529518584254832923143629028240329046162229082636999920278323371841221381585296974909788526750871153470961449237986011351412002633606844857787712994685935151849480934129295787922636143184896989288425338589155426754429114509849776474267922677144560939341886925318185663180663373138538893806638697957748580477288509567762819478298215409668766041598941510456000308703537202378009536129170556639031490890142547636214860313927373289829550236054991181592752492221941742500719379682443475942887231419257979242058239821683587280280351505990188697312920081041967022817456923205186066834947893768522854500157685504899394613838955571740865520937053538398000932798874482056975371426131134992067778193159097158923597823108695854411809582503486854231832827445352605103107462505967473695668258070986150600390082675213057611178126612820623373381815679981875623193087350984072824445132203944664890279700820100621652464523987378996439233004249789844914017004964677595286202841388879498100627060438524647987830680728205892553915004727079844812685139340508630874133616485840439868734722944995739446361444177131750771345983726872524140599563136595583397915219302765788410147094962824158505475632211272544575879267775752471690378313211217252248198576337508879680710605913279448534643216566961793349513090361135140482017473739630209325871187079741979140541049883317203364357581097816485565750790181854743160691948606917614189741276824823993965609099342248318724219547014387165246785617048655019134693899897819088969936342314562562619656931042349420366149137448513258052981831180607189110398074328671992108534992979928644788728288853222372178811183972664856164416307998365291681003694671169382289739761837719952444358451749657814357287058884065912061235515858887028509671298727474626604019878683937058190960775748926468297269700239690653988283395549594423551937310416712402463111296177542767335268753879159351554615856384226261380934626566747192117749049066511742834509693657737223822372524238349345290897596012789360950224872724709329913872937804980232474747695374406725744315197513405867215475165828963524230451522431201251057728073936138257388823841911475879946724710453667719658899578878900788269878672075964394776280676583931183018392013852443599564939470335839828587201399387514406194787177564654584143484586649963404075251728949266021976314471355260651076420648364860833222037308673771331991512846934790012041963813861610841771537286439545395369170704815010535328083267631300152645460861311415029515157332368082239387046468656357623295299037343431913109678524184828033993342215399746018193692442734108641205736074372923977590272193305021652025924072366598665648967403466199301691796960284064069459354330006577172042866594572118004685925704580796752829777509968567041831572530230125663737400188783713697605894913380686255633020079678854987585249071941444929954148215113499286217766068363796761799226526731177146373605953733158217822997593942144750666446643529289191808369114050612449960475163144270034206153235688732841928537631157297105853486525467648686645670119188706527853150235108739907777114821072295000493891088157274218757257460344814786309358136304305109711222919345346808132980146991765009820101343566633090079205693771718945735921561051773812860863968754494704081181511203678723706012684337240301607445781009426187435953221045812501817531764325235141171232725912403179383163023828946504091491980927341369673676392243432179351839791622546853644394454270164588002046226926769212928610066813166852391623537453613534215278856914754904014177135269795314821062122734686343599364283457375329861196994680439057346616265061127865276885256414234864844046820821275294319589956525869417404234633752467714673942474868434717959251782623515107592132083094966012426035281264640000000000000000000000000000000000000000000*i1^180 + -14585993279643932321179202774187351684409926176462632800346167222896998991301614739361131886859903085369707598087807937956670522743312030667775763010526332772815918401233315526647611590080456345071221328317736987330416947131163686558033938450595998100083061496595318283890333942560663987457461828907095132210554730861500714567528083040129446298002464944398524767329014381942358655425943585748704508936187958713396438670536492812608698476590194934712342432976626486187903584631739673611096413139326084672224272881590034983187065884138675380092778995714410753525154082135562200347557188662271721660843710782497221105311352655566295899542393242301113206587679733159672204055552065728484715173383532411199478822947662649306666463644622662512999458351790137206092023508488818552630877410882731714289984328463615899098452217159515706594334631591689963522153770226392970134433543648177464485416163744266282731186840457773338996672457930093784224936153759492965952598335017396309682748521410113573313836331750587225515261334278030745322731558967209270359534242085592843088086534982007878368403985229340020159269812676065918976577328978471447416625394803920189326732860313436043743233661934830821259687139021311569030718657902315439154532593764913113331506410115658701138588436131217439004394340983339063706915421654310156039700226194071349663955853965377920657283416563071767895827187514891942721663949908310298243355809659079427637592872168434770559442868093927110111139128423546578937188436316378528766898834509778987600214054391836040970215225598732452093920113708201786636234448875065433435208979326044028404445159792299232037957055592651868828197656136739916325611147700382000088040308449003119624480255963148752795766437026371409742408546233425793987361216299520304376258542211038919434172091190599424446368521021872311344461264394891202319413514277039172046328589737889014974495215004529958357952106305616076741408395625756862422268932489125914813625911389867183919439131345783240097474147467659235589086601996690449546176287213138743315588793907947510041023620155979783734325710132033645866290693288617459272293228410943437042071866236209763963335673153815945679061216645744281230735433469098665111679139986336650599120925329436076807416909813833096540289556609201330067596718760318529125339356844629410231848582372550980064469101611040882804917929342282094811103903920814265292864446195781987168961383672748035126015196440901919311587102179795036131796388945227498408333727081979806803162110671366142284994107486055436698549004815362302749014439848998937267739846396376292001886914030591675914175193700249663626728615025569026598875835314495504507171015361434516928778843119380558389089637555663643022082415536390848041447276757524487871272115080491192554788308411886509844045928317073326429527285680084015510882957219338568691341112165401403877744641972389743182538834308103375712808391678411509318851435205579469412145301041174238769696041608039839418580312927582024258241660383421045262045320107926965152541940322853473369839815014220954313860798983544867851359817866925160742295104388075329677754432666057854288097776813499011163692941595211440000841156092732575103709604687166674439285068041240010972839464070185857353691512236969472236625882933657101058016907011518196320044986351709334775182716525163889944108116783477564341448427302431116640323983130039028759061446321973880636081862589715669232335268842060498368237476062081718873184921880663683310594856282921763587178100902219313882389786770409554509705981745282164222208141302237032989871905527527292416811612833666788937185775522182422520219905642458667206363432542606885055772476545851653487382017035374426651255992440675020442664803181476807055692260698967394191770351724960329004649807111887283706086922102530933788834355297451961304635498892349427378755322055188968936262820096129680024715767399666845717288551055301675446271050560569344000000000000000000000000000000000000000000*i1^181 + -157011128550583866297843461019674935722524430352891820922911072951392322086149477585114361295046553245714865434364921397341476188054974814683015477672917941044425076649124676040940665597411130251836677762984209844615779484782538071898451833594111537772366909269329364428985216288384862046133042720898558594028729020628474947276463788314641622282828158583001947307900285874872018872564549492528334968719603991985370855688749341648063369599112770586368797520197539762425719449622082996640009470701536338101862014383062705872935792709932851418039097059879260822252829660120316060948902241392488860407573849186183208270352822175288036828741551944617238357093398281768657837100235244414764877952850955209457487534213763890466143681841911393511922298885619327054840122171459589396824049715464229707961362341412821932084201369361663284387073973414682841070824629902194844244444846154877731685097267525949228841873032396819604469803696035783455595062249623611361669182082633435089888534556174708898296383937695196440642931532006235701496157723910887967195264038261969600928709448020188577259710603935321931443564685986652328264611998781189279803664116380821192234793179079146304400871240646294344178081058036115154132021678954922899568342226485696576855847746521814603636415136213684945106124591828960257276814618743045739702877334352463919861890942326068986775295213517442456977936021621967845211451247456035322312144670837914704417240207303342526697703087388085036121740268874773086202117006750900192964041991785580068876257615485138081067963760538967165275883833305543789579461754655718908991422279830171921337148423581981708464203803308049450306273252304948339437522873917626522759812071818812896555197758781108151689109049909974987294034446056432416800954546659263197888370174586169984492807310520754798620644080263846128604813858104287353172167501342775567143720941106100744269527964435800935826416641525608390041840324104681310896039764325935807212649385298607070125156435377979389057793323676152515460349762527997916144056009365312419854896398964497125426014376838132185009821322976963861832010436097564478478708055708763485214522361028552921630052540915304897245951122591065026728573984944255327651034168263077660385709538074853445652137385588669468968709730643393828847257608772763319194317244021595726642554883827771878742265268316409599097434286155729774716398811764083919667597492038594339808209190850855249984749373290414456262041661560627260298260284244552703204221318422950070337740300991150627864664853124318045059850090970631366406138980555711129210210034143775359910986257873419752679499706358337530584621477284833493680056017391504419712272947413203344209466452570381896826615060407912733018390569289543395247100117377340795519164533239702887499053085065205937128558142578686777530324833001296402102726914568020899715355579989845894891796151672260294978478511190460797252742219667885522129268400507284739418672692387749335505491884294947570695520973374541863175764186181226741447363340073474831790979951614224253255216133697041736653318137229888681734304467702356853370933705231903107517088742227054677228696688392278686752505285069378893461548805282555409091273816551190015914943268374495838720928389455182077562322275185531007867865021338403863223066325582362029070630071772949985794168589748775716722488717574095495256440095027366540474358625911451881019196546388497439342071471975680574576339235392616625156681920957683345576673413021885321152063461203943523578495824234857249685270561386909994771833511069966124518016682645988117446015522011866600091885554818726767224404523635696084236748366701991308417081176140674189849141361774137097380469308351992275298460606499515636018261394101242235532202829005670357051387804620938512334607138580513285972459146222347567731664635391483521480055725822189613046278781241044979346543131641118580848358814856973247488457816890838322511872000000000000000000000000000000000000000000*i1^182 + -3570000660661615151462128002908368232324146315658495212769369044067186410891765205171386126845313374687090418800880500829965021165359877476466115890708709139247755314997223514930599840215192960652463613782044071387629201401836435328777364628488176386626594411448799073281327128355129379145669479584168833541873452986526127674540264674880342848664359704815593877328725862910963522116128415764877189161664215800420108568510508677251645453613272590352806148028130042733640278168153666745624293275238488704851103107429861762356796725788906737594171747310438739064470614235711727681019042363957409776107517057849689493202058573043443592094010068603276307143538521997996425690275136225672931917001532478553366416756738489090745819005727928261285014924088832453039373976783200245385209893971403994277708707295729799381656178205546994721419022790462187629144001545652770776907242905603698533457538382848077060898653348180026200492401695981707338081574096349672376296039203273061920702178837402428323190900856687220854236681365864935167337489876021067488061087568028393764453516489627374148092046073514764342821823201430035738064797794234541881779621374303909244988994291112460335048930332429675067946362544249545013819759504355844649553312873754751404201233559690834095932885039924953021073479824599467950125719801975486739244331472641130178062639923516991267304576004155896367948849395796525681492871394219745350825164923774589218367266072331349687851165785454526192319433405392682423319447179774195888217444608573618253620824582603573156283126715916545879403775207176449142556221837983037109584130496138417572299793993932682456729235920386434952003269295701464205680702490504294554245690827451959052913208064741991994833376849966797488208667179648433068800839338359509475657999753472175225742515243080830798195683233046603529338793810625518607479712985513794047450128794095120618573807593249230743075707260577816531581037168751669135266594608847234851101822178986969559073377361790710642921462075420925370910994703388017471391594026372094962666850473120270583604547180814637374462812378184550192109971090371403547344801970112009765591260853953021751117901032845249913665000217427844946448794765228342910728685651923841470336730765256792504114701614814896673764003066695801817947861119175070222769405316096650211569570479885719852592907930003556269784977325424297047096814590513444774027146643783105427894791961551401022379817093212019132871936153943865667351932743312900602593004051631399664489775191887144009787410633822880828168988280283180677641723981631058370386603961840277148410761126395429731311348788989528403942715505912213763699736107635297129276413024944111805049348129877331521803052685862259250163717375280050918293607631818929838906217663371735644679660873497750195997119362609475032504816786900228737540312488051196530180098866833967514047213559806406572921586573687102506118909482944661823337023426050536247418836618110527473087197772854130981669533715511749955478469739392663212798442252373145823457241713356385703781241449874191320951407991172903993642934808229653598489324198373718632881586056219134044453168643591429662600835494864084874172736840060046903939870601119383332785984349442249986014040169807205622584447929066773078796533493632942138296083556444260194791249905560606552817701456143265803808582128032690102183531840894726468665714584554387876446149203774486002536579027801130687746035906698971371823423691844994644948440494097790182348086967119044140094988993324533025969113541862538934451505599489601877777795640112483946236862486287926069446781770756855767994447068552314728435354418295218586938203260218205092837385128056263547633563586431715063733959435824444743274952561386981497077524214756554692392291869751966349414548410233672501508487962938079434704204121157841745362881022744149664777303494655060095081795239460990796658046035305112775771601607065600000000000000000000000000000000000000000*i1^183 + -16640676227242685302331582217466219060334068237993431744055315305340737912782759141214989924159894089059466968771743864855581594508324122946754710661350733413889488313672950450193387859758276970700415694195361188501991403210688559486641754682586415633564913244887404080563754387187107878204384493886325998442704577993997235933799920764727947831921712896424659755061134547316193141926917057977025652165960664611457387400323824591204218225477592101128830330037049386855314871704273253860653095564899962263073481691539627689078184161379885791521667084384534249715568005892770839961180828882529920158147661445011184744273509182215168424864724804700751607170109851330112079811067720864109803428189709247987243308991578154330471080279378007962529095750629452695984861373757958923025808420364606622591125862298450173295949471058393288533383272434641661166502722812328845786601884056340472790410257097681940035033877697981137814273787427756568522355114417981292745712204102342723761669923023169719709075171008684680409130659634210076399147595758513216542736140554823739973794061694204900665356175634992839481144389397000156241503615953186277446304284204216066455741715728675702733118560022645913490870783483091580531122873507081102514698860836807817463710849473358693052629665692327679852296234172904842005505876592160414950767737844936337934734818192141579289619419221684811864155437634216694497873358140962791598686842920181086384353259000757494679814491376708358211009087314013493217592257272822883289683564443396602284644153173647559410061473771982503889304458203503986603259999373504225551827193997459929327704504373213558577806700622358165358724343920781083565147626048037223477379697942805564330375112373447356943554025121116103309269249890563089201646629036333156386714363742314604654915804607969732168311443436765752104794682932859303152047581390798650348769112557483043679848885847378539583811501572442206042505200296573624536375993087546137353226494102762265176714318776665409677053818145979039019580777144984142490758309648536922530147919230769232037811351348615642291743516095278732346455441943390329065545477071415324918109272780389681860386995499439916112583932356718647641131208558622405741531437600288660737688482763450468618430505210087592918012673491689182911306883349202275195414741272758653550991547840390431665063275042955715296921617834916867716490345630775591494577690959604822892054176152087484212838458024919988656908008102136823446378666125671748467681471958435822499615303767541203832583147425663197134629010462688844332591400875800846908378338694994821551404048604912600121991799446982761413899180728907712534580145505569436005880748791529524506025111238649523240446740033069848574575339386711875350583969060581871001851172644869030176148496321271596465410879739932905185691326984623400725002535823080873791736482416303152272308706634360541033361708596098843205265722673809915089418451607041139681420502136580158654148355608290733384422020534201584165251959760000104596030366870931889421186060423798433714016059593603960976716872203618319561012455207956881800715533275533664346905888002684243060163528508226941888108690706954606839524285387274702452945445104521125746154264589776265811327605695972505986473224580482547801399802694047824809053988483437072163524120771971663075256183902400707261049988839387558312735331605401516260050332123091028583630156981785842234713760634933915632069732884968128161817062255463081225087299381562143959307137563745195253670243328494824710351417382751614205602989934499322959760669067793385687729909894700170811893261406312189139377221553016923763789244672190904134540189741638145188340638166164474577967119816254709786864275702237108343433730035497473105168286433587709032857977330688236514101416215386781635022366692795044896668644421892297014650814701305045863900063333695924304966232827131476119943398635710619582464000000000000000000000000000000000000000*i1^184 + -22350969306030425224208788290423011359095690949689443843851192470471432072461799100367350497512417201845885876643539513483947318567252594463427513764537009365736241961038367283455447925855329126512646306519506689929835066769128459822022731091086914405759330074572750173767353202855469407459412000209605924075510156599783654118333304259965302733341581465880142191663776898395207568234648085022917179344544203823636531681107213842880665582583804524479974288100892242120508704320058933879738536789408038829221359619740724176735034650696635819452672489515180908500636624005172721664648322056795148311634285665034606317631695594260577804282774409110089845549854301726427678375443391554870675635886111731360536596521735995815665879987855306251335619243577462923388253717027356160479498391310673813776285561037780981075295721224963609350939778205764914501391101099839399370149940646027890565847401220441705990672580694325321078918731696335856295089453786694574519813132959052325843094200082718397631013940890829237541303654240428229969515383466382032930684092205086135607978899594281562632029397624056982220311809821498388550457455008006261895752939875218392471368673072296782102510488461079321551893198742061261412941068484363444698519032907926697032553097673383004648731710023082322451031419424828423735125128195492665539580158556744106410631506122573416800318572451311222875343898337701494121456184091923001952902283810340542031228370158118536644365711124385129671269391310332487416091309477983234817307801840740444108741660240197340275242903643255133833509712931445524328707676898834647054972638134919553530961017566849509344953239192073142634647421098970562310336344026496936396611488264705477766478916537661990614625238863488429417320043993809932184179122054612210885192731853061026469947080467610834150794122699869571473878321448803244586311702159438475210066539937024167488348065718110277911065794668235889290788346044703908497705891507175126743925037501705506918263385770749938794941347645776781327968427665949939824444416392666593768587312266962149639504388816913730211179240789096607274026411227499847317289972978201981789494546181060805627000735489981660999385734017399048984205460675667856546367266598101120022486410516804978391477208752234454151004255520441390351545323115910072047560212322495233943626408178030701114870448709417114012761758010885032173541234440777662462541023427076090271640258020288302741259403719870913927199864544180130004430957172236519416068773900574915379458750493844868643861344769273894116106608047581442988004181355878902088645778083292040314158066683876667133692396360081521097045248718757207335903929647328383950990023968430440374240106599703184848789384727550121670521556994027869756927074136098999494692486416288852358706821495653012297870591205346893536130614772151233801917490442634810166139988163311732708086820686259566293860115734819800890322294162494899216124296603518768034646474280189775536848686415295656133146614342034011838824990051491108608513498667519213533578120922904344893832996911161854065874809173575023698938591070945696848803550212374448245426806683954945564963481566775651119582315028190606363466052647023763570074783273618847387526047999096767589583923903636493876059305434444547451126524325078166289840829507247865713525860802011665753931424650725962990779748055148383916137722851803011522438321089402010036766739207452038569928234800881343837381046371948419538328591391142455055442403350307707320328835087450529508737713832977113800229464251742681214808790253670406797560119888448552646539283350068252016110147378296718994724561578026391340982692303166066135307367298075958482464747899956361899185205749983937517762939678213678859906329378118914650635218774093908538268979640020163216675624227982094868109395917348445300681039349037619669006972246215951626223290838336644247468676205801173519895520870400000000000000000000000000000000000000*i1^185 + -3750679064388732534588092417175253029688792601291421957593467882193010857020306217067633052146468954873427018961696032909402565388442031986130938281022721839254568055410323400255907139382929914291252082235227777716845158584555148029120552190005832139357975725517738311658299361070965907335802212592868446226757750135747644488635883508620011551630260667624790906664984084107069295434399089846595179160006105731951482853518860718506032471218627432368189516388511129879817546321176155288974742717455707777549359834046155013245424396816070507647509949860968627930097927314014811192445359744730077177780911827052626635149060873332871028257014170528810978789327698493784725931319348258919763957386713448796127135000873899800858618275446469990612343044977950533853164934391661479638285874440977163504916965363922013429098262624994580143774044947177953293551794797955328564797924933276606069146465228414837342957538146313292492140321985352775062787328147878693795373367136525962498155012395926437056008037847425493100881665066394710005948463672831210894499973692687198560688239503917783876316944096131700022554113234380419411784435730551191330303205310907995678150495293130541587209808039848503734115316948743289266514583367963853393322589613730068606907437835345195853475137502142421504947789227769541652157688514057614316598785592010777885231183697705498199946632836050762572901104265469353424970294169043990537464440857086390885823416727912198048280389571217178841722980021819464054272409505872685733805028281142592982605653488286457527228273533398122488441170691463318980918141917570682092518559041758018273864700707033368572561441888376216852992340859099922397928136793209286386995847751719960408189257342872263485774395839207024893328208633828161902854512212957108948853257692686495031945279205218704425128631235721167009958566751926601495133883655673222335453155424875384319102397815688637667648479502425423195684658719263701315842152352489669010175147694217049954638827830767581040748745980656357184741479424777052156478569927972405434843371091896119426299716634744296280746194300312011582357117151445295035520881466685321855870195675171369871631928372610461440109130681207727835459612670705912750436131740287000790919734649980395291590981438828635550885502503908470588862103938270574969414590708706272363451594868508031111228419483016148222274148725176686526207173922868224791821289741753222740406597343101831805773559660973561885049664846869793854931704670145124316850573064083411162515788201013624934338383583093727235529683032433610710648944616549079897940813918375630413358837397183542315362832001719837656677081271036429742168806359142114193264161872621406352382509843017328680926185676833496542451452730579057410430673794928713409681596736408314518098905174216742874689044008335536163944891191705927983278972568406268337045825404062737608496911052610732774269679253568604276869114412495775717852895590694059598982980101552261185676126457033238083000890584799100615003480491301049471251521289923075352540576129925249898420057540321954589968974595518156721817719989518846966764759303022869429042908247003727145605154761640984867392326644513393802986558967732830857095249469806912996875161870216673486864547423930156003556294065910788772923550261757617394167490674051239804702702410837513101282892358431930933160710376068989536000955770692166524470171990261214100175816313470003391891891921881304729434585642016965139119422213604516316478499075171079031932033040724551553961953673249261961852178104466390452182155825878967110990373286302169693302136449224987254390594700583918997290950764347273413975803126208106081098002248271873060124358233801653161112442238806292561848066617728123367667104873036912791501560707756894440312832490284372059640206383645006409174661844892524118550367110163784158612293696336039969148065014100217155110786510004913438720000000000000000000000000000000000000*i1^186 + -17975488306174148586949269410190084019362063725705792417077931117480387007021042990712511082036758343719032967007155276382396495984724204603698509989937962598997926007120499097611716229112377503784325207425962190477019614459427961564554255130956085849355051584475273290391869566406551744264420934106858073795674017643145438709089496944284585248712215844761571670584561695050353740796904298579597878748591826376614156058501492548910901284556506173622917914685147343322766608244707878455399915031007716947787770271933295746494166876917683290065781275623036734777267920822850155864231657483726473018849676783321811923319721932119145099679554555799305062519344671975887653615421329498746513539168538618964430937956518024664812928411833644848029846142514344765615549660378174801862124401210368071660712638445235104013570307615184722307252011792182605660001737961190173788504962895467222438778532533384177918292392673810991349776388291450804020775921286813146739491310746555750467485339016476226954388020580079167827084995990817614601477764366004042234834394222368511030750930309501581074254597742298968959037358894723755068705311777160806239681127267459436095562426822160591515117667378455572049473002648703406688480914342983665798676858038494476986165023442799863809566757858826744725445669869975474083245481726465701905830907809993487504637517383455130046075796585618253353799865883035576005850344121077382388417395952609576852769138588051768181461364438815876245139223658934614540549406468061518000221805185332417312869566274662347782337062836563699040993380248947994560009785548427358248497348522753267213175946721374892265439170871635000494169819336763749742630641635165647614697065185865952992465780042680729450269603382051404198861292113004613604316761197884222168742311092505757572330602897365564656381553681715413079479993781324585039262726729074547858426140594368065253348746947249798076872579327376481219549403788956238361386168512589676988772075236035332777624779445459494431464108707703089757367565554629301283790178292393675800882445505212085163777825714430314070399830695294355549223639382854589298361869799791238194256043690283921993629810406840710526010334182184983381282486986663498052388930435444282682850636103744613556071037560774418428225725895277079556415141477284152440852148724214879074141794278606515554162045196226524599598451501974238406491858612838968473149202817172388285224711717231524010587589063472745863655598014206086046015736034106187887080628277230899181850056283680482309213735978664127047286649411666034307723952674010599675273603787349356469228032513552138433428254525273341405474647077184340739030139563191781879931976720673870484843404779922795102094843156779239065330374438658979922865708631652420278755623944549726097100011659106239134863160926051377309677068349914067150030356593643692951698272135533913878058807733265419516230937024708306091669171980344882580216451148664062833898173997166755314927762610338823422500912273673427898702775913595679659081657578249153224713429319531992555297114165619729938483615199319639504267081700378976498762354186088531293477581827300380288921672035254014982333462556115019449463254024154236502739631511824081434466575790571690907794862672613710435137093772667301072499528944929933630218612454612511166196812301485447569321539755246327987462857771984461020736874181236904914689516983015589608777123264125671853617937933392455417639995571892873150049866282566128905458397449789900585168443755820625393247654034827260904399402047360794812008046916304740618048987844773672381959527118673123079968635442364519361654222912112707791108216150700602035818114368128282197488154883011355818494822473301339480123885370955135436706451358298060717756688914453524801142626573548433173780505097537428452633078207652182871742558252008190232358453588005892102351862135720417893845827584000000000000000000000000000000000000*i1^187 + 55899713318375284952383621518293268830869774554443520554524584580552888958542432271289711704705344616121258568485164997423275303603688383505378619172850808896863494655662065476829644068210354772457673978850749307892200543996588300602989169893113702586141017027506204529558117418358854000450552726306317124578433575915788311224815332224160116185569753920905687689098165658255903839744453836531730489690551440627200561193597916397114330911718290430940534278621342558922621545806396616305557963238560310876228062018198359981330062349299311672787686391062448526660018772111981497894211595771384159282853430477761342482141167541351709879972267461912403489657187705476148778363470580648423672391600190508994113199866480821848343940129061073182172911686398220128606183623533451166934901714704099644963342143353926465348598846696283912117355859033173993519712492081604076244964258954505024875965177545777568963590300969714269459062708205670473873455322718259440630770126129188151259143652858616552643666725927737947455361437672466445290097690611299507663339554918652007199324746407232906991811359734745586855442780089032971610592477355607950717788533023028876769645976497763459218055545046395625814154424965835900389965505116900066040923189372126293598715342877643447293557932384278582901050207779750642829951437104413788285430956005415963534266654655016772476830464372733956052067735833211074182946507724605063570750764514008469079028977922401517644116184377578990654449958295958452681249251578001696385237186873842774725631604704540434173622369195005713466323970029915886725715992478797157047712255511694250963930985441380493281172289339237119121198369989917039745302292876134024980021680125007073497505712518503374718559184858329372025462942081413832998856157712127757292148147938068370155996683793128435057873362429627841044234979945304451088397945978796155986906121413371716109869401817840650277485463077637516616235667982283692322136276781658198188870019013016716282613554518773031643585530239854701074992860295991627217818871870716389896564578644170280583771724192577123659240906462107941037465448289366916022240942092203604388952813247070520831763732295515221452451978286358261855014438393884507584358377914397081237229654588304312033760235388833090388443885169729669225326109194698137328036855172231166939058094126313631662032042161490112259559224584327329280298110445176859762660226169759800679623773704420110537391543874803083411456098560327944278078350975500357215257575810842900729306292655095027936439187230647064795112529037239883488431233135412353193547424228601922943016742913728590509080574436391360132835591705210853360381988732865978476830033936690912797739085464631816987641538622975813344958584520139298497076012534791817560327098173329722991641077793806276913551835926028130115414999243893266956576762496319133927818697754412727142703473363552577257244311499780275465860025729030566123578951738086728520813139894899460660708745668601983655414209918001700044933100935818674656736127874986857985808138481637266580206402169794743632630747124897818195540480842875328416259017901567825872363117349360222766621981690760890802967242774200319500888359571862871683189154338674950200112992532368645774091046283113177437260279230092943840269468340421175899721298271752098239892723848530244024357733950078908363368930562216471816946047988102207632991545563189615996580203604381106207940092839757811352875594576038182355523357802925794446807749303762139855184331503858839862093184280818160485576053425492468325507892934669965553278551599212598121574331933090754184378240101729448621078120033050201451625365789475331603789621473653597693276438816888881839004463821418176120762999770290906218626110179176029137414617125785389877824892173615437397007253741642433222542829786645843153080257588247579974565530259663720411431129070331494400000000000000000000000000000000000*i1^188 + -53323921182416736332314945340458928352617936907240534563190844591199167075287267637209926747968676982470349217872137029644450052746165064594162754648726601682052813635070724048370484349201883692641502080898505825208425822636894551463110216275267357323278681411428243108169400543756139695063467552321187356815214527549865172801019842073526033963759434581733934544427880648874224195013950253865755378934897179554348943287333077350103757899095651165830260323347709604357433472556779337686107190497338279066892229288775879768754947427189766789282156749549546296463835695621295927988843359963034284216871446236212630824413147407215678680082111622233770653051954882482550977293877976607904018410442685533394111823919905285623683473749000603617575401554873577307455870783715110298797234495300032615029357698207475913761159492027393654292369164284684835108268997126179235663535800296393286448028850558076979352809659852277475092848603047783060475723993328657089901818649821666700408441900207398295473702411108624896776659846604965676839968570999268320582250202402611472639800362003379130352702353832974857025888596288632157195872133517302886672420742996581866164407457993757943833228974958602329511192172744599835445614866630543833289683948535298583429022704790757323546254106292499125483255866775899351609218709723511501929805417407406268817243409233511584184925212658023510967821501806579321161852557036914324682771757872237168564913539490969408997987049663677513146511598866920486119065959872068251774799663027885937472226680882784295360277157485327030569098068182215984436949193082030657376509506701372234159803005066665624961227451802192048634722286726660222154216096976745226021825229100453688861226475285310921262682140986908490096885266518941091559850656097090217656632649738951160527509056762267575186945953148822942566125684520635407969490337078502280143190368650563128052393064994339234137969807443363989339985341117365864408637533929943710391053064902933041166905500780264675900578645493930184698202478178632848687215591543140987677849946036187569923777120014184601821432072199650566225742738809332481885421733474692321452437112764689853481395367143235055390510527450242369003772977941084787916587493739352356791678061565761476706984505537827607808631701087819258735268581819867962807925962987984891317717795890667206413513878310549472277209994461385303772312521632144682774675405223836179851371368195203436356372453950388207290402663079535304614626555004446834311359105644813676509857628297004524869207077612708459518845446655669376742038269256707719528077348482785357952393585510354957429123339363254413080074666354412054072266606189516091417409943290905044162564166279812902337609223904856706471725538596706109138937119519342292239211614767348246113010160417876535941879884404021233596838291974309671307041297632007649198037907766809665398943196240104888774856496413301737589203994155548803121397346348095457401262641377081101810521201032413444029284856185426469258709716938034480485811004627881201982819881050847530020935065474632777663111645021357057616428914778505191905510441299784789049529885919099204311820489002199321383283740775465096468364763496236163747562315888817073928286694408694983119824492857194302671405876378572163794022304979175056110526093448884402516371405892765743974789810576473647045758966734490427488984495864431287375290063036740633577410903655511487870244240350115802115677470617497300657489721954684414907015421578645664633034738002645550053243745597298576117763315834690354009584108535810629813493736793819535051471387885206880850317595956604992598331469946983413177854713743309398260023317332714541824237328671731405187086440797205892616167062652672594210822442179946098402372929950678664854852817791683694292375290417162281355856215757895085556418703076025407575324412246362172224962560000000000000000000000000000000000*i1^189 + -20767443320767215891530720176498143976762194838248609006403860730967249520397612190466328337168798609547230345921554322109839839765337776517104908855024746118435359958306977988885594462670999602080357090840515666721282096761695472805940686480983790461153404533936948774508491980394203368464900724224633469650969002635813907773717114179203419081936425465899284771402400536791154375414330478693861487004036841684567174820250856446857218498810946060084430723835787623143414459409328071813372575963508623078657719058913492344106178319170448454847660154998676017168079007551283409758669495382336174670307778201855979455363831904341840633785373021804770580647349804753511166499232019708985498472341584930370322405832509237472389328271682986685047195302478130239856094363517936739948502056411545605793545801421777269192833015472251405278711179971508919049370617847827182606480578162374312909065147741002734130111519564347172000150726755654287688702019846990698858760168824690181533064272588460796079673984714290648708701929237338702461040249586283719621353005335704595110082503216866692662054296003755815026651647074881109772052173607328896645213354640717738655949130338117996625323100225464788215411078668628104077598453022243916256553513628628309096224103690908085029991170231519475263862572103795760625802538190921221678098690895801974827521101884758814003906951318264999742251257378265896203746437130088107370130491462820266398535518466338407332103518833402141820702306104537874550275682086102947673115473181475585295944130879754315084478629966412338203630551084721191445068581027404546367454122597070786859313807861359185392419988692770232984985669830015941351217329085409195319845219516491614372894391485263363958056662335230616454081282758765763465362961920955732183455362498713424000992825032940346112148502005206897537114167367983546099350056080275674239436850480320832717681556169092478114380229993259538013686585775717574685150984326182927988446470755659367668333020427672821831136621435993625853071136473382245114082323122247216508498056654810861723683526950814401812171044197285599592641157539878903700746448363120126724192506002145971450663305899646614451465077784754697797536169194913081879120199551591764644038263352661706334628099907395401112769541002411262007232994634964981531277100721692145401041613234818161873794696800895775299481719000124633290153430662431698774751632498979567134462360112026358423839472726222674784232307325145925457502222563334114806306742074025771598719877749139991918800428234172141802640581843206565508813610998491962900625013804788511328328618258104019018031081547171819304262917097855431356662977080204093209557663108419662378822967941013740841113235521309949120069326674880553472205065913094254193641391549033272382444108893650259757385644427218527017639198457946023141152230158198809108559753266032533220049251107320564528120751236002341015508960716428572882749842432253662000992875849545002803288560951544514850475776874219774264346229258586956872312079917931008619183507403621826770178785107537772617246759122553865693842358535866924502533694909051465358892782032112108185733703784045294832179816772845668310233522867044172344453292754956890574686662698454094960552424625747828462862240049963609292724365153348352707660187640946874731747681407236612203859452796147458648848576423064001067465333607843037310891951288106966157712778652852588156147506971821445554265361892597951098046200156200674817578073112971137093453897088012919390610281850079987435053207906364217579869577768894725058552196464880538829050716563834997497978469630811768272841347205000173915066966413202340386122534681795299195617201962414009144670801800574494891539097875297753621658550749770723919401211975023856807719243853623131136408775454947281493293143605783311256079324145880194969783301570560000000000000000000000000000000000*i1^190 + 114602795013513694793849310530088795048190290656648337129050121958705631478158937598222934754344375002294302267431467272249173575287022538624907682009747148005917301897337134246992568363275462465838653363325347921869268362102014565618869865954479565378538101968629263484482337649195254750641739161191234374717161951482932772163126134413499337690657353272439415078460179982465763932916642181412011323510306590057708306098212541174004209767103728025271049726840486210421509494595803208390884275733317593233258537355133734824013401791041409745114476797841056087387700528017713915815878188389783087448946841568998283464591730221320900670279654697864875917225858751182880372740881124931657183633334540213924077841185499073074395944916655723895081754089736744639754607934778250644763525959531644713771633114851233502977204357831737172290486363473693454780776575195800397418302842776419532216676417449310328347434663227836443366243309899078607332759361700319663476474932399516117791161200365511957420564658974136705812734815768838895783353827329981073150982171505988722855549321190129541340537100199898514693149529322601479150470134622108625679897035881768865334896054830360552584324474445251764676998689807599935130095179134081584592788125143089494985954764727491012464288187316172246773656838771017142219928860730731373627612474730616206933850400154393298576958955606604212660564934124122986334127025042522668400456084516565195401204994837954981223456069764408230128067449382721929363080520532299467521538927668104392128444791171868610479421151802098969405590533047008988816538157638213902731920341535559868497263332624695571629851998122308744132040109802277499915379976833806316194506307454045462644094336184064516154045460358584499123058774954049033396403852996462156731917526373775026251240791262616976615344997319136511545197773275097524725567107908150781607939891044147762902177202281481533400375657185756952200744042765614702743383007418920691316144904116194149288229938584209561670815441738784918616040929433877087426063877121861495275446146237092886429945644773382949595474148852496722799910679603188193892312870917085615176714089284040085468257854108115744225640590291360237939608923384954186253728327436269063653546135469377055338767609235383177979194088188443138690212788748600014655859620533540391996345317716937025920555227821506727491287422567589171125113025313591806657605427468799406271752159807293780892916143463541931606349127634373597152906556258802508913784881507263856966872916289644656876191117556405599328686430401740627931636851997191911815141266533496245097131264381736064023743938950364553768411345560477686898307949805804232019848037610768500567801180376671512573031607558548780682596971190470559532533742439916955814750155978967055318575059440328297771128272019367230448029038475728210875247281781898200676944661178154436282456634907468890734565824341133212935150141086191077897430049738679651531243397631238082603261447166251062354081615680599145722679778915894423918125383068923644017067775120841030770245623795357932744155450716000836368085975186870425052934939448461026510453841229898835539822507211868760153242367815168515870133833206313926609047939665150715703158048642527275806273442960766874553401063228489696481711354104869991517031100676422121767758015647143759763550410695372875323470817539178753377951885096693601097355914868088077277629824872494675515383411506595437712179130608188808161938750552795160147152847219068751165276260900256563036695574041417329823156336957804864269854757464290665948073273460151807499678926055163928768167528700444408851087959814949330898216014634637877813615264930485828443012830283060489693365498790492277604915690523876226530837040229217227326799039566993200393992703535201336444867670618393035585355820639099521162813489106367650201600000000000000000000000000000000*i1^191 + -126895337240395755250581519402757798327138092625316397096249802068747073251612859142969494217000239524067368523490406690035464120834918962548431138254297195730726681297678361132754535963235443704885836377040570970142273152774785244700646713480287150904319624697658706029791399670195377713816259837445181537420633196191863500705912805464177904208684330947744334705187347730161788787554462716206497251641272728020108613873228174765831546664913782351854301009070073621202418384576585014224481835935521874333723450969072831327209423840808187962584096007363304484546773947260612417302077723361717195416237293887785417701620129755579298161682223796387381959365456149568892739356297011576838347165314617071854427147004617929262225030758807808033897494813805403980857041926879092651249176656382905861637540922190425937780518842136180470158602008175158174133732194147292299804755444931437173815718159705170669199588257889824328076853290437947532395446996706293538240719368998890413727637719997456813673755662647482206149132801683138549168870919119973204149834756144158221866897664045660399935175746658550701663839415119931945292094012628736806975713275211489269406545802019786799197878550013639851426291559997440499188377636833676602441115990908831295938454879926119948338654770954372121715943813539633613838217953256901318602095110805144867005671479083333960472416433450075712427585240016436688385147522064558240703620811990063743148176568197027489802132738614143485041638062090316769686078320408773367173119517715926418032598414989629047377275093770564706830126749225758070098582949988926081664338511148043273671162913482142999661535758507389493660099789997255310702408125259897952476542398084327353132070170630422711029436090771791516981160601258549771717842464744470549601460502346197190798983205674521690670703358260536480876830594515703377639856961741544135753461158741464379781276972279250106775771861522131188007705398251409102486269880567825167773573730388565410875674066383519633945180398264150428701046951707357380179675906237435846369268764424170997283451438484374418362106542805148310178754803372501099861681791876851393051216011651408990596156680423845758319568188625747712662172351849097055697122345573206684286456510070376520663050382095418235313732639738467243559603290019018059879686500979001523668259254004173263921058133018187858607242358485203632591244173576929181487408632669429414675989751246810047328930840921363226828325895312384962247274852206701250216144719965182822078436928283124830965730707765528442272503164499641929297825844289232931319742692408141886789868854910476137475962998640140883127126213641656548541251869079868543832849405318302701864579060763251807134417300293623266586186550894364676105478219714915832123554505458134566967798490168635099201973758787679377985332202667762223368966064676836372097725032169652130869081863338829883385673484136801316580769646196220088781920674510049889141648979264111705562425906104975873727328995839682910918694326280123036993120899681435364883468504616504179043695302809083782521003656462853729775874730673694735154069109763768037738320084853920311818471412941445401157847328257368384120118953738902513038531293244300699952171174844797515533789123389677819369252522297908034133004144178102798925148044995809581552997409861770425259631148910230312377804349749024732118624527180600927349012329163953406083446822115855627764473258421291169922255840366701606479994115741433849286507235996894778131722465847020459487524233133170574670652405666076778097521136829189789962039063849071867073210421780162835813261411042663780780076930599209254138747760230583733430212831321978414576123171841363782727243419923363274684714324674747017425786046953038182030889084202787253750332565214409804711438715325546871574806119295878009662210048000000000000000000000000000000000*i1^192 + 67030682313295067774945828517015630537964965717252644876508994427081491367944918455794474745177019907545704556446180145849291827460472918671698916647615434861016294769837107228582377916106713600295354732087081670613273792841561751135022804468969098450411920697643913603358623231254510660234436520446733538105820312907075890449809255488451962494764796499921167458317661092474427892013070777565207723024123887163464170695688986158653892057105508446707885585620851594544361579450466982460248445222998808392948678876673129677178063477078244266443614992355595858046357730081760840498710308429258732964756279509060757546681763571081138899272901471095254427765502589891588764919453194430483290923065433528765766887891966110012476796863641444678483467568945714209395292969852419566652343782642839614938138167302041312146028132913270813590249411496146080554673953891404046944345129217182432513633386677800781738239176025540142095719309497380101385496089819442864687969235743968613824858947149790417126209333511703408991222100411820955702578158405397171070234046849788738908202422332653836392070737018386344533671778634891292284477049371253710386100042474470998015945413961057280176162267540029318202281035019442010610590566251613557883939482570793740763861095633214671743017830320690656964748378328982537103516597190002989192312570892629688121502427207040297508955326861928933561824338361730923158542251344836433706041331294118589419586139597860791075167684850036280581090635026975748606844031529190880268830599869309561836883460682350631265928538802029746493428601072540137218812702358445932407394063663541285899622201149373587383773804359800406417210980699883572111801423830174260423215652468670575396636285184471685167572598626524960917269650694430528539062238613618946285010405084550176694989227281696584605188164959733425251546239760910750488581433171704291689899443060096673066351030980472311312394193290721541480927781754409068241909490279324215613024828211989686224775638552078078601629314952112115233660130470389137187222588402850269599051172131524336289575221058308401796628147185434259088803616278552678526685399542050753326576908055733061899283325815846070550313561485181633292898621151644870046498817673721888146548429539239152001303700061727725477864589083068473096425500462302781847377671116613989075834671435223155326010032103684687353556538065961857857391698936082163552843825085332975369952207142326942893276642214822647783010305091123185784373081529866477879385482866050376320944182350675527751800908243396358838086870650193823850841633467346339012717543827449322967434762945252169933489122752342862384814005305200716373234194505348200435219954037186494354629481577757118549173351651602816490255240160580088640045042595491975483885540333496917253170100603786738201670401648179864581330386976087208199706845124480517508393972360490790314984080189016461027620150436594011259639925393491195331462299855907060499622906078527948842059858670767153459143708485028186466087967972793154255961413222669892217474257251920338944134663178092107872076911022359953104508853233494854306338527812790780205106130798393673869937313109543153055399888708689960187926516235384385185095652990377707573144356970218613553029145258480926661587648436684744116447583427339593005089150405244002252952117433787928889959235170677897816251539672436374907205959664961473970758550675843646271035619825699520575110642886863877907511127006244306833307362661062257270424159639240315000051205880691355406790663310345325870271298294533512845357562767528898660067051762837132895794922649706488685712083064409101863596608613313348962339394202723933204005457832709283497980761897146181931336154977785194762559783474035261828403658355941477887109177850401867223243859747815688543483483712139292541932955909488640000000000000000000000000000000*i1^193 + -10107349675823191495302816085159468145048564019817877922539050393073025489242168460225170772867722321306283712735251900745856616653737241427869161347334879300037465284243959518874837534248516294623000942143833593901530735211302674676045245793589992291451532380715213997549465959831398433743078314046452511696000491328164787325087118763190207802557561167514645152509722016386163545499718364255394373751012773821942147479458561493881542046300087711742962855179670377702642688547878119751082389957083859297592113431014125533411934364571171563498280409954253837189365553158418840066961651348466460766609839869916049902615769070459887499614478622441250992893889438631627011199234178661623573325815235433158937615241511420154328795002137870736397928805969221120746069145503311056320324243119196000633861353887119931782698628046290427674299234478202477776493962731873949803542024300579264758547518129951458616260667081552613147141226516658304277071229367440800462557954826434955921702949945148162760515143958375383048847887502450064531211483672863029107965366031377196900786942938492087769023087701756293021856666530866865437351631214359583685146273914202594820257423664381672277287231546456888429878052209713074677210604272097129799128675118076071942224973628862554403352696726466505539933845882713807975838272307995880980168259867288777238718930428540984397158816608415549718842046068040930475017356760085883354261544398268186342654743623957560491028269231774737528992843236858852105737196597658997569904759911710046994318891696337800200960406429541417661332806009192983114005915756106520961353293319068050603586194565949730333582874357383854649842607496674955426858686430433670651789641185977240728732449000919292648092433472739108092775136476891651271225240352039527645098836591964408445111039403493980400899120209207948151144298968556338264191492019869887360338049576994652159844429266090941482405668603737889402901577122009936069583952313511055609161173757002746516640865058344914487917543082663637709424479265622911468644789385920913072586812116750481579273288578458480686920299375116435392275309084377608577179020791288954053563074191692537338022933023059286266030542213609406642798091626735174667234180377142051881803508369098987742003769350673679727521403427095963684799154929830325748873823465722946634422865782226524354738994869045207325540026866228294569421642631358256765608704982543837264851559223365384860080138668113464348592947639708789863313754899867872327156990373233832668746302925845022635981584577939063308682475767753316270216219978571454765110848860759092390140866620013545929467058690668042360958088293064351384385187820295888165992770940006775751593754361184059134379405556018353768591700126637097781779639858157757162118532249113668084473502338456199529808319967453024507743209108443522934277998998595819544603983047526593788621101788353699036098109289775799098691323438924238484022979774699138346635454328088539346126098312848007812191201097316265886178478041820057715507754945363719084443884081090570805357653055564510697299747958489688720970662353445020133183722011724361173679977426422141170643524280831364062650951840798733363592989788195334130460374445900684013318629393045582883216998248229884078029626920058574874831951255317674982477034707093620522519267272586477595731670404251746301297745766910053101683607449564993738119838739857579958531932155811785188404831065169979392550187469415992593839885970708997418921792735026733254402844139713479551116667155639664536583012806040553053199977681093667050676674738907575033639774496776342344081532831875746837306320813684574110037401122329397944821510692104603901953269452610740551567423267702184885607681359274540060980514422373960918885366454304846857437002608328705953311463861162630499532800000000000000000000000000000*i1^194 + -6487730070007479367727524734686547080156094349111440448857056379910999664411285936624580894416540569246578817590811074556471815419984620852783133580280152967180123421446691557685376064698982483372317952940689066704979340342792607389416265293311745957885327139066419404564375048085164887276678239430994198320706383842468462194336617006491844429040946200651109241311326358712204756319366392767875074047165525343872010831643989217642381959752616237796319470945752720293656714481483733223725586974951465358855528501720587021428874082865826675702446525464916945936353456851253200577102497317096760182827923350700253048953849365860168426996819033763573111407222789014173717415140241907884325566782793182460725698114007925834456881486694528275554794764600385833018771375437263533068277063400597190490191110127400313228165974569830170075457695724680066476599350942542161182700988102514084987270607883827085091536880428596809412792438804184072594481811966424151272225815564130718407804552484379241544722399441397340046641456978198039910897799107662989260016768278961651285811169980595051051533449613828819852632219358013491800408936981002250172865579558311986134066494835908333159645285572027589202237531616158036108436231495167265749810531121991590487361812947294485202668818285304575621211704170444197663446994207450341515885670535912149522871932960011511630775767040264251212040351116569274061835873488769648313715284417222160062398186012874491009964952571202966499119664212992142946401899993154483977286210566788647499980796779895144179712792901261661717014495913341600962442760903484581491544248515432439724013970957958852872381826557694727236527407078962481082205997711226422671337560310830872638767395143395406330390216370465495549772775278446789238250829797816712793510106277594897772480020852467670596890940895206835273031670158705084501820841708449095874192916571009910559448229135377587827376972411312274019821416908439147860862835730785461783256637527479164186129240617929144266146644037441570595561893308924639667330904396053403940199898425817077768723786291414342321035281237633554918797681765323236257042717081497117847897228426461254299419145724925218653491038338931935350497219406342205195916772922305159764676986268930610950723818687874584969025305979497977372959808890090740668077375435590232232514868654728064671245848275815399070044911784547991216754580324030954601558863440303110168067823903492148579236992792027329017345861407463996632797577492207271101452877084170635619421524272021913215312915700286700129459756227569564472405792592507812781073029036861037504309859858698260447242224932629591912811668600237557865303087855491267215796677784910448311272242187462790063900838015241527890016601034062507301162892762409740932787692898658505841402961475563009109651964349225030437944173216021561306783876592846876882403132252959111624485275054699027816503386593246336223660211195053819271814034891635706979929608223650071617088523824664154670361107781832527655436055453902176427020327154138359240750954995500382948839004741488009337710216052196086947085561721565187225337883041115977355826614024012837218822322306933434062555901277902770672902759549011005657175058988019964099604930095852411984135294714990869201704925028389002083941673089566996029479465652899873590321000409413180103028809590534488779306707485034205914037564666599199217227301764032861005270036060681292047047250890601175148346419300297565119170966571481205262679614598367758985498194395404688857793537418738974498549933278362033577856015003640778308212957871287690584774818256141168880974806771753236326733707728024589009735167347442033009134651308912253834689761242768862244533281161909349347544165656268882183780340035974780532584405873088188851561156910999420616245436743680000000000000000000000000000*i1^195 + 722380350034303341379802329004076412004110474337677128194383154703415226671505320237887587376646735401148711864025368107841315127785223002839531997784862349835020037108550763778436550565395740306914125430228646789890178600903711356357139983603223483524203084468420762685556863574035112998611887866422609190393519866889984777492472984192141392505294065123531415754158036265318823647549372442449601147097387513851611977228807005412339776935272335753897887092942604760636989441720431199217586837273784570201403726362183443445346562042961970236747323591341938461217663380082354389770269046953333518722994156018894709815111921912510215148283279189332477958151577856304635239431890388259113774141932690091127114088641721519490028537050761648922472203567753595391496767223979220741882906905627632663041436638594577376469790372744291368859929795303789357410714695133955759254496204049422552699494198861261602757455837490863856022655586393810272422972955178965275291223549594792396916957293185452532960456796754905239156931926074179443727028103919164290295409991420216477764665646877235124066768004232036203057785194561035937463290169817389608266893631521087528748041464173357422615159325889454907413488921112349820192456101318350459909727690808525722917235980576974263656863875702092889208331822860820059721921957963850107538173438639558347012205462100769698385479642354799208550908945873351853008204830215710831008502955241422238076135669733759319667528346428278660961188340828436176079224196077999777970022224900454346366688435372386941479597620358532506114696876166629696803707509428361317471005793883849998451076432604835245345989133464735795694734404712881650411186722848217014141359224137947957061712640446717187375832501392213568630786159708608989383875509998290772502973729269817645207390466032544157615484378866535821216687895585269087103617662924161278969881400648532885529629788144282674331025295538314013214754210580975532096569914272696837285976564801317635080872599523447241810543237806858478649254791779751923089122894625329810036185434659204053478112367598345581675547727124188553794946997397420522673317381002635543892503997453548240282854671291589763194168036635581465197116677687431059615518021507223408873804880534174968995309274023103532463167603255757140756452230323076574701254150013556414053631464196097935967613751201138630826849956417784449041291443527717092198286420846683241313658424355515808142946870806986887995389999284221121850432542327660811329590687916576974760369707479783038388278299004993650363809612424280731991923003391618761820473250700979931569267672781397932019754232432911155496844916780744681467225192931741219771470188274181251565347954366853555596273608245439122612541517053466394475949521100135629349125291913240462629075364174721982501223843425387596374046027204762077036374518389150924780164639693943852725224100266667033613397561336881818591874382908681354812008463442564951295249843959528812883042831753442397944696962976912857597730987087435244036235993161345561855855546543103279757207226448743941300739276869077738185110677673831630439459287757199213416828972013879705136595825307986434615189941651032165646455521548627991012251362448199082118126365315986417808465136456072407181869749388995427171910024601452733666543623995603133004869908435755877556587660758054063975574233704709754645677050744521405943803182797424200932622918180641310289701623037359822897930709207990328180436883021320262540330963957773313436763660001517037356825280396525309199203386279603638411724316933216753332599255104365890453184748769322355252645911146287188876988762438673164839510575445300517726988086952226482449504652181518161770767465757062253331667272441128856307051236769001601332788824037951891393681454155169792000000000000000000000000000*i1^196 + 380060148797048065660990751964916834262578648934244056669557684045034082293884483219987622439238461813011684556460152887319822723813967482626330180687752456274706792862806313952049557408281140413118320807730607864253012822116673456472212493519586707926090472655093006754545733561509153863894436786101396360516882077996856545379720624424600372936678274610232979273664511183507691218934642652536840784708630378636691145741950125693905460474789147519309956609159421399656891286405721930068636156448981672766491657767242948071555782593232105842139534869739643146969989673459715295944637891056254876337770917813173916460814658967106899214955189747562321134019491917310899102494913268611365964828693527174624023828827211161777484048863776849877942509634291528177353680831049221660014508076512200354680860282669857592846432827426289822270295692657090415431656466225187256945679314063543676290231251221085460114921284034615667714731839628598347515271028664066335703921694697228072206881461763363810485255306140030529605492989421554738744418454166765858437511415685147440654470697551320016069691011782820308890621631103293413689893778344630479744482537670826296320361354373876968738555174743005198516180180321315600067421991906350680549011288022706134702085832189163239150278503006494747578726554932496552530238695334891604151639803415101687488731617297317896805638512683051451516216343515002714579323412453970736303852943792325490515209694435208315906442050021943434802767898403976023133839086972654293101727639967966029894347521867972171958572453248514894266700570711466970515989671882870392063390036196060597504041631882989757995328697704012229458149868813056295179796345133176908648305389335591116301201203334519360377289914012100762748632175553989148761886368454266439232086793231392843698077616028396599005184273305751474246461161043867452915139799103940702435629178065952923743633161171207436677123242674762774535010760033110717305311796395519996983466885497297707167847395031000354289417944574428797611279404850885597035229566193605109045224173153580804729964187118842137393480579784583700165916731730139609164756143765896892201246912060346808843269926020975887110514895435862967756060494061722093744560736368430050214331816879032885226303505046991778343253994821443533602381692608062732578210917237442226304655673172524483386535092771145017927778145210313095050709947650206502056342028464367109449577768046325930581490047885155839023505405059425526013588286955485255807158690969453170109500938669324258314105549226114778721209089224947050472966732303764066237071676624341560634667961079605781203091095353237910067599727487792091733618164168111966326877593488573530585123879760011887531040930879505592275908367363444369192963136039314281152457451530542285293618351880760151703064006851149263164708773897006652483502632053743502502839863192970145567384909589461093944725376149290972585491025385195726707083773623996369435828486252795551119760091269452858179800690503228760353911445667143262331855373160130822371285180094474692806208314572194431968590418934981268332708750494132551524020489276841885805478680695550433356838829922920300044861514335187777625559627422366734384791926613108278688408538741705075072015393912449603353638233111080654341959767425319782989724534235081317632185707181651822117994594959595492341701031900325989468314063162774128590814267110057283390046050434062496893637817150616148046084423898174863626885199023503034932118465465213119253652520477932360205850781600218000810243197764346411218039844997059100615223510125701008992424557853459082417039992679765926495163405353999733640984165053828116213306700449262331305749475211653417914473474195103797367630262452187898312752419204606578855659913651001146264780800000000000000000000000000*i1^197 + 40672494284408176724895085444789944376813514046965306919256931428604268666912447217395049273745029880531657629262078557430242877168588620573799811190772989322206426073290408972645647794725742587220218939721344737488279860672443064225528325705408691392810979766224286386675346121457586305120071745746088389231425799732392296178325413076066873260987451339293950093325673351852733565077607423802453784945900747950419279619546993303233064865230641161297223353614251405149850843271102625052163777742072025042417443187442049035762514388378185033519826008426211825203445941174430974008864456366165881899485135138387462792334761188212291315220870522401410689754531344779085077978147870084272175979640274484391840767045890440349892749075057700780749175477713077192867904347771469812502220117445943909729688234173274863172168161899281694405974285979809897652855423383651796191571852295143519061828081807356612621714138531565095768512694977264834082396328447185656563476465987687966463611885731667602932066612260427513992281337066643412873118083107477266571907535563470954502710019408311261709970728819184055186345543477598508298121619068191367401138578502674653296521555943107908750042733664692861114661422795098034011352368602852706396445542501169041975269247032662211872914758696613880525030860734361333645816685323899195399848711954831917561114327637624876962908032119067240120510567694512946233577592416393352732476075815842522966222031961128101999476530636431515082857198119299136254740066777951927249523079425324192476324379349392787108429598881199434170707806306882832101917351082436179332104010337738420078866401493489633333479412721268962837930119522235621491887684234054853624311614975632701557719620123412821512746814011516689605794067291075745467851230934953202091949442002512101407376187145738040682942344255986092717811965502100678756648400870679239509970062892221232387970779016054410216233127686873892584738384904627260540194154596565411579437187222479592163298593036513696283523253449160960971959854109562413297136053266354957624894163817801915160808896622749287930596331416908452610313321755917372736313975459702444828888802165966637497494697109040808068892191692220925061043383114462465004053659700413212461511801073651245934447635610549257025420015494059751542260886842835462073034243296879018152500349562693802228185482785105832771097768258131058558132473409243371268732592407836848616620167052245794487434126892200797707333924522385944322458354675554109487158999931962989385601700612598041751389240189079909067911389040221744924991152397381601611619157856221649175335784981101154051817692687282959596432657829752358882496000710435504562196485791654329012276434262188315973209752523815996639125679223779637146753737898348000335545173173756497812980448075577839277625650763572903864024976913381451040551445635995044188527191288709195115402814066010979083705202930965881654490445644324370809023794428283734104458214442386790700965698158007617523108514633008183626039581544403838699351746617626740827811279677915954484529113344395775474140122138179263451142875660239319784374682426269927692195708963036848154754033429971471966776164671339775901822066265135092143484638871055779756432269991882719273664845255694888307697500392925248058044750407531442208912013160141190099129588265887237826473263315541642501575252231879475222518161405897645752266837058018328757884516602734985634798437321116517513153568425307118082829056877244980254979030299721265195591868053616420217818191989770230789754540676531746866547383378585433286078902342360067874139491791057369856056091323411595141400510411604025849190148447276519474713991394366686772796476686681154183983410638432761246402057021792896363309842266294483462770854461440000000000000000000000000*i1^198 + 2061452948604615054619481231467031747455892538117113501996762577450050758392931052772772708388456098740508837437103473624363977112189257756800869986184138479458861006827664055740621721891083298939107745630723355547223928593030903013783895055382364870985937364110641606973116368521485979015691685500595784065044170923579610818911472163472520394492199779068181342473204077445540210795234635112612499723061248838888147875380102567471478153766985840381679741352526018010136259902974115696131945856019825437164093722572237105013421173182050499849953949500885255209229032023479447559039975846894448521586767115410360287406027402053397192599176422936213697104847920477111710103268074379562597244897326112259096826841860357710887096402810650911735617073198945948817851519769155388173316274692488245217011461253845680270715531933430568206070363747686541626263255207889434740067184294633314839246978737126507857694021779678681590319075182864794471136584711252173139256986107034903154088754940657968450858804919663279910941498901864024501880822854135765211727554433748051734061097937663705837429928062669524774016832495475271208448240143550808920469236488810890884855811163090354075342693879728017155549562215802790125812042923626967666330135251711242265894474307088168010312917224498624535778195964743612754369252303550297770762555387545606458554643407309288562062107808473508543581654821174934618623614479759240127719025973354871128309948202099720778919189489472347038512385958399796443731332820410067576168624501505886176345994129517415668842317484379920445348877441324139893178654049511835166297210334817249175838888528326292096743228557807630162417618173780537531118100505394939033548409940135990369877685485422210072059702485002500437898136747178371087257118976539480131419790583891294014386161744334239600509670156446053038531188025906008412939544765544010321168769592386578249754901152678935005818618774703275591729769297593626267970991175058428830190089615408009953923761818284694475173270637372494091175476873199778544553366793675932939302710184178780558573417768557390261658151578918303597937457646979465163082493999181740860572970890533948703549356132207690423563671993938999075376392216324400286366433175626024546747672310888775884973606205556503556093287444798561742616470707129668032490018567250630146554546654759647355485669274763328255451598379872546157292044492311047360291132747745951112639070322093107711531159297165280596422621867237293285498414155023842116717442313406088129330463307270114894227266944381991844568964328568423645573564259227884154610159523812212536866924528235930113916358117941786812253910631580043281635550619680463073993900227781611592265137802926472343345005623007972965028656364847615935416368108418008841116112207012457093624670044062342503950307289845617627212496337836818097223243894663003766180121880705769682439071024415290482288527899712765015594859247797971469864238268578472116569553198545388373194116847921445203209224014197408017958205552968949996827802353372883538066164728491052432704689977470556027658376259454997166265038741950181250511899697822670143056418220015127293956867536264272089388130288993975237685818154957633917325284951561555308912360427919795795905807088229115744388744036930115975600657505806957958223656578368586851117471907476287263751540683490432217631650729752024685835864263813444813940890930508226081795799857434754779887598789582960012980951893830207041988378126451108463417381911194207458062061899486780164521486193930399205881722779327004498361254008163677270167004115842131863545225151323918618434722362011268858473778016155521865916012083395829718567437502885656068289950232513550794844370311061161905127223961352595315328568814525743104000000000000000000000000*i1^199 + 101095374122652972536303405232191529599732532346805015861729233598244666263225689839458055541205246982847567915863169457667270837048338560668017920009557789726806799952725021964047705978959687767587716887883118854507374000321495467111230217538919365557973301987395759075798217068962688806323832508937597779600767906208556141376580053380031693555549305544704173562988220656663139929169623292999408530049955409739682194129276809743753933165101627277771843810084811237596232175856683400541962427059363163950078959637317026492662186996320732329800806018752025284734188042846449202013549530109876592249114770398757343001640264708508725540186514800987372333307510759033068498234817471755246927313423370241735432619673519548682295715822760362088175411972897255798997238611780026443483163691907297529026788998940796529230248810325349769017483052600086856689998927491944426323027174126933432906559267030467591516175536666329424009260586245296733091173497100930779744817774036803519018219304547761741730604908319665298498200846575271746399634176085240642366326404954920283408202307223801114908237645712623238132489120566004104650331360488148026554539810319750055838023942004996759958306167389765563359228159215889921043192275958750750968728630376133397205626090541397233151646947861052024990935219361547928154952835119010738201805181907894396466064897159726835877811131160663534624606592254131521234565507375711456146057936873838463506686948030754677388017885664989960053491590003950123479394626108404708601691875466790979179560889828099542546432154199690463116477225884533451716745223343828589056388490809339632657231367025494568926626343981013074102677171107568231097669835020761066310172401301410581271089322343010831501970325950747673051666840892232379195393827139204250173661422789249392311995026212391362919256497229093360878095515765773094680655922033885345963302649696347118921234613145117016859092326484355030643061621222140500067164743174286348097985579867812921455802351755850838475648656296344813341376582790739332113646576722143757952894808221928908813412719307070449528841670935016057997060334533156427867832910254592437747353558803604355284873039565262273571299723584307518180690711805867468262220596798438996183316325343568848214698019862098144166908319986217739348223647585830241895732061193438113494716966713537785766091296259807974236407700269102887230350736703211204493393797029000628363850827429337706619658686419662290335046158718059955703885032994662313329644903621052253519258702106537812394143417919440928172499698029952854618848420808071400596500371887171021625461353152389501784979365667903723790038335226908170468510467240934824131017991828756736016284932076800640263498504406014504609394193502809964349495648517231290164684699909583409084059902446943315996554962645697363229320830450503351227171494906394088552979423459000231067226580695076701877910182924244503723242731879664227605731358197500456376188604364114078373481136542560604652004060055331922550463115583646196574610628168150411035045630336843610532488077703491000089525272586589068600454065103430321775971390882835681120724520044522350041608343706387010673372746814394477335184089604469116558973827566451373354861554739669200912755109218411271243997770668825037213724252254969614088528700159657202977706101352183575963758540464603188495536580688720776377209490630285044053344770851662099055402063775361091519174736237125767498218964617899757772799940362092771921324517551347316523695727724840934117716232734482720366153755497495574126107168295860141993688221761999491874366358217837259659164419268005171067894714305722189043037147552587734669173303628511748803216287739625486584564553155362385899462923004100327610777600000000000000000000000*i1^200 + 4368273368469370100391209530438987465275384415465752365961937921441804745911705610936003161061181534551809144364385633342492546721484169654312565750899517501285167974930160455022124941701410292161044227472811983781808108847859704782818871620779978932577093772663499048862560055236124094376549381460298280587783038180018100332764142858138661960726057880355244249414793218565364224276631064097817914273093835325017939578145539123445200022436284040779766118254096865017491151242132679150323007631770164091596252451439559997575537365003204389782704743054525737486097217537055080947802438189686934406071890297841766396585833039130265568921292233605687848088508391705517147042222776004495707478638423876269534821292930113390506966131685027715794040662015534805955367282747894072990015024761080414361397850339347127766238778571208793076947512459881104501012307296564731348571401628427822255905205491515653702864829404689931195228361837664446949887726237156297775966420191398257704324728097506912663648613518873264263099508524256041286231268187294989687170454759171041252723736448427585731365019087677104462085026093341986559436937175863472285457873389037603390496306953628209739295657682488765352462947607995344496668196953116635958732015021331326693262061440591203725789477240299230426758387935947301178098459364425918463497306312042703887159860100080741940184077970548610050683000408782433105107620914580880067732615152939993518406936976280270809223850483792648671332523315367530714357224654237216783223586140042493254073506709023331921756584471002771738492681719934720801781455402956963497977110181168728397177950533464734841992091827150504649994785911060882465391103621183556231057121673920927417674682387727923720778412808779428046400163511402932588769006293704032705461353190928283736001746837563773365433059285363263124099669906465583799201271494602058426864310714119629496718682310837727012746787809681090276661895509625803902218372459418067761744626665629804835171188322861361122790319865847414990085942112342998901377852512173654042810823988694898840769544409936407847217055300260140723658828172156303761322445115827064458553174637061192179961424561530231948447547005304791498625094974775484512241833871046997689302651542388416674908123998893428739820771772763792415202771742172212562176576147301838208671500288594159218860877330024765975157215808649663204610107661734512051885386117961284700609828192791960311326245165223597072949646251640353496440904292114991801860494394422423000601134082967081575128033341596079389696003730117761607213712353191470252392383707120269052590458223705999165975821786591107861207937415413155723535446904875290985744298899292164529097404130369601245888644940584930384481386117148703961668935199910217108790643995092771002488626408078166921041956825837459113702189813514039737264233809188965083363549704227071837847682995161392749136374544351893564383617312366161030864655316539348803985779969974099650737860705257713166512327477910607729046209303581576996666174903968066075354554661941658541767304069012183693614722161712788811320374123788998887799565755212871088240152999594090704108527907996858242528598647368036020312200559904722391205263863385704632119910575913676479622112742832824195481121567770014706579709054538935116809896731660466489330047161242394541939842074125175074859475405049189398244837475282663220202731973121798450804982461141280309896526519564122500382238659722494292275644939940610862411090194894939877471852003946155141255748619323554407761658744346574825428596082436375714236414682486496884137340592980012717033312453391130932133760909142479726377110759245810256211781032536828997362607313471544053576582864230354928757144289280000000000000000000000*i1^201 + 35394239591968714934958089747812293617690926457466694934698082337272407465367428661849902505471709639386047053815673317207498584446086258138279409267259706334777406080787292416720831660681556223985759072570000794094221009291299108840974204551768807786129464227373501046193899856880402323503840913719952649533985506057523279250143041297106518871560389019777188077579156043303769374774640247779464283549566854425908243431874806379492961563864015832725355761023387478622397068589606232628369688150918755507074183606610742684601014850988806950583323000125794704605907787405646857230097680896991009163091767888879523234108767192281269801962508492217208108449737404519881743819620020703884199276442222205517727073596071367976458894807806282408733625734298464570954916690722689143567203948655072898041739080989295388468528924620526426733672659887846497542798061407664843018571464084815091529609635897292838273465290683869247628610808705187463463160572091494147041857314749131997886139496450099265740032157185327974498540120980990114944748352588839327453162147817326837443114329636255579793741018099661532615298142904329387837558722152388888033758323393343148878310438334682518746012678144092048112836438113309509117759003990663237963829763770284291379017016320334910456432339272799462280154120496471281872817502712523937401989981095666412342943919561525852704057363749905735797350532629227704880479236957125757245383880543338994450567685960652048633147050461001106848705549124938632159505109411518535417446552061663674397619853679221936280095366275364087021773698864119936870448133715600982252430258929272325022153505630464025269922943489048660643651437362983836855548629276186642476435806144295548524541914093288127789245872974211190137121309055732684981406537247476951120439845898110097184419733164230053091983731294328199951968053386064673120579250219725408572258561437289317809861988527763795077909732297078418256482035950516208664102263034611380671413399142045484674284570523999072082641788822008816005097007490334753120740533524171152781756794355027239484061529047995028824817510183377022970545667369372601027868342675096464605528899957800419950969930299238736123689457552741245580981829927775422170649888510506863593152463672463189423798291560014736026187056441698937132499287516030802742145782642561525119310849090941577370643385623427135689184681282569182569800756351235893353302536464533342111437759633994620860042477547998861906686189227240368874835215950702463959788347535556491196048253252879836063563114268457755915670169845031664204546340374476421740546469031337185060359788676842571717787815863569259550480949744679709044666923801414045406448092302147552654983176365369116678611536833413958939404553788468480951665396343208417398631765830867981156324237540795413370705604201775662130839331166199471672257115841622980914544707063531062226835332012290789572849410311907075673220273948840557092188226885045873239277351262517649675408373959655564525674785574978055599812552647162594930190084440595667821298815119802158107665950267196357686966017285065096503791322760536456853253290026820583749421335554056021670232388288995270895708733923866966203909176679576170772924128665619264645845636937469396049664158093572747782105286544302982173385840378181461145021288372099995121304726989812285522842454785668445780860999034794925712176216803847420999202053337971925577302795377222428579832593530578102552476930541145628829313355964529944814327078211419964318848500159238247438042604257813487953796227701307620948104438189665582228009849667416211601747216618589606948411187443725928448477809879759301059242320253268337336152423739207451775447146573146416634005469735682048000000000000000000000*i1^202 + 383618657611635963603046705891244579010812144480519648211082336581676464661891514188047195491340374469846309868252600613179293086266081438037374372726132408901095265119695773789477466627166307788490332523771563923926291966385604336503303928547735544136556721489314359432155495905336181156348759391963335328053791388838496526129612189332498227935670276992669455143270578887200286511848606311042945535037899156651418736994678012063706510940247038850000674867629767644892389779904607473258863037100773078494694863503020207872742319616692957244619404287671958742496058738946536860699026780207000819109474686086589382625837491899555486689859842960441934720264012132414401195655627453805927078779110237841371977986840712493206655488731284565725945869863712066140053747717702048554704945988037446818063802295101109240269020985240344796745241190292910273218054128362960073005914243143166690222811056807982374173432360959455585834810613252085728069904627193286568911753126488268461527251222555528507444468387778288502764216207610936531592326778872371138095717292187542054651341835281921491343117460825700003080795513204486517979704852408856233302298028800639291781788378194971026449851466274220845856459183059826342348709849538604514551137384597534912319679391110548775582199515864524742712922219992122303366379961199747735197957274858404973384270452848510506694157579034270388482467611600320702597123660636629257198886220137577961808419889591430765391701602697381849299406734959272554873477793377003175130737126675897432707332092514612400633715673718445563902205194909130427966387997649167367553129518039157982725026331453353195175632912281958362244799114537306818046601892904070569764299338150088212706695774835439933625946243088251900575576535289635567821980613119741221252152550822458464782520300646130116070846873934530970089641827072065996238676536693285362067690960684111586210773452630267262366615050916472880949022321623280319793364038447356194669488668098174342064553508711324633314705321939121634806623034971671244980218306228443674182575314785638791803365798439536333455655628482645464249579433560280270362960884643285063919622950601081769087327517475682309143917156552568655163923335566748603788836149377933591991095644235676576809680634840821718729676112095616925787658479875851988986016199126360196520117200159758243062222448777496653395692299823031427508964957118339445031733894924359713786940318119108131535412468022180484160964625926399761477991492029123841418462244232122637932060232019031797856641439512078879551164442223414391604417862306935372160290984591079130340838685940102244023562203333649130730222222190683594620944394735389474575222869157860471483456246797013896337760457504034501473351307087176902069102848853192210850032130020622861820710809367152466793264355127644087748137214216162734522000875403515743192700562686438656552404883989850503639057035752371851272720892335400929245871191696806840769256073988059056178081886197425627546474038983628085280148791531255145183612994201809678766201901930811769948522552562772117995830640476542028443169407782364926545491923659181446953131602395897100490842925367355825249777352180402814872193298824998946331531775723419691637587837374177231502966782576814091477703195074476311456650897809553139655354922069435768600922380291436439770970633050922599724796784435569996112699245490674547586928175057440226037993606245724231507064714158252596048040525614218131229570555526125724290604191694935861698030588946450930979649437244219455266114639581882264655120781080040941126501987186483484974015450283617445640735625423160597899867116594973660429618831293527059145312855750568757703418773811875335372800000000000000000000*i1^203 + -1752926695191064321996118413990790830008022137351522694131019803802173047910137408765414156266180228583459415155044117609547632321517268678829877105358722739239796582784203870391365808388857652005066689181120339797749824353779410363909045490518145947050493952603650823415100602776493453879427305367232164996962318331583704956090743869058701649783808499241049737308217083596411976534116834815452519925559867418584212079052879772683473392180608909830842739700076901561300348001817055693339774459664749879468436676703191085447157406243780664770772272135334397442806272094468837709750761133188814540057902906113285671385463246871675421591082332615737270705098939713648813477708602190929680476822154948599899137076100792183929765774944895904926137980352511344572837645584096985502842036014769686842475958611541479421854511535352636420131280257349254348554497482014074679894522980343785139423150975117901405429486215713266742097021122794442129954246899959982346930238171488579278264256984589867265965203337329776288207844834974170002060507231452069246768636205871699115897092889329029531950081918096055646316190010864513405721495842954650115617944288360642064813850815549260325184288457410056811869317351539204265244660585984457278553964637253095641067405257551540666471905032745843903376885369904793537062668903242002115057449005338156213229251125954489234699611467838429253138774940760993514088693813016177420630760923729741031142235602865343240189778226233105258997146519114228549560895267218551238457728933201484609267082437989068311264790066822244006954166857581280711372731551673430702849927241638310252071418560884096044221066845695088573928113192905445010315961193688506517851117412877562901396032834798377539684118247283525382186648544581176166887477888850825672235575073476320524699223316396580911524569331745287838354081564297006912179847753540558387799006050640168355281394365084908044752424891646332250748822922836684618325495275901574271365431663364708691491258287940886757697085824082294408369281733325189976645772533630725848031401264797661047090093233555355053941218784993111362109035548142227802081833607421236862123212259283964913127086877216387457393672026899323501261940255220239472950933874868709847636320298109407749886629259765295649047474961193314154232192085829351806844901311726800977149494202617774128224621370016465106532741916066592260048553308558604599839126132458640193929745027181782013013997130906057420700003068328068765753026634933091064166349609706789619014330696339910866517735593856558868080305841295413406701796557264356004318313615490894486066021944347280291008434166028247244193571736132287426215392651830202920702150218390700559933865274816539841489453911779699357208896212248242016755911246781487624432486803524575449068723515052943012578363033038484256681654806021375213727694414054359295513079302395746967576462275682665750535055750767593972361174762989993584222903861435596448130759716066626673201005636177307884764221711488862917138349920081381109581847852055449458107858139785014916770396791705620479401111917781126896891933362364960027285549494735485473418415147147499951045034814085874731944058399542104934724936251236390076841915587326111380637623162336699847547274811980181341942802713906850024489118986288474876783043999714518384734878641795270844165137451102242006496363228908626771203103081299187803671253235150581088489719894054534784817231187937647931608777463957611530712543501579646955061243383304422065692056102388812201383993579558257304336011194267409751994227184367514596357816285085172039635572090094943841855502765862382338236778478970176878533309044891021598041530019438460402369822720000000000000000000*i1^204 + 515975671831226917337253304862653418069616581425893231487187300318283374866820488984677816443671116898253657818617849244752379907686706505326501899052569124498366173787268283444852249558599716787107110341404072771826196295937313094432930726524281490094299345701921820066293685862018900110408606872681863221584649685234764630969149385303165565584470753207326415629134888636840077911039113851358240327100392243483239456443652775493353627940017098223351864880034173920062177935234126488815545115917287624488942847335676053676450942289227063151970010800003024847019011677300952078916264302912556929429491662029806696689982634233168429074826227411289436157642947031500388362667872523097243721434803199557447127625620059346423633129632758401290846639202845582859880848034288322310556962643888068164404784809226562395975563702746897597539995913296298834416911342245116799951851245614380695551639129596739263562002125694149411521365905996403599349058428638548211167870726921260349705482044029300481199892549627525209668256030656353570607309020864884282557945220858183788344232318896543315874155122323172578278907449644754378219288531956424031638003384477651629593759782919919836192792160579061914105783279961819747467451112483332392767143038673141902030678708838351540424601854565448234308760240392703623135520573955200578615723447129959563895806137697053037158232676647736908729146382954441759249154780338972841392718547006108673228140671177616217383738749168818900775606682184957474233892054898940398839277178216617251000865981864814279832395062235776206950199479678023810769027764960773257424899881030232913186293609596117971357005998914826682616908384813402946283391310008865495665232499978058705558144113526380453572270317399016947256824186384438839487737481370548918168505896206196488714238666076363168149346721518755399343017797088988062641648646935811470567309098620451431324217091287224360949555020365251919173961920574620510714368630028184902420795049633687688201020714670069836591587011739129373969712248275057606664897042272796471488229608020374396082003671258801912047451256907461709370206084823751849633507848105664650047423769049246649061998245973393922178548082439421245057075368503837463823856035135543972356418861070174119823410256923668941636530721334287149038915245518875445805775154219517152828193929452258261289645483588581813853208397632112131377716176192567411422322633248936535705927684705757509616397716417537461580054530595361182102967002305671538794960199141913690291320632821263660013468703830338662170887618978170683330098282859750967263603534598061473712999585453642505154521700738319703515340957287227537742440592562375267543795041706577300982770582608157564595712101780143945096227226457175400033985682269287336543252154460091516263862675945753501175652429093193964703896560506084372338941069928185892453408570529360005081571924944957851345392690528612471373201237910675258742404333244443682494244455274970738651265721259924194702899799666035054859246400117875480963460571926769619373140896695454765091002655799183510341718144153429404667975579026895834163335271660984265979033125869471461038957981760633468622813381105537951957198442678767682068134063906548362458282223865028108875156433400290633728440665678103891472539856998155001438778514077845543716968495067335145092158947387813019519423095620168064112195435235102314842826770257998071200129020568548465372332947101150586358436132838312947225686777411025926806218059681573866035146588578423055246015078971219519228983149160801448045695260646440502010759686972717224337229699672547543077367158278981912779456312949869191050469022776930600418593996800000000000000000000*i1^205 + 31288819265209456162733422059100832333119310999261176051104555191770955303929137828889586352172289835542744186619757178294417971689382726822130859979805013066836190406722107252717479004914902181105745702539928887272286379176280861396478008270435672784357248921894800445384917886228291827726625664541095155337332707237000891904889113663400104238079018729284891821038827209013251648678402849362469304359724132900169272047554908496024770254906271507043728673919657576073899058561128807273771192636305902107172095703593081096577607466074109905618219383404747354500628986559513167528993386893575898270859602108935952558156475980064296415189242568309568369778009663602733414748773351051854721886611578863987596183131232451459007159327267102591080734462545796288096669392837903661777457675107795705993861370478096954203644616217593985470075356572545556295600947435190345059784824224665833014631271096944037234226008372491252619088745954479894713439057696444966267271354817050445821733139580502465877587806069916939988449007932265947236736323996904481924126371627624642755105282268652937764242955107023060685760316048175458951234818097662074767800950352547367716862768573537929170326461258310157306677580768175414318516330477516968276005174303006254825825629659886088045420829522650645135330707228444712808621929369610643810949640287041957233608343037644942671804071850825364350399706177307229554704418055687222221164399728285424439571756176046857976463249357049305661371485908679566491379565459431739085143564782623681588778538875686326290663312597537697748584860791229285671413846071417485046883506758137632663052151287243562287965941604996512759003579332231512288761724155089268458726256481525533951242575740314463979760409744845887390072240479334492237899104000207988137435554961053688029366787279162494058511580819045985121926569732055144170577872951038993161394362372848678397554244161060075680222128071919209668926589845974381778156265518538556604262407093290693933442304077600168830627955738839732887468200095087664173666624269864662494422326876052248933126872610294491310477477625302267867402942006069240091275689814836815585283125905668418934543266068505284991707726476547375173662550034792216593299349928425857326867264774571393361401796366595493749085870936705383676670841770861733310778587250715221445635811406215832173892597075128774558314050201627732793003206020231855834394119633113349284986145215953594288422879925630995386889112628465836863625668489927007931058048069267590765901736010858584174943885149093727517462126278935793462806735874551448821916489345395693442375216002559467340123277669224080002183145439683012570874188340345832506205367769148940878561003603645984062222159288296707782683727748467010346371881642683677992089135626547464247408459587213567971314045505346281239637100201116314693011967703216401137968527455553940331024396718484084448640646587450435601658045546531052301185097016114907162159488413160122190743146508237146245653082001093675675283453230332043070816706626246993127644376599424999277095830255576915362626884358522410311341198839217413029089039785459220331278611761879616899201616766760222859012119398570538643569471951947419471907215950789588977153500725124781447058978057762691776331515063561297594199650605699886392150625784070177827409018288570198981235911935176239886596707863709604325358764644848235700881737237091534532537412293173019153232512192708351843142476639734445912158413328209195058201443820042735046698953695288188893017342156891267857936912658017794398915558700446034335071052753669872202776367927605321923202914609999356184344776353615979366149920165514444800000000000000000*i1^206 + 71769256458241933802584110306546328170540644896932296500716117721532029800619658145571508866306512600029503881341197023145518135416894896013805128270209396037233269489836369699242093820939697310543029785354188315795456713260396781913933982578236007494789932123814144167009263127069367744213370778911628382595292120773941693488414874814940581176799809699230482701581548839428489954406606169678029862930584148915393904781166628770113502504709504699123852552279563388732474052126077714168573203896157683368512044661205648432681090053439561041810713629734988216242237437029493091624866787701020540884941299031052524688125910623278053511147013230858580426513702169263970667470763012427118881081237081062982717732649892029945125667280878727330479187678717370033797242462681922330448978963214540555942510239653724552387844168216563727079057399225740511839248127712127125765776348016100264879708033675826261499063847166216935649555777429172629708603593356314671781148997892630584155570353638298742048698896891556761273570001875105837212077990071229895246382141635695540833322255892637481448385285538504646098584351919287280030570450135688391702482446460973977527974738430484270193506656006019537430937641712604430255726686174124521083274827841471094494485729454916848942112683353326321379929452113086986229179449825763877629546056255916027083048567577883981557811089673266296071090749633458489109065123308338894914855117748741432909601219654199309107142699562094604377298926456005361696441354570005475474505261629682442386063404653845093932802860547270418038822680367995716732995605607744352075570029683077848891796498224211829888184771034212001564606084249068237496448244975388732806275180342916221090444115854158970485550410779491606778808318360018181572580561611978843223522405288667403978861905009994335527245585076092783421371892606591901140294503217517786199629622770010117599499320941820666115649103134047840147887955281665202042611962149960507827792146558378404447515775486674330392147676494789157077410389149711584280590919279566349066369669442400687295132484629698644262680575415450434471208572058523803049313610250380461545645262329671681007648444099717682790419169895743680523303633727043709019397424191885008816152465220918063774485659084367415884408671104670881350733944287833912707849738191774123035126506543002223194116947909375340768108510487763459318426165706983793328910959761101504358563160558551258331238911020009389058865424356689039155015278571625071446043502654228879487463716374265797245183471540654831614319030402241372711936372164587182704370006986848869271964211565775682119725629648388314972732897352554550467836762752079255715254569784528084931858298817483778832412274356028582602101167859540222116106979665080170202010135658111274739263090144958313726903383156023318539704528953576425072362700771108687115347406055593639336082359675479943560073232251417868390508228357754135398294757971345559962416374171159199902578024521410545425241942590126818978631924643873257604090227137399007025737600741898727996766148981340856977257207187005030758584789557608725689514869236131441743467074547821241458282895005383911066346779160621538549915043932307018952555421971023977444121813413597774618466208093288707060911463115874220841421776801197945504715265292618946481240372287694415216382058815794798197283700278023377942098860486157269246233573689869040211917674015076817057307327689042724586316024876037717448044752235271100982668297106873313566755386695036276967526389969520058388522167379734854936862726129536008859406148863887256360498768303786097736603712320852557855899988474376056995840000000000000000*i1^207 + 84905145283381491077074505125329903153891637835483770958457156045409444021398261895965960632668539095187279132932536653947989992608877406720535096301701979263840897344447317486111778602025865802102496515302970365206463375037966372402799774190335268780168114691309716534016930246404439394913265602626419444793630540268225148731645395356608979230770833553770717133162634818863016104973337523551725146713676783246419323905015891415365093050943834462994422482963475740052604263100632256343933492749285310673798946523032789582936682478319511042720387896493124462493113381767577872167255371749076873871009352455824301432788471222529013978235382908383678309387531728688251467241192027252139647322845263261861897185238134892257281547637312554603286422648926777645502328997430752439189942653605082076943043293669614128904812607452920605908628136918710318375354936397200518609530024955800816899391263892723783896890027053669391035250277896972264611746898402161720118520218906773331213781423865977044150328109071371799238288163763395190869489564643601130816049393696873616095241429241720704266007968607413432205362162596294397789035372228033853417209750052179502237440993467048281715426661120363745561087218052178921223245409524238236173173222918881551444137916953751207006905392414711530831743839217251954170620708684684635141572510220145681043949609638500390073222133790956896962137218304831686516624429151583805629370470645008902424876527952975451177128425316505748759756146436686096263939225875867315777003327784699628431322982756536906737568712843289328745018320532078849956574814526084440580226713590757129874882374522556968030481267216948438057912442671822377866439431671471931512844592845706182748079486602585207348278927239786841030483797592530860981853021882508478797557283726593610931496897710182631819043074273056233057326906572761183261646116652495275278471208895587385662302072992110678921938895671750971739387559355978994818152215854500423950242999458178105826828771936380530667444786711533423647277629382207350627253850362833599418189333607350376739071179884565074404652910028388806179426436720634584702750691219332346146389649588727621955192398946985151774195389977660308331354946101863047668550746054289968077011901682348031020609624023220239928361173661395199477170508853067817853732876687508002776450218742295450028169097717031882229240257445469512676083592784388317491950698884235816205588478795619478610737071986503432950172036814088595944717168369625292913899264073528768057691524443062182417370145888757748976014853528874265675086019067539959074916825997248405615493036294552978806847539025870431109495047662237854782236778830365196443656872239507716339467485164025444575694061953289124342048572960169940516447765053260705956854793403009945865892858463180154296576401458610626388175953621917538194064560004714866350861332210345764731756254867071933671011434969043663067286860707280293033174606735123481579388130133066762717211078752144735815623294633774492419024525593091335542809693056447048154949764039100781405298223992931277418223998351992667233049333969558897287406795488823963766502823545650733610880955046323992669320290819829161596413529011381135575500329670444669461237984696177740018819563512298115845484373858190830375975707681772624279327367453885748506031638529120259923498239247574635015824132741682486155814140642470638821792115776266105322969820938396797550686413440895219988608909581702671685839274659408556500472883060976115907154292311404498554791024964976186175940230922678672839365408942706992452896581376347915620675464047172439527909442486036779539365888000000000000000*i1^208 + 71550929764256373549786122018276617937608038512913085087855131131355266380976720190517047497403671066712449997683569918475495917110943180476426873714496015077390939358685947952025153431156126728446504605618422090227294205401575382238645659332732159056763215140287640099325114587439660931691731620199845300370951361702618252459265854319519222631584890831596559680902166163636022910309412738372666291512423493310549123920644144693574305570327595143543331927636160211519125892584350526294876740491385971089164382710180384128884925157087705994133403714702727191211150378357534269577682064953226718469547783759229847730459617424846523727563918423304504530424621390179570399769404660178104170061448915274349531055864282802307030074543442606312237732091751378757247792255963305110047302024750245915323697646284259925823917724291302265724189893218929183029409157039534187685423875095714865837285827308947046791394099155903324399647152285475240193957608613616992869167812226145485985288086238981839744782448418396487380418084025755103861838955340485115161373966083018204227367297722866001648853731643327948418775144096364637873415455117030015895596552719244153212447466356874381944383843456890736921543643657626635886714752441841133571947109652666494837403541586286353074107108897161960139531831819118357851534406073052927854126820028756269392572063670538586480876295545465374831855301757459914085911575594714610311501003698073396039420565291939030164285286718685569867912616238674289279451139549115899584579356093140000081667681032361598033675714174198909179111686109450089408719921981596158340684078055154403275330480365975391037991931151842472467328004015533785675357009088453669914013304033419487214534666029409479145413333380400304853332115148590802074781506986338328296417476166513711509788439285170729943285008088448880209706428866875301300036475195925410255289521583898683823450764496096067447624856919342252656394929321176715743470469000403309592284540376745033544210182555148794345769352727483055171829569000772325869864009979870096408691428326381717236002259380656132228154052229302529410144762115356192160338112760956098827437316859026788149245891236198725113278392357706928209295420477868630421662784480735028832702180304229826892056672632760778906513303142772664410269418600543160268908033550957096029517087127780323353305591421109422086995013189431440529057658051808451042530300549999628619034682927165691370421929935388256884676254325225715084666936211950746235194833059342609430265482040611301124707161797742838415172173607821795027659542585952796390952921617145462494220039003732962509183793503388141758167503196452689228072313034136739014416937303412240291641851787757756126337490770610979089070610459961346656963931798365154853645458341429226903821802730282355554338132117977646393954723031147788520461558423732313744196124841819749395211146536551311676459792332077842647005352083143893333741361030340472315832487808883800350771574787534891522712764843403721459165407931790207705257633486505722677692328494040688180162737140558962517368061986262631232838857203617879175697693366038403278659658861863836768854745625079704510754853137311111914187224905548899569097809426571562508767442930020409371742272718101229969949740107420277363742184073934247808737316312768759827497768073295638595628853013018112164575309933501057387719385092390421844622733348209223319384133404130745703512849592204938285617675654519697830795807735571733619941376907013205517922689587748228298784594938902996169086034495790460133257310706803320664728027837241669200970199856384420610138596966400000000000000*i1^209 + 39086471719407954812632503260144018654719390888641827591933176929207969862508802908150022983412069826912684105364607297563465514352161403779498089167527771698698914844299838986648048651008144722152661207966791228355546823331984833274818151462449150708386060133118221194463121646931785802469508012718220935808381958848968077605776241681310241012871147750451319095124927724173294151787777949964321943610983745330284124589786828068343560264421439428798260043846151528073765058456688841186921939558267835022371628368995218306881442895258824262298060760583032340076274824954341841693214610028053446822414256369506157597213351243952601652303637033753632820235229339600592519334715533862841530795037288186008620387541942079217315531432702026454825240977191813878707364595013287894787466106712543738871953542802560471444281490356412749121224264482280091784765968629526525992371770175543268643618547453100538078778178752180428137307201308081081519686210564385627884680454631118245111562052635274657827764445586567830085742877298501116170775616600077473705093999299764602031181029845721852792364459861404507535906061227731419544256591784605927726913345724211297843715251171437331623784548463926835245720417985803365065182032894992965169695556558742220368236909299895102324002272314223016376085937733583697035300918009412485653499947066379047628466328176393050895686341931581390252682893544097806329440017669449933796595037550505437034263163442586411860013361950227084014999574694429698527091388970237054217406501479219393553788010452221077979767343260783337481325298655927161060352774148863983917933089254485582802256374582052323547931534029125134065370682638897476353622692569504406198627626937176036552437860078674483056999143783657620235192494584603385618745566718079710933718251681692131181949244511374841295243393636722148691169820987791973787114194644694116420141456414166380555601714265402772454077108691602993849531070267243204346955921768706877351035613559433726019245897127278651065340388261527921234938030154254163066657677168458969523584478578455905888387795115045910698110889892932305588121930449205720850109902073973534186163648877430154819152316029815772149429464905895518691455090975280069856541371905959776026484882371201478698718133528628491880823996426393473958923283679066803038053567117331748442940186043127177964709255807292994581948298113135857487235919095938705256313740765035491023920766061730000697806979456751119307893093084609816548082160836487424780960698620066777917752433353066999638264093125127405368033223986965510538774380093223777662442143852961849590936260838515792499597851662448137696766775716602278882514519455964214276172586638774621940299152211277281715616817099905662249615044813662453805261676300835944825950553569249085167853727149337535082247602680148082453134933284206572239537729408904008471135127292622571068399879560944612583901470861960376093495499158697510596954786995558576533986925129026630665306736765776545819765088877703943158286900532048814935972443388171054137179744888391506414246138422984448600403801334952266972157042179555587696645739630202232087469956088405856353413528850871250360544541308550458245989497530734699543667329957659239602359087456224130433731980894552059807676164758245284738472199995346995822577495329490409472450775227724911544383084978859167996532561332299920163896770094612578401689457419604897621934728483632676357133854329753296366159555276641203819168086982362021291846896809302123676656080611251189567149410078077695471691886057388480608752565080279354407423267026231421643654947709911040000000000000*i1^210 + 13570134928238288183549911543672289950209599569378328053261198528126909645939923676436099507033858920195960454633232460516074921124360882634047162447034085186403467027657709031340412443842031948010397887862142024415187048311385364672246264705386924472170160433637654811372511425267573498306600666365471395938377411052795476711023931199440625658735319890992398998743894815112462164403025420787389046324186085745602340227610424897543939872725826016819885164443144810217315521165951239550308362865382548036874322778431301409809185877257116270506219123803934668045073392243821932582658677469495873026337779084949708094871727445987913949224342483979189042279936555892738120750969926309573130767978107842275231454433540655779080058001515088887425812968474504122354894988116376072594919556399385572875477849558465254414571526420749085552405377636069750531481684050030098906592356231475986987443966623742343265359963683737766398423903003945196562739190391909657037121850319718685183267796049149062357562705488009145728426201718011087203701589492891336331284744078718564810956064169166481340511534292921883001549001825132562308191293131544135337543022306831245114725628021644508844615579683125127083721187120985057842470019499224147869355401108289035237491240203375040357881802504032478777572403919537118395562945006251270793327813499721720733076095881954072683099378595734112236961793531993958042703903493925819578686390808453885257908771976787398335540967480712949018964397157029076400651691634343297756003191095391586943987793974684825058299811985023071285648463323779520348047128481742340213241420868387220464934215025468431457899754587801059191582518569563983265761557622216882666797843755318753228052076612095834926169616266413915353289693873204409840811909228383920678022095230414695866210885835120390664244035163506134189500219098921166162656204643299032542007363791017195521985183236651420409343419629575975963688802245479700146660934064889568176661762639742717747726401916154067898981173372349080038089262990997281763389809411808440669672505818970982487320689043840496332792196163719229133720534097061885951868042453615177824105961672586360542029103468188156880998590966530053154074258087419949706406532480828008855565268152095653001375454331710857715508183280126968329359265622200434088098866015835070202549021708636023826305607033572742793668052139346805887075305900559057232190145332107018134006702885372363951637528503780744384488824667229019504862303329152208020149951529015093726559293891523559801423645095357312360454351815512980979772857189503672200918621044591759780022063792291820656077987447540889583043613396062045451224436962663903320124030531132822369203651578298083079453539440232215269434634489973935085634019414824816677473297657128177753304884741476961429809751660007459037969259301943018444513692384995357267082344954804685901392556056817553127179635753702947606816322038791180109339893623446649817709340596185362126173900127365275922884101967738352191155700975140140845211377616851659981738132689070215561401432533007510843493537086064208120537713325116814748980607328681568686010280491460399177697505330011026924918476161594324468898901447400273919483014109150909213427878505053474249515286414739405969792050960356231990597061174088314172112500559762645234349387689378793987242553096481148169216615298782550425999394949550128009190506735368261784696773740591712506976196249902887759195062602733330954259860675034303136196670631100479320193639419187418030734234904685599091654966644498822418987991005681460493936685694048010240000000000000*i1^211 + 144134456351968359347393782887576551278788997954509550665761880667319959278471862714381462593622805195424185720290673409010875284524178585197409940864112137662704322474854057086179503574415333496898198648019168397428389767719664707953607866493478986322490307829125003258538732019615916209549403635519984566195353251972455027093017942521433514072315706015217848514981098502098325704959269816076658536263172261030289629122450656468575834123231251988155468665667110971713585161117504549383575951040500468453783998997954088859012684636325753024135433268978776139463060231167501961342444864839635648343444928875477085157446956111978271460463136206748986742525723401396447490362939061617061507285575705185922554223093302933838847481308803016397705904575683602524916963603542015185245413232592766236844237935923294543243275906791180742561756502456521291648440086565545060662358110597389955318195954558464114592464654650650854548363615480497075543110905101963884952399673271413371992889929442898986784342425888699850165228379636089134678198608777397325185287571128791360450202825804589864930378780072630826985400867521389017104495132321967941344605034114353507853423780821630142154978944062608909011027667560345965461478240968430970560346286871211937449303301589484603379157433067492055442313141524688077983312061616350959760712693961439857621243406924967141036655791864447395631012437112348501066454967636434128192805131319335229547715311645007054598351707348839299277963878522307607635928076264342978853337545971972158231881186308624124741171063842931736285393957004268563605633312927153818624599660670631328501036068540934915133741269982090721841518087813887644229646003780228547522274189999937512821564093892686796253971826812145940878887074231297904332251709451090130366467514632305345507290612809071733699420280115497708020806226755498064751752935723679056846920947652690989516777467116295584880458846438654049643281150747415005805220975366247222415085698246379987995121074847060531226476984165050387382434152873802258637745749725621479941514379121353024887945720378502130773262856160911690980502805996665131602072165378477648042383510865351540905243314390026431573829275096615498765814374168605512175009699570431378107050638579339387223027064460629495303912901870638116861039734319547618122776097559460930986788336696757702433511647418004363245426231309268013113393311808897246723764069822227744950350118728816282777901414656661168241924701307465297628583959031091700977022144863613031185298561038155925896741108121698156399049052635387086472884326074117534656313835111277060809465767791276049342361452673662024922335155249879054873126961252668673383641945680417123080383390242756799488417254841284352348178462348823627208885116977840181586998806262546175490856724196764122180963156166297076589927469587365666991840423301086173241175130744147841118259583269113013461117420139566386586424753617098677894117050414242837045517608715439139155031944279882783834571932139803678648493656845133377736046630425344744348708944682390064258122705244475995116541470455825515639265637674378597659954595429456891542216049428549281515810245364265495102417475356710329803670729759992568914982637987098799651497521650134643734335500646299076413926071635600085000923994417881848725950521885356091914256433403208363637169182160798048831913226416318666338166976797342161220617275573176295425440234391808044492359552935903603903458730538109049053266788256240493486830243014126140831440832499335904868168713631388087790406492286855313182172694936837056102400000000000*i1^212 + 17140942132610952922187691928931425923931218243735129149198650542865437596772373239574550648658875695101626285598320061164824033445289306368548419181635007569188814681907799186096676285288700768412919169931218285055905619590071463091467661436947877717944210694666021983188282184540903780761124990231723491223933456688816030563753555663309558838872882066013033266375435938604386271678924862535902644907932473885908916570480196440494492004180690470816229354083397046771809656454984540245099717643975483161627736094377481144340373875856304898489914084376397701194074129694041601819599080974905837088038946052642328228293268510716674638075186320446151703917983805482517403005693120072220652602093838622714405633006391372962482842843529885417143587817898822583438174128847498651033132634245000007806901391644835989631048247921983770195982928239836304689805580530742748539607203512041830169438053967079661100777623495989699238991008868962345689296950799502957274861748252768799966611679488774743070833233782698892842441626866633412408445989016047845801372589394195295151455887366906344874342515518319065743239193130504699624389303441346455115920325119306492364911429785084296169356685552687550274721273699599487571337180285840623972409980809036726584760379302168470568412363281778149051924489286668362101175873631750490031564515658663960136009188795834610639518059134075457048170909228490486328670949898901662790386344511324366388942635195408327809607477619486255386042511242081306267437252931340978575231033472542826383428704226918726836646517409749255258516695365983254286534828187216904107128247981651683641291477527420272239521234800797157623484895224348346877653118156506752437888974887506292895058856579599209290960889888811672045348812096616346392258750313093704681509894052865679420163125445554551707604260337345212174832945862602963074308689666406924618119956472270993008902368676823592989588126560488371265021358933217280331834662196154025718445486402003996899181344027016835518873906105051138372781629783499219771600613137210132645705362483842240444927945406415664554222895792564257514366863269017713079593778341970238228540089023980909099046833460851379398001762741354161606046269376964600688150722967532127879940011221189372989436513317947349530703683061718839970361220666098459847908177021132033320128646325608149034269553290206567367512313328435090757186788200165869926004817472637618945412746825074498922220570977774921474208949233578294424745072145018284993643090496677070154198417326141901984900289948849528034664550330926117680594186590738095105936843127177161268399633227521975509060692738806809385926894415270557856353023065836449889617061891999789333480898950886118490726792628106961128053890842447947762106361758693226958178233027617162988256559804671834123732466266803868926269652853823783560948196686255718963268409949572198638270190609339999982202405319967936041210667117489019250774496840900963852643973449169354260260050313076890956387462320189885942462065488514302865353424733540534709647190639117065175074404781768415738773397641390576622545409139537908699972787408970702448882584926129942984268195057829042646063897122902980302737450249894674081055324537064476010324181744261935265510261521752671806548510760261781020909293309536033497411983789798286303439597644271945302969576618585585939560207353465494361437077896398514110040848282987971049008411223380089013772451233118313068398444306534059350353234432271556410939373538663178904168685103100161074376729921096368030541069423025708733562880000000000*i1^213 + 110443202190433342857556348577181910435290684746294043623317119325267043549536632616357885851170476558086697963438729558984824882672370075858258553239141521792405554615355717190798151464307250195737097209400109350945769730971273521607442780271782494770908945295448377885831141046220341424903821833947538550545072996032215540923480183499726980883208652465614071651589927220851624358066307127410554447591406301807316174278572060486896200415964574686822839605334104593364387382305727853979532502194533668220099938212099028739199464177890244509643382031210670101722545068516205912978339922806742712032481492063929901252685327135698737240528089628549589712550854077101260971790544332093635323314197552531392027844825514063193428589703804104909397431415738779167702228045227392899684211878636907273933530939159135120801495946226314329951721145997402579601371262212307643710021386924237356987868429223641803796191342817125033219213640094887644144461777786830519206833647683118910148508230214434482113390426603919698468091961959680049525593092721545971090547266049648676510543142628484937788085006587246768542134227253194161146876828451366136968097794939486592112748947846680480368121478421561394150198664617842665818950875934187833502913458010529157343791171229571313004007862005429415998930327496376682093888420820635531049003050811342879099162471193074932157914462218388400466791175614169872575957843682484472323078190313925200623247174005732057011596511810354219742668278473667337058998610194909483394539814941566614509679910264700599854092283493796539387164913440878552942909876929058110425609921902685575904034098350856989215958996258709282594674900620144921447072713284129863986091166855196148805077604119955644586416352953141088537487512861321218046617306443778541866088852636239753854089534335014529166420829334529764223227589373911964425972703831134290370478607195514278859102100739083018377224893817883084232672195739978648565131287726890469522283105242312127937919022118310438943518723810718117701821408472196881908003505567367136035204514197855954276778162604157256795952047062505502175518043367958457838635128035800068768518123833928928799988211422647499343543697553274701122918046962958940123593108040370388439963696750147888309947764415616443593398209818499028781681552482619378548336128712267769932789219471283012064839656832895124103970992859374670365517426521435300132279226863600923275911898182226369180719243381657472247225913745284161525604438275434570673914069731875745551780643150374661960278277416137045040127504746557925602371447260283467982704622588430133775013435204362928463738385288824040141156811450090678429387694526652255744992461776581164911879227935367446565621391835586125738257801163292521667631071550673811149857358146593288271477164310546892741782451826313324720800547077871095668699128848906443439032284721279016147005400569365647071383964381411339566814702169009478480235267964242255360115300611832257667252945610824645923220301766450117339659202476037760016641458262406002002032685073692861765363986683559984861341592430633539797320077250809932796054371300560721367369582458548776092837365274007088992534178599447842910659367103941844188468463131453844132683692307323463407764545748101654071422545392193158926608141201253032607196326551648448878086170664241736983483192431604219033610938780451246420134334438723845257512433478087098476282200158121890564474446781846069548351014662680561291488113041918657376276733652714782604350845490479799419865468447485514662019072000000000*i1^214 + 339551860334691783727221710228865500981141573665545469597018644919995945231832501457032052623506972638954329222822078141929109033635898553695878840994045428105077037020854185078215142256648629915499427577175930860258925537322151284293565930611876446460286966722640890937051252914852111565058109002863891928732436357443780108976074570391946914909177461614305329948879042810225954342486829514324149612409199024868978725054042850410283373231688584968031480647639809146631770831704301713626636474275637417351425730796631475774652238326214651143875222741995055728107767094340261055123850070341407743880315336181443501402576461285038238745522961431324388720044081077115279695135706959421646342802614433082630912035251593822262098304371303337880320318952722532576343191313313038677901878134889538718688823324989297403993394710248991028263556142148083623557958664362510735582291961673156900331026577728956861119060680200755251683030969881785757268549739650139421785179980135085104261350961288724367720066157421800328622681006898155444652619163056016336264791372066409624630149335948696411134300186684575942420893337995701927545494669641409929890298299651760980771275567345336220502366616713748501778450926206563344871588446416089125175761232749631963928899435381133099518402602473815917554827280331294679732942194610436877967475860892311785008975150896275824642553659052644709388988980369080936242854261339520777857965706634697787518690571146471994878515674295929033457816411984763747042226202106690943204949834785595079047642998369354426319869029102891977980553088784271202212050198540377957467449652121761417769392106549850234764637809090660098516296346715581029823396583994438506251188685016463876322933157505002536240662076954225008488396417577446270519613362613986714260221146715974275652822800808887926517381821998058918663685428472554143050921248452881100199987017384481589844918584538563731944415418764459174690306242291630381237569620068494571360514621176959999956194829173377129314374144567915853553232957552861292118079522239095982570785777152082662797294722445985989288685628474110130856809534209609390799153052129716590018357232889175288521122123618431359231394959047756282188811807705318504654528128666638714277407619488878822073947174188665659968124518288925158650221551554672978303846385230857609584873193525152170683007291043595295390026122720009760459716430881448190389898031770397201236528611821477140398951058553149373864796775756060102264749168117172751598167002943100958619704582233053994339219885206760155410729153905701195078416523312840270349839752968877054368551948230095854204212206390974175882223326925074436258564532411731097841184453135395121235647241266565885745536631306870977605153402054250957817319638259960608470931623183902659353333630504894339747417937979608075480523461086166233983938232822863801036078762585980883335531967585493291865221970367561297263880410881119733857317965495405514917533150704961379744357017102921388275463035617461597359315602412238690266594770662446711953463767514855781001879372369095623967098707593339455995480656993557662928144657158817329886452460895349309569869878551691700470969236354993112381844607111944207312323715950628058768096492766741128489444389100819198303429252210499077154881915437047300577921263896811594078679020180653237725581686302227251242234699064596316281565636081827260100110299573207804908351954363420598572692534782094876292687677616736252817633974757533874437715274709914850939493638114139758975044812800000000*i1^215 + 3215790201628482631317930800997120661380418791428984581289854581569078834853789931439564707825273504304698686165687498982945211021906995857122912468581969880356131621707824692129598034918663384061991665446641242194293096019903996347547507813508067378065618348172399539074507098887340764060721943330520322962555504676542341895364850628580463336962050589426871533551810840601848205720743567481314036590711402455931998338913008464004379801096851570880913147530439634273964588096088491315582081840325026272701871655699318894368654134586524997862510655233603140320336203096356955591902527520170275344792166302434738216722620816675226343435970181139131255354723495868118665983149148427400407264115378387588000112723513571785618693757574202559835632500050711152187576220956340650718535389145916987139814248266642498854681985291459175058714604037328368965535298457939661855087946976489454095513082485001542707764241488482205972372195455546575904206980014930698430670086417580418272071666215305874202960999061483978306586512579462167276417619000729289045009938899613160337605193540011864498793270594371482528696526258879004861941538614653849188837839046141161141214609045425066033180598970806123946772640909901571200733680997762036112905420712423249429478755969380957648951825514636107012594805721031507858132103766177027330231253552666018834307327228261650320592850325880006263688385814871407722414292441474129336749018232786965301515627525270054118404288876521984885549458627112668584021795560882235528080461466313142987154513826744436601433601416447196083186674969599658298062052317709529592087005480314341944074446727053285246526265818831453846516283208454947590958012815757594770724030525173876470729946761880507805571150426217985709289876238059808759690278199376712163873657940534517208891476096815963159414262096290450224718559111494200465738774912629925246234062481513608622917067587318385051486620344890310329198636497493780860487968033988197130354600721552353841540407645010888020843413332836232987911350608747858599820890246559671950381164721769438248600380478958629955095101149759789614637680794755410951172052039403065041938423631986888516961968973136968212952388410834191999247549813734202665023628770281024211952565603862011183412933335691113194166795996470850817723674474461720993871869675330872291463445040261673267002803942825214147983576089237570241396137723234752082991664444685698394158644424074128809690556554482859321135733178554344329309085097737737463414221067041533398949129042363393067508923127936640870789101737233605769116566796102068288380069740569459452001724468314850074447119562384032554332912596358479334576305097484777814208263431290078082670040140457132330125359980781326571055892045229723440394828146497184903898697861161250259287370474293586367777976403077423397351494220462855865027480777512820688590432793097821384390089699897230751506471428386524077187104610675982498594844567309867342128014148019261185655072420842060572892401756560419597360840496141246218928608605662601086658488926009540024460138884267711315721188207711229375687648578864204475117725488929741196686610798331817888448259179585475048403127737215107620462385583503397710321301516690541080961298531935838371817817430371271215834213647095352330061572783882475907869321312166670762784702907256286149676070024225470730550788187075515896153173426308659669210430772251647452359842789191785984286613827682723188937330895488777375524357013067203565914872848192515018200186880000000*i1^216 + 36887041595419485978318970144669120808168058652862209749624736658426483010612899491385280062256580073801758030820334113808637632488148882767931828898681994080593077241059975125389250109261915192003240027628171458365573819257292696896432387994422025386911544849699103684211040355057470282643556556900731408193034746024725393697260386761105119844067116581116484516477931388592141409229690438848115015006986081806348890063156288251490112531180047515381853100438434823843180740461417372262960896544019441723664505740130110121218793013488916233801462601434485336877156715573668459237583964664723016974490126752972328062849582788598000889744920020791646285818735317843375247685454869541161375983927412399911849152101397807036511937795687081556353029394532482327807885955085422975307088932624659649981105028591370541066907725495611600909487542673447454958516528047444032754597906327681470558672059903634975727818805606696634681626602027477839815794834114762144793300496799858360023549946361485048391140410175823512933016454582144345242276110630380584413766302084676269736994528447158229480286290720140974037300318830016503340220181373918321676380694104892068377475838164058686224267620514572761949850620170785609353140109007795107024270099392646438058318953013318198515500315487276117543479606785914213640315033354638092221561177248373506788289390592139556935690613232685145193582028640232014628422033893151207270969364943653469906562378875495878733028179356037561261072987799818288245967007984784152654613551935207239131355236826067050199442955457107055526109646748727692686815793180779183013005389271043219660817729642776065102581493257488895594869789593629647150620402083980446017705901067570621981817855109982711989207280376911160471765742103975133943040948241395045761783043543707230634976357466256733700482500246607233808085664610873535765119040546070558209837611521112650947106804704000705334871464057545876529991492041028749444753579676155979974850115526175661731995007617404577151658259632576245411666643716249454764029605019018855486438587850911146996389894255210507047198887228561663333231970353550438948870579756191904059882439406600582389489267351987345504022477513862278675693693313434471149704329583476302983892547246870278620076294013642358582066639551156174438875076895958211137413049509501264838046877743118719671235541992574375781612190223900740232077078963192704244918142474250089794117278535826526587015091878435236553657048959475538058420239193112399997418492364806424396358034743976303860127723435330728338519361925112621026082383703609521800053192169831019051457956978119273066150155958013848619689542882672984090169138962514770066869409675702216802723419832843845542943155747635741147352160543149362928798996304564781613512398132774680134592336251409188318293627640450053006352501148327459175256606022733132824337952360341442480916204436435975973348075042319739307415894493657244162953922526925612621329118145395881752162442811930868313265957015988072577870190838061326306378896359347872001782311072332906998699196342232009599408065822793899803778754181650508896557559516298808899219856712371846740796763463275241396924273456798090047615297215737218940664610967989712020726858164074217620106433864484139254857264920415429072612767002926398367507486807195303321865080734202822648149150952037620259863770489109000074073476081471072725918747228519161769983808573802928453802276856456820049875900683998279624769832057289298750637867008000000*i1^217 + 22124975965519392899913528168286926205496613269384195125146669266731663913776328623687094800486482539311229220624367325376402456602969219305666223231477651843309004991104426425348065890394768617142858527233776439298674137491001226435649486349323271388101180289863808031697703727741502860047371238656458834914121655139935838647025619176720925177621680845292984796339209984470698213354025620555919388856984366789136427760697597081398950897820293324802185491365971974324285719773463554353190421640352758243322781550316350073693239687224455251340324365480526519010578925942342960379186139558296240650910502487134374877203734197981702672003317486446445465422765959147786935571350383234239237715542348844205010776611100185232371228806602162645234134116036030879638493460899608620201141528698242009333348419835693811197897464966526194896093065253020582665568892670888478990895918742103925223995999964330379717041672294011273297062527535785322895205101624758190613186133246770143413807085837916029758112098114533987765847445610559710495589024990099281214129168814503261122667539851073483500366067174732047094582676229335536284754957801685395526187263006321319803301375720467525063949895662785496656465019260480811391368007462201001323575450599083997309938196034781113506829641835530235046435380259120770869801421394380565461131041185422009826308545557019979806422555287759112057865570184279148455618707542191921631755192274947409552365376647632670723717555716572040340749245970192051585558978998893751083833755010817171355005664428221284296086616519858429046008405538605726346588126702975082545095673500928195511708322222021765537408087913831746542521302953757339928270318414856237826762075688363876875114832455722017773531525873663757060882776706746038061372308150129341663978326023775715152884642611286528026953010901489414989836088287353451782397913003509948638382309031703902217860231703502788524978056390504759793907658504536810900158789466419558536045186309551173760957460737365090651921109534434428522785115508561569933207140244730357044022526983906803922011930822526326645762033146931573096574230391904600249380076740266746464012876814238204687484807273287364413316092166168041464740760263741949172880337176630665034285126817836920256942922051052274335539389850620459194351101432780720046778128864577826381604431220271892353046478971540177756547342647086862188368890682948382585300119443822686298835814984653959890173231431499669078246534579202309020979402137176624062437342894901732850536358745958128974673708836239530509704826769109200494755295346617373583305375221416601020207173247702109321224698315848348172894073552095675395183882904331525504502702193972753045178370196014201033660052583774158171577137296409817604778283993397916602275589693486676715212748460020321118251809461113182457304770657219406891498845810660263485225165724410534334976620623959926247203669063578876464342892435903673865377946462282015891125095421626188943291694838307913944968607990368432210071329590359119244072232154606259797138006730747678206617827541508080831596729370527644340190963474546553322075981587567488306332199228948099694728100734770769707545221220064476781799110124777900752463699539154560508914303657844176336050174064321827780911173282348231814162943336515937681286456339846659871038731817779042417690657964843322009873672607812705660918175056757873416059793619698045885975485635626696799211228264998976122012205055065455274334617600000*i1^218 + 14729676134606379246843418502696453140327330538600639081828576038682356876319900704464598554012610498753782753753551647044859512727839749242437111070774470942356222035051926265122314264953811390409775084271737645675195613942275748119812498767420315082108881077623871307153176172063306936980918895362790209614590967828179817954103831064429783250296718613533661524260561865939641006321535979200977115691116952181380399970322841575304611592680004176708570768212764033384967059754281502786916259582599615708274832228568904620686796470339920985800578623518187365294858957477267453366256336791873619541871155573027970034193669032171636341946247243936789036235526688919821269024433606285427805562939000255669500128392147191677661624630301898257996068301507524962097480454315804632390536480974351935144438352509928607534653708965512885299548921675264102074595164122578679641003869741372778593231236181955985737500401184736333588570550340288358017913620249623428048835331376782479415000672832149888258113248558539665195877624460862586068670122117624726477291157754080293087868779399401385159522638718329674164218102174762296333897719907706940585799113653136598506310425188410829388271188701816792919599435365783957953170165167909356239712307674051890495173651387427269772374081534193855774009471359750426187637088101127381166372986734351935013097026092750874911572525821878054699769169540662998128634006812669786996388999004213348996863063512586509813925917057826107155265770352954573278447713686681668798787346599523333407541589129642121721150045440928787928418118296403206105910695776988563635838745445356651800490425303400629628569408001247816003245791473985326379250254176164040840524062062212147470605216663750588494964986785820333068664916843825805331524717132216165961430300276677626912125231753581648162847165429819021301710393814222609563626436542207087152631528575308071087004095702307346633229433955446362780290322780654476589001614000668584429110103110892614924380891022693731101359411603487316961250074855920670048972564527206902322657265100028056840027197080847106857140362348259941540093727387992573086987495609945341046963523786315191241329339336848630800452618447869041639034304982609561197775824170984560932768284854161969760833269885744138800674648298768880319663665162955343990791959911738528968407511086827703692352512981453277429883599759663184488023408452452278968003554537922529293736324580189797612851722301406861067255859785552056345067954850410322544328393083171918583332364533277053476670029794212414986960617662007123812174442150067290336827721731974605229662397811594779373110393451650056028029319113546232442888335653316092539961525127152496528963947835514790903844521856450053465601348860092782766213519716791904900578889422022973834192900850897571834957724798770373854974341597844129954621374503567176797635091928546471917894984208222118609094801034898027588826255131232354738263178782294458814343538244865113655820854080666213017008221460305847764346594803464742070495708522858319499591207463812045944278719568336302510005193766977627917878426290158206259750858129012349361353366059272324302854034413072549336498471134321017132602178280386636416846011640994210924843469151447582298687908307801796588320997818545455620770597256646774141213936039707098022851584941231130003922220938852415754555714677986489546868975822015383795695087856188717288390864418486291525119930011516040065843200000*i1^219 + 19614143696117981544619480565182516580646246621780775498144637460833062561302500905225093613945079545571959860162303822751960576577265760667502913724785257975915173834659091355424107859966826503730573380248478916721934182222177695059366598936571352177281779531440608312437972719113696764889616884164324105740425566781157222525851021237525261789747265623995987922212494446463975598946180729781623368256162126284617398681187341269452687329286698479408252125055260392004305356146762674684479590408663425157583620836632050427701892100042058345198498907716685381606815321187801925312657158489154162393876385755712986150325120486013384380490197366033189557911084800569795358086109347052810399395622061639044291158539243913517697667787520844159935572745666468724597637581485674613874989394955210024672390667827937157430035840937845013377964096201017919852602952573471533164546492191402857784710222650444653434457677166168328836280872435428412033214726919501307233441383260828403366556504053810208594051493118239615363925489122603129657203149414249498757822704721508642116731586648581074287946278501347915444489948687501003189578005486498133101278727199490503717238881528024901789926260357861354528078463465257612600720813669653525567365718003185496652206360804343678689199333224101319999518397487016711356958539655201410494646650540821530417202307729960810282807051586366152632000383945593838039737844647975125245070092003168690674965484620241604126811786201830319652770154209995556192707758041951183948637057221972306683307473258209901533324836213396739035139333736208488387723510829462915312617056216614172833168087219768405890958374840199257892107424017681249212824091210709030930473097163557160088973937905307992051064869126078059411558714160787067625057569054177513914186330139191512735867002168737740767346957372458056665703989602570926762621153789026024492820582493961537709481674354615566205649944126778330634242993393959449289705818397720590661614713939973511362090186442914703962412865007812688130991120048137670377837924787467818300204018788175191772658478204718386840364576971580034434695670587586726288430534602441751594965923180337498341785403700161857576024223037321971256380272279129180236481915904027146214073292648745497630920054113424692077434260771023844667800798109445181607777643092434990787168103774441277787178224533828483247819351092313034213930691020533868767538732692403424420925394656732091236261211187450637582283625846929589614889449225438862078726477635123979885902174120641995985502152847250623621729735398508496815048228778192398959071138468765087998459710076128108966506321642404725399364804519822072316668043644705165783920759284368427786397090775352951275343839221929756181629116354295220958621256177800584659737208073058088918224747472341029109626833528663056351640345080451301602043098218109713236573877940466042384131076139292163298527460670941700169139075107961776594358551889263195129852287786338745034670373323044341377584495714086547850762886879682442294513308858539553323299174860683906294760608950509844939502607375344950255896611651695865406082444015376948970876855292430320647387811037066113096113792415553974858652876381452562912138188807976855001187032135754912966667054235398475145034694975552609185264360372102287146903986814090499967715597240710669240854744472876917777567241518544331590657159328174955262920658591812909291473469440000*i1^220 + 23429476097662649660018128147048739377535018232844373255259613735478958886687602897834379589843904829257778784954891775399552693951081377855279937634032177882616325118320529579022784475213730184921807146802115124010425215560333920806730707036559883555777178148922807176528051811233661050140160442888594117619187302897242866576812353196113021466250345598841320925001818061923298352277334414532420485509548386814328388391219345342203554120009622493563622422393971372289098964447798076816293847521682393648923335239356743640290929566361190995199776327909709624955437036636975634808109365541251664836898281287976265493504768438682461086871605797430235931201694174714305711143622677195971079170010235370328916186566333564673241109537920576399569999276742558629405172443906623365717999964504551240454660115203491488874844840699185845365720055405013745785469251465879060146493025371506608136470538470132182952057443662498423073343657702322080428311487549653799454552782789513998787040243229264458855498451662297097554638565059220167840900277104383604138513729392709563893304111144540682617963684268458795859417443470583882755440789318716738052841517373407382295432167273458617452976574510501180869296034001007492815382583116784708798347698187451146016035565191320591999982271142821250586178815196003685317515751554088594748601054585774243744239452491719806323652188491650428521041339674961572907645707357547255796794072073126229194767584051531329625253945255186981261780670065742234771326095350106678861449015777437853832061925375753878875089635962645196470236621403419284476899268696407145496350596228907538096560909289480613940544341604409671551514739782272698822902633403909365722019114555088632678151711539923958758128695725225883317551259902955967891854176457336733299780787578948050094068208324723431399746212809866002500679369625767734973761285317725891930943149216715827650634251491026684702349602902084143927872668471466338729767508478142328632286950027401098109243778817708156508446641165148006525532995610479333252850260456979451158550339326984580538661065033096934600015940690544710331836186638840620053097816254119733341365023361527217619728425940934328655372031986945859774001092154599934122391506070107644339202395965633617523988085079287485550390499439129309101130900149187918209516849743596210670416195881916039671752399316004525576471438827888725910095661220291606159649309367652600166652821324277487240354213752727053270500720191769105336564317040748945396381521916611008623344169026598185973859055961956765818831026687701626354874898966960019465876891744757499887563380808115111904264192029986231138428051516471131685703841954845718558966195611669275273667231268447835643457207763707085747723147663700613148259269692808614807173455001696112856128208288143390276792291011877950187713306088798507587458993080152851837748581389623371978108344429345731778089344096889692039043482018072437621751390897134270303058979466286487312270584958778748594288325022000241391436191989531310495753409785772307707655044114545551467368620930943379784556660795506733157274485107703060307053936608897069300256496023865673974447099478779453563441152055878616464311606352976240383537070991383415258523716385177420503670892306571649253418696346172617342770339142782750436504781661429275401529669685295321324566828363435376627888096279844704546790140018688000*i1^221 + -457730083859236105253172787555871968860575605259085160265385823818591334983033678124395854940803632472945321098129199776930171661553908122745239862886987311669918469325445516829675787085218493314537052571268191794502968630580531694982471039336029127192037189771194027168753993478941099270677962925729231708904413253624409501628555478300837650602610455331669390560456695203022878222930026721905035474399826152314314772434754945717910903064027889732216856882458926077216872915024762336572602920234434609237475346139635808216131626857029174310676747166656228480718745132802744882479571338547350588499797084437248639679594747488191307434794175089633933671630346866045232692749584478658243494768792231909996929964686036563372701638052648485668849662152087550671287513643808392100476584803631794940996496215282527361925786915594954955468556890050760153576694930092782638096728881483759583503403329804909115403163992680571680365251225768269202736913368708440385942168755772518931719858715222530182828589877109803618328886341988449040041003431213818535561120707894796953910108843216351182580112972105108569115034309660410960260895786215850877591909247732714199408113529891396290943163845455934375715592331263416905557020679583886413043037319953007336608750035357936769130447528668673338730373547227171485045610562802263934075008759158725250553062575173606932431214739467627689123735675590452399372423802165532570504673371016100229498762908594654981329380278178549264351988649257077801926881678669998585378844979038148199790965846807402137105355145775944913117319076627823822780603124555498739166279248832112326229393971329890498721017045095683497459741750971249971685247638769558861372795849090486878292381081804959147868056921696689189713053656633820824392708675843107320042079733136304558500570740452741484647298256017222236908066022415034209061291238652737949538104751021527897361088198782344591675172335709565898211266072069632179265297445855039775485867315931547013475633643881039413901456005879460329051017739392081463176480048075019778198524702622814181782471461908149566297560608298270036364325846075865993948447920994413885210319588187192156718856782273387889467468554610336228024929518369321549405664988845055241036348850638613796171975594365212629225488054748396473220461937845106666733652766349526137095286140529570367715080461198774798067855395979798150784191771001868167821162360382165829990604386455786609313315784333617004541958651619379951385963128691543938565909242827554453976036497359763259815547012162822317531461412795610093145487245820500886896339587578955799953536019992939056981821362688680926355219537449430983593815118940686379932545732327340355509508346782811619455209479845230473827908623425437667356874038525419564635178703887334032715630745260097356094900694370292095495493458945882321382135245734219431887655522778188081075004628642104458787998493852389622196334227759301571190496827233421594671794333151701337194721159419658590664205698585304645496282179632011011062895943388305364471612149895261496275672517675952821008834859354970951884955246662117104274553538771573287369579970591348840088238380001562245241841965144197439131312196003834990610961870718606928657620553040241715797243441774217665025051395094677742939307380703994779802625030692727484004581843463811139145680593879040*i1^222 + 313002672555674298890166665509363077358795124648457528975396871449838572236452241085729393658829136534890938205195959466179851612354914110727772253691047606906969604828486812219900607205421453275510754688991351057948624577989889760963199723222698754769409365436179352218780946840632960421253171931281457350258170511328435862899945151298563017524032124004489170912514512324655923821063602243693191238826741264439795989302803541813952733063229582801104951119031119221331026628967834459825686935765549084424518205006530707299458473744807596086710467744903646816994039533357742756991966003317633780148276155637220667500212162501646336296408888540008149905861255913661360187146068577763230125661999886771773760423858826742744121273321102377152477406137191173001469995839321047938846116777704847672495139540730870960535202822659955974509666375256998023141065542161224130962246863654281169695204618935863602872063295424140077303633058524431244754669435097130183189609187588742141556413145318962670216060646831886046476894456654544587493449196604979924716317695848224299720476321502836343906640206818451940366653168686293626120890495731595407682994537619819471734881040372465168457977579342838031454005039356762175139470232730079443364656613338948292424362708449522135493036050221925957064964379594782218157747829385948571251962548958221117278967567314977739331893455396301175971364133729143506121124196176196192440323971708678508557020910146437203224665466768177809408043384553676165708811848720231459176751373307480707403429003598476338294298415925819939728557943392637052195651537624696628540721508221020949055864472647392007016668454668332109561091219207071396080182520920942325734114089819944196840068795236701367046283516002320486008122899002339073927227411820463383513341704699226394326560710227939364388407967331971284904331267971296280729191327315718399888560581158076811124678789821457323744376213544991688178206446491977020712036258971762965014042521622759558969647587805332403461768930408644699863322650166375704699326252497002890801499347124997144379208127805036124757715533191161425990293772744417790333234856185118804406033035238400756805709132735809139020265833064345384974936702373718227984209185188368177649602580907090249579963976359124749173715766452155747984506254128839315542300914152083991713615744846710103743066324920351361009522030851672314056716968313140458255563348757327573549943649882375423010628514194473324488120603637065746592385882372570655095581386077863349791115857775518179148567604128407790842142685719704228613888731646336033453302724902175338019123273717338116307468588156827691003442995383683990484436196246243227754250096058773958251370036659741548752359629120048806409947581025667096050805850827671443876483837323027859588821339314327081012201798150476653909245272227562051040776800466256570772871400724392879507650295656382215115668490300710863985198223113503276909079483258464481399813241150053819251545766063443819856292289251093240817352498851873188691513314014401527046440320505468991368098876110613470800130199098515882234274257525492683847396076031283247241639663810858266902337806770459823590736404858142038635071977016602137665891144307632852848435822939457048661466117662539580158076420608007059127148832942957694417291444224*i1^223 - N1*213409954960440307302648099839454648719824501680373261397128676567849958771794536443172618553323969058698984256403400765684748841336985453514711182151265764838542231991239623188674189453634672571331342384065545647663230000828127034768851503146816272388091324233596166107343862680805293259275675024518564410688684054995872337064587823978206111273838014892743909080314061964910881471577968787719440215274163600734605053088111077578815589088613738690051718694453410777687606369938849189585335060150509451161112573128471647701737089504892295777912018354929530337343504485909504*i3 ] ]