[ [ 24120751041565639452234858424549021352547880275831144481127146282757717522241815748955064040602731204639368936104490946073826986963366545195550355782056464105055666395149674476769546419654500462220366269413287114530225121215512375076636324379535482496109159050457127848429802348297592874376569473750720458049693410991661290721506548235730603035180666927218472025274384732439532429702326064877943498402917050723725258060509789045330188321779593042229927382669317120072639326342911437566470308161616106040766114856549274790481016353553920013596947775460606999778553790873589070539414194567382069159502398500287135136806476468111746289732574279161145249027372849155603417651814597448624448446583134131489828326261610959863881546524947770306259149759959108652493576926056044350401990901363126309858818593965303990389103109554103485768086062002282277922521518518362276962662274180913686993560238908100021666183603655603533581859661382196425432899040432557841401274445338770872284203782761721781662541428289275740585204048007463893390024968147501647084921218722038342893978314996246052716234852417497959942749453087190407533337075481341616875911696659206252356132244758504594636990978169633502475212758710873901233170284906908306278543178625275521136265358742421496091991793639101220809993924814913327581703022897951932513008304252476847238314815241283195870019192160590053726283402404291178915496551593443752918924921191834315086294798021517291508641316918810451126027733540065988180841369628778487686069602682988560988089501590858534144171067742314099582700581045803454315806734063008057606910870917015859876835500836401090885448484194575912087338308860060334325246639146822192895517275334141968592379440241882987289482539431785814106424397217212263813740532164227853792980744207677007937380417881486624497736280490069055946391084058727464605601537402110006819386998877276171417709066184509693662458749339913521326851851068717900693489307596592521577194718587811141218875863642978946884931417587999951569634302367739396343373594110196847062833467680034484194970158133870571268053096439870118535353682945286407825205492526344487244801746521935703008875293398257743343490621956589366926551649432323000920035083341063057126575346192807793217502176766267241297510668609422538170859928463242833999393350190650593940534126837269241042111812220014766550495357063831552586154748873415910605926321661033757672255993287029787409286855216739448647351926566952346501986559747794314211290372458675809320646060923403786019385328573435600703600458345772517960932736254054248969265136102109690821521410489725019173873807335056689464804287539269370358889605364061535510067759676470968378016045708412089765681516684246453046318512253168299201382789554003062669554908027055018004119425831095404713869111578998061570660126489080240866630232308040375975895303310372110684417577183690126202163866343665659917466725338954250256653709090335951714991940632266626261556616531199723143014537960755262450275204126442462140194950960119808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1237336285367437924219410596465075942534651639877085605753506272531204502110030751587685783471264239662506800660996492504048961591798169404921162774600553594717334053744779844225486374038120846076752845983664202474852153633292827898543597313927547630329143900016470584998310224244517747265671182485868195612664145888379994280269362537582101430517428639343998699587086408179498877331801254227034148753852267340381398556835426518994456283202352958948902710766444571783940180592872186980797220807941844182220015002221440419213773895378635589792849513057927088680615781854756167257616774434712965228780361182148418919856220233113323283836596798010209657454635746307897988950035848582131774143006588748000311645549600289951953223578273863812098857643074261588171685378382262513227777429258752917979953179815132005074289201844482910956678245088801407160846305842911822518091085084818293494952236960036548106107145954264474031659622558025227779670370647575499098777371006265185639580237007310484514339765539330533777604888345172617389735349149466512660658137919111418550246004407218364348239736676910994688266721350164172476608679459975196301271797423059145054354530855561437279248632714397940171119882986728494011428381193352482059536148875900306934433201666531158531432368572228921328415494055392095187176008375477801123861319650292351797329341308910524521033688879892245297228323033114994187075902972927879622744087743381238097037217806375312371442529522694614638820350759171042836828236081570310624972848531917828876062690679801780899196233878299749437208124001210619418895092342835252145812966434267321305755406307088609611844755391774406691363369737708395829620808738515277224100742745933006642587604849974813159068625562527673498762090429754447295779386227194901106283962461078447492380538520665354054640871806444533460724739986392490987591496088567565954082394609891872165754032572721142949553129148095553567560583832576160681004102260232559242869903608973514313969851232148446295085640677554420897699996124507085483430652718365577225986336011055256368308011575182670765198102591867657237425773059295067000147082660065832912820910489926557952357455879964503374815480930170962781484695319621667673671170373030399198326835826095502026048764563634990797532265708594250301296110150521723775534722080708390745243249384326045526922990124099236318810248908070798624281905812633048138393632346573701927202643913439301207660376773370373446158012204391270647037087936323628942857818028448413030428803288754481319473617060784971612395755775884056936386150376378726816617623734921565115958287914592215604088122944064001476599765189213789551435294321822777946256953586815532645952354877968516670503141409914355071782892814293252979495137969393434759091562830702168583857114164889796509322711080214979609829375748747648494256231348725324740744916534731380324125643873001798682321509089678113006101909605413844259498950756678649268788879598062775892847342928534389161452583981438923751360578066853380889068623301600870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 22640067762816712896464952056323889061865938530443887492602485148088622873009476851805939370891534995603600616570461357282978261342246076433717173120911176385575512389684580907900125067240242975099787378564540147911181643695148413390723332741828338769022637080708959485262923630322560809915976545010357974487700871848962202246530703807974807327317065418996014859771972668246792561283691201752958354050458432381488473206068107508510024227774024988164254179265979833361124820927451145446966274915149808571721928464433343982094618076282705660795831259578294238607538753760477309701891254355515698916924616855053292355207628977384731156930803668348400580189636665118736757375910389830342916965039542559231701277392509251757615222856322116403538153782248876579039673486159663042463329652907915801273058276923217978404042868779433359735354582505796256494404319323335549077356227731447812274196324190404221275464555661819780531736223033029840879099067601246618591589117169150658208232847675645009196197424965095109140599799896645242550511662704807751435764967975089907761816706099475013431335587736984498296538807709085759873192054764568228919987153422104610266969808069602701455494892858940362239070818624818961822276737359133705478990851798525967384121338103453574541427574715251302131397496628393241299854512075078767601793259630921173919622586725076164271430259150127622194784608594891533337824507191648730842674391410078329021803976070874605147877225003582929836797533999877352503617304685603278348420002042201183305978092768419899708312823015110777032403105735596807402095386489424705684286951269077840287954315863462376792745892100587241318225678320852752687446844646065130100257309546288995573208990585990279551562014323082680549643386510210017045225179997515749190777484707012934114318920642581913484864671933273280219255887338185190199710427852691898569394747886275169988588097243718582531907559125021090312658928597670413582341537831989099890543359087926494825562609912304910658332035742574153803062785552577444015814074706453233726096156208016922229952656441499967294393081441524320932373680657099559299200847107455119488263862395825772838951155649342031676684168717894245702304656013201634225778729099561372779500206639867715890499932048340105455517450720767554100355658803570901404370600177533935223089300474923124274397256287101684403240116012596551652565702846647571014564610254698631979951559212293795423607010453672960214678198007084476423660173028960671034263021912233602750556118954332327522775166229623483903140221587270428970696822584865836482973305629224144091021883133637043188859503381324529940616278779284922054339355296200056942295359477547609197707175322790583340543722939994947657409709494450184760620984421746913898678501344075027863543486756777193609092742903466832354718646996746141260230801641114116114084384509320516255753100630426335542625482071691678278507072414476802288314325922976049733952475217259351558108124627442053214128762605801129194611734855487406575574723602677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 27514512645947975697771457716990967893244670561093925173135978857173350545656472605196645428892960893719129649011964909791769079005572757016089689901043483000388284942555289719301162561261033912478382872960819910008401965212985392718667886132306239606761612561520994518677473177025025089920688872876028650883442826191596698984388747013992417504180047589969298924388409857077035831998402021803950624456060761748443078434688196381683574499259840718754949410759868762116163352560267652789206777670201653327606348130671236746075928013645436497760196011370744044862882427316271952075205521886364189145684301799228108875399557423869158825855219704804635789111392172456668376731954204652444785494745626764786029960903549710945688326515706390266467258363747205112987064992741230902508484821340007245208480718105282567842612474452312330857239510541720846459492007063702187599164864016609288419501366016384621440094888748595621932786960750889371459805733866677747967210398853498610339135644945337015532573103922048556118716055737529317927743627838942694230450794362478557018401148999823664276307146511122073221038310279307617727717135921881083736311024839738245336395326097764982098078011385587799922371574110571614670897823387143298009528219714441928538425387916569192251303348975186191793726769328412813711653286927357745564347272638602970676256270148314353059890413072259433760679271722455354852648491724863512590727511230848628448331473177520732243379553466404221731244600272838812650947940256548099342362232461249980157426727815160122162728845439474848411490649271231235246451187934077584836394396496082118256199972069586149081085880414981677470637619367254670860085454080223835083279666989667668494364234983031830297214646383289751469670691909543694877293495935956388630507763604696323915099839491410767153220310257883500014570119025062770154906891689063938033960371305948827013790863423691774893432188683856499096728337755731725523914679015101147596570963534643259481693079475392962594198093010325424314016213559673238851221978980668771116152242597108031525918748508012778290499353573211665852661612799406324132725251996526107534804335990939290182958009782038211660468299176032575746195579158839944732754313156029153457371730115101476137586365814087171916906648631774082795657385882063492757331365074971504887482033325531511480569902500914124633907811696065653941170057976569994371834692202313644855282908731033696746629815221234320120865202697780966918794492496729739411018857748279417495148254214992514347742789190535101680700833198655011869970388938448808752084258059902224329107060369531432666832756368477889606922562146402299233607803157440560157655374916318827366197644378767427496177679187208289403999379273518524181796004821841418178313867035980073956613764599454313194704886919835268485918081982400731340685994417414103432527768169118193462584922810798811621076515348117412732426251219560544306183929983511690436428500846915607612534068519700141751716326000372920558745993149891300656823211655168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2402787335003929871487317126156972624450604229251747277720330305748322172549888621568769251596825286558819249989866792853493230443671505469627994347585389396514013777650222796967810841640150792412945373073072987802001924589535681733140502613980544576340086110862492335024345926404449292465206412829751952190652865576471279738769273371689239483184139061395827007372005566948100029167427640020804183050812298375457896916727558134811026623283843554464437897019547232720514140071800839803597725495325899860882049210732169564177887816481504972958638809452953504722899597070554811124855297644805475377243158159813322362905328931636704888802994601940583460995883372934557853823542731214083883716093708016909224480383580921492228756389673866748769626757028405536440621086313213742937643995664131951996204524553361395555809080702197932662946170012579621030912631484101596352146037042358140306901035164187151878184755965658914985845153920196281955163427985760838172654867175195099590740223007541169459445011872636784451917937439190879842430030594378293695138512686196890471796077369838310868543705730322551702413866849308420871607010568780801506423614266058781425303533170702719411826020011347777688821644360525539812255107891725105190033154144477363950887730824061160707827897495677334840540676695010646250700452262364660881955685469159706177570663893962078484429335931818123403552937296913144062493858454407182502194259935484902273805749054260274895948060515455251645118723230662141984707012511955256926000738682241334190860719600421596729455525946891527803690755147710558059269815399589484888693183857359252216062880695450828685196205359026936605350919132125229191779390579489283235152034739060936506220604836948245543063785900764615243957481171693181964138126508817705510292371862224370626501781891963224360787250889641219990194654620359890936675324130779146358972192294321583612695799194401568696342239831586113284807663255534357108343688752934241141531174345842868364040723170718806055470043057771386831822761035365987574519883031541888539367191657783010380498853586625818357343288259880071819740001308249075647481106875844149416000998966106110920778115835655473620493483159842131860221721280143047728848983239501513368033325317258178494935994791431112785460928774929158894866095609164101662248504180133948248064107407830192123479280769972561727706346954356883891147101611623396660816843791985209662098633705184534613167933171863339992939312787005256660658725683724506665707217634816793736146850464093155283620417404512965210375427142578245632626329310867606203965919886100866075701118640308812569148084822018810527914338718548684453861893647914669999090711387228698317457739832607436907077533634980281575101299890029504828606052965309132609966659288273858179398671913668946876079666945667371435583458913232664612503252779094755781752627193629868274957493987263362740464763469634908976841185331513475643943051009148349604801853176537495819071535527807015317086677146425110497722364852687544428746122461184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 5101000404110165005924878741795148022337134080287057463583260796881169465373765688760841139827082361594524338377537775831978840532704347399820483044656770034779694249109366358496850195139219618709646823495793907718525406887522766300113489386282387167399322167997449967567983420705552673738810707275305164355723121703749519615342121079343655504497586348829542666621294148468195116431735660325450536795640684384514905298676718248871106835432218386383413511757222943828500936211607533937887510570833033480225850578603606505344024726800119151900504705117048856827196808263989474926363687975277025473813843656262021080923585295347079782834889029424402364687271826863510784469412091672008273703554413723894929524482201997303323558949653862547247250680515523597282886375637498469522715821367692221621127270964050107713480854112230064319484102774800674204794754232405477477033229140058162339967225705153435031060513455546207921572912971335212582704594426852728631058082709624107975496302167635940300724526762307045391900162185009500348174793102523668421608923703840175937872842086407949894468820914423693080515532254973445161992255530303509424066882753749329094025898765803532462423977612613296305407495375111915353278587193942188361233300459503419010756602706076165239523576552307011496275959388403045359123825035756734325226208977888020944616203995224319337602024256806407843519015365691674622719670999976245597743687714178961668091779677525966759472242619085536847785894733819005296085867013092806168017884579791892535927106038850286479148755784785906817119850919827002297267834146651502347322750297662801639347997462657340240442373182149148576426199603329871520372487227672198183157923880672950519452548241651562103714939877059613607222474664698318944279177451694169549301436408819462331447800655780218697114239805913688280457778314747694208472367919535436505929697085514660959164297953758400405948763806369068681870373068108727441436831641040499307863748272519021701801738698917472567109232772146792435947662006612486856682831306014992942519067059528224252427149687604898877243394548754008948223736130113186422729594508110836580753280363305008139355205057036300843794717558961089833769852127673858648958392578209318301260986486111321067400962313798815767810753572078465008762102777651477395738427393375301221889287161091312673347155124390160502354376801168380392464010254432974943741591092780546690389805807590523561627380991976692395696270422836603307181525703403411352526557272372124292641553351990421314127181863892409172249036015427289007716051902553006075396228922547546309395813790390838785738020514294280323935998301888596784407970693417139399776055646524855353203714938272071886268365083264275921441736960543556016228335640626481742905495778226084821960071453936567627429260402656630230447078263881948604109248163968201471356259048086532870187191849738766631269647975620989451230123114384025876392677326464502360440605705552337485916716730493920094674501744899682076530058774670955306567619051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 422151332225530472004684132755641054727515403185220601884517970557773895522685843135031005674618945411987530894442996774112838177844526289904504196716432554394796457790113279293279258703991774862299246103639613023681567834958196670857175602669715126149519469168009177515380406500467254023016436724913410429396830683398075403997955366050319218038928807997885210353994040630518351213074890832831384269009089754978116528731360227966388772007702571858010594526602276330258380786926457449079852771907648734973254315701634707846531387872503876271357016766940055642000831210046781485534644903232861538951261555992337348127187140079311854988871174914616094464046404459675293146721792480513779369686114878177540659948091912316980960102773311395638064857332967643566456119127009864091247920273282204892577316064204454424321068604775354358216888728563065320714271303990467538104016194111049881156383758378624461148676494951479520879594080184179429385287891479563058309846892141518682729056268967390079606070109962628477893424712622599470910627850340312808311321500154279454491502619733826605919588608961053837442393736973418313365500935546494115075545780494746680846212456013563844959479501479242568211410094702379138421200680620079361905179385848458475191553968022823404049748258760216933413887446309963530703495432297281901473160152845800895085269590792890412016881399138208238023989443933149448570446894297914601081664037713850915981128299885304521407600464915369353324563588393794973777956254428252301944788389947819924349618244280688548924329943506681056483391655446288729772799502664584081299185170703468805240967915031393325483996654737222760456410657843326797005405252297734377228665683860638457304902808858932180537598941682349930658068706952007353558981717466054503572049324111157460530006710035081955012722895810416482295643737578854527738916245143611073908793734027771393705191224135834938623775403078821122785442812184800798716254289951206625298657782459659393860414829345155210056429284540879936863992971237933001008298235392737284499103191840936418997702087259929287262017161883555081140472587431872866160762500105893605389666452999635385467024118201329540964628223785842206535718393293654537353154789915878140316194287004050508170022565924911459868091881010720136909651136678695900780807662992063723942176945243976706629973178923583618516266428867449455212083181658449867569052071088266101274829843341944245695886304896654859064406834999664034374918104216736202077085759514438161953639282942416282901498992942663091436251494060713620008374489854187893632457722469987373249005918466412533096463528275873214373423383328736558436277606161942816829880625808144275688489010889008340884672130485087845078740532544669807799889038479531369551804481158793347174520508242325033591441984793669813637960875289465178336800324305593750673433451226234509720618835418462489098032677646261717305065615539038926168992021488371042857117978995999867283811353881795901188799254500410145280934330383011980958125522944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -5327020363739861448631153790320530765557038533360028810399505993329398437328921195588094281482178679197210704066530628681934271709827996485845262863660610538609184568531406004792611422911475439511069792749709033183771905513963035191507201686215027254910112957010739840777004373703212764643033398651417145887627943585857996070137883026799376177483584448890636647738052836673033955170239339425040492305804098787218955190304320674759025240836101390348760294360048640957231771407695701063301408956405924337549262178150129025331367177588060116657797450050751318656688958403091460379574522810678969833249646947457862425276421777570165082952192715035847345246194673444650256069330952893164894974913487303727533588185002803746524331443676955629653285315420328669858409200802416910321457110011210058880301095637316783699576541772347003046878906497768063594394170813726881732447788592992366132666512037654852291246779379890436411503607175504108569028127641329995854380695933504510188534765019116107947073582865583636065021930650794539797945331607868797458255402883796785531038792141212132844305672747592729369202697891677378556527957398398950160245546668030787423315170302898569505673070045332995480722515055180568544958414482075740450045646943653068479619976391142253371316872433553767270404986454736512273684409213945481783551425459130791421956250655491783399637129174521327325297118424626137637432300353758886458702324604038436787434454129859575861799261464725845764982587149961050119371803327953460577217092723546848439438148523344220504246091793977855529193947845391311217731505563722850707067177529093436909527074526451033571808422716207678456080808436831444338771646461862342550460097814423900787246460331738848332091431848893171303977156326815945054386942169406631544414672379662470385354670130908784679201721596204875336239783459440863487413551306973897790071177485351059238402446551969336301293204461015423079931990758752129671017034411474121128516107708830805898370952091184076510628061619938235941803830042212191412841656987718229290407723245614022694121384086972349877133701953839455673378663716942911873308147604020486678407370830946395437253917406291657890270178406773939720588849207664997866979548318654269075932399003285797153498659701313841780498462467566663727339837822748032613825894863465835718313322589628060388054232948314527887672763925013745576070783590615861365407303472994966545398337692554134833553372943206638331135596617697140746566519229552373843830144964731205540716663589466460003139397813003847786925764531584827941502508293480687715430442338431683847960105088806096771223142947164087285933495362282118081790062262681881251900394481121245841675664453408591731129640857324818498929567126697402336871343741760016639108892175855386482695198482232864257889691545931261958457217097577595638079073363336685224048485284363681536128451332786681723201643004559512768170267166013437491101587756996206199531726840451239418472556670116673924694667429075508971124641420586192539983701606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 29842776359244315123323708231044344852371640235580407615591508537755711447332582461074956083946416373331748154576504853765726816246718495470667368839195488849566731736851392066100840349865026082098329892331445689346452830593986237703407745597482840250610532272315366053103495995970954682505762837427882414554942970531570949837773659700989254030229953094293658109779248028247407597570913704899607520761972773238437079883875528701958749303413237826274794460169131828695826703837083834391808424831689370884501027859478213414821767057365095350651656639043854876506572112846535932390447896532421185086054558570570772917212094016848834216876936050527506787265284779828481871414164905007107733774210878873443288818433047072533715628664946971984073582869987039685354292858586709729752152238001340960750500670810441639150988478174289783113137062390206533906644994094203159824273698918834497948711173633533944848262256868650587776269257392272767579219241123984797127375477147595274111186113416805750686790897517859513267016140136417647173120302198782604186848824972545578139585335871190743550862219336719399840547723553490332764049906473744627275497104103938889910312048338566184975512750154907616110172952557682146152599641948401073727722323819930999757226661242371079879310437989006441910430912459314379398493262222837343815785902727132813423764839896203283235666195833978248855028860650403699134974805651244164509346678436465990603640153657085115401075127228242458787967953062371540242359264251237868476606165059754679833208727923011178071373888682864361132624641105983521333870638622850073257411776095991127688601698459923841519177963504613643649339834167707807875976300158945533036016344096839303453954698804117738062957199713492703838800814728365139741993301265320191384741724612191818550771064418181616852979207578965785134033711424690184911074043040817200919791873967235684716938936082464854105163462411062397935072800664512410405530496965501373467042466842446169724861247609027173740211771470700288271385359169889704936629836115232967086723436552955647750098491845018046549395942664064772819415798602316750324405677721257119905235471644579442178930716087509662999749832987120955104651690009224175828364114065547088806642400452936954334239130233037989784377258630988532657702321098053530481974984021718594147503225941650322204584973984164765935328292890334177740844150726141089856515840572052441395651411839694076214717114064676307778475960655210497393038975825570585106100095377691653725680167484558334450988610726063563779734089037145286518872324109839657145401253491274443571208895243579535748459002567901071774081745570540618138590122980047549627778232503943474231432992043967357990304768481203279274035839607653946676150292112326239395721484570398676442825263438267033115771031511921680060753534085280483904246628075672825128609103470197711898685356295673206930369570365367614704934022640885580671583269335461436550624218418085412824409026833382903993866165023818138224615887185900792778409902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -67177342539740050530059663039183267321755178408055137454065279334999629163504091805496216496379873335304031338079682868925146406569681598437197052006255808230583130665919094762455678289254158769895919218822749942288122973154549131429465286941618868877578573435512725321618684358970262788334652786061508326625132575645907745540471007417319952021727296095802378810243899066129103936957433540649567424769278808172690482116938410247349457052744821122633154647667385164775267590986529228066764786758014761138898505784739795086327581360391306249480092278404285392412935076482133357826725108322321138968586332626466859684193558021344590452685358098016484232266708084503475376391500022685584719197352673096076947376751496762547837815375767173867372994195685755403394129410710997926146483031523825061249795912106340338832100789908968816945098289328363991982709994236094672899775318762870954079172897082140606955734644468235724290644397864365083999158662878709803726594787629137085432445377803551788253116194222842506435533843432787007269921080203468089434881714238199710229694185210716555726266141653107541554202609309039213563565257253771239835305120058541825539520729570066498459835605618321372963059062440128438168606551001552347456424627414867054340885671731853500876147200807362791556773474060803146738141647632370582413428894914864163209891806633421273969883503561623952161417411264701982076760654915825537532759250650411290839414230855441278789612392005138195704278881702428483044646138804641923592617775047778006570045581193289996593038956168417961456268762029528277043803887805052350129027268136998686334363329837544116118200476687539631677246920521876656691863522745641978386812495436148526046749235726086888735392703530867292457938933292181083790754186629098682155889452249029138292696799781672096715978511789872478189715756569669070032078677394781987007412616350003917650053289982397767259407722125315152963436054026987133821436115399199886759374193810771680219138936640575287436847031143306775962110655944652939801983161590472949492717220634009936059919756128388601665253953961132696332452616655024788808715183588718269157505812182423145248470038443240934403127080508163134381700490048604087481306019138043664339378648560815228866985588825357764543388466243647599234711055768884685468824653299770707605994301083349152894382041314366196089254595831419680974122545497834239809597437547466765613022813358678003771422114854394353153261347453721240547168488562386310772344363596171624188545709305290217970282794829811226932163719025113454306575521361803871153846586502799242915217091793837685365447881758503548315957369196447302452770370784034957815722323739476799057919149669272959084090192927427261361184680699657825985120622687636665539479862515190734141959153283742925548215092327461173862786404329867634467738477305406069343839830691456900209524857436782002035576550512043638560315454863382111872923160409979815911380838205179502894613789126428057074601425271750531751983407481051975138672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -54160093330337523226410757635022404958767429943744703309482990690915222382888528307361141463258604191153114143342356397728587882144611798798386297361632147485911787050949956103044084996272473446571263806309389239730261356167887281349941532059916649715411968171377226584770432588892754164301002634571262522406872544020541375602249313768656575299329193635193534863440888141653121721605822150321392671071392661009769913753854982490277317415835759195041743939486569727150943757183691746027227252555517817339409421301167509726992843828859116425351477495944332446092109990522869967934872480692068172925979571042805252405462025614326416901047233898907134998332511086911151076211843564925367754372586888786150563875460759033963544668982405446420037958069425123546591721753556195482815837889296369141171508897817880970035416043440414039917209005108737492577026598877870332721914316771114509487974373447325989091905100222754402724891927062309045705155547681076869850529545716087810344274688169201922885234308435194998518909328243378864293476475338769096629576934596665245512279547568008841939613130984861278073239535786488230788109020099365304496839847011832089742082400344325585561007038491174866817452423919217789021568276484646756070624543214591119761560802875054897515262974053533644951645488085662564803173375784149764485363158717180848778436104158159292087054135144071209493459043575971238326038370236274949572034800795698204014434261564714819064400493943524266088845657427636957403771914144977478023090153672518525258441115590006505436533214992256033692026101343938794289527084325254878603953751046657894220594698334735954055704808538539290224086507316430594193659100575758917804446998963977648324957110022870633717844620881361747610503241103809463479838783649054141798379291690948978827574104398559311042587175346599102505699416512426208808360871057382530080233064297489276926433511025460089486956387018489653603342367198554655597686120400948485801173547830917928639503315779321877951862678655274279477742313424660709976852800978091207749485215615427941334581908249928952554539113525260862044370066073794777928867967640723087598361200054713261060460299418422628832341344382683385634542049333265751099989886550754660764460636432763369235440854743277758543985787875177027442298016929428328924141793984340539941487504125477478119217630867541727728142522656254797398848732300841996870169722371224504662727933223743615169814966243147480147318482569838577350511253038769810004629897697439415455927878707753072323858326041302832941268095334541170291354515219729413688781932743664457039553303630431365193707780199342811520884267333485682905400771205684599611091279992975314283971172819760243997008727515071009427815335133092825005507766054506412364319238361367332430519579029800540497499812411763949077987804309340540948660030152039959794278494291002201506139971177545618900119872721293671280677246919528342864867033363243065640892405320881503280826641552111264581130252065713307180195765926923033640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 488919140987707318380185859469521450920269107037836020826653290690340799987962266572975356047670497889603817177838176778756745623227489166872085556765833022957320415174537355546511637885567649087499337502513236113572304718557295846179144502035564787088892441847490925891747987189215855841295419728180782308494957714040247507508752128640321180723812527238125378086129577945311907413186091588820589700175184349040519934459332298345409683073216152094763835547855699157754039837108448564288687675519452733122348393597511548571947918288696490307104883129954920279049713378303888515099209221003235869225862090990182074078491631307082839565590775049478452996487776869660938704860043498831719943566625072165132987875503853726646767851645126956139191233263705511704608832848189743707324234837557258151566281648209216918606030342297946567956119344206440309999838015959035251057137501941373096481393175491360579736998463690658708811895853507163667573458419334475770644547401046621572142290139356631363996034146704597366402915388981988839871418157486240614406577501215272187208048674116630080600376700302718269033086725738536914359760614309090067180973515837171773100041235138825116942748350465172354617705789757441727852601567011702281146645403731569029549117945179175271681376755053992660294405725545522309096776978613893170377111735875555019267441007391505535616012456877376968326940951444859295866222981907864055545796182211750952355731709573111262122646575623117710912318666574827307057190583197029992553215482896132413462166557698341979145255633810095857626303895072085788998847272513504804699830530623590225861298092428761513835569685607630669419716239499855507965311398082858297821648946518617986660523018341617050910089735135650260796945898192040021637893267145531570728775747046858281543485549477376461583008485626158344817441408624726830667765577525912305899481035660849811500805984034625182175397778142412011762542630219763574666146363387373288994430238553236209082647152648642374748548304569516383125883955257678187698836957791990364246004020492769987508014430585352897537521163978072201451359758189988050725667575592674068264329146498071432835834657486457207873672286981508566559996804576657657469075334408493177036959226657007623598875228093830689261253734323019874284715043570023313591009306805152653717882187319188211369715430915156128332061945597057779392453352513595275753516037766969198180026195934942322367136647369140703350167918497273379969238646006748997991452099057522342729120050486037381025385626966220719155532718236093487036552568253134596483296030271752877773077115617336023130667474146343425681521783989075950624448867017258388133195690336851911556676778820292824540521875703439125333875832823307810637994015938982978449332414831311664075930835102346314000116215268343867233569222252081448941264934068830247715008474701616673479434863302941009023441349677896603084005132032217048210963924769492125678693655519196247248235959914028771154458159788599717318306404784680080506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -115954964828718220767461973802821772863038319877999364335111889266343883648077345670564659099740120239603941312263895333713746762715100434853259505111922714672670187713574444444444971317577403491873602143736248385363215617536837655122519284325508005235035300021740067651303227434953340460478796512982353896237150704619244220348388001539483796285144769887393560633913849197474977228763280473772068707715320933219190509458928029367737717760047374544911173035355554667493389031598178948869866694741131227635982831016456901568982827531450517084018630762352551019533580772803810190319314899229406778556568106034738910196887388955895298294925079174721571308531652094975736183548721980286051179847203882091148062025513470244110370422384068379098324805211325329054824885142149836322600524594669765526696665379429708010486172378529963309217941395150719649375220875053172912296447741068161698988177308347476352142495296744599090524443683115443104209302388318639555188047839358453500978370502421987398422223296882850908627509137899353314828545447368561099064735461981596850160835006408152019757338180773262189936810743944783951354383177910323042575148469969313655729967140114622474829447876027194295928764790941667846712748840322352147300551939967984927349237879210401176390750195330613630289940513568908850838540777564799602491453763900907787935939606902228976614254662546357032631112213712191446592401297328203636235530469144159672193940471619476836844124274548576200552252016976061663694261836939354671599954690698914053198679334707959282126927804205012787336076916076718960033166786681477947940409648957557312532826022864621414160407038448224397188092313776619655459874386967260756777108802029317141866602695581834331732105976475671933771543615041397282695710612196201360376160747638665835153803680386212483302264613965270913112718354226933853860683707385510790787468590119791867907785822769888128195482197276583497168410530827149016825667117769293266539534386444107046670903306831989185100542072321456386005286760065333521389693245564816288492093911463412541120091217240726596504484210051650831524667855053322728202743268710820879467620625398170221413660858916019437783556865350035237527596893586140275251424584966522714303685401221561023714170403171802238932512456270787975029259322256275609642288534830799414136114518517731763457531556677115472073712414936441067686321315776836637030602166239882283248303026715764546240833128070760608134957856889799800899074262621139420773590586276794910008330719763881140579662695248923599751843227140795741937428906956442813877569742529113740327769861124773526883248435191874960025896793440637810748813843860074073558557059684988858243338063605653342518784615136352443435225595304868993022937344055836485588643384022425022258953798338906798606543969873339701966015531191588587971588795514046491505694260247526666015085095161033720133318723512636938752252042203387921544572398617185141082199428596430850871261368123653659068304580318083373685157820528966238208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -4360120414424661917742626046901272898159698376772763047227589502701271911110694915672096597723893948013649115361405421471414570804394715583425442906681497158736816108365785285955831941275746236489686556599301489976597950349181788339224475942357597740454070646848904683121109861992259896594349151132629856961846345258013990245993400259038054443328633102405346491771904707541982902553665813806628925550746245121390981560056120405989853710138692816925582513186890969189294923088985168569425936103755262022197260222985098268340645818548406122353102525492576416278822601101693174638959383921270040033148953423826013860537338454760808313265413658926339472166368736423473936568993931726010391388331503700162078255568884559260065411009007296408495361530793135931333645505138743354237948087832811570578442740232456384912146930385341026175235462645337709845434152740520788933287909871956349270309017081711144701254837126060750436065947148066548528093322867909657722199520514754144617636065761380546137076812239480040018240667809436502658721207288845534253105871310147579730272858932894336493906383908796871114820677407327656378931950748937115199852047430961755007779260909975765501588295378235783079247543519128762392573080016952217889749880602315455284515552142813919773758379741311072640271881825940671228614684152332809943732915036603267228049397396064680913030544542617374625414802379586531940882091317186241455802136060818295727154841660842605352378750439191376300850310656356130620533706048631661742996517512018390320356687700609865890547148642188429890945455905456013193667453112602592088683068781529827037347876362937323623913905678937899849796083353496613591985738917505792629571359183481951300929206116506851210079216888366924033694989205931293870467728808270244147142224921072215676818978823332272694958196449851826667119511544613033081143913097793971921461794804660413631455235707030451211009709069610788321793122989976275564484615818358927662427574676841316751215026273526383070532048964626976920728274411970239971015948128233329235436322259517055517448292672373245056855737270033768155870742411750162054504639529798110104578717988083188967608432056914324688483761569646719762750247865507740243850254493232383606786531880328419113239299732665365449737858491271170496925597694544307565408434791499905439771463628179814213270757574650545755879137585013973901468254215761513665790138542323104371374003057779686410927989003308102679930652134508374978468223457984082423810599545206901766904639442300272451557751000675741954114980207480005112692308417194494753790996177381682418091121048501675748056955978025830506178968517178694293986813684951070004975395092914082860045760737716577165166337366385400449261096052816737432765139186273124502370816292129871066061898975716593871897304849201205435484273706604093886125388908059157535424151524580101943503268787783238969725134459615273491839358119778290497242371038122821203928896021216339081965820825197526432679562402992882962269843619771213414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 15631393852673822448665318753850504943265067327182409497959081019729347093947371726238416380554805389690329069564720666618959553183407385729038996415109806390150280905367127554492577956205248834970311874477643425065671767758811082304480797810293316873192425663451130919189224109009557678121191444370821131703082840030353732566788233734889879499330622740527176028616073965661986618115197530965338893040041820589858243337067989372919204116156139075134737982086631570014950798028203595163470370501250692810328876187714726293834315416638467553429877361399107638447984066357533450227635554223901248972813817118955338158969256622704214388630583360604863157597746113820929110823230375023161128008698055494504079781798998477232351035496927369731386694675811527227423510882524102788794862164242466651977268657738211109987398318766950650720122791459581015221321592782031209549184083539706049811676733698481897570957192548789018669518331435824863245568623257310263173578974998037446420991122771827913773683913251989595611899025170121567103209232113900694489492075392131458977236189421106608358569100022546909975317072737874324822653735973102088242291431456651835537689867544762706074182311961405895823916987045020727691699767439360872981333955878250894496229175179704441777487810463955365566674559918457935277409726996272042890103925704702886381845211674440371868853478891444251523850123183784280443421283513133563618003559230855491773614337313029950779251466234411829575993725647348562836706410730783974276869827975693437978639711860136778104834629633087385466822468007340098990193328230341419405427574703045025364220711495073626638285466879335960083057147398159849258181491523095353730519736180995665829586152032894226784303890806169578809938059843881253815847169865095526570428137748736407639731873149161166135914622408558314775890866039160924830638268580809489447325650159238063112842658329844539509979703809954799252629855332307106508341379794511623124167188226907884730910051878094456583898277130688945789358564454687414461510786869128026787188799130496150876316036421847013410189879471870819401573777941223461746813153084731093702259207998269834834006693530286778163700170701687940237250000014827444951014979481595012772263802022051054017075390391890421898085218357802331247329097283301169967088379253709196451007224755895259818302092080099673252906855501146423283657969716684172597692600229880600856236622978831845373566894413914563429504358169910775584339029504687322347143476764283658931807438990463083593610282650270745851637031133897818795399001397887933424056057891565062952561952267586533994407685631499669146422321807435693839300762786239477763887699153196395046703529041271802792212883928937837969690203739860882782874616686876663530599682946896178880297955906313828264326958322937709207683236354023040540341828450950384501304688302819230605125901423103629295063094084957741662311982638436023795016919390359474631250536748551687392372664796799934265980768993661065303841742906615398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -29775842908855110272300443247875310632634774734485950187290843539775658456192445573974796470927750630490173025207674965733981030246532376119650316683991178611762549816042358357888679925377663897267699400735900788203302191370662445856660080513606695389950624227023050964216381150640294569930651024884254517991061446060471668204688420163689816970242741056156671323110623554865460258321010265761655406858597698919039522854638043604268987981049904972865737140054009026855480437903401744522334399232530649455176315358387028706897326942143280759678288085726538565703605628066396212928461381114586729199537237088256577422056705763473128084754489902136296077026049521903492712269620307605106592893631160546205835099005664933642525628620706180659425820366357164096977769118713182679794172104594327843229852191380035128189207486159212617208260480671852024001017854454910006574313987171949770072056431323812208963219930096648942092699718110949881007220073278850526948457187905535544053599519541371511977452352537155297865174667887817457714190765415614516642451150839027189060458145642468767600572466682436243785516250421078170359698895913247743725967372643170866371447065450080500432221670563590203353054274938907120611808291419819978707919969107441429772450139302016389735706928108147218160827492132134851782318339287808594127941662097291174459753995684478146066998212729899946596280882659689097411539545562916864043101896488847249830282782120548971055856380487195874310366628833414861837979577367516226313606168730026853720238508467393343826532778160035945486558533362110553163008122313075599414116184525501347593591292717986765193831068696705430512234121738201150219507641050159869503189043820930368478740570512284625439644621574581729894327813879561076510151461891950144825114200981118353754580149416880024639660869555779307191933543809440669397660590948658218787157084093658774714809869451451340687803753500159778939118356210594983859003158724158515059004851769179768740362694886053502148982282703056534337419371059115509992998087389107297060350327793900001300135379358794806821082096302932721396147250774896074490297217032605410833629931880596330608539174345946058371911404929346996452349859747489526108155383232100817100128263754400460762544564501862232083009343324006988638797018979388332892071430859843285656156614315700370341396139438473827184758571065304653996095522931655311402086368394855576849522695802232255403135113998098034930192280262154138602155054999217235346182670749596143128472659384751138150313091589156542853011237750184158321935521838439221102002123105177593847185284548951086492623175234984975463727762965499491195703782349081917150372721323077907132143920800754255643343723240973040865118279894545809993873074809703825071583910490096639975704289444203973783615557325477223633142249056860796059810866203620431094803535074715066897805398722308209255417461479235801955831083422355399415576108658851326638446234768545409623474282142568073664776279916424136420467125344272384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 36680200802692592860711919203765129032256355393434058852402772460570778227344279256958477136833658829530696962311826078542964870850732352626739316601012305960776240636303640730304004362269432443350530539777278952866339632236595004501601746223460494093943385406561407161475208720780995302681606937396855513925093479526031334707566996954025849328886856099590825903732296746769998372770325132864294912194256421457433756448652526359685285990517576097468223272256088087024812793859365088876366815030244334534111748593125128428595783302716489856124779385611113607872456838847543000920440274152595197963767144750019494495630135196323827913304137230467242088305972180944778528403260236703855776997490484556907144648241152320168528547879372087495344108239255051758248969753450759015215858674748260545803348191275450433012803942852591185317950593003191896126819740021760537626408516258252790798828972396181575932735405996718504972762045735653267636898600964837741836696355813924609188961973642657118685834834806383403226417394043021843553386773649433383456122550891047083876665051104408167270456668776757956628145294382525631938622955852552746961970329866385722591171852574212721456474390995478859413397932854194739506230725415762092318381256646445152931243504222963087309909540852939744096939875522683889779407664302708740285851899640280494657699030248783776587656106705880602899117240038880852226314422905107133013776202082096708287480395824387891484243784777168093971168386443770891910459471616245591881081297207355134503759356956208001387726706812847161545505852956205602726175634795732052420452915348997821715105711771072932019231522958167446686961906425849236141831805106261985796812015290453827020378384045804646326367307171899318732698675442694378593182430240896040363276867882551561874889235614491476012151433537552711736327190229691797680879088974879372128639291118703664609864946790830816835428607499324465524472002512193403356258777865740745285153270281522666578217069389526303491146933471472495931073162957648563117279727771254197988536429567214471162885829815618309702064530397691210539735132866193949299389222336868246735073352965589780059007537256717110266484862287798448665132437866783920048483898665546203304082969262225121713772972563428659140639416291296504937884647102172287130477140417196120896870898266891589229368818734132623090113586941755319593794413394799527236610740848325659309128868062264143992121592629813593855456855774731556423279349142901460562710917749025135131096101343757445020872738127839253809797947314880622469748144081604786924907452950041267458838439258345318058381306100566958816291032393825918517647397206964361501302408683024822149519160980772252341628589385783642165787983377718106729863400194892290718203143136738536824302138982157421818702036050741129450654492744941514518130594979843198881155476225775056659149956294618029893931867926325436581875388308228697819525456346887363339046652403029056688642745300733507692203829482479165528253061817958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -30062549512908556306169028448441542132764872833846016440403410177412510282476198626624458207266462758194673420286204625829183857465517948524162396925047557079768541308292475274456221180454149331861774310637866612779183351475854023014580702501743569846574642696261006572100011556450275147215451081230051001240102327471872697109079578335237871968046455208314237012074740997613590734413658924919541466162172724134790469412996670597616074783524362979352185064348225890081514967980431349887345518179988794207628274650483836520912715741590896588246361684997947830282317704539882522612324702492433004333360057837016348192502025181610537416079858024041405736631224141775948239000096745337521442881021560895105081912511931744770788468321949909849271252980308730352938222030269993136424349148693644035177889166114530105074153921760959998436449350965334307414866156709571958214672381336128441595419261452152633621357727798745371933494560342347987597332864310468923004579898862081770559210024277872546732513833798014475236427664431752637211037604933652146553090557605130476144042066008204828379748097539750129794547080223362590095175041145793272914326544934667970728970522082060364716948344182161974349049823429456030484637158229175307928756332749630990491567344428584740977673508270093365582844508520806525442003969240748942675167806081405934962359071003163740140476399749406980360469849870186274757089230909785689599026490585296835159693632432891832685691825169549236484293741329043833690287469904946108706400098027922326504722001799872668252768051390858770956218307452748597256082109006025672078235294209727929729632159156130197351628658568498794135251958278259876090171161825256914439076794403938143542007976357516985592450153832764856994701846479914709556107182309841540517294896326591706621524128366283180259214705929658566311120975755726078201785211974880115377084757838321569240536962740655112619338942040273152440497611350390870851494522575995577884279140922571442363970644964920087538755945422075504553966056113225526414739158486087872482968552215016714218709085254591785728559758336218866759649411970497050255558770431284351929636860795927078118729272853571242660516483560114272659178327530689705438087046109663969214501182541328683588829451081601307603980016435018505252960580826979001214283950536039403329983787895015009472948443385814181850091797573192302006014946238987961477524735040428007860736442241588494627476349015921826808120017567208672863680527498883361019959983712477032470625422690472918279775893191487910314363851933404436178743181181629553822004053266140539259607676463174539775365508610292324663922140061324163685673161473747446443575025606129990559294795443759917277565900212012704907741607601850485748602667388213796029510049590660637655494389419141708356264284377221453138033197303264560169959125129490530883984956711902113176083328225969620457426266554051524610584762627888261765921636698711427852950460790245446006210038439653665632465745738659379828874689904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 15803252298849255231795448315747818317356409651520902399446973671532625532006763767365979143950333477177636751019393712976110732387400535355960188051100382345370843661921958009468184728573132700969998578560910368165194425873029279485837690752573718942742830148970446796450605778434902688965828784803982534149717648707627606744586040223498211125108576086669633222852484047442317940784849171122389737696698350403306164773669862982142444186947844990934819075526904813830017555073310749245827252963480586183969636229425635664175269196540340677441933906710026841076612612253821530524848764694097757793825109113383501050724630748876277554565836948680998137198336542271279263559596202463845813405072238823821205339594976203920076673795452959812530105516552335849697490781892042599861744657055106977095915965502283379198563141765828531921876342809354852884360693609557046723235312401466649974015191552261803720783316968427432114860062241810170908144245401893928546519205808610741620310403691198470050857841582731694825383715607677763806959112503928821849438149537807476162030145372349118634449655952103793308769717777356570195892484312737583981043258189574277408810926780080625589687580343078825402450490372334636514775815622469048301440205535656928673818400921709312836706454946157927613971724177715949757471625541971701886667765397192527920249332490776839023271530803823485870358920174071205896704765708992923942729875463878552570877385734760477988902117009916248719641944329602824531988453554463629132817743009254925391424267866839882647290631898583494885050850440850793104547716226311630358170132161331062303475944484783678553638307811266061297619073554458474908862805908854409455757083681653354337910318265159945696849861669193747409145213465620298535846677288713124967644419487423600568167133222148860790013708758153136733693382739728064675574715547761277226270582273403523549130460599247472399766116461683884784533491064409820554358392444068271076497704766730277460014775753830282710598556295432798869475169264209955900149855526802540201444012325975610139244938222537155138073184444650820394063708504790818051273836620589395770536310071783654694862819236009537044717790905540644136287237747121219332629979039460590684232377980922285679739905078073906208958377026348786261551323564184965189607121016852282348232950295358039064813390029426722373976452567727957857121329515334470902855275611395019006923363956480447267567877325898387545818497245176206057930985279624734746428907212513643737607699778531708252410898987497911989913885352231433355063603247860579982132698417915070555832287668604492688688471055606313267509809147269652178851722433817007328670263281734058603320462689868125477836757759690143526850064328214051695192431646013524556431151882827800899223046441684566825935338028200923950148484575137549220613907586014202288110992735051700356506000120213372195371827026313134398707736525245373490553508308771403635012955498870543617654404252495309826686310761403964113580720128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -5528066864843333006224841464015977234076152247872771425401108472846473373369129593748580213613322581122101722866501360114894688150947044855062828327481288957293218716469366294577181880348827690260563898818022504341926491412075377592907093717369101208778361735074740261475729905919337270107240952027536140827126426181286316303322196964459917443948773458019920429739292180536100978269393361534279426920479466718687871699222477579802646725709903410317357918322177675612583494848165766203537008644846714178107891400880790859102639487717914533047472125915380618523490278899267989503148589807893529448447137270799878470557212732823094629202396712836823737005612924176149295300713057043303818776149903186723618374981129996673575899739074084538131068851775036769982283498733127681868514832727326436624404723641717815412020860570762116345990842245154909989948807178910382459052401543775909539964285944513934240333640026028065841457370225158156699408384844649337449838755714649528837923329827448554955521563309648269658614375303889844819447129786378997668857852089053260261519227728110136857786143757644950760224274706397973424504180400887018402341897112490185741388959050565643333770731839203818902955738962164453148664845614604507307546925572796368461160069594950796947292238556590850877459526043172553564317218937365875979991392325722561335673095457720378938365815687528508265592635331503257749312011840113009261833744186861836414310123679816337079708206856526222556610893253730066158763248819956316999237115971558557476601264567228562428806779929430706741539055428526154988377135271026698151367976061872455348548025960293436068654502781604743926257894321795797893501451538544845546453050327982438462173940567517245211802743757585910091008305605988725827055721531490251218702493383435344549854739599848171438505564959956756702114198948794528158056011150848710907704722752590812871069792114371486737333823248881220477123989941562940904988151367195391752532528996787346842536303860134608256896729310098235388504555144644396751472250519034066979311365470494361840973957511235999137286372712046360748504524464224513123745272608873771794079291837169430705771901896234980655559100219589500031746108972776163367968046801200624016496165547888145719316879020760672049854932301158782851364250680124960309890229647096336780735294477354722939095408095694442623162885524367549240320913711000743260852104995717995936212372582452726351712695008702856838254300067348706331242487477006789557881348070186675928205644168570627880783915944912494237565691595420848592107867734035669237812146472273898242454187401636447881519677409420923024302123157747139996910693349006459531396428062903902779444708975317251250344492751552428848420714122509451854001910997347700067980370014165428176807376345224304121261092143874444814862558410890908982234814354800940525174511946200385727971371124507962444074169184207998087362215541847015773018309136668604325139024680659091931866144542087711414785253809600619975016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2837782457315324485045759878828681345051774569978524951670955255813358210715643215218605505387061809384618760060689970070711895158911566845729844322336640945783274122898202067706500693621290313360697482920508970756918199491892997986812050280595883309899505927897222451015002686801963727886886596393422697823863048216698385104972525904869234687418507367213153215086486294595502179733508701066678231829897296624555984623812605518584767925367053672199499531220321068744584452859949299773524638568175870803224285588736046739078929438143981717851973826980101782036065369460643485683566373964936191907904162937416981283292432628959685209466084142614768238014256310863190987744380667313348416440860422370633146485698678339424501535065355327906064628251910157891565014576708502748681813190630474821734626689248881271821651882906176087250963948577065121245817959383030731276017587983943117822584489139352196994679970285224133369373206364016970504246017638055709696491819006437071421881563131738361223489369869391290671005012090577685632574641599524302194902176823965147493694412043587013433099770061950319913791083091492156551733848792657639707699909803339468546600872925811439413844737504580952942271702737994797294229731091717052859960453946908876190598195586668202060415967615452412406449086895349621662155664861014130875021950783719716534809132359048687411481170220370395718042174471288118539735059042239847295575330940571853355389635095762486686826510141980101517790278410026830026353021833998209724796599905194327448355127406467977013114545264790667617585145009805940841146401488527500407005033232782456296490526862687647343095373703480002389477488350138029580499834024222922954645825058907502284177874840658780288120368671661928590817654256979933601321793074975775414650647438374839941934317104244033872703444063862297891893804552060801535351361995205619551859779845362960447745853017235504232556113575256235247633254987783545113909367612636730149751479044740703185036543820554795539046504257281704827202379682140489261308513438382001012834692874488680772523232649806807561516935251640426505305674455918623849681139251783336797111416294714669239199582311741813031949589474665830244947152190973011091221799257034965186115931888960777966864164000069880716289355737565455484730277753224389237089778026593733323859220117095410524764819406757682753468511447539608484049345789793183951184899893641709516691762320853990861313586361110292036783628591786884092284615831877294176899157141461409558715803987886954101438113804675485059440871723122073317475485656904789536276760452898148242230868731527446603166174501649022517899811774783390501371003052978492287734880737401773949023139669400555685229677628986337921373145006449931071081263398348399415956952949737787885808907943991765371863295124935917987380555762653571683974392639968993880867948429542311400387041745971280747702148126152072212355099389332199610346094689922247536324244093313252365668176365558165894219701223132509964861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2491971220066609890237442887386984817264491535492273496965567768942046813312568595530442467030814019312621828168568700862513234474286203385595173388321702762189852952670206599593498625072558779761115715144951728111851818609096223466133523682367601612297183134355836442917108675593560930198088561238412073524679550319783024541048715039031960435925174532414999803247751167875783196741882363988709883336058001531427104099196375029098278063630231454601556168680944686403075095877480239439109361073577388547417638240807243726248967333108139399760583914284689554159281112551416672658588759672807913098065499856048202934788900932720762802711271128572524657877450644508169492827125186337809648528225060520141174704021167848876171635889224705197970699641152930784734606134319487956345532325025905499216531977761993232359694596279381764159871226834901087668452572724098762659910354461559277001152645782199749682025813368877807192231656701360224674114926627865254971314910691237643675223527032352064987539865659270430097869404403226075851598056339632785272804627211118778744900290133303011688604189697340707764311649840279177255037270953012249670236305780878895318693780409806387321269292010465334927629119410110304956920159462794134936016757785586387007566860899364496991800383359316861553327467157213288257239061120375702158503504120948268558152212514238392950005874364169954062428167721757959947089393064041554256221014910480632223890654018781377483976736138870686528734272207708794308032786268120722200147411881898730962012582824256521328359487637828201628661064869970685800810718070800964128510940514155924762719137574990880641899152099739130019261392310574092672475116974042088473458015145562531895873166796223976101590402985308822446309060349922911787467764858317232400427546428440367922328993388905725397862933968051306609394224744366223673625159275106812779584009620912017991978390614547348629099365514878348506349854592516479467309464698796706421154103880099790493294415265296227998168225543496262624689626495886839924274495687565231751231426866955660616947855833874174907687660732626794577771673991711213091129762397340889031902391045472418268012842012782734770286897789237390356146943048696732423271404775240693561226739942255025300321086389766883868463967218176203498620361031703121891841544167306437780723829960075639493798715804746557804514778885834491467969781959456977353588588227539495574963111701606006484237023113628927787203767947728422069879156564634403986463773843521858869097626002340136690854551768422733111158154777237248711177745798998119497602832108481578952342202749299421390259825159407196546391062109322210356181096717347195007624306253619969096958664191177174151788971011455892499688490727730017690809301639349701633120769399203719613254795388877280117349301866369722526545139849052643357018918448593591400202764185767029946991489796396134667535938918120279767392434616333526846781651324552818437156353788417917447319975330454075264045358382790937149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1228163073377175008029732005723599000221402968669759936733787427979339123526432188218632598975723787135562715112117613435382097162110771210746285875739355969228894748494125414175955997862986089047014182679226377583778841719993220008759919843625943437621826240997681848629980930777472573022692185948587191724599046376026208073029529226946916797958845172464362793284032882437961696236857069991150751845359719917593556405314251652973778864150615207708570943646351793840882590863306560871134399345981704471146046619704496177390422117053060802279254307818257943910290164548255225837418199782825284388137307227491843938551040236550246649923243869099797004186266560040486880380705448145882114258491709731319306481742717344064572421036794073623250600482427825815432950563773205609960804757450247903835366856939005346442814480882337720827007207462920166939144507463358019107224655139002306670730163818455321845443418763082070812417682909509674256822890702078169202568596411192627549494167727969795821778268486942215593648655326861478078988004957120060320374798944883439088934956142769279590709320915446573116393833484360852464408268788084726332283982407378465211250867313004482744905970753682168376968989795347820030122240077641923704883292502424467476243284225469908421795810292382455203667607474043331569561625755739709159895021686116927519592893550231401385758600381874682704767316594654453005448712348466879248059680245831750727449100118098770962571296057210408727797704869284825433662144698635004998709042166020069232287469092450499612086995942793423964480306188438483588937940699420857133405065434192027858017753706309605330748193389912391636298800868455660636721035134112066900200255502717417305830670801864370579330584104842970854147521459568098318949467622873808269752037073958042928995868516020883960694476857849262195988831507670132123376494549903116602501938356109938649089928244470401686457555350644647165824367468427631885775533484109257819285046238228788448406470674936591659664449065309011384032308130923684248571929079468239192000715350097654743509123216013926097801119001753936228314570499480135317331846260638324041191063196354793989414250330207175142474992991771014310022154582802007343651768773467055686568204164934264795369923470043872741237940112608448265569284137716079813490174761677622863493462227542608724005610401369870001780792327225005913384248497744386742671942810688102659919200195148525997559418348138949363821140245521227332959296825686708777993765622115794913250653981653826904844664400150735843679976446310572326181640165969240066370442957581152185602590482183870835581300274556149965796741149213271596964971551989633023360085425879492851085917632438360420084354615889158295078341231392947677733855982512013470891065004275580121330672658127222976073207627947775306977122180468613730053436499290970075068089795142417551001697186046307249635163142943139685673538515541854753594794983228620024472315235127974015665667686316106120478797818163625984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -122574461244016669303852022327187231758390433574093645395971588004156007097734892266852611985339228949528630567596221011878941066677805371696161654105101830795343707138025768810340666978664820863418808292268994409888390214248054725214533147098521350287526200430947374144964934954324314611564310943903259800157079204506926606236086526383941562167160610642105090949606317731448732978478959606854522203191940434594861019493415423640607198757322376050293676833711652199006359938665374436987995650123192180836407688020203294128906805516928181257059812827126753683228178286355265715121779683566066559832565912285340980557190611433447159550038731719154187530890411398787110464045682144727583244121277165570193009149561741512276978657934034960679549552874807749373944540785802786280714636852640312995780322530511841015208105057571555188541129151762752285774529835780283936968063415259815601748620647275562102384268427620101684286947989222188760257401950946198871029101330762079032112079826360875215148522801563343671218813816284074409684731730713650024926781227859010429782888179079162304598309940501953847214743757246869639953217134638804411310277559149022179762469034539239342954677868706793182632446718764889820817129941600455325350034880674971794478224854412775537491362713070477760169511809833400514726362441976441807296826342879406418355739195417382039611976119982442277313705998462680140640781968542144587483414743552678809399396534978719973025275453607639330555476813423838091768716833027640222323518899137414112569127809427647431024513761657723573783699563176973516285472497110410692982689375699141639824228926699522351639717779678707519705323513390950156266415405476433261170976898730865105666723474975313403691757866839593358783362901977342107918256414670566809559864307854585481145273736552789236722935747168186086871123861245213508052543775464537459951924650503531846971669304282458522451437938935316621417153954772313703242640586988840745492137606419424393514175089411126265118354307634344932495675715901920387550087814401568260049040941652945896057192787825906192798197691715260997385013602103578761314584948404133345672853884660897801756203694131209419389890459023779833801422322079477988446359330539635846741111083736804456841607499927398241336988225404847867781878016493348950212164159064796222291354217130532868722826808481511684920737509924162142577138473495472689893145645950066228918206320271639348087692451115724395044974206187166908018841659204969163012987778279420434042215764343702089669553105910110131271267995110065434522384746581105468995923305730678552966364454332648385573734037367457554455113835404216347271266881339623111393863969126513623788847644141599607654470021638050396297779410708459401950244388484837102022143754352432993081006480145700296758590625766800824555209915398987719020115196213959571928119771915582497362898053069398060921207110987878569910536179525793642498272611998922133927357695142438497336114991181842651719859117542604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -111242219152604558915511886536856571721847554124504243851004827372052677823534305362156373059978717972709681192143915256241054178371906587509118845817346757111589622786495889454125323039446029971410437581147902847311676690067416099094329912395752596009636183954315789503009029465614812333435618993962103244690185078937263596231748149815285952732277031185957851566540433821875660297753963758364176230454786165749353818495605051110492991967173742099533152660568592816952991404173619671306504432248422047185955626165097555005494581254991768763928272280420735067590390761592728485093430593339314255929227653705133046237401899656861513591476321310526568196510257873456383308921457128611015477038028602342639442609509086901539645550310665689205587505005915231824204292480340958584557290062203272517655847046280546153009567821871190714681279002896445556527548647159866805797197981065588824047991219767905786126649415093455153576418318726760004209780033206296287211885326600809013999030556819282564580194516939047599998516977924239318550610020693349094279766651377356830780156164033957152239754490680893838580516004860005500360548922304225405797586562158240192322792028924471873785585818477094886722058029580803529077524959524452837954388622283307497821122958742465897327759164084323737196405887526334266986861972121553889304363364164106853444099458394685766309362777848983938621315080138132360326465852918067287973342232491290287416275712641287147457311436739082188171278359257227337276142292464712430177564990028133073922578560910279818084271105024580195227298263698366473869482709268845932777658639714706382198007683519590168798905675871730756098590905764875128939455120355999691865182699587503660016525941367466482792674142782338674235172321508794559594233611076015026952917638763051687053017962686059327610956340808468052095701486375549623945794865034555721901244904464194218516821311293677680992422182188520245406404620954983470966435086209059442264247934115762741996014302013350259684085231290039223669089375965161038241388187126488060659469131652876541214579779261929709140763603307313208623263110731867334641830567514197413218961620202281860177444885807246261526252540158567612941665105553136675579619152125878179427579531461473733530425249369960504255907868665892897251334588518520416788838121717324577902561043922845224615589635036593994311238012454844106320353454244830704068371668747286492833701486640649705419826706103276829049145743140106341319170779550269466163256176277365729929497493177522720434658458974299863269535965773522572091302473359837245564285435709999302667959339566918641295701556229127807556080451235727182230178027865710272516888820420041244500769933073717476974712848654909374019133054809748656705755682702193068026605301967127468330428047568852112461681221059017220460299554745113190437016556406044721468388909686814183986684575168191030354231676493220513166353575477052545627198520915680795988748309766107963725425214325845028111582547148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 21516623714075969291203144055387178503720358456975010320032645020735354768159676490849783124027894491982503806887107266312633417831625036503045998866709850839758123556991611640713313936514203852081195288817081836036640024015019888161485094663243561826369524958940805690485261448359241042067723506568503996975915024077597319355157884564211770592182410810123781040561534460440721506011816124398848591656858967387484648169564623599209308225063884424335195556142079400605325661805027972736536684239859031985831847261167218337772629885533613920403625419079308730203610439074560583803334365428589826171710526195281221716089441119985059458776610407212719685878043316049621323299332897470142877729807880275628332112705108206917222295196719626096710084416555814524428390455326583048279431977095941599270432981129172661009330239290612658981089748163884491223953781263321194621425683835592987144190220436487704356257513757760917949563324171414957230230045449274051295814690485388894159971867349589513536157212801922181159238443459477953501685218666670203527355192304667133749448631486746607372256434334079344832219649804732834287695048993761815879369997786549552991628957162656402767268247444317699880509873551353314723130454162002979657154811090542514260638337781412423149124312871654093999573300136911823436503904131817277596212599220257717988108183647508525259230284088258599301486472456482231591568067223132725728302222088559116593438783898233862142018334512448330583189635774439146059101157520451492929646508026273919183277564542438527275056775323830784174187856785506761912624651584947163398093424970240382270005005460494609694370958374037045228521263902002092192648370848993627435618390784515069821766850871282921726270919198754008240023055316048848305391421390852457616099940069083824005248339877887959276933470425158695144964495526061292660303226516200656145206263600732343221422872408614200023979095781893025608509645674850955611483563765502695072340019507247115573532157390804750267489009827703154474286649205082699886846836354438703738013107251292130139567703328961225290794790233868127100944180679040099454910546720133100868586437321836958560076062779650975657031300631652514216015998454941834437760896457202375830810501082961457444169800283634175888811854366243695880748695317404127063074393974725126855110061749598303577994791732492466527286330164402315823740004080996574996841634170980210669347900972703343706051584519360128835883986926225814684974455874520378898486602109294201381948228474934875696518251225528881531686423402385102459865315206837682588814898335142185684201752444052864263886954279457359870028018247194634321719047956806079877293768930033249630399434055479082196716549560464406898854194212080169847297205902881440282339864124357762272738583003301722227544127776368163796194057812608579574862850095433217410706694501286334711741840413543623396226336317186081067469409359650178090547416414471269219724318570681661914871472268019667498600654438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 8107182575189871332822433648857201796200613083714685120595344658425541605549083840326902275862887588233017161964194942973081245583833721552352308915216196286307079243417539710702269400797752375917492775400356654643647819604350302617357252987056805747723537284411234226239039902868543834997878802274183443517878391958242958338216920563176953554424556028587244223851112343077700911608744116867884391990361520680604379623183829317541624555528781491992469954152252899230992610974175245647653152261492701566395928500804553822862257659704718800974380238705378046047096259973192893542095989204528479842013546143469213187988415238112448357097999407843581638592065896597039200576264437941742960647614687089491897758502111226874445127308965703745561695604625021853765389809126739639160590044673267095711501006941797161841076773656382869170018804954186691206069629639066310046574983937227022101378249395237468276923767054662939213263932402648743738108784297755052909171837902056718860256475007287898650338166866824405377902029698696974678447132576901926127729879573364810815539405713579648269309561516325069343141667976536034597300628861364711629154151674895133779584631259164933535157215809181818955252899404839781081792962888074321205846978358478527251845525755885756862452523708463114259433710652310853270907406255127581369442159637507758538630258405658742229822393141561758066262130479169211927296172976926968275260688441130655758134390256112974710921575348129280086163713422476678463246242645802163174312931562322346117122047181684069604593056371504483867984851542850739063230659202380927594579116622126217073441207582297505552996531997426324404896344951523813461252454694336148372177242132649164562242978241533105272090922923578117864342841760170889542531489551106546871061770727726625075223253676681280317673398803964352076658933074613248862761338708999836027781152278469675754531085568821553141300875580263347923773538806067504872534547147867260336834878899370380268887248286494344785378112792480406906385047867737957923875914305358909308039569731430616627278030428790772541508876290041207746498944984341587835893352070851713284537155448060021487847516493125994707308933675914526047341581922638921081568329205967924224652352310222207066405187022869303970308218076050352737735235296698868564328921844736673714514696591165838670207768257142188926036778020750623675588361941970478900858679291538819997580395417204642360548401039954681737223593646538475405944327638763186053609790625689721367673542331975342778733223757417903217621718258001640398176292454423899537847578813416231467626698505983592300441941542186247914568307020576347439338361806160135726492944918931891048202435290927477224631907788610787738404679428460764307143680173037911219238003059678434403825861925845934429238128989106518673773867981961079072712600831185763593746443143496482375687649401572933815405884204080157148196259289387178269743431330519131312767859872842809102060547344313174644091781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -505454821129618839647430926752530924786557682077678641452639261588308333099616949499874310267403904604203182945080137732131876165892622724475280757440850116884387647973195309824041426102168665469922507453765687490405964519446170735144633419948945343457321395614048900672439803962291867811836879936239984450408071908179972543202104527456635886227746888485030618878951216810192654024906739083753411123457397256352283589239081880758896304483932056054991295256658594704872065849991779470837522097606060973339613553369924358426422375615713826827354244643257712804649750183182043914072905106839452936055153631946553240049583896575979653271288846631825534173858598947470538311176472164805182011697072472157637087073734185307745431400932723460397083943803019630237147885671272618717950336089560077068261972793624064234328535441171226472339069144468399400096330069240708954074408572761360628992327537732314600040827054651847928909577941952288390595195020312156920996944879086232025823395554791703328182763471770801281222477057226796572673012083047433700485827841298873173038338849918470920347940045889869967059417671677617690823953943768465813265808959137407886441626901208793186082794509348426254157994882383474998506655068040362361231251175601331309879891727510358363036484359285046089500810712811394092065887157849255868603369226070285045065388825889733307741211727043359515309694250553865201548221858787000355641582659007345034920121609185151084882370329480298605229025554423798089846673091513123337116860008362986169140747578955222177353104564759399622127820013782080789414462886103994603919050645856303056279871299586165185369563415583867127773985838901270621004483447777390600757779361822738401689144478580604319709465144220360741591947795002902609902154413896111142716401990050665390555895041608210732779483154826818898561821112430330984916478249193332908453782650252724598779241863427754387502190136285677291846701400089591438584042769860686870392869760164927611923050996940483147539432382895004992686780795317550925887238414073050562343065706041729796511634555959768864993246529416204520278216976968344381970007223754791341847410751376059211126683685076771275240186245292658426216478025872641071155471552697530901617867835333014403680093605615665022286290548056033016557110700389649952684534633999655778827579760627420074537082724046178182538140037136658865395082569617690051802993400970972270402166445077534103794772628708042622242874129233584874150996682240266845787115490472524167614268652285121341383477405167191277714266602838209386400860673818083144534477786027662060305687884169413764516981604312333148659078944628477833355196928394345662702551812241719437682859514374496149202645626313872018452850623098817629775273024101126213988774503411448577305595243939008474175808763857653832201720379281474889812483122726202979955997960120017588934666866339294291134135542225194306849987929565739528311879399559711877331487896364660030461936912156977080041472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -427080591855776096873160094120701257703457214760811519643863274826103476120022280362589894533026825864668946345439922382832661825916328752628698827301658659390335608768246839577099708674860251591535976007644091405377028704672702673580300894416606177314908386041948955238681234816548717276667010248124494706738719233019707799892383617774602311026326131769589234423298097282006079211182377147340559228076108603706509760729944765690037695717209940927694782952532945975934861245956315851614332149686499623236808524654121166718505714005447830614355850268346787577749136007576747263386154678652728078097857669957294576869621255062405584701839554718622852206755651738617933371081059079303844684335309351368223575156089067706441177286422457825652087047402748080511549871178516879442360005075063655391234428273754564416189665818951457857261224712891307573182122371237768729857061721558929259515995315080507946677363691731104462933586447065458199366897004047975815653160438375267367203067098303723358012975242821911040785494675252943847127829798206898696366831208482846247198450678561453777959940730263277097660957834974939794954869501081086483761081090408349898361506899094884409979129343721388481163903957097452775829281558988641379450877754122740411853640224638816808930646979888140250972826321261144013181986683928308352862807833183024060550078095649319173824580693260018893379005925420502666733471519634152384242864923103348417155867381738070699591238960467289976578605547291729247196238562961700434929925371267405490820303584122748180454591113332651450792377521127612451693303915276196367751325829098174839232043447728011765222019564130373450836794831668580956542462767582633042297067747232676730381332083224680271167476147563359372964899494649816827990392071562867831457850058554324859363622528145039058963289772472292766407740428689848643384381190990222918623045573596119502076638994288721239174010550958848741389636170090975066931875584440937044080989699784110143475240185061044901049085553727676338658365405277992270261380123858107293839167728865269724441071676332973205710586307740736173830443356336102676154827757859368080003385670112013410875416438721977919769331572733795930554504016533830129479172658230029784525788879361202800401884372493176902910432192992357780490015088701847967102774316925308176398260399294542048333194594482481998057056349679006054359525530171958862305520218890782801846414576217800779373029353031673147778682219780041436060223703530230798300372903082029217438672117942471376373565636472573984845480636562052219009064083292986846040791313542473631506870057536558076554685327122855541059226133934850720414259628991569605782728373262203632991405948512207494504355612863663521804039436447949877884759468509066657830282733792401221335749577428806707917827408184465406860284121974156447960775839412804242299910289773660269683040159737894761003399806746592075253112178896465844750610130798481870998495905548706680794303258793984235929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -46025216755261006983057230348525652573351688019113073481580991915546455786318104378720232648380725375914193002070722477677936775481500902129923710761322210773574722813741231580649481435396207352706756635551743056207757808333424426896689067585054117997298539231692934475782683963896427501160837194210423436872789424654517870915941930869541115880366518503809672209184023061482934417591913567939752292695989152336385720492612792192549246394511382135063289143987929490750648638314650334918513976198723224346967349984178658259477192867279884275950311664922784808704843536749335738168699736767669981210279297167872391627467158526052038960074516473657348877167281326745504705800866823688531998394174320746929918562517185884869533952893759700758975397560996324944271823676710405319986992313118263402891773205988786320740384193390671284247060617597667794365642865764329952416380402730186158101706190345549577316052748464751567678597065752303138815690732210290723208488015057550624160363015572263516469408583127743423121100940010892634531853329434698668104665214088466133939045399627419164001331232972855760953957366004391891210386233844688019004236192214765260164712150396122299602492562902223163381675448456203921529140800191405830468960056164503353580988592332923560463517727862083887974218443732308634129770634277015496221762438567719567277719062911052901013780337179322871520567066593388932229073411891541499014882402617781882749353454136710030170350489305761111431027724980719754417299281956958985161014987125278950729502222378416738744075520593056277739024098054662009595663193077608258899207123957648468305704873291810475515990480037922303943663840484808608774694879436476650895509004458020818923620798936721595682104735825532274239648224738390826982514875009710800941034027517260372506555337025758665013647588653178300126163116777892224034304269108111589480747167530015509481324645472401073080743245216236490029366299077144727181834545886072041726589028766437698093424142094389720026118281352608453294167847431791953309758145969287162558977589461919853745542365088139795319473011691319633364328439479368411900596299721575208249218382044603291458471763312464318196089140342002718527878177834102679744133570173980280049329325133054002150369388569054051689177160519618305307780829084554210535866938206107611951351520990345720575957373129775900671842386147038641661823647728076558402239486551833210037007048724532095042633598023865008595929237851485645876229897035605862894353586494349143218608137587827308217030676845496238371824106799362936397768811083142081083810919016054659653856340527247220057694289433355311607484273656913032687660084846514532737428031142629480325702638152905669613521108056994267331172273907319574948771514405436354074500493529588701427781480512324012936844079226805994404571880521063924123273747892750157041905792283406929490918418023713669383697618853815135502165977722532390857858757910722304905547842540615684964022532374213427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 7224217695139364304120967927132875273020965680206721283673474874288301127488418483376217798573105288080000901356898358409329228481718655944400137385680200489657030383709735085879967253001281904428345578184255149309869622591511464838189046121241340638198981845831844391942949014778428570295968686661829789266857423686794900712534369814654966541929439127899627427298900393121930485888620942129946647208911270954708690844714816880024022492103036756211340895241281993584255808486407938565817071872503833292803645812595609807824596835837640560768309584608738308144471012628308204584955684334013491993083478772090241900807661189552189512806839518110022693352279747316799974488020205419421504125072737665276272869529116884115993440531579945774985520139949847482568236661824476120189136185723656297294250684882200118928903549289607225481925499389930904913824335353701881688888375994544471594089790659362954206447477483067543539078869770363664585760641422059752479446577197002616316864251557895787082763560311349084571055392908082931967432579569628927458187807054471459120445421867583135983628470405006452257110710181799146716466676621301094165221945077434709854542843131592507961970241005986255343423784238718698697217650789104897307493995586143228840230724579103425015254231017883712015431309022187319827207167109794535856571289814729667792357108149563026487022316230400461544666278396936247556333350272788428855617844658620618247217729526442681622894062772164938961509491611071127289009737445941984859466948339128000480585886600906337679043793335800418619579980705461587924056506426345269830327644555741799029620360258009795056543130924957515219743468077067248803628106349306689136937021006965763128852910957971736158199571378439055460296611014214343915631964766170624509008504578626011748855715874132300285912380064276724412841246513383547964980444065813330139796845772496324098895897146093731968713923481009675538238323996912827927706144108144635959094571228899687905542259041895484378212327396656844903164661386661239259388996317597234982434387107289131970720881934860017707447110918142807494297291850064383861637321208237915868299515493340191274147565282379263422763144856208548652500973174112109980107497858920941277888967864121713760052467923896910206219543062951402284513069232207630893281191732169213119259152634647219625616713238960901768796830880309026512456907719800189659655979768483088434388254685926506354472328265164515096875251523565342887976801598523501592557309255201381702975440579080360861821445856909064508483110112872239826081661129742322017740013875586572672745365369484125605831573034251041480479882956584326824437418441914643701787961347888045046008919080895588008753753519999713347223110535769133130176474057909806501924793199889711131422453187543711239291020137968915531368167983732263785120080587348258717259893279584479677066322183868154385127892106073144564937245150539399138767034150547180348481699075106416819284304373743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3203917944134279578110712768296331916618788693784084645712461454466046377254308611995302127785847354793129912739376138259311844376683495930160431920530510374148289245372531488364568551160405468372850222479510638485534250806263007062111188092366192713370095188324931815927501127950046724768424006418887355349273856692077556199686405880432253844509853322414061459364003408954432972801863580250472311881284989616646453136902369814817617211028438504770460543692158981035073268084295375167243177366238934417632415740242656682991084433765695964922374195444230676403655749364487835453891016684284591011967564871863922342607206843016681760588197521117351745845146797041903811496537403605245471597411191138299085251872034637810566608210825763009758862842815262372408632259413124183329028254961540268700011977313829354725094117606740057594953091531124669298640572458077082397134054756834643423863629074033455956355229618513859600211699837694649866989636205084041200208352142216939761962676711349899508040002252526610152339962067774136776530642244785424439291756712710551246540833408885545826947924118017666137695741220093544279879634080600501689219450500601222760131346233668433018175586895727975532738591187586495043575420076289392406095100646854771267860436827731233229789535701487385856745128086029800410200430412450664250378443572841836553178006267346524817766107550562597027270849327270648860764679686859898522360837754955312061560874321445067088996929807176192458859560034893277911517807636512125637485698054941445326518443896640014679672414166851162325719026449434249527054805960519259861648370110656915092156176630613332607094884862931724550925731751359434118237321635704298750488758713273742550310169017591215719451780584638152400996638151866270186000715864508481004212718786852335327689797056768910191064511785495470425752431216746629036823590702607774243032461311136780524844146108362295196384233858492570189135059372908146787647749212687026473724496630813404280483632123960128906857998093755328165443644042543149336629293122909628023183869829755627455970965799913176214276863813489375565342482142362815147449393191152761182833791998542573434330400584404755299311953962607683309215454275613659926633317011252875599462075256116696390056757054714734993136062222122251889850664578786765961509501547078663153031374777138169360083502274270357518549499906591199102039227384841969023970808675262979155954165946198895471065294118374593813181089050382922726175777390396963033316835668186117730179802135793560607897005969894790007017798945111044010195951151590584758852406692138842287566418638001147486676989929652211532448806428508172842656039114905621326082366911193051072589438910115449502393289863851021626149550931950218448492600074208427200417292861988477392932149056352524419146815628262492791197625535147930202957941505430304297600064179822792246788114797030407101688326168288825465077425248127964131246262307669771818093722525647336822325055271731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 587083809480416202898972801698231993228445635504594122424971431825689216665468469666821395038932151748461098433747511800866619744094590460680609732272671354077136244868862928377745893634692322379844844791450305296059717591826393846328374497998565673588654164720849666672904823648353135505247889181460328222538163938278418184753340580186233235458681878949157785701195957431100582871978033437160159625860162573528451927355460967432830640774592725272658913181613981956058153763331428480804036533168592856261623633908383337460260515458531272535060566805397148072857881316574445026750997568763613903387092382589030089228941994159202116041757713831768627705650456461613088719821503630313101725491416689229660470161445010604433835616659957700195776469390408901071413589206933394177110089565713791516841646230335175918577919808531345298358771823213349980132834576689695094260802431698509499079765730868211564910714274035787983684333303479402145597481116229953020093998175558643249385911981845294936431204181438371217823300458293861332645544701526918242333499259967007857569937262910611654165299757906374381078378488973553146500995941551918796881788689057912375641264707409447075150741252151400834233545193437729583483446477943148116541489805200855261777724449698120747838986979948335400667885602050662873618960241401526676657810582021677981260182338328019724786134683630679571522063260110173110720961978595407678277644238572702880642634207167215563731489076731626314204857156937330767641513752252551926361224427490832847109131561600464372305578364986376765940474696617276663657130169523013131765369083864286033808571683463150022148291004536554016819470838824983129763420256532367812173651472771201926599038037551718735996386832138163100086309575388510703988331144835769632192281031190221842601398824276898386244475061316715422793526550484926621170870529334833595998723408818509131397639848759046560827147059123499589428181836708208779699175925354154876026679834929852029359710790729096550827729989615767045972770955676090045934627183153998162514681196423086970253740386693150694975678858094413287181574696687293509357195582459351403590433161590148942522832399545464025482261908290852773907475576995197206785142706654728830016959596060747368476902703013505123743464182047718057726769039118323622990148152852229900471287235062419701091463163652141098890118829715252569061707390205004243896306071890206612276002995604644184561251780464302492892164015354497819590890566567886400569027582498499779442430490127053885596836151767798164899228405039327916949753253656850213985153522660406165228464871005022350404613823265873935564242762874990060550127084138483686697772139416904492609235409573176335105490611387059799949097478589084048578308620939644741519058744549404539250801704972881032907871329783951793958978820849326173474227837595927567475873423764466594836899401136298594142679025616306495830252808540696854047444794563976085144186499608662969918192353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 73393867503348408238259355779088993930426077019060118927750365494470449245715266055426872863213538790869930758219266951644683313930912321659139674376312264211706826058119639425478001131712331740963423518297706501069790949859661823369882929578949685366096859544128340905902123446948882239770068413864763238798814060514549619960702655971077193317107703171064337755158362660739575584585035213518306809941676153769257646297556376521229480934154025558294990460566350411152699612491468114779731662413770354482917771852364439713919303070238589140484897540397841706044090295616305352324224902631534735110132214111418506346549275462377716176303994769154963011680510121909782532373826527095743532907827272674689140786880149286808354821798322897652747779378927879697271537171366738173959280776383544759573024298344602712001810956311653551273091716549626287087837214173278216317809550743495231471127718104450565674924624418325095438996831578317616073967904242567726612732218077926931250704477375111484180917163556580706983068843945499935694485735730112759159887625189848655560544983084985856255866422147789681740596431689827314030092461726698338774199035065801073612841766712580175754919151373247187136118870233239815683057611198726520716875526035531060798147815506945985106211315101599358172655708661792475823786757915963236746262344688393154748229785010127318456496896870720026372953686675435316356072398119403315686398183229981729269392710433592899110951598006338924413355021095025098809494977667710022988185193692314733314594183920266651364244198703392179306163417475971788637812581448973952258237117019708157133258149004462814873617685014247755823616011075735888565072754161796347344385648729751733368854760497646207264377040031568871035330527897388953559529676294729070983862320366521667675665169832785424940091132470040451876365857531618926385446608319002165241533206777655059075123219859373718780899742953190699266788276624209867355270645681224599604414553247876111945474589686700365862449703635133082380415039850326980431669219300612253645969364370633328599331512008631840851034643524402406378712345808184700389204615319606355605077054397614374017268131892388014677291689734418558564728188434989227298277039782908271044014999116895568173748997917409298846415613935329167724364138022657286433608373000972644455027813995256585983982116432324992066798009922329421170702234011923051748736258795320609145166391528010045058868530242952547656367887208662540052138487604567109705059154443018099755741225277396554384786666368398772899684393398282544731094304648855994065256734527369686851397599241449703460225692740212961692179093899775771421955521145895113358234059048826162533751073710648778028238504791580683984586416864420062788251022908678114370279631168553926054456408544614584404060610463977069593876627609268269720741942602504654972697095490844870566874576381389676237807048844972860743490054742980566223742841930741376036369724670938376552054784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 7075674045043984970448765143000010729548003009251246758148221704473655748489728305359464072258632351354930581461565251742896430365566908563268283083215509461834610539940648767147793695886137211571574790053331363196038345389642815259855320786144884436114877034994031461714046148244599973099448212509455118368986129485235098273236474527396980162526450733711438178936163391361702151362608739470228753741726711463044508652490177974912273168202658450243557917771309822666161793942774614703854774612158165150425640696920903744470797194596455800928809889346326296403409382445003917230795460024570097304792369452339877908606779041242729799898530837227977726063648824399496124880335236586066124816628665661524265660420414625504905910319919068360274648767237344276256047255046310011688194344659239630834011570389492395646546427455158044385200417857086525204755288450418593797973709558087613041551958231895298850102237169963084745371734701614248378465006498492207611566230698848023498400650100484061349498995120981912706181889983271247645353284480223625846692170463893502306932050858956080687563227444414194649810222297595076756565992991073943893280874451359445413830495357304332360308037476863212071274580253122771055056005094942695370227631371701853700688214123469751594344328861136336681951374718662019605957449385059831930425649195788631400488426881340194522401021013563595125102737851163036509591026453817531198826840662788137653988138753930111150647078798879285723403748906328881969878627361127521752552052044034537586100900644317261681126211172898981165395456287570235007535890525451233848551093290379256700548001332179473858722281140230564906377506760078127714693980154258541440209599750071350783473340937722318011084501867484028706290312919164600488581898922791131652588779966161576754825699825625698767265574678088551770941286269524804937230854751442533509642553179423123454494142138060487408382950064280594440388841019075090898775442947333402289158726137508519924928399213772188630978833972478078178455003136742438098074959307384239425181034850203286643626475535521390159042754169766486511830700693663011757349053572960717246113758993725735667695037334256764427852342040965274505919649306853069594780830098940238006729385460740291980650912255421061322601970295864051034543485763174273525329591165742344835027038716258722746553787073686597251107870995956275972821710863940583147935931986338488237879295936472959407709463331653547970269703491144499845541954430415284807166795990763654483575606127537729519070419978652255628002131242309115040152070125801050019524009312095163596906886720409817919474008262753799687393457277582370232057444851005990744683850493139369024033271998518741721882906556359638776024688735374271679329709060010620633018338491743298951924279076970186550766403260804308616273630469424752655974974257909439046245692548712485994306396545765308920452579093048164971455135258383547648813374876354510173681532607563026137088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 552828260984476708023014449806423526783738823525975696257782401277867032145058264906627861863657670709082490505524314774323189173015979495262058071742101679552542703097859101366266834517181527596849659013659142810399767126752960836166414469608219035400344619723099046733406598534076278509437511877305908881077406987949013160631345377875765170654093545073072720174095219023670997776802522410249244773175242432823065626436351597522479199966809854105192944407930420197622251894867065298872597429876669226521345550873346702196481715609296000891338582755622491652773850879806885398318370657630826181785662972309056278266870038464761628351269822057717131597879029201235650097587328176720947162973713252660815868015209776816147186643104981615491906653614612286439311497901102901547310386045366848216160851599660455091606178639401701512754580345806468466686379224323071711578713605213954024751490296705868652228915766589471369414100911243386576634105199763935818578575336506079875203331244154256816748384886619510632391394232315344928772505321741320645272064957317506811630183124418066610941047449899211790851386738430406719157249658805657634306286308169121506577699877135466213584116118737119067635001403161105366627611381356937747156049266268745785877607828803323581835327340705537686406108956732873643205003146261403706527450041444682803117675651988985776058281536537808044738984921536318439767742673840228462294076013952263053835255478126462337337134081843173481901168562492453271985444587658930444198076756012190087918742348261250087041245033330876540493307970248825921819739076143152527577520554450570249238347598431781213872519537247816943318271105055484203397490169900474255132358400678762498653927988363338565763268099390672291370608120855382959781638247517284124102104819396941249818541881153129854365845887946062400552805802379513316475737883641495161924503612527212938976584886936673971140255438071886172510763762319225711743905304731004595482990442228365960764226701900198686569896203804918317098376005901115854618457220412184047909356385318329663872943035860893769894516245503733897672642906430346298495540544613140802963998556840259719606092141497536285571538254608127870421845000753633840309141359616459719631226264313863404293640954438945889302535201246530891489370963466783050750910768461109572046358876591570240064167016539226455545390299496616366100995317794556682324723027052529415763127354224039008368575520389411379366531645194013980552193055596927542680992481921872911945708826814264892072055039333646258370044959939357034023595619641671693217117494492055861854736419109683598854897959699417933111098790252147205814094739927540411512960683349025148888223856495679520457297852306693589617400942781666725821129368361089524426766959994529633012750711726020166956464901926847384806540602755414200930912171127965170526926609524708900810942937314485036861900172305152002010402508896144223588584579911758210124169477018248806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 35608168730083812042704488692391378493440032166453111029205894016167144230872995211141887160644081477194156465888353915890984295333630189321613141688244628779523231435129782927921774819064446547720537691582158518993923201447204280142088374990225067965060581750788224808885557146096554203739944706072218077501575257867389797156487947716917432946254906843674582797496277186484324130128978248443651085484710191870166901930439199605472272329246959545925469515583223002815423345098946753584845356819708736126624846839633687461387641734592974601366202937627110895478560508031634435622009748758475300615012860235723341978181780295480928861519078259935931897212127939940406612761326405078919392875947351448605881790501712783493721292782232325656493213662402707151492321562249510071836444874129087566058637957423109348922760543381802563911102694226021711035047548535389977034426416147184912308302653259686527586166646448222186807653897300468673814087487565017147602521950190655795657033788951823424496607164006879018918401952321021772785576967961777396017958618215580478309644909145227419786615865507571220808447542848314258575364653603369059121456632569797304088314579253026652619106251512233726859217239078122493072260510756169688571904761535031902662146308905609538803945708989722709250057101645302609781813980968589950653738135146886392952357404312326761593679733128550754411115793917607611174244708407611280363502283194956574673930360864601793945107340815094302078966997024524058625186214631811924353149649425636804062549385951369376452692046236107817293567234012153737256769941796507164243098315654430049100310853382472297106081077449311007202982363032142540674429621699058355753405443185327365615348681885347690044608647896519879474438850361488440090862665343607053146636484121325763117507796954957604600859838907467115223347100104758229475001325931720850950089355474529987592689342794225008198172524239503186382900076684384029024779433017697913414688996167224268439183405504943606377197355475864603435324541791509775770512536668947796499368677232184262679619136816948469214915900269228920802335906522378649193689957368560449865407549624972221569644430888269769496652848497953344003048021839224975758001367853116489501967238500901184904210188673533028958453664324297279032783656386679124813189182193036016328775324143475213134366654184311723682758579549370095579152212059767608357506528892614277039141813343645759808368913515697502298729369423062229088307258210632369816353440910860434054525972441746938243775889399349975585562768918863992463073999941748328288695253708759434965548227266643153207999640328980318776930778313107525565007531113464705170037557913418112962714344424132088595430563925136359349663036473575866777894170922886705037986622369297810116188548252965689054274510161874804042392727829124741463776126400891836604308672888478560827116299477167441134228413818820446739535564724934445719960271348873548151071605044281344000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1897398239813475232905559709709947762666750103808574660034247240550495974080506945509216469283938470694550608060564630834964522212769180786352323301525124376756968923652754945516739342252161331598663612539160499823630293960427301521354893348869445246240023261384649204618784074767451383008655138245613042678063250844464316240264499811730320759456988918206357708238589791635404586081142682427558166360762152659082668864856852323674202052825187522828936713830532014128586365584165881935337179058366635240565674472446753445864759838574247119761829959609739479918749647536360165255031300435443341775074376135393273171958366669395898458277003998914044330749627369790833371132798652840891013529664494044856117882263677484172765687744323347274992253526237641760229320037009633052083514654170359247874552921624764776239723597219018094531215503560000117486600300719303416511666905426557605977111816505717549872957642036681243891042300311256043638775621309997602856970288328911725586855880608070974574800797285303007402487855085430393352776299324754659869068305235610451130859082450572819085874144440891630362455465760156936157841637409152958507608011509973448936078095233111040687528647279815565919937244619740534307422323097394152059962147395622510291622087701080915701195783937029257659098844888524411038210774383697816072515550982762430793697643183765212458299783906122883149865802054576874535854340379582512812178303263153156234149368623826601509117489130870909969374912985441824617137275600084707933404799010103353822376303727939598598607663597963391031578082104975463424633828017540275320119874566468433023473774805556170489297968200311130285711538741692094295107714156003686688651140853494404206181630896924986078883699282726580859959642040696483991458898002410656796531333619788002323788951644254887595051174200018189965920191526506994591870314165674197006980513492200320699199877528271410182955967435863249912905488226019594652935016638900694136991164807243857511686944190722461571255094991447822861137572127726093696185506231182385841051715499077232884997439582811273662210267742367090842266749317505244555367254339168722222828434036668968706177311590894203601520745789228221457042420457830836584266083678612621039618990206571268133316256459813493738520958288446169778594524998331186393018226286878662693202826229084922169018612613843251059753081323819209028605631046408718890074942831575269263514537451923838630225593002723294342720846686164872423856089428847939076238779526724651910447516685694946223572562840263539255808710597098308603601307776335633838990810371876523181818156046102345613120875315848121851665370696105803850041924494477641622404236468503511677072481641108085078711593966130132671518661598072706434094262094694459014591003748709049434790183689089524206052887336752238088701467691436776033125453276369152349139894162576253605052740827344495599237576915201091590185436246455237355107355192669980115875774699929600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 83872994457319015023074007094792033461452985267447561710472169238332507971750866023476810805227377563311546144271774069803113805892342543592009262312101196806666829867736919118775892532831132995776115468815115024026805668648823759773637766620564077627265765105849742223337894333191515809551290952082635342605803809374759033666504561350285573060224270656421884225516349491935868584481561756120450823704682507757545319948199260618016337596344642333617276652802508846957890955009807138580001848544861391796704805339658183837001138121876695177967966706832012126570515800356862693890326585249939168868692945828369997859608634709702251873649106779904600941569927794309528568331002135785175504530227145230064733086252502850579364470699519000276120757417588497496519660968921773618434753645299116802714285895257108900966664497411440075027151780144999297699591941869528053673892964663224148895232795049737002505710513296225837993393431297996960038042088193776942190910525714266943682115288942667049013128188209798085898403425554799105085655584080751447770603238800315310897909053438925053516940139357686260648300987303740719606396741078979269343205954396805697206204563882072494626523223100052928459396894984281322827765740054099886172259639097522665283399874264160259999544997102514570175003167839708493789106581058498985555546327002880428673392463481433404237710255509227625481886412191794353928728931616940911903437347989500914024056153818424956799814471035393795981938875550486973027278934815273857780294645080527747214112802246248737793838416003110071280513105828428158199261457542861060087083219974578572782412404307377995478362835126496751548631821410887970117447995176571677382244922824311912829969266877166784060473556799969494675894385052876973016351007868547877256858335051878182215357502170568179511999925457911496955998895926317444363136620969861115945581148348463407437438469335917506899969720673633352054692994540700672051766594090944726688189851496119414103585661674395298467073261797397099287960809221664131662376211590903605564115726219429902352704892443422283130474124965032857193021664125938398647624235176187806931749925959100007352572883786327638356191749977048833883387887703745406326924716278453564606656355900839096057669630327803898111975261835576062660707221155885375928133793943516957814221104783562781685735934475945707850636931835343981331656937824727823857828624204043031705315043708325319924265147851848296644974633705806638658215253437263161738791501976036114132959061775706756512070675169621585315017418933979952525101554866299323201270182809082031198373834761014953548951495285387951807869247416498860364981610895836671777446254882889663499926154687682057032120206648599443111283933615878166441474391827501350274268403830984733416014065917306428043696176589604915305494167400183376914757673971802080903990216833316222411712958218135209052901663729494879108112378250107014688753032911846488369560289280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 3083861197554108864099966286574784423577428022698329243746549067449867642274772590783395247467686501984572710838983137259937822233131603481665937077713476918020805308748852250630802790614161415632674513204827904681957279799515984873954241344782841990483918301587542256711284360812633930254598014993467759025863997355480801882240776252427027380790228984819066043268369811633805737712445922236522027126992579013261834477767559870359422810951107571632851068186296706232017017700268544660147768844370065824392103983772892867985060049018729061497196841256673381400668187198763782944819997116849352725614804709944032342336572519897462998651430788308363988360007776162876748112064190972734859722995359099958689911879941832373505520412146141825113211392271084834692799737322858556423499448929014407423256971432351723550460372867242342730808479407492554852525372237997173700721310137019806592921042715926797355845731994013978698444453679591226953893730716232185951789609991902419723620647657882299586672468067375606153558288944134055255699622565594947880048904267495696831706066069588322657204146537983934109168829479026215126305865861433428746487857725850454828192011214557538505017243378884456807250411969675327617539083403904737423754415791925882177172653049490117227628131141256674770050487757990274677019431618803188541972919998208117133914016588287944611284745686544381834805266538217442392103607102337338246142801445589588288571614303134051319288388781979249531520280974154453768270507082384816492924822598770249965936586539141600103324049158032822456886379534915486606177726243620772783585329132169024833862126755959277113098009676727485938183803375056485548318080654654407720594623663266078752011172955097472041192432268381629886592114714761209261387678956558310954700931612535629875243770192396393487226810300563651265264799047298202511157956447106868163492174818858438859002465747089247342149890273104329664276055340550297842698099312957774428542002787398439119281470754893481661379103998043180861542277198078826451959820016348755956982782988406681212426395066334959035642226090119764376008357757278952011750713528741133607035295215684316086658542305229521882013792360515014030706998819862464908760146583883269732273045626026014549091650853258693101545759168945594452366809958341453250475074739713571278336175859023992246411178217196736959828384627784503421038925155938623426577432653571072956868268409402923392782534632621172041287910680021014226336673317416281360832965449905889597237469872034166926579491238525586500961681765661750440134393390492486241987349581128996235901426362349970575514223571919517522635849879709809491103439680183172212587161771965126606738793548708351255532806083226124575430808874322158126158138034916326100067054120069485050952476848385581060224321950358602354665250702888411857139098008489154843265208737433277185975821761205833215839604376175797210943938972480071015149221951443270809681920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 93969191583070523209627547852978481088988189283588269216712359019551862872135367550666695463567997697974883308384131566747111435860744181791693996137029233470585200578095187577967891315894371656451356885751631486437665249694060516932837579695540915404476029764415440319073830017528322746680282319418737179922893787192760395008407414739749899156347194633554170645681331839002367077407495969582617201311881111449579900709082080951401251060848868296767709202794084295408921448003512179538579888808802145475273426333696845460555465974222284065229384817891350484826819351134854241289024917849138134691872911698481527011996198536221215466726545676998475963469229473881144005815478625846360590877678905484661826679750273209958612964237626375011708122318484135231070485326583979193228823482933761129087437327717213974336819679864391580968222105481603574559953624305437731625680469031571522760712946370360467712320371140540121922000694223113365469204911260359439390454346710419540883229477944692550513298808543034856997684821133917024839001976614083313794962999056545037268295988141546835979510293298512764322577420765750885440731078313087944907004403640639095099377076664303693294237050125078105164104692719145460673013295644845259115969743818330811381489120251980413201957326489495697474232141336548578077988356284713435865067345144561263347239759326026151346773905701479514430310253569754672374062787279106302774433979557148138315548477364053453875247463584704950698565507124721560581384833169511683646480029759132400155515527390487641128830385680752808386419102965828291295695374627827123564504149837585186020864163889523409964478977541001673948176888370468109996153448469592271741430355135919398968560826755363926717769718148115880856991274819233514409477055820627873646009799715592794695110616541985103047834291841523450196328969465171095864760383950826821104331030139819658470911042620792916084477123058389502056992912479446511048854603097521399975741667034263014667728708136155573898910116097245070180453647874946761252594847455207689363572368418384440869185559268321299263233123626664654582306771981094245995718314436289568700205301832512842885023198091275582140003945895091179115242802765017573188214190570336879019179201070073108885829901899214134881504073236273391377450370532397517099050010059181384283807700206628335987532971146397559805637821964054390223025825347853745253842349729876729719357375272114151859625272803064492510105639311057758375555469936985974892199713917646464457782865557859074232398377316508545532058384144520722112945480003680942794270017260471805354581018393333904781463497493444182758930066839918288161149158711300533333545650439974910139487649912195465676090927432641619923247214895933652499893485157250080755738721878267678140898702392992966387600421559017102827232449852461238786122041507316968740239609144470195967768579039311109641599047356474172806157326966274878631997229972706872524800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2344128681524457653018870682988648417850131049245652694465557230572828864849141227997671808786772276499636592225651584134109224055643833011347997905554182162462322665322512152266873767325279412037124231094959363777942084777098668349387684091510407838577849981755197084739424698038397723987775176769858504070226339682126131860668879441568472465596536005327091758012305126329819815174344473470579304305402709454955375632551941810797139417169575507974827989848980575244359360611269885120863702918027429914873046994960082624480280679932691158294897442757853918038671820879994121006940428436101552709546673458409215226800698668607268475042809936953861440967159808765092820757569335914274673695360224627106300704162320648153253022477382311001059629409463360191646277999798840926449826056014110407787608571731380006217339064530176100149618638962801168224360115237955170538287655396377108620659129928183547330479029173010877677016266353952682800695990085640672019004781321521481353224953012017673969412449986732124804109261984032768699556395808780643135101998977737642045598183469731776951139945743001312738818481930163252435300293359519043348980283472916755316044792721555532995482226354821643068171928285938643599242875692812416581899596492728702833767156966290084952913928871304177443112311719151666404802824971550207506262619637818582545428609327720998092898091360390171141249994251951934142413388281754324924740169370015969423808717874156626384445504416456042819653917748240210148398416805718395233998043798391428546319490396773294780838720746390464992697707595517448619004622415942833816169165019529533115372349430339057296047831576966371738510585313890403591283644041216971705319748622316181904709156551318970252822974295575225009398151510907090959031504041346012107014672528052793123391807420324891251996894590346451217515131577078152134968511169595725054525001899789778286332783443160575244758629640083181130246503491790011321311617340818160658243603563430758601533891339342918185742382533565367694768953333181942469609436168497146924290426522326830299885491668317111864799810034528910529517649105616303824381943975424950487484190697647669100542230111764712930334048331145508153570434655985307125016030723060419299073658101587711608081312431539905815198713723409314285182730402141722092295901424031257159681990564116528439895057713521027400749507171914277018768846153915253122617499445110427542218349480268282254351121365653508991011201710835679749616959173137680809144192749894747330266972467750239002443746348599547785312173853456561277173186354478732091394575269415060746351737015047560736455223825677025504118096798112772931030955154020426365645159056361930732025344439573396745734771571527751692970243227712068545275692105976859949589963689427691811360287099777396522601840913443107848384356415641008386052114530446273732778930410674443383560470570682702598493773607301409845240485914896882206357589851237253120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 47268501434249774254306311150752775546769674077165008349686617386658236121661009231448763203305490499902466175613877307354244543575351550176016301354917664993934136470999534826523284454251958294926057526487608177359884069465756299483153814068386707799683708322365006667966615828508625901937932658958109927992941647970935375954464280369994900565628803599632472714292533985578694998490531546215508051381234413183976276382842635668004116864768230454449224397948891714453560408286094846816306247117335277210279762945858793487049410287817447153027477574830546485678760173994232840666803338954401339533635722907357241484430251238694155409870723258317051775085469074107390008510748680993149605538713208515429277029870739786010239089462321476526361214632101723549677793344848250772280005599705218936477237758339609801924109331559122285427938663197528692583038957407638387852173270161397447862900135733864622750664524485584526518065662316140392205925813527540761906031949137730050760439526707890989873321763435541430466553629829980449432684665100145143728109655846267103592815719556535373679609607869713942015938512808479429841642043654445239946939021144458703119199776892935143001592247247674872531867214192740874721972009000583149581172897124174907842535693793741825514663061158060790420412877676377301944999673877809429812645084590568076587094984522131985385607381551541414856867002570173771625745206350876543961147656556921259400682665885575546510710310196852232155471570352138184021932444356497254303876980601890226569318391263779228797196664123673816278804567268704364320703145999295059383043731108169176008340337437295162830180211019088284134896214048946334914762978919145166427887954599126300811801482595832983462212369002245724345413775339113572996361336538776752540137938590963549245624722722627541351191616971661381346489938381256844719550791266522210536705660992061874809439735116654247366144474875131803624626779752335588931194231169591762679570702076680475829470076025750118961080386990875648496625143609901372501080107340066455707260648064585315149178198143342241102855130026330483685756740688497417953694597145560948289485805489335009708283570031267702872845359945349194467176495114391162770296643729912629201607636573719272506358495848608471485767063828225773103940997438131218027459569647854229618753201024864428230651388742283571732018454030581278932766383676707082770254115335966564185026335522241386674015738925226454957302972211681846197518279209287994977227590063288472342659488320662575518023092726469469811569721027648514593597886617552736221791941900873902320828203429823050280228444878363008058984403011197881091542878010006378525394950539981582635404977440112397580415888982735085516117668667613914778455734563089642139150322562552199410993631496022957535778996125356340943026318908254989113744349349399335739136181493126061235394633386008954294433780103011079623176477661051858183469555253248000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 737264279751599145287781361124817410207213042657415395691150512592610737076546752052974297204176978887296458637312401198239500016452600686398849635534323938162960674345796790291187677834625443949948597824573486037821163878403334234422566332126627262866890610466403823848860169640144973995138715752786711687733486709199129846955280992838483266341431260918324615463513932390118750430790130165042605968830359264538478940839609687290614777137908551423068503978960481787600294141002585053627064910764874317827823304254178321396919113102146282090747336507799019620226592281355251983203211242356761096194966786247094944554841311995663598942014355390409953025617099700240676862527380763871390826977784808319671464965884217695115139920773206373057912308700528128597788217004596075879383025192349796603970999394520616933546964348826833842739022257112763825106055578121491563490797424314560745394892068987106604363649185286193930427132514006935776925214455056192341919848104788472213484348681789931719942023480909636071006989926591516754229124322843619956137128981220077867145111649085754991387303489788029297473889740743342549048211556505194751971903935627633056138975596164296205829655362866230419182378858720024456125141830089268561222248579707552254706413422762213974204149092414453882868203437911952853763963083053678489180258664508469304014072945642203353937662064737640037354408680887718504357760392795748377272449264386508369742044308231993919125651259919056498509538452626619395111559390794014792364117365239497832853458724961355196008218310717956298473475381387611235059785105527868420759970747517175085497693348534268628888928303394802565765414167214261947070940062224354590702643819628394145620752465289717549701768478670506334875244406828763331040594752650799812954396986730521230378937065310029679783849924759690747066496964606982688257153228337996627545666197015856777718228224967874558278090264102439099221541961854208990211972389345546044653022601815629866853679897067247847322862840715446991350187376215581855022216178017286856345636071664306710693329451524070718448461935106992149810062088795002037523334984267068012881349440841464306899534768150646823674427965182022372432297687834824786399048801796668939376823948058795661189137873834203448213047776547662343297688621054647184610740638666664566720706798412113752565766054232882308202724404549700596575188811573908569454749744598267170515263135159525770824427804160454373468422016114762619906629189354595212108431052097856347809740183157254308323476483614535660210900554372865467979752620710544907644954353167112306525503065180905509278723309914817118005198771156366668691485631147590141175120070784849055966142187248965507709726384419786268026158814762048609450315997954619079803138941489223137548037008811573927190300172431039221990384886607358874599581902578099706688418620261109854565369069670173681823756045122305855753834153032696574247331430400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 8147837260291393379936599601301921024522101753171112193635877144528311160608336723776236228734652325260987889558464773818558578406811139302479162990348909401848589269012044573160192495505357007052006220457815565589807534142585991211273184413093746961706465903041836601985935652812734191265934046040258909219880433683301586007726103933605240500713440964579999019773866251512587510919879945329673223505314336840725023999890123617939371206361826943220207879999297485404399733346607337944581956339524263834002122502803616410244789296922009630864089290273326998262455129349118442646571274554053104116747883952239073945975025639909545990659814761766844864011721930171349702113145339513387900722421994304084934320346486491521049944012466877411220558719448566001799426228989415518193146783678076524901613751383266065079237272748198555626849631069854042257260299534438384766811268775205102999996049808377916064305492162910232790377912535685210419234794317000404081302467283287807175101594484238818343465589133954508313493105488693501999841054160645746817205311183378698963408437204060412639885118445277542910229352721720245155911102998124102812584476093036503645064810486832792350634055526698484076499202581761897275620833970538266302224988823616936945830981330957829576419665745602208239280457933965026126194528156480415960244396594118101756632060065576163571818527672130807209153089790645243606575207539318672161734088728119965571684850078913432035543233589067589256907357161243959839401170122890746501757179561759874854521451264134980669106400970396372430486905114767136247938960828960452144780685828694291103983969091250019205718698469898098165583697627325371798351904572040401406091633375175840888065739305108387383160888448177890030765498110462211035867490179203698782648703054584542350250750317657510854049988658104390838975473713587114557493392210847125584315461065668978654206182805979066218999137516133058640396321015928543969386280048893262384381789182705694944563357038467652011662125999325079798620369368197959495784161283317606441619033217634104189349335356526115436511426060117973619254244092897414051443539247333791906269825830379061052664257403731354722842132656996276071248859612452141972297918373863604287728403046328405390430666779525151449834705225472432351579547339435496664361981752474436756186619079935072570968102713699678024875594886646778486742364981692370051960533797293045671930885773398235479486496297345302293007524602750877250220921724757104998731199146679455119386373635742118100265762680694236606161113607002384109089525847090051605176469330373890178495054827977472995625611328291845701118873129479710351624030871584278880848570719863243892636953246012093868598601304528205809644567230175940399372190374596462219792736515624817187435588920838188919837516537145841599078771244604986706923091073695347959326227219450149418036552877062820922672139150683269393215538165950336047513600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 47454673791973259319228789590626642669776294123584994488687329238973734786676300053973332067269639223385407297622479366656585323493916824887498636978328383180288045477756921677132241720974526777288146266736953757288816535177290144851222431911024901808788409501852915621428993122216778582272606317524006729536664069496898590991436773887607253603532350972808492960439137541989141679759528959798798397330826432185905801928414782649218683893012182812838718424484222136418637398745095750091576062501999846427430421914013568981211225300962803505758946654294842506157296461235491005131298084682595572967772283667960250615478476991332000336762770384371987903877113302394136226005752296613312966300696900889160156502682271591121187723046048308063898139740586061147775827275127006002453863083860851587324773331138318344785543704196426562628533514166111517609067617574280762626996173615322690623906114129955324523209191326818257224099615794121751386882834822135027168040500277408861010395819710689193599160979791533063573894480905614444298647311211070407451949111621193499909993424454027657742143230850767834715968772656022121815470659789273498140304949817047454814189587524449603590477605043192219293260210691546742463197375341894117137072958026472398086733197645852139966878469226709224892474347749101197638921638051621112519011135295076239560332681753170301576852367581025873302976383803342485419018248726657020031437255648998938022232854043937781761482546812036682723844067278421512204503427086740991857000213361313128425594415206525124482443166665173941482846690891203984674224980260627667015001667116054314977550747087579989273334242241220518913588998973414076944480743769208582014334755904590129546437315809517676587553498072431245587691161894062773225787228635750861283546480249286229877055868553982276230668242377626132913307705573975684258705126246864620461368385277789931924151175977544057524654212061286152037534756056795614147863600442065681077296755902448096949334047298511233096204352241635294450350877202289443501950081638738392175130890394479380045346488318485424618418409941334622265171729041403092739410641333938014517670862518881043836233189627435129274326742783514149407191949423853850382748562704803812668725221808097614707094808786293656108460297067893401513135924829064093374638334456892812076092709608729321441066045695774653945026987883927094511881629127889542404867314068930949335472706122600743943689023595954331895690987696842446951315046232695554933976816660698969000419871096709733258001686553367150156440029156773127240696604389453819556628456733783835423302335011888216247323216085103093033353927158368139879244837697739438542831317088467815376172978479416959452623368439103140799357617989007872005390028137823069419100363333386533454714279353227623123547040956086568784030307816152386380599284644459486916507810227313723819192254089364519547035768783035793639434086151075397632000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -75869756491312170350683704992745806919468226090354863160583812062193980325268597215726365147043081880296573066533264084673813418125611345927567606839820839164335721945086619226474992719953400147945876049750116101869929484251786189181260474046792045029871601567526712914853789800158279663407378292146023839882702769651872566857714657676013928180481805872513573470821537160251962002126691870096034056427353964936126196749765764271797116019047665415000623161628738770159000594081542060287678147648587503701277588446791634587293420242414086287920819283616228872932698564090927193133142459731600653293982010837330919960637432618766037913596045917478902601554716393855595176854905921071533816691727051761007031050706939010809800067176286643429022267806856473170909583897358924983517798452047944931921050004814797579890611467398370256679048390380050409849064905190445870598048493529736851349696553285875111980859142732875175435469674710739472588673484278552108306841371121386414452432808504835327461608726974362629836294281058030856984852087942805068906322949790345233906846345713209873115847873458708258843322013742522000094382572510450036180475521140530920147062777462226610403410034665737890379480945506804820018529984077860774414492655039342405307664508467573280744911704660600476999054098611652606572466917198611724540370695395289180193704596711316457808094158065350997905005286199452091124909505267626441000806750453090851919131841816496165350559851173012220196553563578328591308100108448900758157150402360831645177250328302284086325576580647080451380695778870855170894923678794218899681005328530052737353117095406909907385584222032604990331637843404749267824648107384539931455590258018913306954547243197304401135619200413537039691314131066949701582301674183841686858107986521538094363306272669138563991272321850853144899423632459171917422850562639854939298469527809459377193840615149865584236392285232585441226660753661572247615021344781564894243822775321853058232147072135468920889415500547892836348198348877932054046525994870733215494321181949619354526724282182896696098273126982821615180532786141484704793131189925761150092856204312823505529027056534606804669900747523181506098856274371410775119423122829648296993342023146953139250665323926196400493607189463204818310826716761192817203608968322828118832584256237997464760921592070788721320817035631055453758766738366886891838553214032090277877821516174964731419888985788195393647360898227746193061697116515544660552995500233318533662310610777194514342529094064268706619452114787624337737282265558154434040441685581874898044573460283127699453561915583184743084661998275911454426961068647854471702803806479506359363269650356449332639601099907445266013256525786259624704946971693449552100271338328468500756863948089868657507007488250558985128488010456953129377629471418407998205143261634260755878848492682623343076175432169893512047160008376320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 12477244387824792930297585696677544246054348177065506803628968709647902733962357372377873649217174208702544358455635115776880603995809919345436555823755271606937193826532226629180149102614855290936813670598666383817016252733287833350614291454297621929545045780547016021601248461091217041649658653186199229604745456565745247358357776587404056477160007861117222894647949501730571636876793862200393182132687458260787242046877271998186436847960301852482331456900629580788996646565222744118930028393218968982503917747337401448162823473194485874561536493444053393297194616540468828409944434871227282384722652372822908828800873029974294110713880404588968432234036215762782847180022481687853420746367096804854633464164220306190121356125350607099549095464763234129316384010578109604581390561646703052304784515417207218974559782766934426532152588597003830501297201099781123072270517203257792063093463450444948460499504254939777416311189107879716109199620515946413892252395283950529480385521404058801677823799615256383948848496933024277936852638219655631964096501574215163719435867522654079607390828308108641741552118932617486020669637035871488632785449153614871014688551078332531042131831587357297360448479818475795533739020905596605700843011126707541810224890317563218787605968723141513893997897583612269035271596640378020480107973853138076246411189559212060516684185422532786794432300134759702571834622721961065643616929626103110303763598885068327109694428573952554133737798070066514148023385565864946131625436531159323563045303105572004439908778227286572089104792936106557449084642712244646134955324420362955252754607638428988875727622169843182711374493551786213749593193167421225017640753693027242425768978508635340674529724534861573937460504808011549228536773448615105800308630060969251510319084103645234636696276445282977254340841293532575544781186253890856455174125638316969953485298688418732340670396747565638430196581193918715537086094990435993625525078680666814302934719386259603515233977103297967953451083861558462814980961376286628695823384796133081226611650277576035849814810500826504651285215271400370966246475342590607863179896885749857673001927378880601940425618109095182044801959234840933636107863154417588155959708796959157558660847734821208742511062906952704657448244283843023027865604043841307780139394647563694525720595259402430107701132953976195218958400768332476027665949773244010383790260161435023606565646267316133495369053031036957892246675529528877674187035737651635977208832603442404490357734417425134049033537132601663996467749193881490982546019924412102794315508219716790000931124597270128106833650976496798591904752981608585496122089275526607063813333605672071469962153295044095037369209505805807077320529914379783761892463415897572284585061920131753473204226112156840267444094645515651848339459849920056964507366203330454155786641580959101394946439062076939088231923712000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1106818262704814993833324289483303146433831010857018318646673622167698985976007969103771746771677175794684472944889707582241087710068711566210656394547657915597324357650422805555636057512821720535474566061340461094758699992144966896381931651234988353117091587903714700265092470834547149880707008119781490457603982285568605398544407343425114571609244886373954127662848881329768735185515724334404355698967538666751712831552361243394232699104617669927047828384184171009621717578381493723896422354572407287445216471552136430887467485047668474766914885368715094720212373124847018434083086401754153115641637884704152326900038232124197604798675591114813973391142429734930099104493027749014732044879112178267237194286434768758298402883823144278660833234755362396600403746238375519964256021656390974759006636919941655878507554871449315008339906644495904514716238315334027980049694101083278597736082466032356450467169074246467353338848658126996994196945611335172261052404731420009057069132721496189688426000603081348957316197559706606711345882167132781208858513904258589870268344989529813046723737805183197878321845203019897264438917416827972733009029212447727757079107752960272398179087039265652073132235606408855130272846172145325337823105410276318610849673364820870148515079357180015877559190520475096384696570802771142064812363869801110531406822885459792138184449867695022012098582698402305570038316009542372097108451316835498404305342615745633215540020309168672695716268874859391322127376047951280693117356219373544769206633747239545304110686065910037927794083117779094736211427827650856656036991121422138862067498248184600116849580714846255350401787209796417982422122997233564637516093148999890305179465552494393365395401465994021899149602776647158741258060907606601084423173378379802294086010114242242433064390624537360867729897001086279760949181124675332762624113913402029324316877089165991134807496289383671773337148504907813716141347976984413284968333084018451894728696045714724059470756701086510327551106153704341739940820099815080157199377356364110353741455153632832585212839978297882534172779050356520001214022335177229632323581971748085829326302355250378333383187885947883999965350510817133997948435733574849535633778666664165588975306992832707151795872218779351842246847054157631870873013974909373813968107134285193756689044061408929286531587462969716198951776416504766167606730679094252860838912889355055933548988004225527028263979205386406002939072419096519846730835224855212048303880039310777513439377856199117589306607309661475950887080697786101836874159691982625032420268887122060711963301615386892562597216388720068483898065124377543054543469257777467965332696218411158039563719669127979513966943693617648415669116342616880362824971323258382579427162199985426752876634622242318292175247259939764558516198629998893903897513995573241667277767928688023303590402207584603566453555200000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 39193321455547946235240101665874347929912551676412955893110121652293763909586901115717856311973160139769788630975496906570938063042497271818191015673570146232416634546529101787039542669401583889174675436928464984745690676933906068520409062781072110163943342942971080898772613572447201352332099401703971829817290428783975359763040940502150587290960555383115994446684469334942229557669595644128096833500273499910279515253528747759596032919290866345106545892757430685900370120983258446028245684789774838850266884795475627801604388137865756822463972530366697669786299397580120201593992390738825210402958387217586067268864293427149416529633047679722709946164309437283733238353018006863203091606071732608915903425502848540562847218471744785670970664560295893761094481707738688627273587155214461596598131584585023020576852687959906642481429832389967902074707146289624353059147576292579750081781850437690872424590192724001241206213349018876519121095540484256848319939314106685939013376442455884343006278870113621536665656950806769021291388453305650224571030750956444934453948502458032548802720956295683677369061416458371996338515077208466168057351601857505194604432047686870298818165041573514134243263515387133796505870197779807287665886152965970659610939106858032334622779093727068105861888998914132848017707367329999879080860906367292455572929602633046296268405063516612300895467545903208419627074788629498763374656354960555606457355550943324328530123209703883471782723349692694207614568390588936279759514826019358571679814497778272795343510874325091320256086659146100783129729155940123198594793850014239122667043512296210889276240055553438700026910755963525236681893229314240173301641264975537456110218724013509308193393120657541324542017948132244660383000291275757693830426425330662855131592242023047463674717507389456466635674300853565889965308568090124602875829759959992457647885481056898112198032871671495985504962182220027723794904834140746377763919134171579253015272267049926540019986577740860137193006816908871054315559024319781934049108532474925674832306233551363926725102152569580677206003397052792103637927356452552387824567203842335650134263881981362332652773045825115228212417734466163735775198431220524998485929433120895330843203409099535500222317181429689598295746251730906821442356317642279479454545404337549951352354650218826949553824997321144095156187530069172155475079243462884919894710475006275792894460257833282271315617877312886219840975353581029644074525171573296717016185941554846741969099607268465319948406403662594080428105138132345940411431502425831464367345511933130468478277688646020459794714709974077685650963670386156283783245725067851345796693275116336831737757707136999638249774346228203461739807110709097366697830405091247303492571669686663612037597326232947134087727334612576096875517534918007970350166498205764592894719591745116728317246126178044246753280000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 918234107161947132638556616204259511878132480652115572500738182126128538935099370685569695922497717545695954233946279671696513754577328405612530096633085228874395628460580425531411858505581427452421804544066154965683177366733989545508258258109224105860064130372102335137781201754063811881483819992406270826288062264876601046843506345876715725892215627618242346586282495244964971358888949126456484855848021393333540523001024813376091143436030864389206031811696899288193817713891605901097274541082637463148491906345911180340252618121254472613778831507488273358256423694649695064867536941991337021091512389632387128090110076208310191450131798425921889587783439133162686387273939960515861785620696642201728263159090032094675443569797389441539987204038868540423749472255242410921799261487201755815289938811122653332896112268651291137614807613047285630001971850558993562752688154885086674815935078363522464386820989465268086435327074018399440359414518478936435731801801705554536103720579964360990479190957811993829937265490042506395277324232015343543797986025582607572473698994914868801799211192784170829678332861033906474900399634328236179193591642060798024595108997783160592835118094697000685414197613299016732156918571576145785991595635698194202613062288719662895007132222955932312265890459003037119750488726331742502726551481546465679828129284360460293636253104525583707352536139214008875850044335037419731641496202642877481527210615812204561952278922674534987585344107431129884217437855026206837857880404972101865090118664779158903654756339605762756505976011887763914522824615500200447127554627496576817554597317140155230542555674907579468931233142053833967672352467963399862482086435402350607430654292725980333052086347199403593393603353807034563904810433211917271852277295994389047664989035223813012426253234790659180323464558808344912631641151397118306833629218913368974464691216610875880730565642232737940869469235888799492728393260368800863273227460941061506439603103090369360826723743128379597910345261192190844593626206968976109018112616309214514097162959060350318318852407912591215677305832722003764987474952240116275387358332890457158244880458904711501871067078058420087169509906114894598670613525711038942656419866071233510438859438024907706623229249540413108070755385774623791984282708492206650799994727607563441759035556564749977758370527196385279686380352863382610831533482647966025884599404927148927500606035377538560307071459831453735824477984036997654062529968795454785211455905925821744354399496162212438424300993910063056743694981315299787451988774696396161887292035509877178668073640430692318041294527575504916443888135544619713646214516551962022215382875006731388239810683262130702253636545900654510773658598052359736277147605565623471214409844314139730301501610682747111845540760277289190697975980804982088330749024515156727087614087201370999311980752050942115840000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 12105707136073065633926036687191294791972838820749214516087609581914007702299530283517912837280457523937207837125415019113190971789601443340871352174732662353658143604515280632382797292460550891007838957070385347486319985119047654246093169059335514727186368344816423727766007319261914041340707868344691468880517962648544660420322965326101777193670304947366938784509089614640563463467448421694976740250216253856988707245145119509658446986063285852986314859216492917247908317322929145972803659715458864804147013797137043392427612714351237123032657011350298930097282816757331205903457864739126560022506598268716041495176480329306467537593843467929528025373724764423241350809125994929825560083755618552681260444087379163277998446733933611056976437919957878521419478302139250735310244347548349250841522019666122912853082758165386374840171715071780692081963192366986980536159972790208918974981806751673156071932793261780537363592316204288798615495803357137598439556933076340977214874744501612583111367831741407632183654473066734534414115731535916812166552429073400107161473524433015396526675214000986385722802488059429128942983509656195333985831100731840495856492788017456995236462746055606263446843882381308434362929972607574862340103775208620845078814886913435707887382921948523270898008042481227235990663108403336560755508035091626455483142749134625759471113924436209740148369729990332718369600723042406143129706197593559757142711136611674590976173940624326054195944244207393245264288527962984703752336216241113729829084358364483893147937709215023258809937722580261910789180195597672536611534809927502466264200941879234327283506165965558941482921915939520504300594885132358963729633137516946135631917951662273009816372400906678041425107180449011390097215314815333645241352233018492155064126845919715776872540005085117303386690402201330117846958901148450469638657738714594484988282717508973391653824023313666754657541963464301329088688078115452868133019453555865691377522348743229862512324362126367008591132755059763696243725670059894646978161030728765629972569111014900165497626088022430504964726167745187142367086290547050418447538155449407619048704112238032692323204781443069243373178640619902843584705642417886917641025849466758725202990197404323698921604930492156322564727055085371203644387974702875460386267484241139740664635097526529159242224248604946629176331102912403727050832485573603785321873057188281344719543608170920361166450137843329529764110667231213164842234415868361038401860073460531197267829634541295891656428217023620384517574228800003559478245802562641402531726600366054292096699744537394740504330866752887963262202900920434649990316721492569480943691144792074932729245134434716796057631268018351948131482732259858230096167308759850357762709514153653769961163930014977063965899729333249938704193701319873341739879440388254568565287683405057510786732917356756992000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 149080120382819798850468329633223788989398957377879711778225610738662399245153047756632777138278585412719075361655905378727154563655970297174960257442886043692917000412548105791585665560043883767787091265376519504607003854902012351663237806899780868389783641691611450814750348945564976196859379214270742312250996094219331671015744562415014229369654077197161546539004005139569080001662093296894344490143643620202269592557579063455055563292858432471090383049231311107496112530500907486649473613948424364025517589875553226161669736263822566246383762740427845323079013722121910695096669022386108724607133371594938169317053042382582587332549949095549134374659690972694869419072270101974022728849424239215712361315876007273803749911953582746058607036053433396737285463682977333297846169995827092159468158561947235123525994890509185218955975229032423330510776394488978900888385818975662921599119629068632721626166719696198618436009531255526531564265357383158181124924780522982383710711085844819501047198603361503617215134635850302012154483357468625429856371766569950566899121536172981479953347939966277858128659907724640203352521609326077005462257820498800504393272415131599391196011667484131257566794063255747777241828188404319843752079385837234599388360719848415969842153527786472905920495026181893943922889007491921653838189126503229184484993617916316419339363806465094761020201191235020496760030042687913038406286045569140721248843942223144993859078258232390878441810247212153309682805679149986976065826813029116407148250330236485923438323156469608106207213850323291125913878147363135086514461914584845460621152229709087237326705610681688899757328498474687055181491463492084853298725842286135942805617657156232555029882213483065222847495541008204585725807960467452479768970033944848316935023770745903741595615029877444502173712648856508240855029395658375392081718183239988950160756040489824043695214479023458229762709482046957556825142330034596606911884653546280949717944571590066374553878472939280858238221302179101613418479793227359226527203238263418618824272246735318292659790761975231644044125378822288980101025070249292839039815964374411812120489135072280854649178750380959875222633942616918261962552347604820437750505961951663281838254165062392526005590168431719188183016072757881308995796077625924126697683914272560003308764343757074857565471017189027607195938124426519802846483072307533020699551958160535513638554298083546022481932703660345358822121512364129584725234727780458143959684113148736042780860198173942525189682952332741964412828539787884327307305008506222805120267329763195581212225833266862051291702040848236082811219617587182247913143285042509199316740254368488394661090374027198534358275421598179925140208268188543413003821045531753196513065191690338832734500353270687794950321598332307737504423829408046561281812949788344056449811942339086088182740864204800000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1532870877432600235035947518888562437839685583212282483292079820396157438703764780945118779193227614045776222476936645001892957499781897682945988837850090332037237259691793367327587900176716045430971937532026573973723129495729078462474948771685494375034888872029297742337464997770523571468304097025907171009337251686652599507913983250064872671781427466164709585582419273583454166098552066136567240321423055427509303463195959897934000842839020391534528881882026175234756650321175205883064025702533764214777412159503592299148016905254457540955313111287215493380338953164833967367759652209425032558172192801037900236319172226864704651935696913333458271236093871562625162985637230062819309949252109065304046294106478857143940706956393061530667828476273769979798306835406011750423463640398849545235982509480888336783997041077006058555730119426197163355052822300948828109982947821255468890021862876128916029215446683720813857103061826976685511392126660653841975850928572030964124885294361659239039307873344924808308057223138468812420127839814452378846584676624715792807187656575990772831977960233424426585080479043926822614003927638221842809089946325487115631257462396888452128872389271652047394252323806182647123173666572361591325640498137789846225310049339518335331910367017052955432908585859061901418174197724390071307261816845755252919163204824888039658021066860470205907038076962616344482548322435777638390221236727543885813943680824377624238114356129186394106683617070970215950649323449806943693824001748741029408619950021462660058226168550319838620736987899648802402976535051816571019983337573594203592827934963104091558997506737983601404025765277299112792189466736595851530844068346429732267988189901452437114921323702765673008641465619009371137100335740755621861570381666820843044263876168866996125941554235046194618837739873249825752738825769470992928734673622123536853154967202394807958913521840517033318729145696385306471415792069471183948278183451436561901100768718669977372966397644200321122989726333816276178145167834109104622368723753732761184369860820562284966498795644578092826742204259131164309121297136904138279084824986610400393560123148905172093906717150485043205337897992655177856804814653766347050635879547605707507711549616269385629807249645847330452094566126339925667860655117881528416023235654384179231261073556233116677778375882603816970649795175537303960467243030287532643185113692494019003449951791230994383474173867133098938236597966481074653146782435867030651758537236696278689228216985690025793909565208445550300000510167653734549073973630716126060126571653524775174965983679890289777385160035659644083730504167804734311983236523717924697083488467851185005765161305997097953935312316550639520456533329518931328180634394539765908949755898767083313252120308120415008222146835243323931861780462121644839719099414457426153224290054160387515497840640000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 53644343048677594153824476505201467773438475408253567027134284729939990091238775403433962820096830493849435023259137479122173953017097925415867816067425823508887393182896652944925442438176695851251053628108102092077632328452544143394238386419662065527719818221035683844322711476533255464673736285841517441675320194134345254278102770923352120054413472835805340888287390783946595177101631750486922294967373146095808368425070224435898497568477027432911923570936045666813094400809158385720326280676916323045131869447051480588426412834128357529502537501258688931686544421574382646960691179957930782747369645841913747615692535990393609721198565678750883996519593549752091463544132021955378359336873701714846338531700324444113780631278177022588502120609313359842619756673037770942985330537846273139086842012908399162197250818486552574019487513552977049258499504261049867322748050504288069460700910141917648241013154510941625771751807402054344147111406095708211730205862582252893326636200336060542250944594723467896760276285570168323788091586317408387342481308757357359407541556895481580675796347013788617553845761584242309596430268558207952362743152286919670700286752450445319393157663482462164493974421292853545697401550081440805385571922481640900399436953681533832271883517460208356138749505022531960170367224039541492284803956299889352176077023262965076674006689510909560197223200546637910752723119823617845966688057545642050124179081471480338873548535514202538522222318188899404082213199802444990499834885678283244876024235126351275757431373182809851191778916840819773642866649265668082638105423086420263889372647193921064488361792288914075874702654538542068557208744486232891084841001223419520937273537142894403490342739172322136488836573714717957454933311881064348776267335737178837366002300297279264706637439717160185933460994696597030578141807042050048228922655037010537137912720026419319910106726181419259201079614571024406577054250305496077337696697992418775024805836181314504527968316939698525713009646371849523686750892796220089424469250666935994790911989320959473092349929906117946809583664296727409846223391599978469106105922446980254407979026190314531734990419228405040468379523751768253324891998271255707666351229174743095964530000699147562864612390009285874308775090614946930634610567020874147407624377270777315221237555030773561690359085163540894443122761650938277891092148587065037470345966119538648329702621608013254735126116473920528177800488150955509012191121878356035252266060701191842581058439685606060630057149135382225738739190689872693117963702810278271089582306106532033162094045816311363282177992511513876682950285853734644893109344964278647658984911801886644212265308232706994644813665867236807233910878208844696878670877974735249509851908801781254921030523517593429332381536638451637447136504138821293507276546634843393163808710601618835374080000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 648758529510366550733240232852566438961432637719972624591836379616111229816951622008134366454019039072217353740900426539809496290836638406457560776862616732410648754968061581693597088192067438800410956773289090692864144187618876431981452298133508005687368440931387769655366732955378344347376890186189639434584887911981243559038756071887835750708172812003187237748108973555944042533618263905417101801952350496435655601181689430693571917246789111481221209345842878907897406743799184802655258033737692684041927949671048230547504275346320042360347929061603194916855292067721612711356452123099797418040916953944482008629949870878192907835265253279344531711240144004341453766520120313559356227273208524573788524026907704444291469836978401867474920366260152689204917159614054132764841720333919766919440462275083805055109196308690280036464817526721183134654729846989141718736321643584004666209727376957909200267967342273110278517857743701090006611076556610385283476951753634356709597335594065521542657167442506482865001162509512307071568213938450883041148642246979959347968420340218325070974437962867340259857054022609110592622116812027271211561527869455216267858658548689852409357040862160216028888088050796942381996079593610035219729164195132558104525803183652718837356298252978733427997742854242506966446655975417234719729824600419969378245437604579365337401095113402218784567439216130409429177860816512538266009948673114915228721889030531368878536898835280817417733115265595202527433602211405237350653402197546784385501353229878121587587054343559698195360370524621167190862722206935463202035928120759489801406023761840659855286330347279492300478570957929035422186720868496907732129973555887382786568270802307364669653622737294924642736172664289335234446696311657385512785235788357472615405194992730452496294260560377974948096268863881218385982387303325031119018183730900559995790768127577134208917420349628908991973339959228676075418829673066206095053055943574191848198419196102190203862660370233074343670797599340093166495436588489450579048285831433028676303945405249967435805555774870291579868690059465821359868047980536375290131862333650514463040974102014805010397590255626761114198389943100863289334854537938131865796684944735149781556656776917291848993491360438501195187059931243466723464172008416334804547629436082837329016545416830621389235746444105179681627306307248402863086722709165349304440994132243298892441420602746410381765135518473071048327618651225309056653488196574620903560342135117258650460319027726086537417675261927619967661972727326139243962139347437828682595603611833305399536099003762923947417293262367103997283689931109474725083569896135039588617924349215366752382673243501436823257657184258131527324967106243914435745353035300816496743085552314776250954214393092694423503467031198698979493049320739596240821575444731227156497529313655626137600000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1482887081642520890132279203089764951515344021893484365419848431194613592627884798077824719020001417107944715997218096992613146175248139867947693964280947551703402008985756773862268929398178221375568598704673645433421900817312904032205925673344948724320774163256660405626994572563805772072328158653856807158682404238423552410957059658168708599003618961005176496140353935732668333897828626607810772233067856237793851884842214224943909884717063307458348004270676053189053461896182026936463750174352782041276636282042726080679791066893044774186621007068490360374601911866108767519051408996111466090656933624810509393678342747832767958020287574331398261641782207963282476383986905291104103651602490029095936317489069748615161962897097342667497059668621783297414315753872303032358562370027171584852844500380368414289051874012141764215020875463880395940376748190728762710966874278822420128755172023266361639218322570347125615642003662453848377942251393670688530125342200215035283845716741086741547636155514183510859187137934459428313057826753869206073267041701490824930052528609713870908419372981607074852994203009134357211448275552040868941733704924921041541671747423186282951718022844951724862585483118595698338584829521874757924219884878015847493018348519187468181009564337102824871472409138381204775310525067075257474566139401157578815711600692918695798871696178264035415266442946809904938683013251274970278705097315537609804407146469462401052235334372961652350368850341258139475028567176365010844795183445430113330676525639873297589126194970431339958347406418977703959095734300307702069190203500690355468450467216120818000794956896794384315449123962761233575613538386576755358792993034573475750088387067452257819508209853452446645752245110527375301900801602409023159629400409801693878979007704491279912872759239242425958347863786608832281471343818758054228821417901960559318723314722438973052675816608451252380238914916011717551714982828948624558800147276157106270094530641540414683071416647802830452995067514719639044267205213002037471187005493649563672291556357098663884638833369215234625321446604789966383780095451254438319006723443746464803294129086632869841883835701999052846006008404318970706631777577538370745122785526791004624376299277375483216769659894839246550944717916178318984089714616116594252061329809308974683177111575415125381099504351239840290354172903104265437491331568957950803010656693879738329944487393751970117485729550862609660842885367390715396180462079104769708633804172013827412892594297286109830542519121391361452330635427655250448169970524171371859103958329542606628641068169448076019616611266395988475505762091850066173389110097312773667184698890000508785356973336178950298096245330417942597958539568924281012436145468297878132305952214823555403746857940832808138993681770711268759863953074254166796538494006554186268069080879595520000000000000000000000000000000000000000000000000000000000000000*i1^56 + 22455673982009766252082460534596740072188330494262671224072213220611450345697218000373284974640813044199477001395856819191961531572861528966029572530630016814105636964827539292340517472769440780057542389035201118725343157149737157781200061167946302283088403837300646663257608696187864064539538373285060091321700864427328421844362541133707826348265478860469875927311137589174320523355728451809610675576047576600345192082361045477112887542550121413901348020556542597848089558517011353878139248954301244952134126678970979310563656853944146310881665879931267128456694449361748768386193130933508602364695038195087817104990144339369143458328873494867277807665871234752179911147212526983933611842137877049368366457777791758122082022845783307029149161275259772280082539698027652346300583898349352457500344577449594688045964596704480679695533472695461696863282852197087970835205984913576395756495848195780170040938940477467084495935555000558952296197651506755084540172557469803870454856966182021146390787214584184552936036055871540722623399123780474351535886906739269247709742470646373029760626508368085425108770250722775707111952497982827880995908955498518081927155503567007963312925817166976549468911137426552095959573087874719430938451006623930019992459954900561669809536833892406851329677039359984107537279484398754026575110078583432213658605075798662794108859562679458054454717633283262356829965256459268390744786876174130263353452109200631416914162239161419126684764804911965877386421808202699859610651137369346736225459648584804186166198293999614243212985618472865287367851673853904488681751672701817508928111025139320602700875742564841057463330456434083137815104750345121369826092736795159240706585707598330103007426185897088893939221521036885702775324569012416697718308249472899629185392854781471305769704478003853727221719807467209796855591262735279907618771360308089036488627086598238661311557780178524925667898951707403984062306447399379146439354227366352194910847091010693400789388276849554856921745622895826663043323010149216246939676519841997340185473420476858781459102472189210555702018791838340188572196991813025009188116625139870587710805087877120127056208284165574379799178209949693554685143003810643574337400109864157558491743746384691105727710085740793564323909458077690484034622440951348167565288456834851935499448368144034425116270502870364759624790110240159347021529879315689330024026232589263270844866866403062501541732259078616714159372778838699928787043570345023289529859817311933650362394609719399697120621300652795666249062667407286871191078109517870553704116318020945085916028858249775521907244547280787942484801380871349122936297325004085860875610053470639850983143243697235892830097316010882793727730961268323677905735595180486789946107876475537263760695582192107448344488418509004469986274667642298218979968298091661564721168908288000000000000000000000000000000000000000000000000000000000000000*i1^57 + 537213879001733273549399579663137605177865832050348005501442654174664225413989180293449592716272569704048596141091403736921852242154087656008875223796935430947629396143476047373381189871489350820997964374417799655075453368144371358422480748052595526218796011757658677417681818898973823678402223715054631351829923463141750909927942543053221747755804563184915563865570641234475480877637707551244219551353890139389211654164283875122359820998726892744855706466935693959789580240292418287198189565842984041909519729633838085428134559743720073107881283689511681824009347345399966903012514441283802174849505312269896059979526655197844608210915686788675162738529696625788148797475190476542970601283006508320158938185484682436817308137145818496540005654441460524628814070348885532508329719363103003855767176027155392739141571546785161630253519635026397813899914602291741683375818312196993629379479932099069947872490568175087697492516996303750087815999507528471605519252779399924027673847371918523788862029640126394894104264707516675678847287564098951236064691743837002248614103596834711348479727157565071243102500693141002092824587958678035512158983843386080312937726828797093414921592755183726041180650845202211838140828437886810221476880037936332193957533673018850550000964512691791782264728540829650659471783325652688418896624109578787700686664376275846344941680779578744556637963290188923891088666804725978560639514826329126425042144673135966775838036183893437063199174255452651296134824344688171870939286869720228986553304098267928701860535321589638127961330299799928747301597647277825134336732600950049102853863881356800519344262741773708439710234984839854320017809472678892429850349746862748270452152668451424902502551223113111393081769261157758601184685360374553299039218029929989426923575860597135612523584420150222207223599552684507360062210843886641954266634127674593546741289614726769281930182237533675639942089456467075728298637813535228405545935928561094052523888685659948053565097037358141718451609264602408570360826944096608262791127244503165288138714353708978645636572431816423562885785733597600275238769680824684769414560163593177441023310167974254690274993106064193549292249370629798679398946904063816531894694439831583731833998955840583504963220270536853216508882370849543166503071395784812308198411305062512512953059944676593494854848956368243407429313515418811586919813069463838571092856585098795132680462576324106176188942336504155794529940101940671514992223041413165087598118882626255740098959737706465918902278445359019172046794759189642182522145391924545865360450542528840840471602990287931915615906689164712702677601772534936518648531594916431283654838257535522754738116142112063889292185391575904676895318097711639296229254175473816951986671455837369989592926149367760368707096880240831611707472288996741193911560944039799235700326400000000000000000000000000000000000000000000000000000000000000*i1^58 + 2585939596803953975918533099588019657200225563512735275089412420490335527334653930694144423486151036466553129460832866535435518073620721874657968805837650677431893413205382114813650809503330256095035288646691677861294758606383345122353886410963844578898837817759582007223093841574227915178917686278507296566588380595297368995837019278328739985080972046148581669279955851608940026287776408024944625937834244758772606978894611192404633158511051761645696727319487689448553243768681203325645635739843350547379031689568648494054986502389980922298670280863945930020840365432982681252343361243125386010055910877322860214208015115612295533099073497800388953548417821743494670019754809530143698307041746738508065886596530352308257464377332984746070370601143694682698424449163719876556413719428932517489201236983879867140839030857519193079169798334730805203203474324965643650992202794941930005587091646968787437335823626961181313725965322104800606164962406187639966845380438127815675745852473255910519273250299421923148833513085281491195747570785759946521765146729597060933449342245857296039351659805271966854181443222289518417966395007570622408571146047444674833193486923089034520157989464511623462822456902410727996311582523261586835432601440050676205860759839733586300972744303207039866470844942424268041965594211494416519710628782957894474886406411585801586379137568639458753559415915850593754844348657103169947493826106444724736619473819212422215142074304846197865864498108835714168497741742974779493047112724422903179337619106356658532101488774800707372930468225300822691218749157661777091469480626924076890021877061313966444431565092359067648134811612974378620073589339463232171664577931682006689741178988386057694049947855309762310280897748230082241414249280184032213326993687455078395810301971602640074252208046630210433165630145008757403327580776683613928162527527231907638642164838152017331935660642939072810261506761682380901545896005683331128091663883870334723332687162131650472846621671391841349002705620493059787443689987752925638683798746751819372606902131167828098312627395017610986235806885451881612044857955134850740658096311164839261724067243391555881753605771293764614326105509005551010336034897802384041244263789054237651404597665592524880532638595448528001714004717127741332757594280714207111885834046543900243029474767010905298434766126607635189959858314281818176196803765321194252872571784473207040117362842015048048368812524327053363178999491794650266298557937103692386989191172319101288010500062794255861135552712798879590212704442931266303474617994048949066511916887545894774741486765390654821695722833859431917704247839839791556698087127932461343152665327256320518363089705583548872254623254284632458412279597144878763383715167683911111546002303298129107991739728722962101754090643787484361566574154288721320842440394844982476800000000000000000000000000000000000000000000000000000000000000*i1^59 + -7410228114502878784328143774259012347531896117007431103716612968115208338323773658258556697102045899212365817723088967580970801550707429311044365351258103269151292454066809443595913141177837321382849818274271647275574473543670405686843160881337752281122956811790013607179268263190307024658461084817752407134305574734784662914321917535329947611104745089044868996645796366000641995555526704151798292603144787842098214458149521393462748877272613670997634353608724267234191696010385778798486924339709889701755101763986552759314684287887168905783239719890689339417723237713212932561440862981592599378050019502801991062011872410029162909372327735714714135109589623807278662313039546117611023476608121082831211564723011994441796053391708898387661573469165300873603155878805844541270701002321725822119526559194849893886495624682028358657258778887195727485709862072491534617967551622343690469030428902283591284754181957179514925427933075857050299916083268471470719671231640444192373343551099864952980931989657782210728435217709482987995535552878130512027072587004383884633029539689365730726403236491676552857582266483645145561178371394148116087397127085796135812991390944323799250651153943044592057259372242617441203340803592402282462143471970141040966996854980343736109746332766901533659551831776439565440084815707085391908272422551401336171082673245360289497891710892855464103198948474285091895991499760760398436818532262283112842890566719206277060377366228087924735705937693169059411045506220487292600305147210409402697188969421845419161364589192128873077709756550284014741938600900129862709242999632851286660055448818250262740927603177956647467120896063458403995664123797449697689654485587224502483612685368504245107364686920259480016702100201062158920282860905882555228910009228985524603330049072422253949328783703931782822099175239645520867523074300721055065860333075243082372043755043990161310305284198831830208426730088870216310125398072526983833128209790160238940032933755892290874026040043794571591409725929139072955116533311974206514343908275481545042548641921927078339905615582447710202400154654284634428283387078138062287690990839564317024991104982598471841761620334545149964428238699417593043027810297584523787868048197872522026301055174307702237441783749637900368103160842424771420940367463214001413186317803203074756708758338002095378230271667226363870689753334083838192074471838557793767908248375334863055211674689147920024726077875109478233210006956074668967973020292792329100916122126281705327763581949192888335417369154652801437960169949705653228799431303192343427998049405286198957474016448133646902309920538155735003583185220007269332908477590104711433831921933650386054071496540328158641854177930227543114581498980060652080570517343882486928431613812386855845541901944588909060677945895372304733888665350311031003158435206266880000000000000000000000000000000000000000000000000000000000000*i1^60 + -98746562265204728490038222211129271083562994691158189842105411919986494629734926591590827848614734052650865974189351770391247370915989905982984584152263814866273453695938542307382675402809715920785705812676395532781961062495722071730190439148330741268428303835786727651656080628409309607033138199344725664996575223647408673905414478589310099829621930517934114453994257758202709662360454416004452935093020396765595159480375216719699106636537249129828123989549610696361761817951238140249012941233345660840088387688200148296611704309944326189843680023038141844484214831687183434996526886885223550462361194415309251713652962245304336615099812054434954849429833860399507131730285952234302317734214065233469794762826808863882482175508452023798837035620874173539221876743491883156027351693621403476871415758002147914840276115481919396429150167206772097325877915914622105391155623675490454802791989300143961243332753883874661249885184156567480991784451099690148276469017758079774670116167266114219971621843428389188824044426019514742478350839776675787397835885090214463157452576136472634545735810745225115794273035493748519177670987660563306034060124449500348710336911949318168475602135653394308606239720721953320111653314254263980868417034532285590201315012112493583513849450477172158227146394588566092498287826058608973926715228289577664683405985810134453876180302224963471154182327367047747310974423651228792395080407739887495533543939719754614047672394983158036718349655035013823981513295664086102633563273925055613834608849498007666838493428414091278186264724132026438185209281014644670376612041366441359139419642660719353991295356937729294131457818907109653376893213918107361442677258623174194313052314837215954524231023674303443518648320616471117755245715022247107373384147203889352298965567313873827176849244427609880949085678413128722197111276862571642106162110261678511507780042465860435518628420706379568837432290055949110807510553578055465033419066048842352417004260822204043649259195419496227561096864568532169672967277968162958308548674869543770921871991680848469165137024319443479681819882449746181350954946531321571632803049738824246974339954490987116567869249047434952265711562718056797732980103330094768388179295759367609086893949221741429003811178078019728163029643960261856267287027561448066710453965357281947659222651601933631180302731693702226773190828889473549089498021481737082226448827458273325503318599205938992708548634099280568018818549301621281791951661188501365030027319971259455086121425756704341936069708525452281096777718426320534060758888943747014877557575650816406205301489138039941539144668506461377886205435629655184403599625101005696764633660730185903409434415167661685655498067352095117236536769555612788824833926967249668100719937572600109212353831779539958360512026071342997915091204073949341913483680153600000000000000000000000000000000000000000000000000000000000*i1^61 + -293396902715116993701750371233389075080582854346943090751718874562024812908960459642240482958389799950834358325753637693680054760337147382477921967113062844475191834246178411202805826283708880449179303593568933746620312792058403115517515365427703092298553412798435597046104438906571885678675201188965365311791149917856890340445999520336143381877964711941087546168272697944639626467760648011971144082628110549249928711355352649237917089131332660917673124379724289269044240210556046965065164280998945331819223532739324348974558410390357524860568872861328538616956726120051386960546809612115481839931316785413174007282677595719030098353420573601045723923806704524929546731073450108820530449541216594345274607354040465619413982809031286462982853800408153187792656721715140343120315705217425607501507225024715154245885075484010623066520158417869354366641242304689550928438336942884905447799456230845959947918939296860184644761586721156681182161572533386819904074858625399208376380886263272143766544347650574301703652861276142529323774959569392214946966709685627028409843337570340364782308489308254907279766788381868256654227791423374710446497167483260109337383242812842008266427621628565960855394442811451518643071163538550863647434737785343052158585127235254728713385037111835051720249802108609652782358724097474144926708845157410450390102940416921296095403953485528366151370783247920114649568489056659234864442037713030358908030232123870151894185125380620429119479605388191436760854435930648734684357520602381311866700138812910436398615055029754943245401299628313795904904786160514012342442032874990193318148980616205153619730699143376702837253283650495637670588147506591612851838372324942517934080297535096232349482083093314563073333655061875699138944541629817813280514568183478501073510500884217464119725102627310569183927703619226992112297255397041009192931447736405604783232954505749489061097711125978475041102590692386291713921947618507537767964691136584743850408618170834746011821891503326316446159111950422032508234342263916184940560723640775323896464869348698064524437779047620832118375380661213312931555672221257181491891089168219902129003488969924447398317839936344231115104788005654952754532559671922639187095257565488850282828905649537428579284744791840769429699189107893315808618472987057236131708876667196553974552772719670103278152976630870960816073307338509189176076171802473275014358431165282534003089905009786495595289487317131762705352136605629328965146361067271905588317482630074795622371397383141875255250099639498858114160919023737705589190590982154191911481755473345258286980307928097700935962276674905665358339999478827605756277973209057096468322713600069378462496747091177367835947888272130906693706824327709789993070184436249922347581281231015841316779040005124172991105348372680540358667404148564240376256266240000000000000000000000000000000000000000000000000000000000*i1^62 + 347099001038749613904706925306894548738817917012048362220255948789425538481895656410393458740644625250479160159400222254423376431513477056041185174299161668826722538332557245827763230349490729930720211282601808812107971186190733387494426386149396708287369754265821172972786144708464374024412669794399040359067189381289093200521327738154913308245422334486156435326233259800296853569973179377328583840219869269468633340612303865177780118224846658713923558665644681499036770958801381452570341054852132055963539679785023697238627809399579919904786666231901432702181164560116390717057764227661127162847090580055044155916070853875597131680528001362141431662112405951244763841136129090191419654510905910004910008570842801152008079451575079058749414797331733353392147163367353632273029029581557303376860502845333471233185706264485955058750788958825320432832061595982855511978765037036060769604894024794078418881844847279141678418709998990109723477118041542144247023594337966118162681796524340913690480996608425311438870662944695343871862924673565973935047703870994217863836988511652966877365676128823731800106299168600282510273616561305025787546094246143699974823368809372177554327435239216235730303622656948074777053156982288909467440699483988566359297199810001957407476907598567157827515525789866095433463843520452893494046879465446677268045779926420255388952256926654468057191701301579872409461859898054998786910104636351062342716978126542772752124634507794203828341960458221745757465855518112178030923081094210456645069549525690361927626223121650416639807947883593567245191076855587798532436196383341829383183580328071766808556294810573152073172275349744548801958988820325667689224250998039064658515701872486151735544636077433207425840371530932504889502308407978904251863457538541296626037268419115766157439883452376960826500896774597550386114850535201275007966788575623275832963356198033502182093741567678785828581528935496268571584699314691055686617212438026722146197030032272647992486537386415667701367948050556593310488609265187729714720641222757953953326586607563364149682264702214871332280384668446687580732501289294869882597758712571580845382253110961851137313917435947050717495971742666858777382898379842503348646062211954204980426294126072036345703056566683252324681640628410431097619931643469524428629622799482616416411021454689260825066026776715735794912855117265173838772807319545710190512690892793977413064021687821533411349378090679376050401976425136672942764870974391126823825184822914682856373600772653679027619147301847240041664994787534600130618404267879773117414590818811314585487821979186001001320043233046766104596218567872683070690770744663794500483277230310716356013883961127944141639723012570752823847694538433975696973538355877662691124618559833810274395645436688464365516311180319097563411687079179314003968000000000000000000000000000000000000000000000000000000000*i1^63 + 5356886610577672109649938557023731299929418556456456160986842874430867247416561220283402240423564778300531526253436001793784655161136132344747440352528367138486355100859928162881694381336003137857931250247973496582043905752639140559821950775783689122147949768733757423290460721079026899564871181207578516831987374029533981702176358393118113318445135477894401146197240117544368600580360095150368084142413372382441966755737810877625146764421452864122478506167768028025097486985354506748229081911212137051194476799352096842685983422850467788605855029686419287296968398697588294408362269449637901445157324552794153849733600990895161859600649390427972909209309899222954349013478362549129155543536430694545443335525592444778493781324378067574928474659265168164871286731861393476857178938907972177829907575702247165708594214654363251130647838684933102679214228889816621758919643610603040918412513191600449772855527527078900008801167245164190660761384373846224105983014354360128248355734989237102614923369363525827531816349933073733603145509633966947382353552475908259407140275080557950026031279776214115855811480225195528658641851309945322317962144739937751572797533073678722847260583470787866465878380741000360799845662632253750075014268617593144299908517504111871852350477669731358527782019861016394459584236909501479685674943211428457596993003248378065868051880907720345430118610756350394523146401086185638080037491966156909439949933185471698930376165882799878623718925978639384531104270273779335317412362559541538278789262736511757326932888936239311503885712642388906029355878416794946944113462002767355100965001083308206729122489868399922739877909056295002298243007133640475469677720221876106884039662336144636192657411772345462934268322469647793229413721283344657587011440129962196384403054530318875399506750300283871661439108932523766021932396089534538949322930252907490168581703887014831030463640166275496682254389162902999988143700933361376033305146869450335809112071680266496052399483841020874247055931620800936891219407134464109851144133092610166501069054891182326644374934257975003156249463857871102841171136103103892758096802411626167957236794289296920713261774019645073559948515155742019714013839411216627882772681593177418761435086377905021168337976409914176568878345643326455974059476880799127874041189408361032114069618016968079419656063492247433507993894241403398100565963533662038592997666036410267529129070824798105686512990957310976277563338639427681848253041442892048755040028347287483339930363195312778239599427211127731218631295607516244342796216759140102832073873032773890864999266066848703856217253363019071076353755439094625340615717394757865332433455636462297576487880661432464498368563643749266279380113920408774320664275828291199998133359459568465559432085940614177536060721824645125835995450066337792000000000000000000000000000000000000000000000000000000000*i1^64 + 15256926987370248083346489410378318254682650957216189735529453837673654118594383510180313170564728017985115830629498189834563208093465236744839190337986985440435141861941054123708987069825561174296481453262964435962699110526037156760449354176770596324267027776761887856580660914858062405629779776792914476350758099599581983441613633399304047192498725687986061664043558226164918213922736383699212999969639774413576743243699971709477012150561052055765886334325196158578043255143996246517742761380790271405410489542824657291835326363152872252626601414471439012924421553350366137456084190314926550729311556979789803368112588125932318198083014558485089388990166172982258247861008396485405337159315745753352083831680947119069283433131884423501411103378630134740712640687763949701856805636583412494657832100844264264344905664426687282320987543131678158839789701949207047623297223842165791850904302541991161195320856644930123035911354045444562365602978545778633067741569837086543654006557864783838732162404218965820168942485144352176195684919363977901311384864485954745791931090885816910159562339207908734672327311060251130393467943785200729999990785706818173891039024590624379483790248129220926649278783397187421558359865012750390210096731597148539826723183213441049763639759236300253749187931228486471995824241976935389950054803015893556602899222068129597574775635239303196703516395019451309083939438194497565312566960975452075010108815920523254165821570514585105338110689621438134061147995165695551621757407987034530545951719878657859117591033671455530816430782734303527402620485910775025237241306887954029922450851086610544682599312941385684941964060167389531116606774607534605852200778037970553246662538042362598779828402417611398771583341717573610866948642315986910533832116245113113063437150501850981682631115337625680944422936956849969512886555469862563081071248625930657326150345130697984864704651081393423655703051630348119792050376669905006118271900271882172069205323334484333538580015021013366196522776128323794931524758142440275563434736278455679338124680045696478794256770692791168957100608521181280681459166384836117367169409128031598120796423617092131821517721535809547509026332616979587131541576018108119349787355595087556043728665446280163783056357537910160377579272262316041514851117136520755587814438835303337521221883731497772183766839164129490933025187297155160787967012133799532733845943383752679049327680891786533253401264782031133931234703426458435725369384886656077471999307323790428864145999360561363827342424106476853475367886385818088832515266071294942012735643049750881479154366586418766040360581992505597186469400382340591171336564984384057181092100808914432194888653243557070458004144416536598014957087592717688429920733022818185220579492938504653744500308443139338507478357032798350518624379207680000000000000000000000000000000000000000000000000000000*i1^65 + 25559779560991680384363213761742321760356269938410364207986045040420605208509843248448713175877528442238869574322128860792911401609342288541209935320463580098715096894106203711071026912374264589972847282835586735331356804322803000562767227426326867651065223719211976675030385012977808491109476137712062057391144415670185420243833465459272018626713152547057929962389912515439442940175001878575412006005417803523172280976109597599249736341114380038890399444191008441782188644231551835827905707455843454092929951616781789131178463924722053337277847876008248829421381356863836145023392159028238787572518101890784350949731337951453709327019256848152949324539596621964460053930349231030787252512105227798329076819942008889385899865318207033309521511400787779118751272565413319898103208222134347358475218650842114670233872070065633400740001626484165849789097684588632085515936529117190180232249394720542332141834314996943651285051332102479598989222204939955054751982155545956449441604405250945160378782943527062296053038186329400183338545312365165694925475286950195503901814673490834220622927436600771150355585922271657497908079926658490022482178703457914861197389492139393843712772438731774206750911872677297887049869676142350781298944847409892357905056388320940177969455369273253416067583367454770482544329093678166558919765179300887067670822601179425588616612450708091496377591677025325737075158934257539476996537843617424727637396947837892518679888426854277910334326025642113683406063285904689588772089639836740477681240935576520102803464001340728917084463160266430377605298239725853473400931712182247840597501094058840856857676416185742443232990387639559544534496709656853080605657841710394366745322572355429254548361554264778135737071459180456712106942822704485713596056036650892360752682700474489120759607963831641790056134961200621639496605980038699941856104544860809348112157494621002794675369416131390847728931425865138783148831715657558666729288518398234712525566175479540516023483596036714425127147122499577799152445596270337611197428614824077669102082811772970469613769916239241467604231272760972892851546269954451816002997582955114597933934629994006753903785300277973158499597668982535060109329743778435311396938275490320622280720502755928917752021325682990245211315217987777715014042734716158812388171550876615623241407175441418693963122569794146048594179998792762877848056911871643193921365881624056995429397240996770264204247838360763212973507001858983457202011292572749967005888296002438446201712612917702678379800168302967397183531060714532051662202769716196662400106733164250867006966493249515596975830135461687887873310717625828495484865916329978848515737253778322162791843176536196314326716606276316646602054324798405078919689240282479787707606129511665073628187469500239777324742001652057826354266112000000000000000000000000000000000000000000000000000000*i1^66 + 25530683250995045633306920363512605946867714003509388468610627064459348933048178287758600502598560048075850201164517302266252766966211531169342971963527951390999782739058149144923644906316375405537101545245179187953337654285991401078280915443570917533153418503194787134563430657988537818035391414676975559052074957796941222489439747216586505876693845473213250925867784421393203655416955197668971449168814688698112390961821356501743293695831085357690588424627951039005844579887136613383546171529048308972674639441005071428993945203260092786649258477326193424436479482623405409277996510790781620295487924813544516943172926739171420219881104715092315044776752024625417707545777698175845174301506331675463114802947883198143062974592075597042784713265235986960950493061862288408499341907388820267981413160937838643726101313857614904731329843333074708630545414405366791290789012569362902222783087307986209007098305904207740104050887156132992542490074405879163523625472011323411731952692273463703597228112397764904907567863838853077267792029896646707178085291957852998662582530613115743938840389705620624358706712887364589350523055123683692032347110854688905300693858745953614716092567447211999357261878471802657878520368741980306022728894688764237333337707735155934008613802891309542631947710887713195880912061940024640443544210225657695120247709032428804718897193230755319049074962027964109528119793108995163543272163985764460214740376522592558960224220699020651506276946168419356380070166145161338394934930576804894833641262645111402807145837026866306965733973082967253012478917900205908438962592480270658462327989711615033945809265139535414643338032118462132179548340643152545983948877113259935757814660080814625281676128517597551560770879213873981402158247394050529932879583781094429337423878476293970932666977411069995899204745689662452831161495187313808480834484443448157355163984882139762538277176101612048057813231561255062986702349546754723753861079896330805426133265512850115680427367502644964223139321704784277582225487158196480742623886835597892667299319877111854302442963316353100163291718672826707810086673344970820872865362215431850671446241264779422758647843720099702539083681164121605167273174796299368994629204316495846475993634389523126234972509255394586063749626006207641920879323050621649440123532621411244969664328486262133328067081070040712163438561936829391127483882668571777122497284822353702692673416038266446275129857663897550165191730192237507970485702013253190753559580649395609074593382767859749818894276535616367518419213651954867390444768367168474296748859954292763890940748832218706189644153489966050547657961983882500016151355924667476714884416616178046645607038578483878228153567261278311827566228676633472991666894316305962318625195222543342081259654818225994292227897433558666444800000000000000000000000000000000000000000000000000000*i1^67 + 13082533066803162713578055990677491607270436845481920100772561605918560393630383262525524270297462745067685911420114599008758360155790470988579753937178196965911436082973819311654867491835185688640072195425022250747200398473820645470989545546457187832919462352006713746629591046912437380537714947098559896523308411962224761778333844216932562257539058694916798495438462601655947497202740535369219614070378745456190019332739175891393413403671431241937409200468524349424968438872714922032043310548137873449867278770684585678406912815386273810730504924173584459335327663638448188820884102309486518237596869539030994249042149920238862422351950601306420731607309130209066578176032176118426102926117380151522689195712248860257363972680191809508596683416487278863046960543125385364795483792637948180722302074654883550424562446589573132646713843869742756442723485893525788410965405392668885733986127956268640542350554333493876827648694045768131506402979569224683867895403405285536100757250452817667133006857474506032475912554965326179716662432132863855796037054010370873598497889930317299784119072450798400587933196011265239259176746743312715102684115837366204889415781879872368523531316507662485041275021099109369919695588466899579176154583591298580556692077616424059577549360106834308628016821083058798952121715000528613502423341499009976189397913467878413551245620244765831595353123454745152103712345544003453730744370653191384724259886849250877696812832098422741868866433584151035214692231640742405473534566880775290530363485503383797803069066520235612431783213958095140221705536067785517953217139997583329839919147736028764467363353010632289970139461012962085279096098767217570204178454957314577547606459396863801411977380787340966189758212463697116501020044563709800151977617541332684116305036149592366961175917412053004441631613906114317038049906079039736637548292950436726915851397612738780663886832575491465102065724919362149599060638242613366097111512986799376560581523339065417339619399390491196803136260998775110754550717432353188309333096603873076244229010255035365909783885688498606396838279513008267903719505319597681243728397802926690986112648504233471031875883920000417365146932316407980468968087545426770512353236823966983636959222290545487245102666497597678631524250353591307600892557386384130496797864985681667999128588447174147647015800606725000645246872608500297945106618188122779007675115969622972518785181804734585797889758988300619771431692698763681385686896607259447215903894536829454861071179634929663359939850048282080907560713420178542030571382876937648773906436853887698053997641409422598521718668203785610942696398489855140906386742291768783425907009440772918978859812022409843849250864933392363180459104754366399859940218638115028067898843986162839337554843808102394575533370287063040000000000000000000000000000000000000000000000000000*i1^68 + 1315192648945081824960196694913452886035188177745565827452180316274214047624870408685127144752603862181781900395750295324033812935283033092901316207097548990786385861035708586694384693281279920481779254992765135300669367757760520899232316809767393554434124039088604196151360875648567098586928616865850091696913179714156359492103375727195018528225430298915804365410070348551403428274160207172898582821798829468273508387582303066821223394512071193906941677304664600588766447401549180977701399888050441653365613771436662567719722792548881532958929334897537566868825422855521243374955088290055775221081189570290269747240323083089147225782267481319779128679159603922253234756177937147230840584603082274528493475619867762744230220158417885490342379477598204335404124986427324784116219977887083988333417938828164538932535152806330715401080944533921330059019049197426208848161926799213370869718450739566780020314523879803781196336920640120454648317267051655722346544393554112439670992656093320485307277688328679571558720307016257650498762333812261362417842708379098147926469086374848515667920442878151806178029365328044873507074715630871395138550391770865123288670616813813889397548130229604862091001992180044436900354391538041158666462102172762594924600281484538882310158711265910143416384784102082722559273038406796671875506311267171263281721934605371709146682116883184051485734521660876007421492035395672276196266200511664629665158578241493425574788333003535370468442261181591372577092202841239411047207624298929070150309084327838449434190669754951088493935038457563497898634793312054252870944565319093412738622851134630304853607838342054609199929994219967381812951306755041944116302272944634249399432545636394025440035110514733063957577761582952386231414548708633163859616868685731510335973819097261563528955018796573390687309936449785533002500456844015634209435575219546033949482318957083267153474084008174999773748915968789471547584202117442977464204833495963299736862784315740123820952498485876086520065319530987030907068021915443799095297051050329664246757554542058478051936024710042506123400087449146322552013995510701744195151440094795374831356321946406813181206042431411313312195040932376339493965586716375419674033614372532128703856041885482957020306307363390583333458192388829177703295510619769974993587118038606086399680257379834897604826975889649095226000567578323191362144014537734214812072441181860974231106797999897968512829647949842875632445452465005108217112468519450746800706282058743024604134597701473562849184954009767914754244854774457259897404427589782361604068736421616643171151139426550488424605214065615855040214734529634576045836229397826964889782159993321026717236518554396924739075904839592361113394417720504709325295112280670545349857279355729409957386765920618726726104514560000000000000000000000000000000000000000000000000000*i1^69 + -1058672078435116423056171236156976558462463286882472405023147621533586385786900149822313689453298293348479741423389735590134179591900278480162817332287895855636858368037341419178993712904057714050424869501443938382128705544083770936667058843238257105039938560765442543089829962810124969689240847163136672407363980006984839815011066442734509352887844434646755748054424559173509047684950768258060507669233661473848098931473085474271860877406665997706952530622418387803975289003054946566077539374675487389168242254955563793275242452339653934217204550388162163841778107560924997651181475899843017132429437450435071443002556544415947777519715589074224582972416617802612319074935705202325394980639671508205308000876730583775499923291831940543910552215935109457904801574932280306743292392277064661622373930179993904266598204331637413638074048900999492573792722360101998548815868120472016336751992306138547311877832767810474620837503215088682037515847357281182823563182961597740918745618219797571774738567304764829293633300433639247439669137800704668218026275719442638144150283893144809695986987044662064707255631941986527759235314852633178180454173771983670330633486032335121577805412701632775709732943403832461850598977408036118386677731310851689444745037806981443040588742641047687055257625652688892300213861230745557352467498100119714672682434421362873347515094075186807153728169790187688231600186755182887673023040681448298704296422118945633136454895863525977437411755408069517208849022139651171337652189631609746399665732845840925883360177141387015962965248061652845038717612330411692405849829533083244128168893844770504384621536257880423112013293476152551406894772198239856683852008819705486466197980819223498781577670186949224851408109886844018499233648197840233963363727197985932462462231288226655704049605480282659094855131866520044999565777273162394085260818858144579460147793213075538399862948541309654298218113658831213515989898097761740587423490763908941133718340743481512631695006791250786242675516365253235364669302255924276908683468777185599748800716879805956033230245612438446222654714582302898597293723804300446955474969994401493639352286461812964527414269485938317972138737013421133079265882605760511494587436338807148641055495034920497458978940295516186516413160583221824381002854499484378774001658127971804462217624545163266745250866836267490491368261738938361802019928915230223798930091745478476614686131703924777286169878891473671910119673109855523236802037354624424042368459002727363892437379779794774757683642335848025133937010689234994301830662091254785498852472168907781936975444752867886364946944141697454531254711599785586299120505492767337977492051184045286865098070801700197991067328075556544221626404358143123273067309128733397460991866221776800746830005827985950428364800000000000000000000000000000000000000000000000000*i1^70 + -152442046996011521716182493642652044576951889876657192191079707703810997254695512640789107498746446879989801390884769805647396885931297867141303940123544998573763150324433501801295150676395732297249637516377922107534212499786716383123707747328088253818454938777477930003851596843539950490670765723166821566872552650766596774215426342099509278900345271871668374940293400557829008841187193790477821730201347190152042889744814350509730366961231265777568671036150687822599852491210771667547438994008802242394809953536590769224657051736896578359086390901168943353236707455015836631424257638955897169088703649283545850882458671570765227475828518224905080712214884357179347714709835359095795054697508004228795279856652805551846989804878561511158273725248874393797186679709415275897470780572197187181806034122060804944051720749133305419479186916763077109754139462068479377937589257314330573695659837646699235475629657901128129453554294864682618908153943477626528817895648434627721330305443931664801544283664117914250350967066723288775496142017759566152404923306892721735124842257862020912979729968326727276344140694820361761388661033811275211625396944120815228241623863116813946012072680206444162662909737521621209398414693128252540713603423673158659367021823389199469192823497752256066405206494499183709357917797611152510164868305110096375348927782027224008451313641178843953005540462998285967824921162097816190215835890295354094034213348035566655859771706092359201172009065615396729835108110879619028389967486036588029720849699736842499883927491229348738979410106264116788399788213937422314982541886721441886717457258285796691222623134718572687527231009080826668402394986774412117723763037200647998041818686968055032247029079970295523298796641035228419920766214752747745056689153612652888987669443536105759781706404644855970423648212784636632209441272149915079237808881101972594105543803961414921304004782673177605535698186574222624881482251962169403034765747803087953114597377747723457150711924845961063519674269376559485879166424402774963950687601449321672748722738808287649246558938620351039055859318819807913403585571780063516573130117372044838210191005725601628458931451635923167016979836103285445349545783663654572606211056431679843586770988336964326050188804742124058259932557150364157816463517179304399418791620684038090359475109437464909769159219969777124537118611844934826645640239729654220913139159524471851672763487152621316983400359558524611922338793644744535857242843322174928311389975583361661848108654837737937426828705416081510208097772833892578276722687254334363752478812812556813484229038971910883964892279932500945239841038375312101814889895025348136277070890003970483873414940803171026761088983829435239241823974200604499181040785856718188406116061057369340796315810293350400000000000000000000000000000000000000000000000000*i1^71 + 86881705305889669421544314933928296818763722928918981880369926573549828674502388784823785010362727302158092440678880248017521850085801720917139386699838490527515626199562036266225855148713403792402190984745349994338986912942334661273921130797737989790297585068258644362256105395522335619734511997296112219823973303209287911430088011445367720173776879000020753400037120147957822121447488599886485479183039084357496378319599030549460508771410119262972756565686440007991952998492442898114819447622764462595565614120055407281744344535484911052043541509693765094582041180096281805039718944777777344395175836688987174362129521144042388808948997029506602811773437981722954259169565774334362714485309614388681641508448190887523331758717330480925579015353236215458927744238916937858418231822070475056845841590715248424221655342653454077792107113630507606313304816333219902704757913477416947931864416611595728287062182764053832917711093167840034891840723558129487955289170449268551951931021405427506117379449707285206325163996585162485425392195418720623295766175243380001595066013626783645344602520863619188042763037583220802059112096917693412681523699132360028225486185067735865409682119681655784546933657670670707440477604689172273296146310861312524769803541014988303162631311951644219934138016375283506542775301255648429745350163109700885494193467016913037355451829898636798482762137360355995596047986007981464514368622718921116195648916643193639031216784137873213769468260254460814537681525603990506575757089025880339811963851038328685979659395495961610107125630888869348387159260766196245061251898597604840338164315891792043295093024270997578917536709417057692283742450945506506499956113884312981754326234014797810448958878177184017337472739442960531221640367426499219487167906385830398575935826692816424272849383040810498794753555704257044868142189300502491080333444469674478390040283433088103234254239128880087220359299498327835817239850729367909408358223484759884488979507289836998748443762254078535247258904651979411221395084600818653496731910146200366530578859202934562339447877630625890670772157027327399511636114554976516848790001948823369332660902577101706652357696699651386859693498645856027927311879320042604102704271369336736055185043179780051132574613057628666533140574958350095536997309112913271703784972013373615085489296767043453323237537428371334768899116390908700167957167359866450817306235699154403845361276748480231965348506480658522321000242078633582208203991971585285930148129651598196658423357530728659921173129648614127272709688337912243684782594382929098292746083848992668043924195868390957110056098114329919811483484125768980359975699317398101206908266058225012809066385233287152743844729858657970177652942112199708592185041348005503457591714650873792831936266240000000000000000000000000000000000000000000000000*i1^72 + 15040970654663080563899668799820492350915446444514107040022371497454567724952393913451016818438050292637470285351717645778583149681302462413805345488062590106720791363319996523079858330868103765398077661003954135756501948701461699362586555548467983605984743300521874719100073189073586435193945755966381464882781900419617118306494238077070686133379817077161141322517301996632301737891687782769508817000378751746427661800223349621872808298251861851797017419544238637661434267127657140366204268094103064548687225244239531909453120263646419246253903114206012892478251697958944305545342215515988633409803738276928567978664611518547152355022074080218116795254655055807060351961889905396174866011027765318212688904780485661484973676373420858102106409916791961143440380060451013406004103002589978726346722036370432917407306702636527467103221928634903466027624338547520511417272824574250265143114130929118553665593648126677639197613440248420573207117322585381752035526390502845266913701552115302824294531625658540701239353255305736819043037903764340637898839987001478813841270998747285410282922792165361599050538509866834706429880542905349004351902676360953414524405244805039613360624882284000598358756595173277838343484821429730246025118737240121025030334782414148533749364762036291589966173208034921888419890190362861995890638747394919338952082337778942244471155991810304857539020128833691536117529822462324346730752866527993150084870745619840416519904999749934071497595302997009018528789333421932279844951964993056645141593924030138936135441897099242060985058143692039985358509332056874355948535702532660562981006460877360005933751229661724552253938342069088687497281191290566853841922194008506602858600207740432291309484005997393941097315741897134468199985505564992589582186398519751031587345865650306163560309574121488494973952401075340079093322269992389898315665666513121272880479438879034259754878153178208676503763172340487412025285216179268046933658220149869446555771230018177571555794665805637776200484601816349707593975040833859284490050746062868589843802489018206144868742312581571479471260610336575253644363818502845492428694273449694917392347006587264597870958365008516386350189407218239304554960275090944281132423968405967728389616703562155273271549793735325394083823134722003608051087380778489822902911125286150967377128591802287839971931408485017620636353930906881007334079922036528656479137405908638877125709139203874457425708633206444352018820473725660658532595574288947891764508852522492442454717868879057053410661961569556977552864053418294242483521982318751602913582601050857154522801748275508152034268210718862671536558537293773180745282583429678659709287065098489496590978195415699438077045000656606519138488183112385227590824201156903422758004244283624230223872000000000000000000000000000000000000000000000000*i1^73 + -3010191567381151472732168161975638032420365830081254525942778127543351593798065392312541395124766245517244904863912513852675444146906362946824846710227081705228663216764433042207716153327860866480491617982665324197953353120055907852519828147536962347096669942043636835627175340371278403649664930350303649495721549742912900743283291448214569717781975074584546089056405357685581472537129598189975953550739614577155856569732784104502890422588163354981060956285900619222572205546504504428118672157594487491151299182409859516079316143687846714465444385309583499266183109579499704296322975136430486536669360736316290328015669374643390300912178532692077648670625131979511194618505658300483520352566573299652792082741706009191416575102381493510071863134501337037267126564477708731131367531016473470672087812744104855741937252711885405058833753694120423754704598578296462651728679713420419139410028788938293185045258511868541822463298886703467935013423473436341648296356742243836728529097247243807381366475347897426439085769691893079042800927773373246692404666658131992284955720000626602367809201621794715701259062465009130118983946903528516508547126807791371605674431372680087376399085556580030456071509970113951982860017203034613743440472447463439394664568355123344869905085440303986014285888859748169558871651128594534216972097212135158676525110951195547738129222013568584958225503119594283278248276097106921607034432875569371958559663475125783863205459552279639882503604167342416990750181724349495168703697636828770118934640705922036940463369712322769767650553686993482438657371265837240327020060538327282429830877151837295421953070585590217948744016819383708605535860773386397211814897303047929839449699533010143780191583731937864485413240935023616602898691688380315021769653921591556887480335572631797648135467817730517856296340185094047386418519126732841809872702821124307452178555187032313114793980897388563784357289931422481742634192834477458809954187480049180993532277437964566451575644108656892509356616028021588776568727041261168561746523850021536769064912332629943427505498675629214708258555474598103772120764399711145783767344466930745702116728639867250646411253332892581608344258584786890763784126855230414813048977045230258366791591593060281861201549186115480540789682262565022215671489757429275080201930832680791993115345524097977039040983900595112763627267526890555444017311775500652101324879246636642507658217218358361866836335404775734431640618809612846035809778100505515536071684454644472862150595092528304838849825494235884827399270325204926994053552661223314384829298384379581514602544402632782802427553235785490398624407760388938713023488644365168378828042405113924964953765929872356132935006489774450291773468663028027947985159275294322415860257784856576000000000000000000000000000000000000000000000000*i1^74 + -460560032513291949749821885235806457716780384976823558871868959216674104472716537789901482960139135876129886313306531976956094399490179080376518028831354010590031378230434037682006161388432284577359426767129952089873225641521494095749678799379500740748934726120522612437955017114080997260144864349399636695664130418569059378373684331766267254851278195322148205650399480176112170286871375705070998471301042518068510500659674194168672717170740667412373136111163095722117240394980774734421287526228789540613153966261598149546037652303606323945831518682025288122368460786988010116920488831467884296355457092262048028876292506082736842563502906660071643518234936568874815981667170423904039996809650049214054620233699786676155564186164652543744586450419201915707991680180615346419253736931938308631451039918586507478377022648625817898467733627670884455363294517052671455361706707404622528088699655465907648344418595040314045607268191912427540870223205160701033094881637993456558960758050716508580869008311192457044026019042834387270299709356537903521053910352348899729393416804935951942635454946672499381594780760397905733454027652844607238478145096312704552907624632252622821727838372409878095554137406771332505924584590682592970963460310842273143044141975164446333954231810466895626330536280489823577804354710615693679024364887520449886986825096755819083727421416131502190764452852272503947439996493338695467279120459452104584023117989956658775043874712336551631979399065451244377161705919172017266998246058784502410937781815427519586692220496045577260339428505190784523333717237607320043257951848894683395315502215433155502837800904152265477459227231384979288487124512010201417114095877709913470715848149199657421720201963860825261366952246868233125948420790180905547361534247736043274592221016490126571880290728648323814267678889122406644297236280444360833095959092288735851402941654561558312232685697300059863237088970359801352640792386150015901696367632919306103403887510094430887338208824955295761409864792527534341694233688181660486417562308050488079756058034193443553590305449785677187485198975391308783483354959416198301453901268858613390990958831310668601342400622208390147729393907859161023300209733800352132874402955090822591360134389887460352959062122463038354625467837192595072827600175932208535802376947368386875045727577492670666588140895920712129365552826801401177026502520978258489092134453613258946874741417131320414516329750434804330101351210719242809587007862978255777529812236576845158009253662077940459783919539672040721240644230762797082418074209863150675117418992347679676892163332174662769286242278543939647835022647040880944429305596437869655588746086838911467475632337670627085710921242216193510527838683795718943484587600401704816298673831936000000000000000000000000000000000000000000000*i1^75 + 67373772913145888135129965878739804184258726613518707407994040583732230777995255247183991657717234881903545746611101411313842257505253673180858273022477766284830334143969572412501501531910377238056534755774827559931337705353843504847200869493627578827843303404071247420397234727180495233002970775887867948780472756049768414062049136372647615514394880646713407496689318116631312414176108231488674683952306045944481958285031406446545089731951514047296433150793562408319565576885258595740513416664885669715591440886457341937897318465607856959249463998725558203521469112214232776864489779154492133526512687489000883338673262983387537547770482037619652472779762047279944570467866848781533768883671038910477112413923041800979256167007197480661614378493664686085375806650084058356995328534891383231863507644302725752330760417350952039072871558161332713566045939239753634370228157796051257569887779085011349413908191932883034747912208037209400199384072535522695063056517020327584631741580287678790847544573202237718559319073500498805601854752583379566721149466940007408235663282454839330918987676563297996374524204710517710681942856411223748617335192774390487095447565441155741735138718072050010363445362109468063804102118487644069602794144748820855773651718391118209703457053244720698435815485890426602094099456135306015961873243691989066024114108895202316895836505017744763627742998421545490030922097119207314212783129500795936335925258047439014037825503158135299536153918860321100743653980614890152982376714410286942868832607088307884270793268607547344657694549982461668093447269326318825246802730203151028743003393085383062515325899166828506621299465012535010561012292409460109317623228761167465261306853636981647747753463999791422744218863633123366448267060531494746262346905074034312985650934191873184881258581567096386338847557825861675740862172161211183016292627808131425278127931160226538353581644361141588714189728490732832415935392886931601063475845212172385096902780062560910233904624802071965026101383506301198818102422774088249986220430939781375062372714206996920904070465056089486241268521621286243033899076598349820634617056513182420393328411178146323704251261607662338883528106928198884080241946388437630332637619751432375292095389699896890566439993517922765879183147261133378993049950485228263494675187119673368471786745165019353946793009708937625908157477479501698385690251490950264548485031386775122636843445855085324604633586185614547743237078621372990480014956793712831733692750013120966863982628635982279432802660656269716095929152705648058648871387317808413667754228980661525633763829990015955136907886564990424847703780916664276515361651023805921003931777098881872814042675016567831075674319637316237027701605288753682603191592888996216386355200000000000000000000000000000000000000000000*i1^76 + 4477860893391527464089996968246442849472298951661243869714179488445806573887849470240974283339734013221957653838356670514153825122340816197786613501577382388785263143155212154007628358962094556202168223525431141694402095646849687381203204122984708378140963798837269433392431449368518993138389921485873620768872392976421571592829153593280752280114347865650757577526923781936660298128158617823055094755908597078837322783860248848052354759705232053033023926315429828205329957224408231246085604620824059356338044484890378377983211802744425479677442183817875961690378085590175903250250487281753565729041120836729011983581900286710862849738427404323463058975484315351116900428843076306729803014086110588248363151034349806141143785226745741949773351146715423332201534430893313025928887559930045222469740075734845928742630255519143273074724536509034267425519669181971059650126674240525537148391337200535142367222845821487152306497000474741567544252947342824204524859456441028476295408847829797459566533433720841657735549444263768780106177526006129331868269884424733796002648971544284803580456150997959289549146380398587853256426192126151690855359281869838960241349337711516832723926452425326659930884754586191871238264020055076061797029456120458576487410580158287609888889604947762655386380048074531285447334167097675051696137078030451015209247763218213409925918344559629534191981971997928701529625056590271587863749804133690286690333635121307889287707354513305589790121878089888456482444170777460823438718008691642055912416496895046055297183192431014027027690931677805850898341221999584097163419475339269565414630175926723409679654477477555249291613172865157367987398734578806819109090589698216720177327741610098654688237555615018724906854634300917343376204734805491623149709935527159900928464267588407642252178880420729833912863114504603602336436875046320109829575498902184457270253969066550975639642873248916232025498285008956700962464427861046176070950085719866510976054923049728577601068631816807265597585195135202193384988786882826813383210073055465037108888736864758969550176942880629086290378551879434117986329244710634986803766195493598225646311645356600186061776336479299462021727824028960753971108362387092713672238561591970400593440526005863809307098489806137914936386241103236990094620309154341628831622440123839515178909342546656361022084187177611712612951744355206215883169973144561656956962741169679310069875197042658095353275726978954835420855427521972912420403964040775406380310411911294427121050880438649896234204824092946128660669652526402515410830213759254466532746041151113287015438107445247253055976797100807086325975913585776958531027131114950009667199777321938315197818794944404285359126551591052993407035590263737554198211122709795962880000000000000000000000000000000000000000000*i1^77 + -899075211935625494287103571626905796202568189559243521942067608257723788463370943003504860250109210382165422099713334831889380881592928255950322929068778988980462077011762338581086617682664212064412502637987244549624674886942609725004805392215807099220041968260157473464013212108756804912948371961565060777489272420954066820091740931929638977508180517380267917963017905685471803250387223677076369867139452255427707313581051861428435015387431508130078694323759119569519505887141265856667147877484141037644122534992849514235129107658242690594572802717464810684178682698391464561276641785771977213956635732050481162124057510594630403402783358603934171660854833280739080211297621773795536167124145030173309580044578946708687600296684320227078457074099986360608884865345687871043649099301527182063018102011399403473464267255306051163338999335228318491425538039669346496925077662348598900738786628342906272192812656922002633294606360591180413035472872183659518545880312432260339734847096895532711426074103109621090005488228396365656062110781276560412780849462017869197772904829949296278135603493922684372887446483246900601132683940071217720767766616155570351004376632381378011441476107835834524299089693278084385228463666759501524610259126941685112283626599859957780419233547116629658972222794346061974326604454907377643166545996132859370371593926601448967609523094121698213037859160438198349755777909416434718324889440823081028774182198752008868018363800228670188450621679566209024756978121766428404057388742376306877247746877127753429334526391682412550331088923897464365045041770911449370576217631619918741375236300920223585089857226877448957994957316436178425867025294294185198071553397417425750971100190313159075891003579622476663321356082946236687592782790779689587091020505470313412873485754214861520289237260335655082062962814681577143963150803587142517107580520630843584700791711795189442827198719840311910280754304305317678200783200909174734314632288770773920291416005123157729139430103846886623266489984407907385454716553247589777471378026801973657868935034179913925547421878576390362064125234832301672234624943089267564146851036135434590764549187798624187806991158566634708857167818134431510961826089703893259407730001897731160848983349753623317119090579787267666776136839742693481114230174920533827355969803809512790540108255294383146933373620144891717526710383831101953220472965407315088695911952479776916263948039184486589569616062911959365334364527922656883773011643974915254173426469310474847589213059669844395540855166792558118624830904190044911681009861046970982554659152930355043563257256298375054834999223364298490986563232402863329892866123097389452721020689107476651616220666367619341014335216740694595571960318399094919119100706816000000000000000000000000000000000000000000*i1^78 + 8690888908984420705862679343434676480397306204259112406713800339922690444065759008049240714799413938120032543277594089802337483336589978519894967609578881217603005427501311863263962069433079921948701786574529720981006251075593413163304635403157885446602403637857418714168735103491842695120919895430360192360326465849744759683254253399399245358120705271638726862747550136898957859135397169717817283693782779951159289229796601995319837772623149014735039881137075309626135152972063540937220985954414765382823491402534240196798824852702399977148704052596348036743578354122558552779075397215442554437281992790249443203126437166805482021032452667085918708960344538165691187269884692130798373765497600626814268436078422274050058614164943446963660818041237803581286313221068129915040600474812402932081619385681034059462684555704017031676808234386070921775743482467293118157399846382005379190951341796713610700394580559562836810422834599963797396675828641563002963737092838490043473498290528209439611230470376585051847732276038902179154538143566596411806158376658730096227931833311287040357182651154277344822765074241751584031774328328843762752426247123895913282497204001490159639941573055719385045137462366695516995881247110867123326559352826780408113530934049400417993683338365746354751285553006069007893101545289624267895196187851598526187944052087664368366326031506490332344924487356369889378194259437037942024346064593281242110735674663945303588674593666255985460190627863966555377219219541400954159162265196165841960628928515259447459191524487145140595117762122729156804743723274245903581859773076250589122088322012880034170483145001254407100441212895674599301445685164381671879982872739408507312374455341357318131977727303893756643736453248355414004840053630660592638712502228462424492607921856660648220266980426075442976560950471376596875100460289101864803737128308890133710435166297929133577574406523713659284512190988575979837364093096116283884701952967885695149834841507410833124316789809700866796945315151418248974912834301467203980330360670290490734628248899010046894556499429060729996700523967089327280142396980424803633765711450571767535142220161879646781263113614972847341073575754353344132279032049267788192282729196014561743452876576999193532722126124560185268245218036846168811297916987159278518241909635369597606307010439076274437754391109188967011243779761788437453432835332746725816894683008173520362934898964514908953307917106579941182910892288222309672187941815788913497368723143160885443420666456455352925591696015070277713053785593106439777025111605628076640847198159772875594321148060633323931506214658090161168245412106276472096184912295453741505854311245190995234208540937377184997110291198868380602258150029988009607168000000000000000000000000000000000000000000*i1^79 + 3930279816985039781980595177461578669743601456218100478096736002918630089128665121988817265569056810702429733275131239715309681928025776309457584770084726271266194959326557594051470872788842139630349640236381612401799247911726021509538929827372715111811242865054014406677298450973508855605384233578324188723386478684204940978466884372011989963504813670857540886141707575825327976302459742900374463855098592740027858873403261211589866377113837577527326806318532670713084688726606267161278705045230364815706504432992849738968437241608964612342833712549141709691685459460732365048096814903237715476696855385860828290095222162441024032199895090206209688347931686389337378156919109683066050594005004859495079235171525787398713750493538101229512717290439534408471214730126146502395877951859434398957283310368417817823934001329044838372290545417959954418419372230987998397101491089950599672189732297523241029973859854089190746319807897564136387202815753600558926538563652536033385225225163717736837883781184671582446083470020890054609884147543997099182375042797189633305108218645921726021763849772860645218677152545617048585578717854011205831144332489128120936270746984578648982812416057044770960799281540862259415146670722926651668706503603183813105895905014202919609749165220779726301110496988609163068600619302958118925650684265791532487997611075571954417666102372217211499496368392274086970869814318023513619406026237952891228977856611447305570421370149893992412689027788523405588036394676659021861103245715340399538670087395288727288672441262790728328698024424493956853120937933569024722872841636005590808552713619789000857003696222232900036743227642195539667463208460265520223568118772668142291740888677246581699312334516595630639310494290072926550854595349273070554098590551227591566151877265701019530646754763352093006898058227725745677668333400395994209594736584456838688479513751550663260879863131884690743364062151007584545473086403756085608334534491651170823730869248708344497662558207313275955764772463435168191169622249366057818427901473778661911072475503007565104284391600141322335840892445441080571267542337676269040442518127210542553306816962943308896670368879768396847647059648163978325266730466571895704668210208893982327872716738763033864515112252987461147895432212516216597218963969461868179680868622688848480860417311183285580626494025465339308049487021037954062333426770233862130820025444923471896027646579529365006511739045526547223636112595602852302083866143400212644964366963010518731517111732442413218337745839420358697661971748489790865163427238933371796503627719739726132942871056805999603813927043214608564681263791060376362202046549224495815422942292110230921366154448576128298911873198238526587318801671556956160000000000000000000000000000000000000000*i1^80 + -244103849961566323496010989822736053055726377545322071700940306248456761062615675800888055806014745554683048510295044154516657514985037452299103889113771044282406491956885380829070299288449129800396146738311994509901339288486981612917778112350521306445412804968097562972823445031260612362049341076415519457450327215626725985528220796168871370969539619722203232322514012389206438480175256396636657127773615976196293119086584298555949141808788655851018222693953686941095401769045671610322217183184396587136791145616833606024114805842411313482047185510553260452108469589040852762908899514325506034947954840351421765422942899337502516219725037290489279781708334685672039508221462064259009038875073538400040516627369829027748517517887363106537956755328710501175876510888154265908603247392077683258393176357210640997192217367146108594167126031694472411345492070182465554349636609876728936186420949829025108632790861103812247739558439891252166402371882402844521322379659698876978487301151105694567510739751034231459626528062035849397282670408742347724911657366532383795443851543023273194758000416547801386751995189291408469844699601451246352922999933184361843443054456322853015507324610161023704170029227761181223054539972590060422092487932078328299957832795641817481839067071609192050150190891555815771253454849654570259806794718958224961832481322065690740630625863450740044629391638882867282030510972437133881565947436475757600319310237557110175233387558399596918374289633852214020032159321977035289803871975475638214272435767491104637530785072904592491209538425493567175813643010512797195408730043903668559363994592650382043076930543713818231478608133162564949780388808013452134664096364523831980965124903496447452844752986733503764693863913160215334931787502612490440358578906082975651066858160680356378333362516476876045373082651086177699643058653669750365275746576841485407274311973007988501357089663794991900475757490369817603306389059996321450256660656065427172694360344441287972717556083007668041574761180949776666084428278540622600309509273410723253941438577739028638514520244172521574715594904042475364987988209277232853325494969412841992660549193661501781418888587757461419096896687954972534560306671628441738689313557398809352803804418478494831675323456649505520800842930652550138786872872579732930970939335401511357164930996977394918767077726287139242944391084963815905880949365412733821102262144175211042721644107492586420426905583913870538903987430961140041945724303796721227464357387701532587851405757501456470202547756862030711926685887204251311229806180344455209107016299604215846355576929498499523129965797084503542375858151862709927835949229763180128550351072857671546156956541038877833870750099587885887529584427008000000000000000000000000000000000000000*i1^81 + 14357879420373687906698717731758653260651154537405248574543123280012195385881272534541119256755197270641938708736887369190651279826803731160009251981005820495774867513815329226048495002435156478144190279203283367647164810466182105660896713918303591804620051841895034333774778539172591870803924728207631939307031486289604888065866652919572014926870527088550268571093745347180543507931455289615631564463640478733034058400117015873778311336864816915155073712902449167905961652555579170601622582790568158731070588178252390961191898735727434512055658035792654903132039020662064989232824460010331346794872200907322579448606663702752671716904629981185885332889006238083624263470061364069013410537287944397752070426004683202698088976346087889840672360048922553015975189046412021208384793419935032388497473419754610903962257591545289596030922244003472113128828687894543672902988710235771903859112104930557281043249280916591119042796601226599218864278823195142515012250417388293114848088396380947912676866271048601148399224456112860791530937496077002862610769933154817518476807693942108663897267306960413708741807077336346481037004398191720478936057777434962325670286895240899907976789122039259681407327438025326532688979592685300457936499307344971170466056890821626707081386826914522654437491960220410844561601540000052423009042253578885727014129889118611369925810552848443790864950144422574336929132521904313178970028588004825471285968804777949598635261070173831164572187925339877725787135753239419841765591791193381853454204500409353935782677203070144909890712411378123584736499883545063080194490070900745200039964894089678297561382882585469365869067763160917556827803291859686796694486625581453873083183501707247323088023771472191367213093766441677953441201562849288671602836619908630352948702517191596564884935367069094480378856371587085429485233870814541080073166740480237601524964331085116006682228981697725971572014298973726290326054180470940292802073307888710264759455441111332207127092130976918318677618963745651091748744884295773375206339593089108073222433855310754378661748975055955696371842875650691766013013708201557279017880749482354382595009894365419872096916829837893173149489082900270106983252511537950999885805463787008895668376520426137510488206240497276492637464054333920808964340113211033030203570226847902865452906569719589747106253035010070806138095769232198110035772047771029099712302298119654561942730676325532538138722964193084120742957834261858516373968479768181195222336188926228031067762865228951164967001076769247535208687118575591845010438608299208023677365404033094006345864546722626800095833934188167095406897679125819575838170615711844745979096981553350786884672691028767498458593257004565795753164800000000000000000000000000000000000000*i1^82 + -312936440238888805475525478923073795627491817918402281372287252466543590493547663410531255790451145294437200461281932391642274692425267715078949418655836416965344800280629570741478201681266921247629895101676027806037120536897662497054831091895313266473985257122166742074923618923125977843030778336331277805493001581058041645366499537504131999705726241978772621762462006522378189531574146245205976919923772308146160203236873593821710661481936203714901326391290124231614468635399307545946474905073462131571662999338784026264958210524083991997172097519882142723519401025948852159082764359887841759254287255052326356626780152133132091371539674585552420138220248892312226011721778442175655440308996137742319212968520048644047134686116269686201623650976941038125898195375159577185012496027817754830448303722876534637274427011765749381350046120925328284839474406911679984467998898621259110004706381992862821484837193040760196460556902498362940602688459347779251739657592085473604320295403776723451112710873244765076944566598296147533094503761043654222397532430407237749883023644377463816489197380531348239809161412876247899953482417549922209624408155681743796801235473598154553794255227023143617329424519449233244429327046398028166710594576361035480344472662827481985283364625738947036167754097976158857294430578031983156645218088855604634378872580752236911255456903775685879922565892050852924805071178349064208044948113493105022178199727136514203431932899205759033529707915709622302574702829338535364006011888211680830269191946074723570174754193081313753505973431253149008592412381385461958959227559843099585160653839328433562099654458923661318741948047442309512372216897023989280159162381847566609589258547773342778124092633963855562869319150931922683074826354726726905806184670431058537822934085655105096186310667342270965768128556367557708821105884767957782565509258967215105705993304778228163820197274501140288281795513676301336240857475882080728047238644787356857999101307720567353568536851793220446262705721424931348458565721062613000459211602456959189485088359475016812228578898253753662196839698492904293880148224035082875540841283612976663911816418862006947159279216551495447263543481557877575737884657254784960896990646093627495153880248841735337910419169316511855640011831429113598194094010039256132301547806064256577125116203960693137548065302749517086142612590937502627055027165652748893307580697503098497911819901078886505753187659399885345760447412014612530954790436698347304039954617937567153542141995346020996124760036215070882481475246905193215967350079901860980887706076814316289448255881214263087639190008155418973568077531108199497539345133973537036578621213221398926047031459927761057044879913842114560000000000000000000000000000000000000*i1^83 + 3412149458835945391036449724948033732386886907307989291878251751673688954798009482208236986613227226359145807504021694875758962579852660621021390582116620617101453075487338785435772680605479301467257653505371171924220093630417095888441189389985790113277210586231935274697367677588470804486951991663137378936298192140034365691960523841327389469196534518526076836062199161112125913838427650246646343051724705142958058567480756246549687706582979417121724795698017237275133532676225682648734766681854785384536442095566401113417877895180987064315349419523118889572475480028231449836261181715503825744798111664924116777416566368604576549486766704202897980929605189195835098829395995514982455886032130846751503809463559574830819481981687015026125701691568104405765846729569266052110200170552571318633633273908265304680233526497584545796789539335801000572898246675535204620164057030085075697412198350805687194960170868359507743490294646917495373219433697214722350998249055855301392689439458903446039664259989743635303212321624826377773501759821628549724122615768007517747345642865531652990397219403396069565173536489519700744629346923678047226331949436597628387817382607636330387794018508272423313739626604121280777587305862913991003005414000499900473004109564481522980549027300847964672188968476232282963298081974152279943475141930551360494571144226051880097382818348995884597209665576288224514602606472269038721547111517868790605159506459305195785363651582461830563721669491519519390707977338734495021254770148935998910944724809849107852137574700999713183270481391343476609495933217761350831164032280772911720083890366984737825566122833110622285414121007879304392465828587607886787224528062325215506556013629535165657405665016803051401359346309622239082244468489076372227777388280698551246394479397073039703364066000302809111110454541726952385513762735038589625387068567321232868671083250868900785153888824153017189913915072686368726121229966735666387692495370286523083223141126547558222884945873895253071836712025642176577062765055192008897682633034297405235207972567104857844855349089098564515061060965241414338942646663131441303783601669068523462053003673000511154022002787577232784728945177974910817823872649439076586016973962909264596679895149119523761833723000673544695115413668438137980305200509412325931814072208310051190511057235733061440388137154748148030755601252663952924294017897640089246157190660658973838189554592505709751312195132566427720626663637834644568833432290304763564796675901034838363429360208080321356768882607880006420532584890884418529840778804112560577144143429780279368192318704098460581078620335803577812698429443023835834713241937801339549690081303724400981895088401996623364206100480000000000000000000000000000000000000*i1^84 + -29841225657639283125604291916504581861544036920804648476464606474096115689320930809903784434661687910210008576643665719167550000642113824489043902097621846619409667939371313434279340006039862103505012349570470743962437417600676159996546395817582967387369312553610375098742004001856720404591443551223889636141267398792935763087223402702362761821769658530071441260515544530664511505644153034955726819663025174084160799828571946866447975879497857014757260762373234580934270799303479871003632705369850737704547764525607141895343873047691975244028904891528044085448314181631834294708252449598573245424191798121831190671661411299203613387515003970344761725969011188310427999135317433714520672667442632740656340684880678223864981520542681700715636422775597146919701024952357714029161906149112505906032469474463396696906305335918418076182444681648816463790668859562801927606279338903188410276149988603823007578289501849150284175027445657040138808350978166035489496133414358830187680742654941611747261266864333220632704498944522508027085808771423847454441496562165714259116806960194734795614041150233750934133663932150060315582596005087378129740107534901339125380197650443613315180678296819592923950433560176924273313279830826338189177701061340558787333532298331117984615238373440194380845656386576418425304217138188591607634334776504246604954774654253433390561274588291798061094576194771026111149264965095519935350693505924946961031924089482429670737517559592821676297942684103896508429324999504690143324895502694705647378238460299615306339417950721849541697301632144067687436786780991574437318569234785884210608376098244348458560561632413231679363795532368621709846418457062747766081926587782941081450894846399002226981331161935759685155181410664401352725765185908648355092781100709167575340344322162646113013705891713924851590175473526175357473153771301512908219119730010114310578563488394590570283650704662078019859290156269816789316092647064503554326535317245767955079170367754099823381896949349442317506836909329202240724309354474778621051633320175296539730402095604622242116193215115161367644903924094004996221906255561983016478872911232802324358113800875439317767000172104128182196298755826299529315943304709877989222333184789027974066117904686108995733206178375696143996402657885954709460682151193454615366460112563587902591253499724846843141490904696446921965029260729321596637406792593517717357251666064766107736165462698275336395981531327260516017842581901176556837540780765152440555762374844175201424542593797955713747462827494742767367842958755320585970357883075142953980630713422788203357642986438363064269451527243604260560466763777289722495590250850573492630561714997513212744231008498947719168000000000000000000000000000000000000*i1^85 + 243832274845310192307294610473170160924572915336914592749870177364658315295319227382124274065737389352134491830001666678686139425600196816116992667391630641582505290079637254767626194912590283351641458987649493812504060770838600304304729928702681487311767461410593625920868788636109514991761064935118345605904258781044764766883064223394080111425667047079316744603589764865250455359519837482248712690793328715931883790722575416956616792582566603148313553938240041743593555086484202609337012373486453700219723613559609403468552300298173910523316002447223740314720050396058917913889620430229867136908529361565329225262655297642831708283489002449248088748789427933845425821055072038696086096092411121402525317799545487502506469896060862067697029852280316277466165680781391891346036383209219738447421530469256714205715231410780473165362615453407099850114301019655451069717345670666894689144073339503655326464328696698074695224039703391606015657542336042838883012587394187903327445905890705529355414686595604637510901105972520616851593983478153835757743022583764996909075689266937646435218934157960241233730597810352824651986305636682162708016909274325188536363461785682619986506988141433334025730218083138785782540079506500743972127287383834035860156132245882442040043241386163019109059418968987133521689200037048979855914371844009925003823800691735599637048273340728013469132190052907310944169985519639940983376269674362394302662162337550584821660786565132902222994671784926535056774390509315724614383272932827952570425067252833163689066907664709332590679828030390266416044967439049573094358670990660716979468197144506554091300399073340274962560135524895164582952417172370022706608707488572744876758578440101717093324821639834541299658348085705133692792849767028188667348818116186354122196660076263226883843450203001981446784097432121401082377915079675057036692536070802677306393458540786187972373831060494843350591876537982450083835127317701072855433293500796793073357680221272328657055433007944668467508940518743062123813326440856474176798972008614019871276056313958982175671891624217100808499122069947358515321808991535642491419855080132055663964068618276239024315156080574243166397165631743018584410688825758483541691599465380454644954793380716955937080752682159795219728194486952117176975245594714248505476267256497610528958413218494864408305349665976900989473811916809258557049724701024177673952019156429349868454277009345672617552374647525333627308980508420571550870113855878563216237033094513984170410193934812188272582577394470416393012323911002708760348184997878530778502442785538821820479656063271740953089842051040187180527441727899869712760306830015118977647366845014560228975142439485440000000000000000000000000000000000*i1^86 + -1182632570874221035061060566994000176478618985955853767583819509207499905164007070768845004530342480858970751609973567917443969975874759509450630854013989685837959455441023069029831124202358186539924311652720435236111725511300834989936983646159636987489492381944759929930080428437043236569119379245660593234189870115633533521937574969058482004897978103494923313687647134541685244783839733932107350252229178651812397992613401583457474067777746691379727928164384739024187776588684002198980110248928570390381069944954264211560372530848031356637670746661136800545733546588680547028809356325382231577302437005456074930678648490479357331302588803439112644973931985531676950778166115393646566267819088592043812686782226417891647029289719981706089712898793836113865903809662487246506578705769000579949223326206816505364535934244077401214295982191243190789189900472643867891711536735424750479332135998655844240770953573492930125777865925282665307346538953864029313159719856391771146274575229062710807493386709195765904348703795319635485259803663402953179443572028882463016324316852199200265167148540441301986874850674594353645283441503308207372102168532564074456103260495825274639802647872615464284575919274579178236894117989452585518050468474922304641472880830234933423889466534495347549147205708504977714240254929627933068618847734404018497467478665142285301046310066333190822907263149757461657469527424896048732126829550900257547655887435626949372279758718316932378376680646034360750444470805189118819299981384953056194307007157054271346423140958714757287822761787239004166736219349251357844211000656378357736688275696002176837731922782727352119389760044600649400600886313417410395629364890588863642644225837050383713351028161724383200876167609404392397150495625765191202035678862425028418001490282595619749401781980509362132425114845984241320441659802680342538295040047835076053267062035246989218226040825491178540429453234155988691146985834750341598876465371534192779888149438013363744109795297486182213742674205138741439367026508776196304681627569969915463504023820804642662030491826226004896172015997326500714754716152895415254002334803701307600717344981850448126445185679274610450999095567424108130548519014031511466756893425452037836411839894401199218340138205925279264718696752231232634574895141921211049227515690989383855627129893087167554500935386041599939386765245923725905770376397225488585117893992738634510570458517375886693673717648496933676361288202340259924684345874019094873389666228093266485668425441409728028129847009293326133049850770312922916002122395405968353684109340534311147769151096170592885109764988313386396554412944514458248336654344962678885515819562233965632815104000000000000000000000000000000000*i1^87 + 2581396216261629754525842232498381654656934662027986158316700077758236904498655409090789950718439550235610284043623247571835443761710088672172135341319435531056406600447181638653887279374568139547770021046393734611479409295797456044422232191493559286214603659768592265825606230733869500056536442394814758654295064324184847547946127073983346545133541386950946739626764306670117046797023318277009046454309631972858769470475377188239583067902091148891517220752255954870437496652190766697434550272729365442694590439410474020268831112062992186300904215642668477967349215433432689807855853844919245991821627251868418215712246881353186784906969554010213830260467123490281955059827753945221532591947933807154064608437468854104439369714576108399083808755493378392077374478541235191761446053420551619078682776147579353524616569547255658827876922724123956948658950573515645489821526442834133104484856574714414140617604519985553101718474632754292327489068196885150396858993589996570345554297435646502839685188600896391209803888465935211666810776942071454299419800487445462156447538916632207372692807257353282363651069215426253405951233623754402370705899156559039381150949499617993863374529353635078955344540541426342616468525781587921097922746993173623567400071919661428971555505346750840871846727471112212073819801667014552289116636079043502887585046042852039846561332385881881733472802970899020668466141606449716956608434462577211160672644973834751468257136583547252693078897269721147951475312416630672629861696047660418725358094896875420488830677532126714593713784920167674823509892966970531517934603099017805666704379237706205746946290016863245955145157839426390178626241290051123622550613879495399632127701138235476343598905689545656274682739895446614929433560693609773056687481483318123191944384600148569799002984868505702622868032221223034174043142502059205266378113934384711826498866529356308715722589212001295913272483263433329151979113216371753628875882697404658375120848122434201579582433175903774657450528920221354584181055323556939163272016756403980725289534469457563732800157729224950553007472525105436512960739570346850579494888012795460157404790877372237239945304332841068330477038144964047331467936360259785230980507257679678838413571594741481811494617317298083225258192762708190567483602151572712467430710470333361647989464745753771855255067847158396136269729324779870968114767384727005013297998885198233525154039895375062724293585543617202071356187457633746961867111249927160928969356518497601028213876494087579279804723437022898130787959061645235434232248958102262690582907234708172194652784215670657993663004244671572156770348658029516104564225915549391764722768279293132800000000000000000000000000000000*i1^88 + -228939217611956869540036423846342025612592817984582378897001577432747109249990583301229593734132184347074182411439449598169093159546403806930444096739405406662242806138429756633716039405320079281187941159965511128740265719544534718498201167929731867397267408178325932136879236209908330319762830847406788523444973140998296868328228382606596497767725632949735682143391589327685122345311336192470634679240688208306468453789970014933847076657202832019092438104241089331174961786395034926951839846760546064521361672775535072440968941736443633823972906819011663373661407963951730025588820282421754823593758209309789880135670133463881982052789651240641707242743804261050961771063643769978453120322349753466062085824050784951360078071651747438827656702242288511819192641545312944903674516110336120183470210328031942185129794013521174737468191606931399421841501588060278810460475794617033822718563373718119315369615603451641544839280101257235531377981786540541505322150567061237183688620985621892157844608365406558823950646785339498216325881241092001647184863365668760631266010436211552799389513635152444215994388569338859453759584556014489318660278463408632427198021176365036057617533571685920694104562999592275078444589111967727438624961254213884266060133982977744514280863788446821449867421157766435857247314886374737345310157134596402170585723996118559240175909954240944313873438656388799227171004912892387016747920591995637193495428613157598345542945474154803550983374108154804762562531538078480769046019231381633465608852754418458085987839025470132118121486357417981573550898657421143906978928970613336036806200018102448434479291571089982320176469286331706751668976795756156481888644682740031407745810892649361084225107724552807916173399135044407611069256742731558142225232320549174504278301201843430414497431825164369240038732333454036939764291624039149323940042201859346894957333553846213380053905486728980384145300351976169601121277038801705958822452765006535596007190590639276601758864883944601888078648144292301301579909643094384756521871349266988630871691663784324821931760391735327405332415409839423963416565392886034578316508401652938943694823341892093174367073427211763540183301754987156724243866261918780520375521193216199178002082395753655060336398466483820467740169550931781981661119379806634475600822190533481961272442041711664374357765823743470917948520331168031133240779883026647446336656469038054052845155541691195808181541326055683526623500253101145222248583328249305286319106362137011511516516016791617273287580729163149355429849621938355609628441865602451376811383832837028474808819165561333473397167463539385268023228708389259205437874615168416613190860800000000000000000000000000000000*i1^89 + -11700611543200553153650919127033018862757878446028871706411946328262928177743424780399968866746565324721398834422602435123513962670365193451216284344924016802081972924604306092397876284436834702592183350810165125336743749299341453780572597226459874892883047049294413929604953613669495983333518877346326110686967146565065851545105155511566310275551157890217849553052696410877518213769355010095016863747960259727724802250591599280644591096367355172734670329558597015708682634395899193718513774446581313717532854180926259345149524495887712530364179966811254084174575229475344455230947106527699554442119354832581644416021016283205510996140302330283913085890160591549050740124148881467397816896516372054047468881355754154093126199658582369296098493361013767680587225537010865178619026298039944547936347900312451642323809809017536770138962454633633020348544122478250356954091229380546375633318190471514181367155944913438429891592426593983393386106481504294897748663657241325524744683540742602099924408108525490562904615956243776409645859342855167067650341769944386142582668583512935477793262183200576800978468553169424672834573542514955826358444319885395930049325315232324893473792697847613529929807089149718895557902698933329863385708890854652605332747186280183047178705301418983623908742739309497696387415118435050741274547660142268074618778955288779641958906097951391339505009519046036479346394465099319698844570418232458218012783214824621202673616375904680940250513573928829496192359885661352794356222914618122673206304445387512666229891399992972896711722914437079607815130231962564094346528279892670777706632823385980612927521789952295759069214222129363203846371187377910979829602262626286317216873178461595720053888420575608586779362049400562496513724280115595574087555005574675185831264082254447704686530572900343207444724497643450610212006300683008509205376955599023951102988804487873981190246519498592672731508827803740102041243154373529530506071185267489685387947471032710883597605769709346517419510627675429296368761041641760212313793599751115595503994915561445046481425282008063363362386376633065111221988808245805726046079976021599469586830023579765007594877509961417654526308119360171464124618000611753596136537994240273255913387963675821147976638411678928119220398314928802740736488262091934001000385528662165983507196096312150998065735831498618815061134063916580381468438997520226322064143780094249281422791812989576990170939007737121341693324165715807852018292999402008767541233438552748872398659947962246786770277486017318799211175809019612675963840320854257522910342606062968927775169716428417713129112245266261207346994657794297960569112611931553792000000000000000000000000000000*i1^90 + -131631278074733461409376289795704058154439907537050529506276448711269537090348767673494933069569417049059983156747565065332269636662103464211017257444133401499942252766475487562514933914865295359076082208706775497807614405211321922233826665550669111123019484797984364019466102282258887679060473249423583396162555193107449142873882572551325993444706039801154646218296080930248239605564407737117824549484820188526424930051967025618077387639118391556623167735194498085272050076434083782530273905032264036859175041827661001450531586335968447582889177791515138403423309331416732077049338114796176328777616179474015676770491318580346845241109349277810677520042945009850176801252298823524006525630359775882496295496165525850511509500510667563076986946654192295018071962776835872649089704507275183746782393248976546837451126470058090359837391825142605082907785385790560795394922802898352227962197185404637644076537925552730247919849765643741264820141501570444944899202018026403226117492481072727193112487557211836831420260954452788343479871198979658395361972060938568028299114201957066910012378058384680831447475222854059209993275263932355344976037800678697938110800300371109621576821999782944315456496725900060291619527844212010037311559300370913985344215682601330604081703343503473481986948631283752921824492561621357604488810163837477438271634620051610145996179487909986523683188475508603073660837050843800047143933449210045848476446483164011505266787132257134115106219272660699306437539276167330337294475133391567559866174689924852759803638111813804184905115922510373620041795472690694998062056780828856989979007113567656379404806396746139470118132742285682703048319238688888854913930076043810175840101886235638805765253649883348152812594944297362360370271450869040450123128338766193739693014315135807975356269699846009870955177549249917802476806544841185489854810707250817882499865997222235501538126170877585772068335732234116464914578559390671229083051138344463353196617400701001550197244127585109360547153119583460733490540890918867679899760837706634786484000864895209614235256660917298542556559701859837306363444035905702027067215583172821833102356003680175926952801987088153899228653641762418551883684190307259912370941540389666372873415101069608638088791727985568082456727581411190703488275378939202463957374985275610321948371493598271337737355471703072883524309849372807716222192683981915245947951288814616671564354495045757588014083168316029585190564045182004472344389976190615663556724298939418020368335599415712531145698662603053409304185500024318967525963067444622382567304728240360416900909797773362568053348187097228659041841410986068736265420800000000000000000000000000000*i1^91 + 248154638609278152844031424697751957041134447705109813634428820860693199680009839873000908489421349938219547188443158443335402030934534264468802659447364357991311423998321378930047139432826641549010239909375555670690375325110827460002539414177245333017827646197498255780142730259978181703805499045418917440878913701258186860185911327605748702493480375450365619716892231582312800846957243017275706565136656830365070426544488314028778933745658859599745275818762215647222629456695298136775595005833108610870179564147315075191227530445495702559326659543584247443719952092452369289738933818004754662331046074418543582224092257527399207961974558792556442509520730148413845523799276397789606657332972039130352798446607443325973046980440048939101966592247631907984576849969708589464393851151768254712762553013944857952945260996625296023035876111727308998083470040901300322897091379572299642053185825323628151658920756021863572065197201841123467130483793989165897329043950472280701055605787871207020323130319888263720102264882244109166972083814931302335822116858753709930195006525338278672179100019506105906585677209257076041259485525950603282116030582585666174269328853394044764303873423809526003983551875844324200153271888453313264555531897113829054445996993832020354472565744564048167658292216962332651367456298029717250059997704721934079139676011644960491970085201059728247973649066919018215657396911142346093215018817986734567721642157137938177736764453750864842339879283078580294538199697365813253417400744906702243434660418462506293311216076088150203590857781567518094126928590220401627390354357892841846897466246765184548499457279210402073500018310499708814246851615619344221288977585794642730075118435699245992066335864730154384187146410403976642156944199558863181337164447849010976375688990032959489265659397714173533289937400914301171959053541922944604257532606369724805441496583613067546253813403005968950660799632207319894132540342424999794552327224714364978174987567053912605730208022091124873833054426427483621841472786234714187480052523191939643289638439198443963291585048159576818927610957415220704772458642646877918150419869294767385120143350651428630456942295168671277371112432076541931484659064574732074222340350391553927647590388058616547430691680129417896269337050125569274864954522385091860848312047278682422830831886664432706547587343353841466821495029466728821700618255629425100988244301913051911722050805031064832002733862944459055359452783596139259364387502391891942769385151089652655036348683562831494791491830932025897501249079689803633148815035196630379124954011859254561518197218695384680272279388449762700795414503751680000000000000000000000000000*i1^92 + -974717571430872678320184294457899220480142840240741707711469494603686762296803091148714018775880008444611800711177797406686616034268642111972478228754837090895596779678457432543193720184935065864863465644949404369317119784849774710757431896941780755791912799189314788413731254343413266774335383175464035935332206938355351010868861583982399386113184826826386002886462879476033306917381280812862545986373691516983418529621553806974298330582730789045059390833408428428415532389271485189724955867135311511269759514303148496971881979385366344257866115669099354101767347446070901250148378108063935474497708642395583628352530205669284009799699227178874893692600804947634028663147295071440181473677282573925188053509753602661066253379348801508951028020081360843280151181576013759774756168016540118541775770551855194098834266720911859452548153788589964612399010861035183875060419098624016275743278735613341629864628039104354242626930403987069834857183095456739235146521849774703433855427532003592881527532336077867915082620403630329063022659018331059042426362409212752941604572541552089199794962726687073193765385468469993459824155771046055618991502793138791874002384334714892905582337170153050789734297862404111253267674118553409224047639155391194896299236137659287896455036926044279181431900260344123177103504665908233832245662459017342173336037287505182062920338418596627946950291693342886813524174308417700567690193432749764772246212071331049740417560678352518228301550706964532477451298816321488702328104248224088617399231887091317276088955912028132633406503319356905592580435227897206318231467473590747351014213255886546948963083232798878848170468227254736559807394847190541182156835959381005067621405455212337353439719544012857466367982883906317729202104081926400724833171317787775103474772341646169757732050238438290157185080168897835507272077203481756337647267092639167487276116298287218268772064874340967644478010430692150698413452713933659898504287308969343072440321515509487550860313214842536959019255508853272328682875071577576706857007884372310476818341417304875525384528891866493988027270086571497302184985241489951352373693915908837655609260243978396074877104775503114223471512634107919548155930639072220918261358646377040865427744873712382179832660630782729094782848152924885601721762903726915883951222734996184464756486566695967154545306774944070357317092945409888121423869703455534282706465439089562506265483782208442331249551633791492524353451270978421530431222141053388092134220850485528099004619332024637267251384498041719751047036453508007249995118185691039420535371326279445456368380061132204252845089564895043649536000000000000000000000000000*i1^93 + 344462974946145898188889149044389244689070273701927122615663855287725014550170586980466312677072604890654410645181710090208043252448428346163859573804029916306786979584423903524244699923090702530274781339536374744309520671807028805825198080095009804725177306670481763711932270551969024215022074749056738970283423954283147989531337178444674332781487625394731418119193979946141805596168249391101629256455954077732484759982224700946529536032460870724941659211027302591774138739708956310675136400172856883187245374677890014773608893314210329214718967020573915895486625724929944062247443027316458334269699225024977840955231272196993057876483052126457104754595241586811009987889244809402327625225160285502752394537587591417970222662730800191810712036041891556244139963751909858041234822333891610611624957668562587892056856849887864305982789593458619965904311270486779113462145121924771077988628714581214934286470541376240350135546946367806445558540756392222817234046976094420129713554233968613075154376495650084155606046598926590181494873610234544821368979637151369498145890279524014480705403556867927264852815726095787875062093363932689909917971949491248989175769075350398698872603086847978479690974113108003836710981868515572509777102836060753238873220089824390203575160196779171157914503493245903291655905375041955358532275832778891026086165343409119950761761687728843212357131456532682630328103727878154510548662528657691214335129602077075812113497545823935804834984674944275809685544163746446522325957258261987471868574448453027387994305446889407050898276984958860138759498223227557231218971182664225478214273391566690431031999685575064938182919161651882209513815445869914516598427213740973978636151135028293406754092572246612058375134817286719482471513631402061064735604775950806762977137521683418926550056178541027113073235398620957973882109820773837469929078858531538398198140237345493885546262020974582665337591103468961628458129297333164942339038081037298412185586737142953404961975822475541124689683141819639898003443150097884952217547023948774757721356471237159616700768519028440508756721249983261230309862810990268869340389799696688804215694707099743454608533628023100002051708192090916232094288628783924685709668287922369057248360074818816831956316084599288209208197713363687546515348637114848891283164286954041201497338155972749331187524083246872294462744579325188021077683199404549665403156532201332426770116595966943513645013415245585792116188008775971683462462837206459613028985659123888742236584887438170473509061802236850927216334621285611127994433604153476674288582815652774596011642611021902648040226816000000000000000000000000000*i1^94 + -39839705106805366029499314843248938966348016685971723385613652009970824856023635263358364670053869395624960044816334990588977748656220039612451101913567745164070830769766287699970371514227906076893466019226084524765954349246981998126766154719906679072664229259522844367091175785050023378264661244936756020615181690132295392804032934677496537561094731612098014268456768848789782833678198092473636896408158798945267912903025752408403976330053008409481241715519955098148962839901192577398721982849757596817342360793191070209204255410922375977414024219822135373708631851030319731727822538027173196886023385967572596102991973164106064503107774983255286256322471022686952112167178635996144648890652787427475139538460584248155079060080771136629148595636103776676422853016396697207927010270071436510179425097578342903119730789141992940847828368487477541271928409843014776438944836068417323930344957342473819777759773778558390996447624433685875424556139642540521746475487450528761396437901414997394890745323417325073790423553124639573209739707041599712122187526283067741066441381916034139778539543335874565019635115805978830733750033543782892927408497771391155950921165226369451567779057593265655914391266396956461776804792610841073716945682827965052302572215977018644360597926617227191688186636326387751838067833284991805923694180938152361190573824926787225672302697453618963414999606719491211952335366136894052223693360463370034059902719878656534851950333176683272932422743491226221193212633970037219448296471945535404621397868373512941314977422740447903642823605715184345043791082582095942816874002292704818156275694508441139606029639479454377150251151820624501537686177524906181267299614058777766335161592662746145990182444466823145978871757636780508275760976604197296488901570164160119953138121927896993003865868363607840772048887959847160194265896316063084278155931192622810540715492838321353717863853102560647618026193653542580977872477194738999682974856942703415339255173165418821795239343886672506879644500874577055865474050441276330279213769231410156209720651763695807449462959467521606670605507122598731543703709241333554790017424391720048653634945959193510956475830491118364002673934349193420979095508442733812080112470471214828147291204980901520031992836217789696918044045956841577906722655829745871205463722492777079391950513252013007469778180387015582851824762806187014544104561734492173255460956894043645466854908804171507254640728332438141167839076120518070087941010085009494365023987096064049117952020550719312803192321267832917209578603099107567820533898370824645537656441193566769398000376904417280000000000000000000000000*i1^95 + 1602294364065261448264182036031790085609648480705896113139024505099789219120241951225470549771811448159344657298995358925951758081457324767736234338794162639893126141980014740080954890905599242343392352393472697557850345954550281950716312513874977587501282984635212126093881573696734676083389929441193221352193188540899310791688730519322877121057687248997436002388502175314116434658723413176440781292134555940062595146274196289295428415462489210529591343243968442220080670450345580351600466594356478464311627471961242173636216987602668236530574343230677745518340012793183578197863801561503630170788841336305364291703270572962195631078492793688000096818612854265996352077485095636110953425538835668749773143637353066684063737625372146141700309840989661811100050398496634571981180609104298610476207636374475617955863931724432428814674727216649120105179538643419394056238210148517729276098955596343987754746675440023943124217816233722386406215933299012796931026488334614758447785405785297881440005169148799599834801941460691793910313069919238171771287501575378958053742152219421099501977854605551810317763435908726676611292446199488466499289078012395919196628188186213283843955703553631545275305990408761928807273608685611308048316290402404530210086319880902432502263718826173861243080022767009494703451898260276670999228376568522598289378072570064741404649633868047310480068512859927604574955295043545130512258991989489611539607514901247062448665503656308312096992370196434471103348923992167470346261962550951466562809492535894208222354444259253468787877253746489632273405248758324362786887308674771280083377910327072037159860799960574983841799344222720326119137629963854121364661893316892468915356360834604151105332223776830405716169567524924499026666448296301713153375436675441073635941422724051695845293607785924902977464181762593977736182018085721895049216370925101368149960902643380528376630958306278000960404330158922486987644273693701175511560030871345532536533144617531034052051259956780394503668401638365811644400182652236960303251670380898534962609385987490338074853004767827681324116182725687505672278058663169296598236982257443411699797613056704813638262610893808686514389830051451250803498777770078828585222742161057784553741900679137521329373307392404671588090020207109902208353792300619947526794724995694563428042346914298700570606926709348580516914388135051279665236406447777057415783075674798744681377091059748640652803885550279700427490287824501918677086876693740608567189017975008629592555745085211928439345721802344281489526993970853215908081569262549767711875670495157792276480000000000000000000000000*i1^96 + -224975975993581558590445287772386888984678209340597896493413720202101030911102627665132727559887483467081592644012229245052181221251932008765749678164722287587333793200066106432879854226885841361471969141021163384221522666021464402740727320655148677923481293115934037669583879221769479725692943018536954936474170693132696353548656684288852129042149788774269642918756121634591020329911753386978020746507313526183024474469039203425695192003819746643357790086646061077826735637449832422245711316447919674025178476618187788525635300092298754837540336849302913191807336412465805682220564223120244414528701856169442973890874272856385027355376135602480566027363611266271362398037752985774601338942057719234665719915551389437895565002355205362211508088345678156590941559123412132989772559184798620182440094384789366335638782812864813683747430596231043953624319744150585236010830810351110971310672709008906723562109352801661078295635288189092479003751048652069734133008249739045728226889157389083053605814663853986937696754840278820987092020994312156798872003135310241206190018386687164372411541486362811207020152109049098501712707609592859624941835437074137030758658959975904516236268843206293059430908566308983758636761627989774867358329078589068337676035315615202638347232678362860591253834107380754179004982398518145550688278190911555177287452958308254731696393436159417988374417202210732367938626803051657449570348300297879308301277310472232210521199574114569457887530225385546264165343573253588319121225450104368948896348673244642242700845171660844538387502429604914997720415785663093787826549231625006928965613354291850275836094982853659609084098760333780756939640539663769957685243778406565633775443364508150675740060461709956015026885817858142041930829646711081823373181470442832215394486804431822746914639353457375831115859206082477385101544902024071443015467923815254159817577337193375362080809060273436878168524035359053483192843700059275874459231852531614192865378301486020094321915772848926335235457600603576129527385569621873434399047111343318872350290131026610801811329039035294044963719177757230508606851089965644873164709247510608307089577026902976370463433584781372010321171952940784815091745709929699070558545923866853140171657363636335528071948438041921583495772567543946185826387876863063816770013701036748397163197636058694814750750349844024633385288395715015033270073841259947300168582682788187237895106909976838815820504842485155170674169174203705528515551372588158228861300994339050704505238176357742540355663682808150353766285373348046523471197106465029886058692608000000000000000000000000*i1^97 + 39237131991712925095617929221848144642761170043524354472376333549104767904026521679822681401303249182322905382102497686464359820562899375186599582382222703901540855136525066480457557108347881525122161764470242011964890448246973549961800045632792820824259022151536628413448977958545086937491024277574153735310868353893342083410113459127275899490112126836638524249444793045871724971434989471886720520668353885925892777807738674301768489518762454765257307015333353655391216910249957950558267965284459265665127452590734290099339579443592645807985810616668214074074159596364202123049993295168594568335807548177607610046008765251982351048429431486380211419868334746593191972675617269588551266251076462991456751784284880697995906529915779141364398611623888712244193203016875250388404591967038720437210591230589838323498457548973149187696556446949698194256532489318521279418207198461205562510040680294537802330358923355060370099244044239813057256249616355654192067864904993296430221231554883323251722942867747471298181998658036427908582199040217333030893254127865333547804967131595663834137251775136546263709678613280821029547494871706047953092019810979711872137477693220149503302237137216215324671574669861886703989145990979110921189586658300487354164870511171012313961834392618766325456770199586049303997774848404626609339904196289646805446646264231892043367329483145563203826119689821760069411961231476192551595182201275407294535598488848748104488556721064938210507541203887561641907346765739886039531040655384559432465717943789935366615779839955052252009297614353235469243424968916302991292246906697700833282164600207167742445269304424476486199324120241242350211568111814002074353675517316482654255757737098435040139242633272292402824832432889512665385897994415244397235574452976716855827132759609278521158369443103288216875991412587040765865810620442705445690875780796181741711712204354542227691466784037208502331512959122532834693099790928362777722797762820704804845146708332820857224849280678411625423489899421521587570379260838361674768975886240557597881506200959931613833170905887846870565850857964109284510794992795553093691061158466991369817370032513971616871229952134554606005260498696103723842082296515066744719044301493179807970951159181742151335453325143687741016642756199373302620110022956262837705195921146581602988694438857889019114287141617440525691956808975492179321262635192716648661701698521190595743717932563532850277116618861434706855214123871796250454884327990432353942841149581536424015032686866880110053944401229796363761195354953436042307296841800089600000000000000000000000*i1^98 + -1838494813687126690831882836216274433447285128286551889561601990807686084753882183716742225501517217020346671370446424183428341570547938983872908146677152599064072323875799977428371294780209705291104606843902177336853570224567567433914040015418608888422709757277467563097088748177944349112589900960718234447927094184583550067305379995875886599722128705304059840120940038327500214734442909303213873169111881607907395059425139024701535626085008430331056998080635149292190812458836859913607470735293642127305559616761614000465885196742703841044865172543968508092177521845868711856446448337600834211202020422438808669167641609837451313173808064051192632033373801993607543088118205839458570970466707012937734132319011504164037512748846169631295861173242448198388890182852994128338481585955814872745158312625557962495833970016441134190951706173463853011439295828161930283861980743701312749136972852182839675580165635074504005308936711269759539398261233131550802313764738118413729378787773626719419112150649018368923819643224202049042830693460780209633885380675312780759698970560065767222093282166757107190390268378092126668723847790314150575804256668731957515427645567420731346243506441630703442200038592369118209933454771421184401992387560194259271006026941484982996712949994780361146450462988156586024311831628195281498871404631536545853887656805215713723521290289855163865635498920760582875923519279289356267232218378036372809756483281119721949117891424052937050462222869041116489113861364307597799295658479271163148057017477569240701862481538876926411058948607186886984951825177460145302060234203692650199424461113375544949665185187832035924399247300641245007134493010550693185937655056770417836061464051281657865650206957577187565109684021347057900506532345676537538161498852815543060144007266236042721058592176416138560569479427280043166488274894146587000938009873102563437135338421147685403467101630972503032400248550041600966336893815794835874434684020631145217938544839864064997016098841681090456483693022426595490441775894593610689757413263590328996938514319377055711412530558870648774880992798659842919926634403867765768383160318608559729747020998273301773427379062504236471763051180588381087833017721451778911041562286431363741329387414686976463644115315843536412814800484460658257344212073046611904381664704756412173278893942845930040632607241304945844867917981840413595513068849179215069343609223118657033478260480318682966588350271189279682375244427354856733050370826918044337504227151356228196005198960817599774164828842453080313067431479658676224000000000000000000000000*i1^99 + -1379296927313982833620338041305284774786661192698475507626583984442995037468101442118621133677169905786890157535476602177584020674040656861425166313759925527403990383129311806193429846071496409134710793168732748826655136096722915886789860367857851230394518594982944619300919628224546430654628915175590930942055434491312901219978300821097300935709678689065551581977743330397954723208348710207674414672276019898938487502714011104434756083417635276633324698808627577639115433859300033683709951394257081637202421117288533369483403210230985525317874088470919349639961566637815383576998797759532057943984981417460882391258167561916207950921465830751286288321064643978791584066275857095916533705325404225161139040435459068225542639679685300677575046062905681738771152247358718356523788478156183675392739681714151256677423539444540368521889552519741283704493987903425156651113989786345843804023410424729482252544511281615654191459086913818720137512740317469015096561268079636134990628972100447080529817130174328266900781006728997265436226702219813737569287416634221672296510068435236840335206215543786517069623217183216899523293516273026864203119641632934433377758173605772227537926901705456164914976649056203322328113512072969252827939505251458105821383422318123656218767437622327754557819582525399672805048785368193322832331980308548346631184725702257768798017093498749772633349565568901883497020415430998807822719795251483535394023273019555954405783582837854139155530261652995138787229969075583241734728905355670252115302218774117632600126964693200832446798432761292169291563147145439626018385582082978467209465004457617216518494139043441316954001866976728751485593342170982848296589797211272653079676660621643274969917598390962854675070539724465769795956205509120740318698275234568088038616884792969911708088721882244718280195347490893186365544445544968262356665788304612921333472700028921334775597172731528103798101025844055332526723723288685315619459372636666866250450883370614193118688377268436606443237190025686512689653805587159920029793509843978778632327824470506709956124682822513286360452252448510882300438935348826330389692847352437599207142849749097008997364169840249361016532073435163410175387912134315029317702734013403846716960015720696002876946419131695463582899476592855448482992516177719488891112925440807724086693847715390675161458884337290560841860197486280248948637282109674735774965156132429100118690767871431072688230738239923134079563758994956383813812886850085184929499986788233446155770468415754717124841917228753481681705369600000000000000000000*i1^100 + -700267286468595533014416129945800439221859663384601901502673324793494276999733147732262877167266464456208137171706091568179313039891767649611805336317611176448470609069310961382688744051935361120529049963159058764532667437970541245037292184365146140807847203472531059469639831597389705679760763063690208587266714026885721933909891606578860796904789411005631000336840145213684054732052695595227527230811444056332584424299308173571856514789493511254181449535285387264617128021205514024977794350837645121837727394860412036679731068795583694346573527147713470470481090514915135506911982008659157046786108744748015095745548820524466214810824252458890133214809806997385435997286525200349268843607816060997698169533062435294787490858524825295585147542163515567293949783851502404485768990481968942692642603520442831127840204387587539332708289848527861939535600042781368312698991263973997934159738168593454663724144001477937851549363279670702637810894192125481203309416017187946097543586953096857162180861515486160131239863176571329204656431606024937593201455212181789202067609712948134849588250512938626730101686590790863126453840305111839480969793409312371919150220865291640389487067406430597172829002282262953467815122647205422809691140747909367620714856691689617976499293698849900713086573062630169389130554022303702562228639504884685948589492019898898620146079302935390681890466058286328419317621835206435270499064052275806159667173945723285234420149751764693876052984004037978521827041051615025360034578292780760793705847506406541060994866754920643562004324771060836034337050014031232531963302318054783606991612601923112389829672722310132283938432195418802388283847678688458466019682990889374248869160289991345459697904624201910410364075771810891543957914657989012983444291047294759455271619417849481807681280452116531024624009632308413818685333045281015876411695722415937263811824242122696913733692346879687846335559265614884832964624220796675530318705000592182004207592875498017228796848783784336299911865117984525031029786480288233155340320437983809965866345562954450614289585488101363935321032504042416562926959177553139132181485744226547257475097511056265070660098248054222721843541712017560090648460898041524029663468126375920272094674270360152770331039629200519722328876879907381767476677904790088622817051586058685379412875153196795597017177055847279405975773227037673291866856609048352281716968318849083792650234985745349320029778323983894285545429411936409144862604037422171307492210356621835231454492112707081877146440826880000000000000000000*i1^101 + -154295702949890645238854513612807091511772208916818399419021150905811904507130322349910839083965744266504962294236213343984489536048639304011733183636415884891276235459111613321294278855576579563931655321373847528898307545620389496531561892081317476941325867330850481683332270700555653600629416658913037306924363674081247201828138051440158674382965125394293126338652279308960304963918599416863512325784659818978059648569579276629993790886194060583928443435618000502632761585764648215318021803485153886416366340180439629093632122223835723718701087671383339660352649186711598198852506197041422404579424690197455074383700785158952644854393246325087410625300389797417581569751668967826092222750188200420287654705679573287728422390975531795228255188363311878629141990733635332340393288856115873284469813441068285890234661635549025795033981762412905692541443570938730721807643671718461125197651806221701816992092224800902455159232130853784100566383394477969057187740518851609689598859166782697098000216765295660781964527762318686623359742434328013565247336674566968191087835029792802600617642087143969846814165247227688313111094882078938033740609537885523592353634474862456893496853175434931925358797041367295878543782425877882118489018011941889874156882360602493745548883538751343328825437640529140229796977371019513322205483194777305672369939142183041376407955136153547102256594926627373690603179101362463222274688232410028406075673957303519430737492468812411150874002853066211514455675809503704990245542432457341517137697009441058569710286824262484611492604252586515756408403923706238320609742305748417590642782437968662434636947630311235568350970509869757019870036712688750943480831604337811459298599363910007805290862995048714593493595490552597167789394136939407354086072166154724333868370605923453996106281629574842607751463801521447606789461702450185321060644522897536282565943874011831459268071010532380065637034939677894675463675275902723233406212443831798386866044534288866731084448582440303913648397788687149994394035436772179430953138786146430503676108474828381721499363892303380063795877296995325399113597227018796651390207906396483301911381473798888503059134307525363891535449991734355982384388809271425845998751851004918329947749467272476012492882402618290734909992359134775754020521136612066224913454952144973948679113879601058704587171807205565840170127263897713449770416665867220786978311639191588477496885517995331373332305854064467227348602462121035820605390483164783182978753438064438635590681962217472000000000000000000*i1^102 + -61239141640484223422245295002712737991736621030265248552329462286096171517549646323136467797684280150900421263693927551744409743114595790505234242608903841846134698580518716501023910074787326267846611147979658855885673279011999518129781713783303541857859722862160012795416947722405645803694015112354695455176658547845701103977925315580206776227082878605115389143021590372732138394063338226676449564841684598061333686764609998192754674383996478182667967023354643731006290001766838058174561949536868726122433756354228591820404867954660984921289674041373631143214780433426428115127922154294080245848986886506977541425416234763935480697291316215944879834100388020481787031778702200780563869949520857616667767524008984395352216014385197183402376965204568995241345359160841990519038458342432634402080003564120435761091830547865926666713815056705085412619146104758116218018096290200605293219262340341127817682163679726575839778698275220107987787259848694561651408492298770881908498575062885073303504864104580136573016078501457190532723695728559530459848159470452369870329882696716658087674443827612073301302813890217604116316203618032118075560167266805769723689255515832794989450796220970674424526896509498744179393604685782039297306479645220746214979890629937829477344934284170171654164266889102726347429019805459306989795920363531493649135884435096258902137267802715520606692252514520954694388285518656719913523043029572677303560038311500046371562558692465122599156732542986535381218907697279679938952010157633347047009712620599784392203836385267679805870426361170010999568234436506788500080674029714050143790133548747765850526732215465297372261936174043593490934513029654097060535122530031337746265692933268103812426457204128906822579221258077306857883313765534985040260432037428484638606226034514532528302987326709541935895391855348381628064286843426859145174382462208752297087154843409575613904992459604133974620604507789363305165755790861575835914877429143634355257261957130068544961340572811156521163796687133371597657843377822745049582619695169465027820800024875648654863988023497332820028959617880973550881273462605037308129698477933347532937123850057536966187361935774449836600333973099785567677809975576965610325312379831945023671463227824471747454660157360200119255867098940165007487770762155975716005064491251684628172912352089106039727923156834882038209191141881237619984162653350764441628949414761666142494077667050936933042215610659179969108172797238047786416966030131957287424652794102651289600000000000000000*i1^103 + -7628671185626988153406407639797494913101797110991902826701204704238843526558484507014796163839888211158016010143082397825839975281923765885374102195435845901519136700307386982607325617033138972932419441271284166424776441884344792578212352248917036001697715183517612241223338364083803516725863024013613450598822969867619515611977281961936756686637494380727865179296796033726244276885603175610596953603177916632507631124590834627330808579216132512640674429456808950043456079091799491461691682843616577717970499286813585403337774296829999590857400440894271923461994675164926055018570499603268738180002105076336351582984947103790263792590242142798860211504269275194271515100011589950838359882500283243601576447637936539980162729383688967820064334215906527723667672516104659356966877983797681766569341539999892311227205358083865068252685110245313997424157953368911471190911396346032394688442768976630349179413900743786644390814157073550371018916362193125264162290811353556822347291072844317485611826960350346124118543961526436698299732147065278361745133073692910925113396867393754820660258510423104970105713667572508696253561609059912532714125300108441723722266166185448836151472975375101151883869624711893797088432354164398019893120902416773673435514172679126399725412589526277418800202898983313427690690101247378343230528278814358539723109201998878872693242850541717518535581937724514896449362300305204220479483150158801511174927047353235880811805192765146730890473085192420772975226345272998578100571775276757177059797077969268778589919855664234121875391297065046167406817860067595335078284635827842617786214978501922215243518937124889949823412334122323679034699477764216103955310594992716934630530589879537423695951359772111911939095193477473474594335685661773051951179813190606968327254902473854623538425331290379002117904724775849365764587347427410374109222775561566752432010011292118738124695217733694699718732320502851373362791056582379326261683102950903634817938539266795189098023478378320109344209636480188897553646667859000005518270952894757349701433063157694279523904304479331548871795187029718034635183078647808122311006287787437226568569938642087359800716932148099277614621157650086507359652499032108897260718590592112551240275767846960246671066940665706520762334611929313412354417255095288391686063624738334474387996470287625126565836028666940357146623676457644748735285365230478878028605367524250459831471435594930823430111237553003831977078676141618862536045913854455264051200000000000000000*i1^104 + -440727162690692109017073378312708037475335764628869748617168061810915462194295609982977495077002016169359049047715564528651401092839184963089281992825420398150530866511618425540657070047462203607799018111178050284313172327743005817120055437776754116118253386645635081914994348813682647086401267373303178980624086443006525343741015208985458034299422899815540069518785425999534816446494243372828404446569891624426162132615285575146788853471900616907129155494329224477464671836731654749722174277622940595910957965392428160035800925439753464863472599904749592122898023772839479627780142612870349133535990139398952472634379285076500445943054753840050627194657439700285952774297941004948657330702281847005381944610848870364229962376605078183520704677244742612649401693529224639218998884044812339177368721166281832439757705395036292570106770183222447201032862479832598535071491906253413342620424479929959458397381205976303599292056318779063132737858392694756272739432200080150569209960014971224945370074888462414040153338605221562773524475262686647438453216991957052860652207062007170351367281563929984019217316321912204517556095003401285976290719329269075425429439791783224975620800291125390043441501682799104541093123424666184029072874917156569462986830090047276220592711417034122151170184362421065419352614180919994592917637550596240206971350699320215575765049092125673548889481886866975652020807795134918116726166914069997293215795187438374710076906094153530641548906145883275790623343158877039857282683748043442836075724442357573025175168853113878241620299291608763136845796554323424793720474481694124368436424465591118290269058480533112072115709785316464240066467187209656933820922750709390776149174337836970083861781025250186772304535977492688227901173758251589824337022928172932678942574997648552684197728005206402445307337396266619467773542425678638097184484172108533036670573567470736037584786700197651390236127750448810601783212445816352730561788890095527284016155915212186172363905041814406838179283512692807074406071075480178370166841619566231967304656467437972533466381804180756747235904988308724005148946287940012369967423084769704919041591465841991644480232721059432070744219647884996777484770832448542474923489726251470016662736228044195373068489619696393530697794388293862800529157116043114200633057277803257378701406464372224188455211938139927604799045211825841915680568556620047109292116225533828106577333684185532698708937467629660712650694661139965604265984000000000000000*i1^105 + -370461990457010963369273232908907084319486421566074860786061271648344229324061684031807918889422006206005156251221646329571702234045319439159171186440694692202194198767864025794617813957037716969414084364592074349878882934620283935720016010844188839933921321652494044194496827798458932914969748365743657177831437406029810577783226842763408633082670146367801030883616274561219501558028558059037521537697375865503066525692258091592667812857399366200593032910509547479089426847106531188928714186457216812598706597299943760998046304154109171875993411345209621652122840807194473245585137279965809907030671375973732631441588958669271226422551253103551636266251590215374032217837485265438358019427361741938653739034628258323335146233181404017999422962188605640007221092783226290282687822713478574614337149306089336852149212196580937692569425716811172393077196469250178154443463927365231978996131890075234620503601008697517740493915254650283399473790180993414503805531584900785650048346483429094310396639689585789663427490502003120416387181521070808376702112207346559998718664534740104442710672042609187234468069804142813008781801351846288773479914523435642625447838597076039334554621996290087300359965948514679628925972670984567919997242621413605630078447318288889103717234390288936303312178270370823676364153613144877584926105219688299685690183345993491115739943356541239042114742204518472320113763643475976151367023498337725217335476724407859456945258252481081146900207035362885593207275734359362503922548662287255349547992280482050670385395266784150938288035050495911730474057547728642229247920020605041905150777277193932918928668171598879612585498618691525021581524836631376658507359094793921998756456072626599931510184978429727011250529306568615314708267032109944197913721413416761816603515023841314417584102981046248552859053412464262838733959215836469656987311683077133315971893369957762442145579530084206320875220957209124472661844277269274628855906713455960368866679900717065687035685978856428823358178797457836035088892315992375402791108180870731801581187831216934382205316797199199770131395114506810312675838601592484583964376365409986053509423422626669566792090978225976840992251618100407828947053314315510859238602941599057521215094605232783667418735171912434711944560922241192719044399403018680626277423180084566726375982721624559609850295765229057246884000786952009160299261524305817726514051119706592616222355540102283508424064992616120266312908800000000000000*i1^106 + -1672602907372836610005702088353178877544994661254704226325547020276800346170542010772695849224789767698157343409073880748265531516832734887536481991429922952538174686333566520240524613978814884576875037028300580039235365264159815236714890502374594485970984104096182446555575261128725507426585909181957565471539369666772108877266188148073118048869034679705251931181505381840491271228282481930384224049152191206081413733693532061874018896048691936926750153280656414908198732028647676793672410622388477300423454687153464122176091331387344437193448087747766948745274425712531478470430227154358617058328298401271564290644127846030643785210759022873019355859084594440023005070014261444347637737785730632074400583739743824315382777439222405339130467060615451030726132205584598362389016865271147324442808218012637055974928901921889646947653108293487275532204436251845884656443905958083845066147084331044987155007287196293141348722167512126790382201847621699844474777295475213949822119576179507487432544696259317703521249588134616596195311780408131046549926151313123812219205866499020608762554575460061586413808364426188320673034257000829356723902258404214211446348212046606864773581062532827474943145351573138447177250972981329229398407699868526925379360650125125276132112038026264765090370334527679603345516474810444368299285973569093651259861079374337938153703388414351696800102908927907230949746924558534052782025333158528947307331480716885346767458958773112311667926733164566044219620602017361347898839532964297671468686872711565050724683616305013290033777869915675759371025501419001639703641869395976597351685203625966302113905900228331583570523741567260173765736543406611772526415995739980817738058181801380914111510625620365477424177556049890992884337125116143243923357822754777316280685408553623941573202402703910117767580226000193663572877720298858770739580445332179435313520070409711867402324178779830560445520318726295123746477422475899522932247457497038551814184128966305892185657653694347288192422122930467085487022552560172222088046468065720173936306481837373507120906172206219233786509103331093980119421402519062008570793438373941088621802911223368986749684147180519714322860085059865024026375071679353181607147588431923974454930592085502187028669864960720253244581222210127806161618093203827336627407427449167936675451658212139639197305748175752040127490244822108187416526941047194091137054743416195246445624976973317406362141982720000000000000*i1^107 + -194509140134264065449686102364417001194677201351639567213467825247291462727496440522206228455955035940225535650416217674125443775137219170058892424207794892879300270376344111039785017272507354510214185832049601581901307861829633902723625711783557490919197965841260661095199387089499806687177497991091339517600714257378585831125413857162912364180313745313739091183402874931795018849839856694177558376857666982230888001310995897764351977872851390938016696317957664267360910586208081855219381180001309053769213503518780715091715194822182917060375534255001174709774151117602981604958340863108473745261163699567591700755597108640620559607815192239390438633354476042612221235011058421195769256597496014221933557113095094816591893693493664213186451165080364307840332668655184203369844164791162063673072529354926149802948872910834002452037854593840146287505273320734434494811003142384823433951983356709525841287553130569164838131674344906321615075502879234528903433197786037093878380911132752158435129296189475376064692873589399605285686843914027965795303082946908919477622433076267495168729319688202770669080551516234634359048269450488568138839211207484914814730613848199757712499403630977757421470277654131748803006439118071596239308545893717733680792867473086797008428837333367516903135463791021424669016620889131668692621439980920542908171370217102790504345326951553346162600068025113392571690068784737350011748672074353365365294072981974054758188616164336509072981727123889204875006084124749400580030937378882654726295671735743621658965609008023745936541563463391450293192945950105078847460255256777390326041589182628955598583116654130895935531909028465746902269710569573155322351980998399318860081280622793023790091622310636164687132730410321817926504070926962207646423182575132783081473600543429777929054885285643716635782635681425258633268769933479356439485802280129297140072814710379276190231158420273023169039089661835466066893981967542361469473754558915230994110649328023593518977121732857670189291673356999189610012963925307944133818694922864193578609037243521736199032998113824273461799039236113606936162317463607539220043230118253921322330425293468673075572765264784460340569510553073029832944266819299889194465105044564871972400086585984046526325930546178118772462725877489117850572113216383211772932063748547851425142510741498219757336622247274121883010461365225117526646179717951339339119026795716999469298876416000000000000*i1^108 + -15075877267701198876771750123837073431749658498051117478516112066208055002224071219413112938309013239566199236289529027554411569641985551267819666808033777872429152041190172029677451252632188298991104103842776265642430816804128908902350812908612818927331715075713123755614032696304862611885358831181717435937086836754116099664987314147239580625075501395469191270786979600961777168893865916340958169668341284722467808214581073519446642095537092936570898650881292970095637674515435202412288325426787796335614570159277053665483632940231254882067748266576946735774875355338401474404601052306695905475472760817741477367247580683545902617945053864043658048238242395917086671348858016804475988574094727312855660736894501944573480006838942859934848207395641933815989790727462688598438165968046378803870522477820506557060070296336523778820507382211033703363616346616722255591517512728197402532785676763149668607776879510102583713027295665507413131707862590005297287526038653733675235135909106408836984170603285951686556820047695207575876609064628365316206962236438617743116597718377408199479372735670984987034813742146629917856254831054434901716162623644655657907045462425320282057796097184152382280086933467286892032603316790482629532800985277341417023200883853874558477843884560483659840110472439282733096577982012082799918473299911293041433675171184188763340271367969526342833933519933876701194472269112361087652393934728537647799881799093616517569720604665706428613605776841222736360431234242972331632385481684852292315044323963633805801214484461811316702434780138885527505165369257679656279130649628528288661406148544962241536128388645854299700280658314545368249206658398861675655394442526499240327278493569370464461007043443950798129034682572112868988421703394695180491566149446287358348161021825350699561086367973545625561982546221654413577163260375356453158565985361739564437889300677783322851747017084772381669694021687924506541013394210766507672060021400790861126256960498266873711377211576349739811762812996471513827912020924521892446235872380063050969433947082015045118709636567537512308754450160118804295254513982966208881309446868999135961892345345651942974113652994234577557006200273318054273589044389100319399354367576826539612343060845215959422276829800520298500311073122450802356219576097646416353618684968286791434378545386799066317407348723332490464633082395927395225399078091891505044652032000000000000*i1^109 + -1344203749730572166413784174852342458371272025256902048032583693521440852853999353822607950178341638403139697873276778425200751649191782660259478202443145348390482316548164522311680097455898903322779783871522145597137382940037825704280715924673323050340243103620383442414314765364088915214393907000719408920719097927226797212273950043970527368821474838390234006291179834165754812109615343612172387233368653833124725303431466873159074886878913864533217613415761021139415379232208961570396501271152533288342399781934208354916496784121227245107104490861230997125556609752336843820274897163981113759362028899758894404140490403866321198951935608400612651774333900276611878518619426313989382773473552832005005157268213492874063703293078982743984766727456995980385270886505557041467499809743769463138665435055252792704379102551536253530213638830036165796004495356178379048098817632608924387293721357479730706902917776767680278350130428267393499155322797184808612394285902393999072745229127920032244717882533456692943751551339907842255038086883926594993823259194658144490957979250319037692577809903050345750882656840680782455239347234496355733849595004801845872484007556548376631891806030692542113290928404800242447640790527082101299619428814708643883740046362146512489113486981770965484110273751362105393188251140867589802947872820079284517332967955731181746706846847785056524586706018320428487781143649680222617970055286143400570582865363662787221710380251488331144597308739778383002616815911433981226310680008116807261755780716495057482404586370604626507318226685345569471697832896963192242809724624335761163187542395805790355295975032089943372020681677977868740059921203322262628864615567895582429159609958522162001334774747731109342646296049354223660916920631823641197800743240865332802555118277199158367276542557293985574249331615587778172524385739066924396855320076580289769678774244048858003733831923899639702856892746918841907175436271006207476512544331891640694134152751339364142776170927424653808851787741303384900235581767392946844812817603822305766860307406927939192143717950763991904011974900741976069900265950433557407461235979092669989885615687968310352225953540994719061082538510049777900556583259199886286979703900605805148275123467780634341476708913854357485380777242184395735350351243463990843457720308020698801231458245497941285249244610374569700288806329612342901237350400000000000*i1^110 + -54368987322989622484095271279629290273652444221571211834884577112609477764814426976606260202306278009363590549906542562259238805751694198860226963790615642932883533128212760881808795251266592054919420700891416998698724468089585910408594095856680518164108571023552169212396060742053391283960635409389736811217410872705366415573025514716553188970717573522718227183485050334127599637626759987846666432970594295623830826864643881771064966023746573585263981345390030240583766992464519108041503459175118001029091331834472230547135069206517983719178512854125483455362677269578985678997187147122481937705942630365255089109897500953063899727709435744541012901757108129137268291915622293361433103662565802561139519332123206775564422953650728599195525391790385542447557752260710187995521657521320103922769154251409041932322518755327332840184688271174022723044417142971757757798100061082292179719343794110742512042671268870493437422715332129388313612854158565553824405490515026239559159747283423045738911681562742435142554033663363377769749331056913549168109110936849352345561861175683165965187448813044088964541554217762008427253624211673457283921039764490941915542794573043791377591569540168001342909602195984078797077691307117861131826126220727066144668818394514743480303972022812356042645618728479121913288968674634524321966841413948472920874811365867678843791631440369579263652645180357046838068377429850891823728321795150436971789664821776786159050564987876981044383583366385325466653461256733571231363457947345586579413341736875684597019758802427462230733777515375140663552183520359434813724894276886753724865642034841153993894512050578146359093231098687115917682922724661366394307371787772135263621673166678507983877188009385038832002144266809269079369707807479850470301414036416990160377701648199089575146126442579129367805889642402894356871202337612944431073805436871644518437752712835580752015613656775610664873421020759111971977150672458529132063229286124033826336101137382066868355261466676746990860591695441778510036359153959536935750460022520242360793351877495234092995120779489426634284536076624083851928087767712963914495002762071359374290810202391663072134210653376230981797696747826061592470348178413626150567240532082220135377630676500010763763762933222253955419760834724089758449266175096750082554169033516518243753171195530781690211151498303702597665488896000000000*i1^111 + -457214496867357185358038299646334911532938759953383675732958619531183556154687745599611432797775960202052777713395435160632737056077829548192622912469287848975856786954995557487769180146083996534567865804672327677302227921120963532633671072683621205709962817715610880461580445468164507805509202633638825369744218535365253287447079299180014403297405503690404457705709551842849443543838590255092778242912420597334042256154549465725415622121545592717753586282450195908101983162217174357316298658740192468374783115626651914022827483952975343893272243052419522062155398932263956705156330832375297736413867248166864527473349343052491577014988446809428869459973619535470848070383809580504608801364406692219380674075552227246738920488063968781868556596455766104698694345182816489152467155551931544980555760205694853381803789292686675144091708399345323521586365116842439061616938500812432931934522409212792237462225737612258019134301557449735630949220341871360633026774955022139508525865640142155707673890825644762654461255028152261991535805027157110499243881581858486113204324015573548029127393175143040041264237064175506759049636442566074549853040075992200611828773821249162819510009871376259699082788814316443311926995970386045837638904148110727476709797616543727626543805900889884657358200510563808431855549219310126809639802982486418103814476607102664996431143980333759091992412377358888253170253439628199262435779859630507024373661382451917691083916597330769289978011150210159608293907716950057817303104665007638612583133748804790151811700997428031733808011861478494326582680781512062084233915423673599332885614734133919067600157835542089065377571932067201536626666883172639569470731460644193799303212106609495670962986616461117638764216410320361476282933301272284419784271385591758091089979287291377437688059829336261478668839365775797415464603920903668651671311417746491119889206097084192708489166976195474658566198192271528182768804653082809941585588553172074819183488963738657830538848148986149187905262269095723942754666512005958998065861584047514737569200263645098750870492750540089342770201529367963218733313242263616705999978883597539606775771060679724077732791190917172623400410505588431628852685087102288195618887687498361790891394549656427109320058589555548159749898536369214364017758980090982132303145150163976675756968590284123510326886400000000*i1^112 + -1456629099982452021062388992819095187585849086427024502439909143190171829703243633633407618863027789931178119860111744828895350443941868070149304240802927027669785950198018419608083211461360440959644050406438773518691711854760977940223514539044598087728259342646245620991157043577287385589080518436623245989643418779824278433752899593044870005375949868629398467775329722985103091747525719167114233119670460422712716638254339429577059581201885036251606310678020147983155913934770479633404525541247467916637678493664761722935036436848428911610276012188838571383325472514918765584683704162397245747562804680156145046508026827402449259722369031820594458336652226903436927907313356089186000769725313032339380389216391752443774583631567863401132048480622285129289619635248164677864922370554862445239784909610686610561098535480179879240491771225147359281819652451453931606754355372996226320396137977482975057453262584920865090489884857544420917844338300045756203396608766824628670485004257505359041164524682156876469337321737378283868900708681585663694668888615920464707738057525344561061181520355244585014798875746776695044763265686387220693904233812965844958650655593131840035885535842390250762030153698832075120125615739558870568000124302983220679296230407543852897937338066907971679120245255761240759851312884946024896751500512778984600159374889912213547809884455623637655568932454614481817951461314881391518307357336751262573298193720894529937955536302700508103483970570902073680881700990505503235525866087710889784322080284257361539433454297079669390783639721556315225943382334532280753761320393358953786598318419206214029742141710747275369036303812310488216348503392856815484218087985343227558255715113236568044149738395848390702035670694481287782419137233069585307492944909805908677462107795952711146894572072541615359346746154919667275848056072142610020111734566996828938412236119087328664702069352442653758982645299998826351638911324135260798946807843775437347631233988125254807848759609550354792012622716426075812846413502799909416337842004316819681406584479824206162212527042539438964248369850377544198587822316339386520160491255059629972973459693926437651498424860636805354439588638071186569841171600538281674133172717727585905917316455443530335111236733215351021746140992087328070228669762988507347762960115548167648235520000000*i1^113 + 487664989585773631791298858442334030018469089296275324459550540403821225478757754484948174733417593903512912445450867560394707507608221737123399709783396166294304203642806980364730155840025857593187198541965133544559997557341737162766471184635761444554870069881044763880949160408699868220101432247265878245236422669975615689959063831073528696369149238389902202383392255693538289085294230336519637018472795085032349402896534149257110217215483093795675150469610899285573745884684374909176437143793694324389384544051735993115273147716907736337530092483800867045220221243528131649430032209195083357721224195034645701324650080155291214805665226319214006078714522319483986806132314316409625885255029925585875280139974257710181203519388195688040871046251743475507161451853797714690310532272089883154325884886723486935225245784580805706767274067272413249357259482528627638632797687510326761237181858840619127328694153635534491618120000607691104311401272450404799006734975953628238745715011947860404306417778524015480136142450202366924617423944514845048637703018575285614265014013417301102806147202418470645083740115971435204915829259840763162789525351477340770483276036369153139096764809442796390176782702307427956413997007344664245617581909272126410688706747522941145341040406297597908925695188824071597806853076352027308588165576262400387124726641053623262298660876775030617141603494632795012491955356587918819956500237656517493339078703798779908735226255600010371535166923326517427475213340201112658521767961105007088848320097761489419733592198760908553741955494327465206241888972168512719033466141694878876473924300927370791885665761113323129996502580962103777381433384616110333879871848950309866572202225319969514954420030932599583514887352116031961949351636212482466289023167184311059575132705406177692762621564711532260222960789316467079411512414190526215884184497318729323345465344318206766855372406663144954332414628554797639033184401852427364540861083502761055688180557302527616683905198363256822069661832524611059156259995040621676760727645821246594493371961750309183782172700048368645810994888668647363674616317449267067290878266229734680153055154213238216836996573749591111438094221214363124484625692739148910440385081823060987157139023466534261566076641309617300903891093138783120776377645222123520000000*i1^114 + -14680638641232035986956293711405238015516105914588218831202034091555398525271414997184093134922310453450515727752496460589384200563624173918518598317887540021951517555190415587837648493427004980583683581719919013089249394923929809274651415965059642422875610629162718400269961588839490200714268395459425106712523327208308031793546461838591818745460037676998059014307953030137519178153976143733237152587077011218696098839512146948949648520611447194676394466942207241506349601082038929317962783496530564539065813778403081219413732606462415596000573874697114899002249104554478724049099644473661924156674966179016458965120811332876499058537791544281446807175135695266154346150054476880962363637799260077867285738362374115711259964053236561256930609282805055078471473891954564204132936455694982956012630362531597880266957472105749175864601699538656705435634283024790410478029783901816016765899985767956207113833679456476560627360358516809242362081490824461563187348691928383296341797524770470764572805987050954745495106589179267756424313703564945957902729580683403020185969451779699617681092058114430290953018901733674057620226225432850928902778418264879737882562214455335121661879585583812094707407382104258157687153469835177125696238824501348531184114831777689371723614608227273674341102472022389764303891249509143915413945663994086610657860421492605711203812403323732539759500777048335247272212437264725379444755185345830246828841465232900405225597055146978360753400405815152193997532909358333758451054001390533675109408107659538192739973464224981182222003779163329324678501605494649105890476738242412770518713539053451939001412668832671650806788127209712585348230361356485762550882114759716542815406738726443143804205502280995388157720613400806942473623885845468157992425523743700456791175134533481230674402512348161281775589182048777266652987142776562727562789292246250435878871043695341329892554866667016462268888972186155713275280978492427777077845007220060408827093833314740338057455597152227729684157299525018984409068249130731210047893237913908703954129484408599134372164413768200511335514814630802229178054996435337015719376306617266371980525903772539596977651269010992784985218092686516550483321451066256338955572279588849136516030537088102724744965807107179268734586571621873139200000*i1^115 + 74978807031223356796345761997322609688667903311880370165861860192243800198562041292687001738793373896874433465581966383612156759263623068661247310439906875612804249890379835517925976878944772843003699358005038050691147872088990666201874470728520066603271576295792071080502295616985324357359824403498443662989395814598854364642252016413058048581621228424548360336542488683024737962932218475236106674234978658106304269466366532055198825836084631814695435839250270970006252512672714431383019971676240717461585048758663030451150173912320012127842686142081784427690520604357952176666791947126525440828182491923785652462481643074678946270622850291905231882086850257509597958420476598010634791923506072398356572704140337210625029808636063840137136610191299426956877880869785006409986976696658687137086956100622472209704507968584696662157179073046716852773691501236288321492921636992984500511818395900146580217831309464203908675708765998595260646834989802540646404095115042071268830248488472093262564812922786203620359012078582401370912269673938715441656343671848159971317640503959313264982997216463549949528386450911651593967791317502834745864421210872141021461966759195022491495618993648259618987561815619703139419973653824319415721798659847115433645349231003676350497860917099181221252556055907047414804833495032654873272727248531857161624674918233605778258556500225757275018061563099390040641372850565151210662303118953244812656255383675280975399156630778957391284863341941426249598927447555986122387071708108521970427365872032598965943324032467638515450729964916029117294020882089434074312928692171095460124753416084061742089745776627140176799226349467754959837163354747660084478803335475158204176297920511947136768859788989141279032312887296823890109545245317010739940722617840379034511196771728613827230074586491750288157934891175274326962522362623828026669162625561756700200961484872148492529842293604269241854084053751490301938320414940888729968796186301242246335787031001995633182452050826815352414972437257845013526923274282656529601841020708926158810449596140022492065603854011651530585758327305196517060760571439509189572369153176677930149214679360186327704987487270380489026734178098791159463736207646763383906569766571771668358804528016091219627906589525120000*i1^116 + -1207665299257520314241381855414801690482172770322926270075567747067455713095976218070768950373257795422723506432083365974767736258967651720418185493207815019046301562142190792972336018775677726278915681243674089580410412258147280462225767945247779627805255254389209304605450330382576532419850944016987261437386958873786419766570575784528687221589227662401420404790673312995224753467241523064893351839302297787073488442345868015738314888018893591753435830141680514710114848622311593563852220524019241470903782948570583674126544349056474494696509673783069721480519828986327244108372861861459817289712090390065110281182584062089991227183880387755918665671810375768236090201133138836232983419255258020364338357606477870084210853779363096479072042949104557642657443543731999492599168512821650851748169534668704767879004471663288736151184047004607757236371381838123863983129850629829672835254016648573110818364797746168941021354304615414561885823326128367139717293973830776803712064448517065711429319813157910445132154631631777720533085154132882942088921106300918502206893712196807340252740819290723000511491005145394558471754595526043978841724984535587789579704251518238498186716361238552413451023959523775157235603408783296515364720748065188025738625708949190348663585182720446936706233471325492713593323834966792388123330794280110324411409729549786661277122902949544230767841379434330653570081479891462762748113465573921652678393491762473445903134930352744153689445848713081774735744310665517519510276110105092685249630963163150904509506968418635291595297553600241436056221277726038544038622173286850963148690046991623520709198113828324945138069058225061180864346244613113686996284800384782847621317084201046305394212875454077149596774249504775418968532368361608341360900599996831241190587412011215110294267731281887174915679730215269607624457472870302360111244588388430651614742216623896048529301028813064090817445576726380399104482219227908018491974939030112792001177878323169563817402627428424916349230781909963056083098641792494719484656926607843786778958043501762298572392645781505212138426266816508648786212948766499150842916486096485075637641343096806923488942188487485228559145599393571330566339254942488195414734137236952000*i1^117 + 24407477592030270275083133614757019310511037730522702908274011289234677571778237120771649693099511770928793583552105169340613092476315758268778852962984771186826243444657410899592361789454723003295680107798118612801551217976345287693117647242170641500064841519561626937019010538640733650244385157139777018368601628721417733125918422702306488752205544659147508758970172842366145855185990162527754036553479020540261759593188760528804127421247594132219035653114745816004215297690033435322627050555856817043355972229377877565079307331474819519159931331927575892288934149607673536914969527517906358113163052277085993959793523363483298653761242078592541244993522132948545564078107428864674102641337583864154325473205241263641705086071335908015735748387169271166767856661148542143029165634933434965157320368772678702505661330116792207008329606942658991818102456468442723870821878824497354043294271466326446300214157818785111573654152901007850876673068508097946936834520514386419304652679459567337843343068244394909857764197381659829919550238354554214619238643598165347496237355382747147352371779617229754751935700327643370457274928443137369106397291113229129754801184634022858041236853588612712245533633029675469747591428486287463649323093927715746377944072109339096028511740762550327936135352336993572959688268099159054249103071936024592724555529506657370917824838595268849258492049754719813465411007303587433454373000663301604912927289404115074592752517522611634475930587507085926054913426442841651675626923102336837877701669169521861027610585162239038475590085173013431542573297867412700536157328004782114763377586883912809679441952008398835898814402348802474986943801992408802263094223348911231451358353699665762370388944837715492007412362180705103632685635972034368234234927552856132338978155453310218183747289057511333019363280129724097173806028391061301004165884700617324867082057610286076951684527994937507644857614145628962187345247350966968445137958237977653472602931918807214859105876366363436779375743416605740871232671284952025265783127663742987790741264199663831032896007366639245995672764027872709073713123261111129251672071390841034803318527311366009280320976701906573882040683910400*i1^118 + 173036198360472920279390992727098803330463161831546852336264769315724293675129998686338619143971694603349900311937034855667207834404811574813592827840230921901519190308692559036062251906667899860875946923957583782432622176755667098645290310096127666796190300215907454690015225005999541314593737816578919670183963242124402546724987834926062526831638104068598795069820736853918264555703954554597310191588792562887678662764854297551090260880994133061923569496523506444699952251727244450382850108273410192054653648593186555509652906707689867476135197783137049026023811800516043856147005545143579121024269456486345320783666529800405040760820669547563545988649098417302473876808330157954175337735819272343064119901830808132699378479038422992629314387777311584749343940119009685014292485402814279562928763192613341158315408437063308810841479969198393756481767306147806528424175534273893724452771123198145908858840459460448089630799457154656783677354634738837551677068423334722620212412462855271932889175019250736409527841099085989326119456299544152148918903763237139910917972504174921766490205143840594449096711708760079866200669439763677748746632405323040773228170523077955306916868636602731093520345008108634429686435480199436511861918569784034994386259518681246699176057630142531645360847221420808680444383621806089396902721280723549940919227017802155223847067412294450660360716630574619733544652206761055228605953954040319223419384199052730697841431661880540445073234870166627840374508657569221850621383908291277772520437165828950437558861072272340953586009764603821620828718014299494416321861913492382165260623001770543802761118091656681393860724946223973135813442831820279646345684598765770853556055003374689409497799527575518025388809796283905470751326464465765782237380310375966263257617775949826642215693100940437411207324550258535685807592174756178353558157791266145144480179374649717874937828076732986207984891210700809261065173739090292857843084487929301131750875148956943164445229368192153020133628417088411386826870424016742251944781765527498164410315901363644728917163658122480945220923654003247569163644712917195826994039500082627948225849933975*i1^119 + 46645671029670436509031206549376157455910973478655260385835977386490791617942293422628630490908234203077899896088322099092750065787448038901683882698114500658110230211113355946808987187562736095068638756377919366313832555172643116606458384525783298941886601650773682135771259558983237091023700828854520672842227346500221030506672709530162480850119438320853930688866846719152597048290308447447793096751129576153191300201515280872270938787489980747932016126059218674775165398625114442727415421798266576877950075060681274739264319958384961445570056977186084345009602998816529543162454909589335722263392623168312448306180553621160733970098713636933138039221525018861705442872028224073810575630815725170159768157092683696279729061528547376592415564602832342207198790868259505281162798299780391040546157388862164767732206631595165745376261749316187162939623972010674978660066288089956162355736041784843114448543266751096641514289204413993697416584521728923801414112475422016399008302853065983256710935712886070663689618995099181844399231560240359059225867025939786365909549405670613849488851989349452846256964066569432976881696197951592362444020283367708241605926719681322178706513102212302472224448019401879683626177344072936674194431374179172805941754415465941719570779019428254552170891881012452579847596524910876544914499175248531804038182414046130390824552491012848496079653959522063503252426864318535878905147878350131758262113211765404172083223955972037116314105200257333473846185491175498918456402562552334462071899758882104074772815549943097313122405596554408018497020590195092680749986595617987488667393465478485866131080493199696366793785472940152434380391352169352179471950133003427928465414467553625893691691789300422642339482284760426324775093070490749002112027222254229642276372269707694792080660766354942958255929866450741781268331518953055990219913077225606477743743203026092978159432803764674161481183872089971637719845826622090960950464743898385568750863200920194659340273151960703315057645998831233811936327682752718867712159352832*i1^120, 9065968332576729976755598050232044880391974212545336625581936522276282951348486491838729064998469087836762170147154389084596372954185032480648859934016237404537286621139774099667751533105590096617981024636688252364078454195676879940776127486736431680223353762591577193494813084655973636597711490801253598784924579105246836766999548733487212393563595898307947044839599004608252473396863590339242951779592530352993130623652421923394521782692097648623287640846124382679620572514377166953721063389450090193011087756596325581173127002228620608537326046806722090362798189872504470123294106723294863797106591473018993852807678279673431543140319552418505011381189697698648632935675054328114780068607341214952785562286651585236092107390374415733979284802184364249915737424006138456617437051907486073359343982743498206657326699765854787975104302865469866164989846345931983283828309315213982982233632594174929814834225325864180617081531008311247464804332190973002143431761103179951603798264599031410391753118508897737439309436499734140171199663012506068486896080881246488145266812210202091413238675073821338338474802560136745538303845574325950355913593577013302875296290472891701460540072236264077671051311812606657839127561428280081938310754629555289864964622595460682614682446501166949105503265860561067860092556060581179733871118002999398374723891867230644115349149926109124405241446112581744428252815228871001965108186135111192823613309707964418648673253213293022556866735472661869217396890309046953959111849027615070881278032511477473389359733327966925444660931080199497177690623486113887582768488674606582434428542336747089462957132592193076057892434214240859864249838446007104123276287613474744049515182991818201623227503563435091976223336316023454682605562673856732087666719015324838566771512699608736804545293510836543728018714607624276338985712231465933918084470114199259688097409037537250951467866864449250812089566529930690092942982513651227564818744106318250937045544010160664294841144648387891739368392624651370923380705333402055485024993251976090344348295374931121190793303157869440952692062116716253160035207537365088993486493559869808201708562122247275682412291193962344246029338610332149041482497791154966212625344778375767670812472885045100486961017801415363799103028543169705133902988816440779894377351912116056682538303208075477807543449835093307941938583828746006737130002711712640755534577469930124122559717052509752905723043249448472916916870773174795943918448208605218688281065793674890476819808175660077737597500186133751587395496085372158717169237768502277573295493055119730995191264651429681644483989061948351172737284687021813888973902568999474179530588059698918476560558628229170693739066230218570469531734450237888811021739967557197517036172750775018498675927086774168820751447143334962572456545503161329563980365630765248236929659551411395744574140661940934686877023970582643981208518811982519941152179036068969012226812666742154464866777024510240772023606712178285677295749840508459543450991528969098070003850401409667241989429555614940241621396368181887959259435057429917087846877285587389773056407238859505019454318276159203471324295090253902400688520445473115763298573767610219738126669223068856868653631259886565269943713126037292401520253548238897443425644601729622956793633147296711476150150588521102353164980096257226159358869718741667195374369472371676810117968192419365659571073575929506734099263135976374203565073085527537146020584667219044371453403132250738348525557757105129622694104103877266852333775935726481165025088932487105512408835193227341057170593380083546459127164092615951762010316015818773033900449593495038780201808391057529895981299116475821687595248343749191847972568190015027947741414775012584702497331289163222279720914840365619232625025408478921883956099478978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 458661081208629707515064054340177224915384747015379403161208755016301744497522005239062894526573782551986987952563132785327591604512627402352443847900324893877706454841248121793876115574636971149898088506254632030121827485227121058600780811718244099060225527990582614850494611823876415943548440181823973911457085121510905049187666272969228078224186793107300808489398032505311461528891664297013971195566133040368308662905768969072905270802982988501874318864232602445052403978832517025831806757708935382066295780298046832956364810610534040271278263812404490540279942277880752902981032350409245677494596208097175247531644015801386988510936552189957150643416006079214211750739540308471627354634112895404493571707316933273238659505185575766290548771654252037934726192389474000967032098819337504743822770769652010340911952447271928355072261291066127342177001580140205072256089071781527371391730053350228161582474186793988406337142767160694747348995126218702976880053503100350580092952683269865682652792799144379671956572844652933495583352734174565273292740886758425046627057335091913016896171451570645189781275021153501704799429402844078707861728973264684861662663654140626022337256212900372646439208301541678758047318895451356325327178280879568623989720697054542115661149087907723278294416405560904478627006853594875488482499731264374894158900269993691427837649866852727476961534398020579195440440060856812163207736331988654065532341751555962931515525951965952959704089520679838402192494416979051880597623051331433067995506712564329070164508106921186967591488276413535910635346344925020999082359569428915855538946172007615503307847522702822616279224244582888456751194813524176377056449899422283195718576086371160578259643760790097004361706383968880699570026806656888407338534260238553754431193217755385199421679605325419594254945332767145457183660162978237215774021540156320805818650181970123205289312737899369982654206175494849389230130026071552939978249399101205888362770288002250830580738505579588906517123836622991715375047508598586363447390383189532495229320496517404362991923921881858123235624203203434468405281072997505496517248334075002258396052327700883940759768466340558591327342846276775682465067189855836836510153162781514359884946840124695338244750346996376694388317638608011550529413848348872345061551918881845817340173984049225177986095386343943683581960053448093419329754577508567217623359708195218142260227970280989958325505327927730536051839709932447974248732812530315773402652834899402031702893880632726056068647501788842208136146824383012813194688109790576114438451228242291183497820710278143547509843386092397128832006883189826449306770264968958177728662363968856248999038132656919567522053829328070993060481807586873154909264597307670938963341442297123580778696111000285458134105454423809158059628474324720841076714501110552962878744450039374399473478554857284626754120810527193619219120014812623129584336779989708273391538355167047656772535037020689774393589308185319485321766248673986096791650599819113732624765887955242715736856327499619800945010346200106118930537607737093488770799172321205168114420661927724811378297134478075490230927629832327021781772404860375353375573441431863995420069606733976416902028850375092718023062729428083594232912368824271251729743089814562380224776956307148617554013401640756209128784547475782925429272110482110415618373954941634677730198023686481458408741929032878903944585246333511126632133150516117080783854897203914360837776668095470037232877728167214620368454637614665089765399748846553740457519721736501717357631669705220105323531707512898561046354155676400240755868172886650771567225394690871706691338328241170122100123972167574389857467231067221673592122401362448264795289292699419281521330488391801853710277670924898855049469681527791253795972046231961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 7199210571191740152830628855703640446817480505117666411826111851491515642819720276024295954010922835914155060923662695555418490289862720554258816769158568335244831701773465722739828384062562199413522892079511006803101948523448931165644687448930553563883164038690446326503243293731844747164062425530915264650806600870946962867000750139536588387500984085298496921410501390069888349643038969799542431248309839438901327832387244392798943887175008105884772008832583534040328691705454750384672188705411436094217347887337291490096092815602560927396554814457610830812700848977092232786723600667229430368676251288145841167144524239890435977946354722311881627109794368108155958766966267909194078104991548170155622315796225834659902831187766800105439208595246418500864169343600227416827733171835146159478349594943437774764027801216673887636463850216847022412129162496507594944356084036426832695451075458178243435355371513753574418553865897383020400160606726878113924938438271869244490628774932738889333219785852292779905557230443627567386800008486994701915750798490146173442942344146289550228737377709061876084058216126507399487322941316929187729003102859174256059470858065427426770423588834131246734161935818104708022657640378419292296672195415689797319912875120432093761285341245768957283706639985474422656290844458636548775277072370293848820153429224236562576099405709136768430806264683371396274835304585643808185014835955230330686508156602103240687573852897804347828132406682955124624652589324188831215944930166127735546623292766085272814488792431628835035954808262370959484356960064620155816378419573418792604765055190883366807269341918980282901381831184334871141414588054262498971604535897806515044034356656754689564478840468812859872048631933120775898975934857814867738723332340812595795878772431518213618675081469450112337712717981014532719260017814081510574252855464446970144868314317054616181567199582566032503975328204615800422574979393665253654417583879278588039985611670371282157271397309411612146751224746625443513867575970621297018301277819161919459022848502620081522399410445754699842545330053765918540927604870175369941899551928575951622918297960653374182074124540957243931982145208440079083892199339149838648044621528289578380078072143134374350783078993262664948222452026079332311241387027769534184038411630140438426492398082616789168532268525770676524095919197018102865148375695697006031888718332120827565054420303967440143325997747183500394777126545277460472718363920705019417676817125410730856311549132638944650656477997189247328713626346264107258191964544013055045820138591558116986248780254690455757952703551851216551856556685864464735660375223877820929434387023108518784540633163319631350979854906957436695212214623828683687791354054093980006231625215349616154792913440016930156097700577298394281835883763416481123505727480288819464671668403154015665703772671992525008758286244259288118953134500753044335613019875175815733927074119230900848059412622501092933106668075543557289377251667283407318292376536331867936731518642439597300339099369836140384144904092271963618508027296472158475742183579406955129982629228545200732091595010053138522335783148649023693533259208216821956749419862154346297289774002428981617166242437163389779910880140516623081716037483142750831159229620873054746296384347298525791408045297421122800839899597351908347392077559822420380994180093533950475101644694394090162500211307440985492567206689714737473642994334957333056070624116338709973879571001683466780083258237563761727978198038902059533318038375170564684321205384203180247616378281933917543620041813805271244766582908851878086873254589588282437615549475295902772784753612094997588578347352942187985573356617778628117445307076234991643024879910836295663489263277119193645286132519280843758236959419302458314214942441472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2493177305813978338305995512683104324643777048583634000225287174828897263159996269398519194558431948774108248285046958254830987429912568454945585591404520413562211838974779977225786646654432571438889671025732702729878294739257889649206498599422228216092983346478687131530378781801431720972644359258204700429817303970391003415444204255560594259494195340327189304028641637640396987086417810645137900098642490994788613502184099380353595971402146059131510726307602558867242805749283747572810987501347138924594237857678556164432600656561107238287662331789911040562098019919116029723771252206690611690031738035923900886104934172417550897721361295865060909318881694585484871698370552872583899117722748129921938009832830690768579666396147211315798447156035833005905939968430605496202098089769749676003794933733787380648957881358414441313523528149740656295571581256106807616553447378025394398993585462730747775330621021515684625474729751259060632507163780250401147134061857254145951376361419430486559302129270783824502195971288932865307942187796972161632561845428018134815124057416798055402759805762136870580396595993549269825226871409391698187335913235130916040464376606807477664817450591011687326216349305899352339914888674941889019006905193859380201350986029362373851473303585192628657343821991900413558053825990633890987203713771399974016660568525916243737035685912125462820781092288342541245568049447992760681765611638559530667477846189167327117453110409819791522559167859412560088392874179524861003148427721308616584595109700972659617799920518514982208681210697805130468666421999932359848248050294894108328255512132901628066609952834963329701624489456257016239131940864075239419428642105033372946777941912517229311833620712256155527286852064132783176946286366187676467472216704892845033212148831238497828765893321312136779784052090966916687701712240255061202386854183354427354388120954516898962687760174935475977207216753497333517125410026459314778102249694442904134399564111660057927447759543221703164677021642839880711153530837634536141017689268267115959261655240532490347025097734378204352512925194031055641116638116281951505939210618443803262896197600313792736645283783610136045085476730110546028508150152076933018256499621007985953149756695968664875058396073996296051414725111270188947556890453566034497365859287893478668916868095224295724764565465201847734926394843385260905774686854348621835880124889160652075170325040944886198451370282931769832146117725716106922680055926748742837973340064517777014806622544122790750428010461696105846069158515010195882880090645099961332072840705573961543844136836748747625556935207569098505847242378155838042911061045907147965774006099158741118026224766823023889613402932467394374658044691254413265571159599446806253199349341066339263534902337499546328874084101556176703919444807002737500281680432104493210591932680499914550210473947347318089481804501144962175922938520345790001950161093211100932320600469111326502243600007008219087530487198760116024298207928376017830199712332760976935104943870238055814118755946271662899988376926313363002934578222775423954930769118912919519522565960927109169279035843960878927319664093990721008448080663553696421792170116403065419744069817528143590026167221948601690070483798410669396765445665891809252691712223792332489423356163560952237039642096733289017499573669631886890822419543524314168434527274474683779945908372040180570297305955378098505475827858669134165570833874476930410152380751012934155065425894561512849679405888030706742337558401661650334319907898959148217972116541092122039304943236795718205235466089614740677410843709728637140275699991104791755956623693402975344719077201256639676713481741037606959481564438884844020359204831381433261515427591147093819912815985719779041196107070266128570504748587547335220196810948608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -901888079071836571326555117155131676904711128491781057023104386622435187149184400136781956232181100641325343035814740825499763786697354916327993529048334674454212896286795098460599886362007101081568910325173659905578398057094673501227970752436346577987466807998834392761403532719169006448065252358571797588364893649623554421067157045674142019204492523453870132691783950130054235023337460788981126845226416235068922775194327983701486513421229440405461528948091376851464899404476642053423993162086746763301553699765777001962202146237041633653320911345608308723907000472160220687258261715538297103297784013691014282047231690161845883651163509335573933064531399939136232868551467716601359784250921394563137189286437117515247691625726882404365672552792035935061012222142640241951730563249410644671497761024833281189020237896671264688965931843985741868103602729246144093168089729408726036931310363185160604612985358369853233856621473001714579082103217780571481108229693146369173604993031505141647281231989068322483953713596773932816568869924162825921190182618957546948446885743316266488784107389627256388931657922646325407260875515072312150579135953484008539269815198146591919091321427213398550697167378187892284009287760615255502592105872575385018582169105160122339980899863361277839543340404827261205889588269787891488300986773516827790037397508408727508738962317159195253277184788525794103876765703366627192889468725997083434164666304143998644575182827374983148504362125477325224463288923092420034895673103336470414234090142860874188052142916438734617292377757716593744354409287131977413851572694074148781109084669369425253683021656017115861803764672178429092688678615580888057423783318864902742839560184840439865012310570383896216816146570487987038574549544825312750325148666791161118529456828729489038773938261601973140400484312353112863866692967757851785909557082761994752500779522624279060249720115888555880760777386912808104113704199734002440814402850876025214382618689854894187646980941478379196397460915930668548564649711741939723357995338723213520713706117281610632534205446490477883105553945243753226978511680412080996728041724972248124645089747380045617024440085877312385164512462644965315376606276734035285130624289429185755956256621751840848168087057162290149376809490207427214199741571727624572467882327570199893885618354081994903231498032663885600273740812868275751089986432010171247530463010944997717883044784037222835492548625754863128548293406924531669570555546623486305723733237132100856825113564073845757421119359516120823892374168344177171189652478013674139517363087167073810352947356535270832613487426280624297484918319250633461337895990121831833676294594177757402925561939191668712651097763050850347250467113343104004356536443169354991316600880658726059038812118868997915856739512964824366835195089289818023968696380912082525124078122372086499067482894977163025839129335291136415761407449360414226900790798168186465814776023691855560374416552254892388907589713244632247294102708236961148485703652295123612316637528672492612692556207211352119337392607291040133821041211582414470596912707680157505661740522512388412613781261595537379985693907192394539504053894117776266552621857081013216831595972257832246203610575694859395395390519823661669253282220643150514311094410140486319241186936307163939889087848109788593995696499601378569172769813044761424228901656515029011764563713751226505851660373078611417735026845205222857709386888229084544624249508060067179400113152985036245403137327941747654525780468690122938444712796077311540018558665122504099906532645599388884329735738450635820575725360204208568611991380390073246257632301137177257098861374355022663032636033116261462739926325009338780653224596804935837872386585057655024246406752528061327447387869966923229613245913190744871899199491276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6724848967545637342153175596466133821911682133153375493400720936758591349007061881502825967769570008052623404826067762765212523533941571239374751404426032127564700954787882585542314814047101844628713433831147018090959452417968160181936132614320418964398100384041023749867757807746275436252281013116412529862649987591138931102669329183391755723180860615517405397076650418594352045117362700012701643458413802259330008445045744514786481404082380918838983570914057273044804694894269586882780981700788650647660387970841493872097347198061987379371786654626214882148528650908357517991645310483856612930344003318119421122084297063878818601869244050166927030748204012525378711025601440735175078235755840639125055179537246231284292286503655815446490222246615177882631342822206235968099523616222456990359909741055412306254533316371091875698694811256281093426321215084028522052688875818210898820055650783494176021141447176518554528516417284910190685586769931090751303809009445879921183791216609266419010170689117217224772081299754452193876961676839325831192145498436887791637402198845082378990722022614746979755168669419085666572490828815137577876045488803278007001092796782433903584541777415402939536904790560695645387223305415394010561210147695879241196897516864863735390834292818781099364154058970398306080926377999159604744600490034251507199291930853436754524831126953941512798866499995507681026166725041114738253570826516952140503947078583121531600709284554944666590986943786788011562173665055293383715705280877747312837122883143958344818454318396082391065129080389493361820360188811924582669479375362606229527465630090035921509337418459011678060963014510238482697532238232821396777354178970301857163527272202206805783127845665535838295820661142012057760916082610529204331451819279954000282829133801073229627604577997735589253168419598437673110033643346586216988344633325691553166965160833350270319518294426598682773164825341344357030995776709855993154291915985508101642312860461916254028512965142607291780702968336990590182606505964847305403925683173833160415032932560957800983431701924927775506277741505417390294713626330533088165814662457779897623309363253852575450278493494397938773105526141217544359228277511835638207625018715948976301360481370301553640765158709079062579235566022099882770191025875089522378186365309111008450313213307885473307921924161526166500647461798053591142423811438826178263387582201252515280509996145204198866631787114201584878803878998061820459637440647173254096397558579062418897423206664485881664970887723045234062519029224273348974651996076830947262195781975491670177140964009739255761927349107035400624392843663568890753826304781329460033416181292592947341991249355719939237778183147520455375817558031567003381948769341153219095446399727179232567111149979230568892498950999410807757430230470290907312603917301479457695274512797339265067488683346994924339190645818587826539891514111420190373128531040260621378997094078971318990701362686377576401981384357886842945432014580116352461351009858663103358338768696385419217718404336873602534337293539823584328535607598506302945263035738392881211833075319913884163524920637058714170795231805137680236741319795589275028947545033706054907500364772339243777734736237787762615986853000897983446976254823188353266254965917266924758207113613180806432059121088612397197000287795427244782191521352429921214205082877097591631577134133073279437018622777483755755776372391107825974753748766234254344900266331586099401537847118014478436317661896792705386466657995780667413751011825573003259565322560142129333052850220949639949365974194535301765226465508943381615043275699241526360863506281473981035209084126215495740096634161442822633398646704086759603278854187368541634590362654024301505430834276397294413618886932604349092704168493932231064448244121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 75761643460181221029156148403809337815989642775422765594838191549270849885140095861762506602597337794546569201406906811995664762033395404539964566148004165314204912606959588362823423601307724676626609862103022716365444710742271555505301440048464020480504386274625727656175562603762489824579877174327351381807926680328531696343709845283790805883057259285518978824862765563643553687351036882113872213800322446220580152992921611014283050901382794100544137620875434872670105959391803385129243276824729176627804189853229396924681233510219500344967684128805296384487959491031797544875364664129827064998264947796211554496410655230188033416298645441848286170045001847803306281626145531159929140557800734206137988506771796140874799048110720172370763648473110615495298768754706694634335723666558273764623968180503001871741192696797796843101204162073129150043336064944592436160630588477255561344558063069358402346164620571332939087915756661420417861162621632613034451552823418621692184345064783909463179739647494228664384073543087271463822477077908843579666264881625642058495853614983047407717508584006626649099592131528877265769024668488205188573590463701102142811548592172479144669610912777037745641364888767761859985140189592168934264698973359671130618004897392761790042216959187349101108047824761809474147147285750037507850053823125655861457222424255266122745574943748693694796333782899002901213122653632135315765166515278677007672362280914505411978914702679276475390048812918108723172456350512261414061125812852915900980477496113078262108968128364034508010323925187561424924689714576183527168388931968907937421491017518935190203249366995431236410672366475659199791106380461650183671267451256311920705253416955459024658259488640037306670439634164101643625300314816787731198067069828345569588065472110596520419425894519060127631893684598122480103387349662018353090274202251861559513669576383625013512946575797838912096940618832426047938749963870497298463507723466911079088673116383050544012259499763999259347564633624737251328445053569986369111279962770769178001446230153928738789529333819235156524015097130937841642754728217175147602641259429675036115016464766993852950297947297155178553938845141336467001481186704721675454518184189958336440719063349502125528513829800310571438039110880403530946915394965833269135604208336175780724101735625675054367121195582503927357768237169817373905949400987687086988684564684428906237045182423857886986915188593913588207058310474384134582509478286206457785384919583996094608045749888344957394786412149262818291986110159734467902296151121710044053546115412017250800501014868828689022156401464403506707499694216517091105834663958443793262173094023185624450404015356401654191022833484464244778143023732537057114084904225552691986231778684600217071462735439434639063216367869381970065899721448993293797974971304028035586876569898016435242085441854492503093082318128051766604211775868457090563158958949577778700969413399734475312398987469831144784540666976042761524136638600439685201013940786730200776739663640235596056531497243349883932148217661956040116327123890535434495675687755472702737238383372087124162862826726304724570489828392193396474332978156425470289795797781997244257188513096009358923232875846391580381274940635271962398438468499857674539394094219815188784626048763292424526601111922298394297458362576622267794868789820993307601985642066119144595756499873371881577396025865758427442825980353950233092296417113619188097667964665598749589210054105901842756814678039692702897279179837564090302546333275117332066925860694546915509712168608831150558061038886688543869038775148312803041623764708124461992733116976559855179503583280310833312175492838096607794945884247641399902692865816821575634065424528915564113240280362074095714539669890444100500231902863811568043353440256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1351697632265120796534617610273221088772245289871999160684745086007769285976691974824898879855369653513507525988965099695251141524015392524786695245765658439739893411642454374164411594316559555227846407367151331031667918408546737590007292804678103794790825262667140713748431214202894316254700787683942118978464318619196620960341037016542964135835441371201001038620371443832800797961068618891914102345956587686744964200095071898919815808811835795818087970900454414186224209539416959423472990132924834036473595662377745800160592162802068177649356411023780877435665747098003106184691173503565653510688162029372008052621871695511650404073165591766004693238570038656240759140477671876528581079948087889839055236345290786570618059399725898881669590370379938077293248956953035632315208318526061537452226864359640078944987403981100686874793921931100870201916932046045926106709893699832283815086401746245129158403986958029945217736018484192268070549326635138299679211417610882328589288590213589819331423442625664436140267557228215103121915843068120871902001751379231751664926477384158422245892752380074750685944325961470103638170281334997682312076489492091653458497735006120506086490986006541068138164530085881131672106009065668358627159819686500617243206155111777709929880644277046345484697365797912202465636248775850914380277814559471169352635475619909453332126278263811709033218905177011519772213065827405591642584445119815110675460995640174555456618277906979337986115037423041188238887622817332802323755582011276978101874281409988359906033907256714314866432344941187884883404606869492713094303422585145456015100974299136147978262032254063103108825298650618359642823390359370863137060835194114550901118330080592325328570390533661998476667804494729367279216362838255627217027151655634969491547962167750166372578521606386455753559129420146559178552597905970487816452572491665633402273611116928814994796434976979550356219550800247121384313204557370244788495376471653710219971147027967192602115887958809927688960648085674615372824863452332221902201464073818506362173490609671738463596483191503351761060376672542046400809126823828527308320235896043004308961276212895062535887711771249032544017846218777692294779028683801346164547086107970626612397473688901553016955316225217859115475162570682071300093595342053589236558502791770327571399198889187459971586530852717898652803026836889339894107237485333252361817351891748794741141992632974342663427526352555585419440854016863858709809237533870533336386545237621581278473344726088945270162871203293779797242344939133766187021114996669197034245869097052942969980783398345960211495266641688841457450275382014160520137852586943509653115364865975258442017486487923180144047161799585359981582102684806039598081062349471548477921156307061755001971611362503341017523560684357586914907966537510084464327002011232951983893745006212442665461574778849113784997052337162561951718475816766251108544380601665857383110438730592987241599943640493575432784716452427099667347695199527096478222271678550783809283921594869535023497423447211417034110028147493754243272476296343013797916987878406931574579335327740049646405362534759528967139562338148715467109847527076506968866887855270347988841070875578463107544842140550934638059928516890063544812222638925118505270713236891164510787029848857255120641875727062699068872175616277283427700300057984011924959601931219291285205409587481493874107446419592396826734306133010792955453935188741644985151743274207280418070380541497833847193753738615795076838743376605350139519859542662871960245623335653147034500148984372550327539252298012534621684937353091107721821692692883776514368939354982546333773381038354768818642860846626704737834438039795696883251584568824939880921620714916201610759653193284994952195190253703044536854998957327489811154468864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 8601013235988248871166114726481509270014017844903905379229160130764162029475831469233294580994025629412740808611828335734427477870577215680714216781195576222127403589608495152432850914422425264804408870258996313014548075377384882922631731624412058632368510721703109921835325559577986888808912448326703428881450360085799038597298632880086507539049295730280788977163976619363734982093135690516193393400614843621965491754791700580746702766421380849253830200590578058691482455443850188873139693981104930866930740592164595322065125851443326399659954765672965527304659629889754498477628955993798892037433151632977226819849270486073009072663151939709515869965457921434020671207679571072884837106565259588836709756642654763823691276268712608350208095318413377364418434559334253650376210546213857303828864892368131620784745216568699374594621428056580050311302504204001280738270506570254183165551400363216766496138499436390309266376506212812658025033830788310771601708578689388839040676410283816053095727606381582179921361866771020894623458555844911010309249764960707003566768938574513992801411137219870287776278062874698157554925555236773166758936883007988868209146090317208885211319502951674755118827128614860193719139319443584068852198353569050248780280239757091874057676562017036841294290825281133143261017184119192617827082671135737607640598036485881441443688022767702657945552519168358745090710350138961183008159746763623377229350834406178680066226931869094569946579829213770187598242859697011064897217671033794273566429060523243384733015446601119763043581164030424889965126199452766440366688630211851835172543465238366512457950544893533428908582364670670195286861288077110343171229944614710788533493075846825045577561822620742235777420810911582544877341882690290756877549993940023979579016110504506131118520266182028649160740828516587176863860651991524645790720029810924534553019849949606462146461364466512518809986882550401121679175240991752159016572150688609030092472501081136566174507390205115637016704877698675027190501778238109995437842441436724451341746615129850445689643149379303534400528036930492778500113935403614481691783324801778786517996244615373455059079522543430112312952119495132966716120530427717007879482394358223544988808357891547251799223171103278960341434843180087033387346897708601188055312334320598575536999056757142653217346818451677857492757724877290787991012883238204122100182252507806452066355245948081108779013861094481093171122628606293322682342434382974825207902164179665414390347820186652646696601746993536035582542358892407429411908414285347325922247670037477362263831005285743765662677760130260296374462148558716384420271871772810071943893169856843572385902464842090993727084926130060327255061160961252859666358689563527201867563463720219077220646165148254515191164102104147076894163153684317996826639866266719302155062090834070396134419332145224111944111863155047965706790595146804100626342653034074719676631783049814308766259778722805733165347799238700984584612424059439763881983487598578113513737183292962301403041102452582576925715129930853151549045448163710920586488339795962673179777751687144414628480872958819111477698698491314439986636367341648373872491263397797900005797889035829553338656434835422526997876427132881874200373766717824614597097034693802479634187539200986622653864918033956738217945260090374974645888807120606131250318767561042350688452529307512286285445352052895768478535850021124021840644881537705981847714403819401321965210628176687094629504761158502790445266736817540979196433387576296479995064764658929928002102666234017092737571321368685439888314944205329794358421202069758578501767454509056756454122305355287672132704201775147629833938265926626876206954017857793314166210150194377709411092665920935795478357793463140034794518403879371549060701880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -22326408872944101421355428902450680079373720172880643399884806646160103240807489865665254867936975384709217918405788000759883266467904303286297795458840156527064484181571562985553831454266209744514662252099189278864314335249441002374794877402633688954148477382250356836497160784787369684509040977436922043468743860174774445205426610357719296698679577118071881468720157522009912765761968124117528979251889779416354274985226570827693868120335732991184533786695791038657717894263219823146050076698428182305947847431885244899125068196479985245480020184748593161928892922436748309077742659028428544723257646260596437754655787605483052849112709328437742165407911773880140738350904120817833959371452307697625562641071411572903308583283827027912518186529276382672245077150136410258012786582448854284613000530139288987506137504736840708751510912622638560548574955809394418778439118692646991887935715829438021999455223650187425663070622235592578061776183923228499446787377439439120701065381745191378823531049743843546096133934149839042893699598817402122749227882797579150299892339526063022526172908334659292990585280359158281938319813166123084236289726712468433650000105674657375384981539781078219900458778536182284547933683504878158619153430744168146813132713034641229635358634461428581105848747085352975880852903249432742006926748176210370092523585649603908721785815160481899372541580471511464920558458336832949877504496803754854292352012245020576080124822331873564628120943399664306967687742562952575250397485431995598588485362337123767510359954553050826581490765298886143974353331245167632328233942255264039199600383904791124123085889833223183841025296684362415844278385084294014719319102855197484275714377965850266449121708319240735632391190190346642567181704261666279802575036636187552909203174861815449110715608688942237010109532050895772864854879759852236035497092658835157197453660735004385322292237731846878118235390693204103704535738447185018272488764516594279660610368148422832094534141028450754827919831385110860023786868390426331933860031885612182409701222346752281311801103628010111773119412431420333117313651039736017866003888161536598590503106243268176399190912157361062973887273372690223930000748701522884098494990650140163897279580671557646899623887199637234629319834918860472312260205857054526483621307648554946571227402317468584276622226756084539604341699455309031594687116799145149553664890369933141012214608441310181133892481140614032787591205381289550909787695888724964863597743028497181963572974370320030474216009660228622804210539986750805588715805502015366735253812023827224299926317190202473573304670528049280429668206360234067503762708628182854132205197764975159264596315527510519668479735046094497463261156620070245946383424761308236195793973427911581148129454684596039198536385293686961271599286684190013507521857962223005857064199981371955873633838289481582949965903137556035692785798530915914025269839633303214684219643421588003346117513642423896496280826252000513248843771435970418884220757756264110024416722274941594374934100318558725955395016610954218730879618694650824007331649082390421091264271959058436386182624262227933731010603987033332482719914666731073538323749229151972787158415007832853913085485617686904198828857071641682626274980866060146781427721115363277861538170590731549915656766765537536741578103605650898614821733524431238955277796312333516790946955768925773753906077755549450893580078322868825700217691338529087581752537127336371930942419189019332094425089223479733669307580345877937644434291812177929856978719293658003116969759238369528483143418297010374440699167242250886937125185605268720257765780737153856116626785244150873067664979873899952359006707188619762183160318436133455618148444269482966562198908835529797138352959140313680506560412574671567226667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4527373419561459054182669919373216695750903911096888713180249307834971585098739681485213365407588398136633300743327250485596488412198017164604885664773906006921588958206655636692713210959267354033312332696538006175690358701188540639527224046296742647559169792754781135661717633746537267770388261787447144827892050492156441029541278394790420677390082804590391747204772088761455913513228246110293673212104833916627790491887557541613789005270146120401176686109527337123312268460566492865214856823348232802263627447282128200826323894329533881751700772499249825840133710328820137191055824069703771741566403182090107075952717735815788572719121530908575546976612921514019380894428004012677396071782885555273589309981954903885280088798864444423932513829153871947523970336379495696143649947957177938449689878522491209773977079198364593691839175380604069183893973924471522514865926824822035668110402405346357193658318976929056242860488943300522122277778425399400384884015839426711561364553163943057924058735510192054245145305116849322380529731875997872791112117049651941866050003008423002241737721975964012449846260205347062878622016591577699516316104744248430360878706751149362378703957834299068749370104299375751583589620581603070521563402440833851200925142616715524948394315099424472753382733831538849520089775351411292784523409004211274667507154402178832013796238475548693558788390436874407276588851219212680129845777610396351317019095212824329296443039629995854018654486722977629194946947650450457653949303566035645034580677176248484418608670494282598268005752795336888861318082842692965882660493777738665856158667882948958683308957207736017817731683751921828482279992030772730583509946735958437854310678785736220893205327763719601345808486576882167438041338721903501423572659478071466459903238078782550340896480157568584951026185557770009496310274257998537482198162530107309120553118185427578782674359395158652703107309124997443712860370115305065769601220730931824008201436861319076270635116250230984482744176838520896670385360382443858905556151730354738949910976406131175546993140597039256285012240783869065390936100230186299246422241514965383984190776255464749045886479623007840455352458390232726043214417377207224129528023429835476434262455877812516069680757433842543788310020939134862769969932504076273716379771352781916641325225738826210296843132585313124888258167675298694973683108774727322979287112580595712428810454532662574124937406351816686147570191371505846023725942996955717865257455677704188534710052113125039118132270781147171564360627121147342389404012548612480264657803913460644958051643578990687751957048820159786904130577133046334249660210862810441971994379948195721623294035454572048701854222212779585633340612918744183489788841149302034105189064597382576806986956237931368393048594538132731254577241970079719809471536622829900373691234038827130166015260073001739402675421420470445043454039519157182930048729105753132300222658240110524038574851612674181737775117869819829384643224378477587166067662103170152373947276361776003221682408507208498780114899550529461091877205355631517085815116230787555202366638919633897447023566129496694882021011092090204094178206643633147635601483551901727270025963033931936041902858339123852116326071003861406274878732694921684805459694232035193312363461207932908221783059056674840198102942042543629118183649410382757653027956370363793723679423965817511361088488473041143825525328674597013610956158372690545254009190288813372722746287079520602157697357385258381044323952211032428985088997928884523099069010573889893218561235929885209269260196905294713669661939559906915393564755663948812207973378883540773839855749771265109951460664008301606904993477881158145929682979683266021381296702995737925758874630527087786834522388040753602603866398522230144237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 127828127044213349761910313463390096462950454945739414878129849413663767381342526292242661009278569098035010229502240342654570767343403153883327381810118422959892949524482824212116793111387467807963108958481226108938381106466828119051532351160784540119798136823457351023826578947621854283829719381940485258585954470259404035692763390419391385786695272637455023866206349757453460435257296003410115077567805542955443442451301753781709882871854293581474908268316318852866054548421472687995008357647529990508247416914448830009450524810329291220282316495101447680946633854719490506538323499671357145283786935432784242929442178573358302805035140254357076069700128215259370143820142338365077815420605271352331769758084231728191808782293034027177198297448098576453077244830379231990867489140002701802679733605778334715955883498267595319051350311442043497182435871079563439504388904968415606838610697349300504386603009340738921954300324425313748144092828824487632717871767147344400228695904848941826819680059862313950320784096858751966389931485652677356892499936635658480038761713229149095632228933670970404466447213800943007444251717492165770354556811203597760092197268325782057359558503432631995804729279399639753669820279327373652126889227808206079852269482367623378184823352320085572759594100176433957130768384463002405003237186341962230709834499446441336782826599279468724393033987044341793181093461509991440778453456149491409928069812397080961658539514161523854141565809910819267300479645639198994220749198283717938070543271808506990866940453336626508372377090311601952002566518786266088650349125686201655901160615723136784021671801976681953381603544049784412545934368570189531757136620637884146216213288324882302063201174092440212042758726638587151253256729723890119783973720971372561206610713323967193311222574860093412709816945658082553761966732847903493903908710458200966439440754094126516079857014132222298384917183148117036847921449384786819323422774446851159316026569974711640253893453278191080331428215051102365664364405091444356153938861121987576460104858013949187698787447569842279188368666910160186248765911023928831397144609843925116331417306822236292844069129387668735663073222652085312704638011996510067731898865279865428606195448075357733884680851447333801947074262569234919689337700461730596622974902770959408733976440196117888573699104947762559720915642036486661264312380660413709837761472886465786354725182941245321673561243676300718518599461185448193483649625831934079870978600658801644777907181344582430662833390855693445794463692030722976966268081442396765524873661758922344821207779102583760661906460822274944033660499209973938050676190351478707468633864524876090751423630430044426202373221069835667014453493788912706134444658429924914188518049358342809566135691870842914541412041377436229388321553531034966193973057670491628410562776271233004446941793767494662712298532213767256828805240635113514715000177183553441137208341525420634976717607686755370807992770515469972067096542705816559253511100390812494783566601765964843055075639925811844308851968457853274698196897495022098955444464614329209574767770060137767832972758707351484225238713849433451201755534677907016811530021306952119160278210951016684396082601469750073917736720363161320333097682294932683136736098646119244866684594500173684589159619817070069767583782371902783752836523040938116759773341401625929839261248386462501127254981983689323020157383357360379737316950909620297152659217582378467407806688841628826136839724635104044309472308829562810166162843073833588073897963825629423571026466490973843442939796808719713562546441342689181091133525133186148585983530226624836811017625037984747041962086011450552817800090339549545519995148065355179314711820317941308345391851592514624389109899333104461735435779167626377297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -55413933544293780169945923108659596942020357952211678423863625243677808870497955458382437457576343956868226993013939897765319734993489991230243498328023842266466090107749548653595504146047329868990696828929065104464388211255170528559746147936579424614709527130372960838545772321062742667023958742051462776520896411542301420091462177438522432677021182980019118407886945099363722911715780961850792308226305931961205381056394053037756602866619643078060777516918309751397628380812661502201430899377227468680509447567119170536338256362744431662567919878520926934030241181222452359019784984017197967960030176562276406274626233690930504038917940968498001115869110756362666810819364002286363954861261649359853453326222383550636471701115799450790490169305419280856392118672176262481416549576037459522992331604111535380466012838991778086148836768142692656749119300601880846366119759768358658392264574487108952482464015018453530488051751750876739931579192410201182437895307823458618686155103071803482890348923859292037380681779732293341882927264127008891172223474420572354498651757417662375631160246575517449438795751621051363014992201932687029718376620810491771157495483082872610147335015027284779976544090582794790884262147208605957708359947282851407571535212157580725867104981070457700980410675125145146081582468566199936264608825781546874310257744338040437572048273932226565176039389248159803292750938850172066309762101271890374929594449517750889000432505756771193098678593168153465625599671773161460050335639978200446762085909489990055765226467907251495340719478367086262059072291909797179710615396766742595555415502684701587482806723111233422760142936309652203635157328742425533147073077651855632454487882087369858753917091872651554509769348492697435289475307172241993061241853128571623982590785482778529680776145244177728632507019984025065217113618078634801260399825951338388098195697879373505934574585747651504808277947962955058664592485682382606482901575066680503185419159590970018645418957462648572433071178061103532966782588562129022225372061384606167974866102206326928204588158281174253498656219348396235249774427238810632171259007639218077859611713460796572471835317609191865667017934803353470921457984745700414970900629302733540782103301216835006779053163311579448524049610832078118352866184162231133326823296831106638668790198561755363388241916383787660309835980774359366931865768498699999451370556488441950574970081064450136341494780599967980015792677178814032105016776343850066971174841759863573065043633709396336834263846253339611234295003590443298681228749098602256759521836351858137825971167438140973620902523798184808693809753320925049348479459912998100409429222956912668533897017594322805168528648725451234083933551700921384281429138753676754509980665594696685362026634449088929319324598516274976008296667450832418084937682273335154690132910549671300983722966871293138576658062729927839838454476459942768912228322243310345093028331403663148601575345382279179035923644242186612315725636796016686699846093456910560818731483538403002927925041290490957739456680151843029602409127729974219628729705290740802681065743785195108235034555642007419096429056570394632882511319206408478324947546868486569067999768432654741151444087063089515718420804721438123178667153319050270707745855323354280613288916227292208272178836367071769900854589366825259247919616014226099772272730919405549644619517971420094245657279649515449383262514261767058347063473639216290106892156526746497382345712729065439556443918312358768126496991872804410465548159252707130329500222230532130301118104383504576458904004584848811586248229633089270578638350189996453580570317446571528205369580259099484916452722952443057037695223527332790473827729036527138932658951293002079810845099838408091559364401940881465516302491557507891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1147890391051061715231381162723444773380949108959812444536368637277451295165120529304514292443006660751993232050103060936792274645876376277281513588163619725002802876307496711357333688758665861238296201683155652167197640334472281509909193566789267131060078899745948861227835023490994485432430407792922169842980136140603811373642214016229050783100533266081130345263548677917186463241746146141284056456691489334501685132838002962045171116929880763404717825786578039970030984874683106656272700540920516255592704622182871486525574393217496008372515407287405066896091172624832127928678756321992590762939233600903698501008677555057120040024716311777598556342788712879909302713577663656885618556080798016646314961017137266655337838615002752374865086018952409499208260148889842348080074903765797662573735230800819501022931564034447970586304919276600958648410144892934312969498362039203789175384242301274101759632334962030924204346546250398290154913062884799972911638444008792569413323189381411626894828017325375086919427905941837851866147732432501489097517798209997889827138903700696646151774912390373270754113869574648663280627203697941478910260623525393149683564061137391580635076554145043169726038512721620348565942093171869855213488239996308713728401252740642194599328114767816811791711200217777631925297596235786434360812438612383216048758324512596756091771355802153485853643824357266788713991204415476873195582187255633835271879660957879216076976132503545370747132820541221090023877883201542736060394765853901283970275525329937161291706361092517174564140044317613733005637800047623736510842750642792966496947662075003452476555157395205358216144066117403803195305775551441922672536840399402637095217898891768239992718400706902046571729411557597572965498999691213014517141248309544499911204220847103453407168682883972460020511598189126449730324131923404797969490975961279713409702768306308985317471861490997831634528397243490353931308489898453076283325334356880778984924482817536323336276623863176961010535991054484605999552700705716415557984903451351451034194560680965483010005713953786145523266097556969475190438464694138535152843702122261260855329023290225121319627999087340690272425543445106327917593055458933269060591220302099512911218854673261380703399682795187006239187301897085083683300345649989895120757349612916468879788308683913451292531314110885392123057054587240996302802958180692600240454225480569433057472543317907653375898582650506611328722120233825821462180676899091903991244491086185580074480120812382544446647308939023719258155885173530396632228840376887756757519159115833947171167341486163553123476233282491767421652171809759544616583511913767450901122646317719315077070720472054819581448478918201062766225205082747274936268188532579209897426219050622289161316834853544712772419490426332775372516545091524779999153274355560596147607437716212912004481656618396787739776814784159759946297195079387088314586488143728974220322587968683123636205868486502511268596587078997256295577039778160140065847263028994880369862203733141787311787886150403602485572152155799100571839601398961117438701146954444856182010148306785941450253724855033232962666602367152146419183963175120048496383166316035309283206443130874289857065351159357650864700786988136780131035030500410174335710620581865892359503585913136886333906389746571232623899968153823192232510608160057635037587065454789748298533572635136369854811771944105739473677439496311984261331621727041604429992833417188137769697973611484620004167846986110162671259354895110414460955050071026397801780706309043751702344017457331806667429772477038492507562724657487144963735677625437577923940803723500378300710401712279700455811230470230040884518948517632547350285641716293084962492219264369028830787998281396625481393816973024486692305048478554888601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4310563849039969064455198998534639031450152537748682754018883242695037720266841924552463978087821747999818386573367220642488012392185201790381649263028523822776638135256462406110106501690069553215362888649025662945743068462351941655373777485200402934016492356185217618899934278152280681113693583946411438506407985692120663573660358157409925642264598818609976509170102173627041732112323523034478068460262511887273359549644348919261598933772456789834195142156495929603639548095153201980113178661767849342849716326660224176286239379280300501068551785746422278739719227819881182560572300580041434671790667725372872880115993077378163176848251567707223712743957786941236542855946168303886162756367688452822538654550786446883335700872735223670932915468099585051659495023160307714760138481547152231547413918302463656243937624234502092095704848032977017969302768804895200463933886519160486101695423519359376188953502237081041755619432227890157776250974795904903702383098175524810492268774009654199126302260659824486986440689315389562994214570451713372469390274676226917045453357748495670380087233587306824763695104464667234104712152930840378353759936744273269199326937570834091104086712130468280450279487663928963119728998103403214368251263383661488821890194043063596636586632430833082999456799683574109945146461583386560799781691551165273698294722926550563526637728279282791444985174352770621440752760594869546130742063636822521057253134937295682361124829859296567390115027431629749723389716871643720065377933260385323906269753412462163060617341254030835882499290162818191341183518095307368474431271629492942308427356860502468178623142094150776285311746807595829552553594167119822654879835024535991769945610141688325887421506539127491087164667411097706058572495906055565503589473891210446885041497324638173553060407110500150901629974289905890005519543552213607216737080563860483661344845989704026956040178326546900063373008693450065289785901044209181285922388683549634614088277473576694378012298096791229803225903987693529329882378186526350380314875190282427845377082162969517190663920382166175184667166566655986601466131364268980305167154219833449309271258904726515536175323481169857661880109886252429245360472182906412684311612050820653744743946312371999939906092427009279135352779870361829238223037689910213788675458759695920275745110588109764837705091161466552772610305548763813003738252419107297278878083312569743528422702497437239935137637408499510144647848056334258354766400594230204976118317001800641177128910507023604729077518639144778530754540085595594062073662744516632919963741870823880828830767053389678431505878972971163723709661845846159874440986411159327966320668067631951574580725043491852993730283772871033452461383207766837532673777940713530296453888308856789172170984650303594124129166562098180193619049715165453271586082617965265558810906183035475019461268807195748143323625959668986804986006778634369559534937606549600509464186741464382325570864255430941219725277266577661125087193350872305579478920383667552767156719042166200753203285885283702679964270017071784870477364661498775285194877462966483724200713561311096464634792626424727969041883638507790840169041976030030306786952227667204631926976424878761882017180310574591850678591883085261384285643417670353035521572770494096798139237039371024449099674164831891616044545074460799100806269822257831680870594656865701569046566731788833690988176425912953889747632678434244408430119145546228672120272859085638584381541635618939220447488125214196155427839863531218988293591619842900812322258856143349343724051034212188180047779387924752473234339029810103680511565373569260061114197305860384367427737390417246437577398308233762351810069043048240263156310017257485986829675108693877701529931831139747174223340290006752490781034923939594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -8394631228574784710745527095321399072641497368662514965208354428754685162374091635149222487818672310000590516678788862640294126646758098532071314974062711332491155926015761594112869793494912538786586242054259639078399002451965378197982169929666481597561480239012691438399785607042337096443261784433720054609464680805566101733927628098299565397879504453354370334310961888270470571428516328303632089940539615348668548108684174305858938627862674043205454890394097380997242909786914100546266775986223338176345829116600951238795813260945376367774937250149967944244955630503765616802400743830126643839317887339588481130047114443476471350632301952188843559797663655067132703456537116793717554063622258657559728240955607637194597899646273462714045164931351260720909947954282992473744580218578059296467462018599591019695512028159385686502197441567490386064552784745221567439393469684187146424174516365022359412683560397818293212142836791822123359362533019261133635915897038656398269798603484532080195538304839935937810332048964425383057058929997639150463924707646780777960613214968621730955523066748218170675955963160460212667798934171002781639464252927219442330439167068101443548483463443809960676340275742286787253547851164124287462912086398969535026755349246902465341710879000332760624929026820787120362418261560639625541788006681082920354168307830501816357134102546786626346848725719469558944161766562287817039549580427279332089605252301512357363842741242293573858387159619705401636285880269589470194081531732182656978658385007398941836141334799548267656985091339099411346619559390884316483835733514725328925353311370944754767798597761908067916734864105888060807395095981804874405610962904363989827846652851359568113419389628382545378823956631674697559085377784625960457320759729226064539944503362527314712627770759088462688126220341565265975836275284148967206605085115646272033400038552678235984230180673653603329149561002664070941992661058565864087004641855176038376602578685514145033387189412256284536173478560151131472155204695374684233573721218692457882160254701361043297306050347061299596026498274718633595183225113731170008746808128411317558907525022039950547392547080073568200127624347056013981343145676687247378231139207405493304486715152954011635828963505886158209484041652284900918004317864069152344365301276969432294052424820838633752572033052711782765113603537172096280842975467566281982211775316455010932810721391608503079188711829085756559231424318279277114417265667807657960959511297496532430482765457872607253870919081684543257469936807262564461260610121159261586399459919651488122003243187635651092098458102186908015852067521498552663819684685586868106494536466504582474454063981988234493663667031952240752623382014865996827363238091271810342083782534232197479937849714737258263082514167872110585761649128664071656186675229617579931468887288943198275912659301208606083410086584793364021442003388672130164352424520843810572808028465523245341751187290163249984397058230178675927457552156684134293721863058980604844004617623366011257330795628281905335468023685093990623873435589882208581328901406260557454290041109713335479866019363370342944657025606516490431040423771708586667370405309727450215222085035946824101958886232422890568594459877924747687176607433298867952356736894116046924824077793688621104671327702454161320401083190651351665357512742302028156800817445707451200998758114301066638582920734758463491947566615563425318873120301460825852660513288465783579714180025552842952054321695116721704512868942210635722024006328239224862824930582110536885784198984661830294237617535390816968327897473192727415121870099453698298162698889110179127890627679803606412563274208934037417716472627135711179569454356912307398193278468663422067553394527655800688239148270150277299612261768232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 10496656397299094653545639082372141262033556033544792047497531388648488384089903896251791428086266120794119171642731893526517727045800400919304494802456923744222318133724360307551599455835742284787466499012582998479625355686039762518810936086160791841028618931273897811234757243372805641581816108354035773039232143574206662792106349170345400372330722978672398176968634068524072245850911488678334212203693865924749093324712356853525198129008636706344540065434724859619989031208907360815634506672821979100520032711273902923193103386893893672676294430404850864506813585102983505587233715380356886777614899412458385291138183143969694706404980686941347695805773170806033545785648407538983259793461881584362483279901931044615306743809215160032854965276617062113641667431706424866971331330438793793347900363842546416256649244148573426229466348648566114244048275016140752444858518453721485937447366115862729559777544116697912961333017922081549390191378456369115647680459080547144825297674146881588334493283741087509554747469501822950519393485741084672167127469875174616661280796528481132816540563729182873273774024394380887289845971455155615892196489636036995359853981022078141548111192586284544287228612821433638265253559360404266500985107668515143501294011261788667469462285618029711226432292899524496165924314378664025652072943902882042832701696591291321980254835223403120114827651011973565177961668511932168758991776368612495526764447606725324083919537907961827975716562570153862603251643071679284764072899798973045243805061649992270891387575577840790864334411130650947140329908950710544864921781298479349265853235603032735568744218749189702131896926031462448976064121680473123767795961226099672674369583107345620707516055442831604334499311900720036582121635514184701478647620248742934491114774360300777078769730552342477403273105390422661439728519698392791235280493037701661079151829149822733616807604058043923833367352391729637733788224347124450128842223615978849113107283691322943861877763578243535265087622980231190324928631832754816181857219213327829597311295950405091591724417132673558125389088986917616801671653862331301553960821060547528435649680836565971556026874602703471211337298797236003103320026006087193465189330335904095036958290362158000091755369745709292012362701544167562681119908880307889782310764558833505733848506929799008498912410839880373847601003681219254675873549436701354439771964218609659329175314384686577358049915210243025003418393836870507834128011513796719815113655688180836706890461234803708785046492383392750482356942264970990019855342951553770258404911196780391335069205003445673375186336249376904539493242375986542624578964644144478665744404702418820695071716800274628939688074051745798323842566120448761130934204462034455249707415400179893491273195711839031308839014760729474849980633975592323477029212433941601269449000085575018562557864249447526829804547373039084554612383826329173369145579331511104215150670381833112540553313765240141964074324413726696025932307264163283058860220165599228451596993281674940817377237834015479923104371399238533132030214740099062740943201089280328527754072581029801034343592075540517528569518975291583765862686595005028528490302887734183124425526356476220025345957991814174582267006412864118938778719067930687580343762800943174258798661968676330667288692460551102361502249981781945471311303614984259222477597621275707072024191451842437952626803040460741602607940502056913739901602402096622261315457590117348253877333188431167198867144898338446608198449448025584162059643889940146460566950942091609499438366303386496384383616557318151915765225329662600754708878337713709330339661891046849104081184658615402531672153598616925181831312373526296098722680501866135585219394760730522360612986604156620150747155894947179318470854154649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -8695124310475214397428529969899518073626039368076253487322604726522002731695746375442831607932768198287628623806237492526065068834350663581054294733336246042252503707324111347305013469066726672910991220389779623769095101739940024843589233901433929544555205676704008265317594010210248483211568882385336290471106558002254954701874686627538655681932998470184864017842801124538056944313223343428106783581639548486955898660707825419671308012347260854007077653594711778087815606394667412204791184438071273818724958445211284391512742331079849591408797910026153667158427720238375614243957225009725173892139341512966278828263395537365414177880479218822460480009105811133871788800402407916467490454793154400266744138406573373482000241587476002696590128140049022695424696859797230995552511612432628165650391107852027594601182695787972094453930957535717926865072859867902387810296650692776951985349710773124893842431461152129680914717107545238809618073130096012533476277771623419376631453788128997405346372371783079658816797076339709689311172862289816279977879175518430511181456512403052493836389936642936575833344802671858807189845532194701721133916418744920540295774040656750842860322648198733222971573669469935332632569623636709624167118838466095641965193286769566343187532418974559260514629744302134238196499855939866145606206545566504179475570256234135295643828006768123296706150110156693572277680486371272055306083928711879504245733460939427544759369577330190857881429014041181058068069959081072965022708237536673016059705893306911373921644226515813955520346863407525982652820337558480116370519135276679575687799364039954701950663135200517359490592885603932539894249407216677783427790156077877690419143327722226226716962233387251574583953623249458268996969145267095379033243434966173615069754001812689539034386137719993771650209532394726696952031258757138888988954333557876646771283919714581554083254507096755611837953560137807614443879589816382701322900911484477374780234188823431222120086462439210828393669232199503613953685630922407460148290231709258507449757191753477073279596058709081551273977502125556693472569662638094143555162024514006235642986231333935011535551916285665170849699902750809397493963786809816516230134973367111901204827058738056403535706823165050807236008310217178895410713680268090668218504124965617971495461542161299978481400960265526289074746418589131543616154240584150958296181075563386465156580523441862710668690621105976087783504722012744198435175000049838069690658472730768254527145604383866229560674194291191174757795927196606566574013757067690957697260976878951313062577479312846357910846779581281977748142110321588050252960659291325148691415086588836279251741382600773301640373572147557462108046906567394114853489344860856017390478959885198766868698737589638405905817732010649826952113408289223242650040538911612032780910276007320517153877155998969194615591314443293793089354530255453464111843286845524590084657581022839302977871903323787994582250814925540509447873913418953104511142356693719168007792616183791254219259071228975116984874950008344797218044974741239143086823907017651082467176191797490843302627563270407789984380086496915689772495735378295271480177909096238289395056980638971177408432504286923885705967903628579993352318060915064320610909795284934185577198296159478288824912109234431005054613352288878780376994148820096750190608839853816363202324219426587723804613976985937852400209195061683015592508967737811852291733813582214187940631861691378836186474167957708944700667024240214177890310794358613447600153149902342077723570567217933009830554032151519661624217230060085457449636072727691316764566432461276267020845801570677565100791613894348272190480314362194792090926357456230066106368303820716903185908343630965259752022550780947318336360179302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4578688379714182918277533213280023455522768916652107807311567754126779500177909697958235371229349512281410056180555489006241275213411234517528952608569205150338211077428534673827195519417588000332475363961626322934240866771794720769624708232983462970637611181602764401438585265985776161614749128442184967210816428774496403844155514382986840590892602411135548698917914654496995231827716451635663440599008213118714885783912479744187530542463939339887227726778987661147172623586245823362044381270131398074070936918941970183204886562448793167015522703139689032791416877272707592283349678773339617965780790006205563591067049707892355203270465221852559081746505548689716278571865650495309172389293972023669501811518605661236782780952242284855083598842945816607571672937590655758107915526256626045093479978227739827610239319314144768108614489837877568437991869798248801632349006555712583497594165100184706288692771097574449002516306619667998825519418239671979440658088754115175509216134570366440695153154606789695497745279767535395549757309377299172830583452562680845298612735567847514289159556133190175478641654397840478614109001329804793661683694997996032899875274228878169741729754172758414402308262102775827920386194696607882366428676124082357367600382083055787569794274722414374590093028207868778725875622832100961130314539657185307353716692808977622582806241784334656576737334146393531603728093630069617276112474411288961855681039431565711617246023221533838798391306383755519737734104751378924460077243382369476304648353147587976278597476442410074758711760335142379113176687723241302975434607628340538479561262574476912539714674896238402089549756666709020200883437797408931662938036893135641958212854333188164099003604684562235630988647622852821751296799701593558343647011961125305788187485483899119763277758111506465173688947790858030888524861087740793154555119244590346967872144296249510972464411216059523973204424580540290632448824091223547041599319370306390431096476800517350932039028806954511215555044384263896487751839238455451464289897109075947313654967972923267260322127735530386907395604268823037211977917074785304540613932459823830836812218121167017574190555923406410908985104936584963349009959967813390005643228774821608557795746273744958653537750265290643858169291498515139546577330464799428770203550901119494942235715541211536787008887511034179763457758859729213027269334992792796736948513535673969516265244190151409107437497916454803195306365870290995241264817459941395809180371546085549443536731416339911176745869999127949645984705000882952953347569512198533619316361212634878016074924462084212998576316062001216292218176382628064544806295513934163386942726451130383333924912754934711175289081565585581953403111503634420762807027501700935667130071850188663245983392979726330722242735569774047818005689790696505347415281432795262793249275338748829780259522973269511702767914717915440666677469974207723164120385893221754772240523461932037294924117800513160337262850023379453679471434475943797907889117218006436449701583816905879989029542137516574028312530038831834386538172573753260927626867088171210192348632785000216873792031280590213291247999460936083538176892140635092730319685888177168111526148039050419794804482689440158927734007807062177985858128482474971317218446442286839074128081723494263292993011110451641663302571707606581761713991436933003632613093211353498236313849653050960682036547118282343528477542903972975810267712141858156848226875891732939702796600539630677325775318910782310671174891934068262225786605817421356491676244980795226991484633826840082155912586329008569770782617428900727599014931261233510855163212275136238733540358254944612874833815601395301349609577098046278471916698210532734431675239940367175701888825641966103919886467830510527396658020352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1540223652285873478877487044133033370589081209201775040081561783882136147111113072429159422442706612624014907880072333694162509551559678142868176233612780753512074825550048174517269575662235788449231806049110453347997405727171970030034902428751408186342074664154152679486314026061715978930346383415840164775552161378925043971608638850296885918283852840943480842608422449462019034951910629177735769405495820061348916601146072697216281602583610522348282045875337112813117152451408961759367859834646927918811731851891508092205760785933827628357583249757034350912846866333011755667838914565202340364068757534077250686865250308371379296086429617258460459239396514221819457374143153443343426850872363622605811600043116512292181463883378262231167613011742429112244870748228554352957243877369590669364482678845359995420403760624887773546609894992874741497342503342289615801669557620774148110551281271316420711502490404136788867847586550270661346422239118778774761136958563219822255073998540240706357192467933647295713776037689345682776242838039389906176638854761619240599999403451993214865507508634550061302618489393726359306812268156286351523060424019038685431234922750814861784057774648859152249685536662139640048138136881042788293430707565026267441970631617929969571706295701639964665438275085434369396554497020650320599503821599807323757996936156210858637981827133579206974373321962457721183259738332328779262137731649279587748215567637382666816550333948841071274563229656887897476732971406725635555544075715839609358669415087785378318491587744765302116166185531257925719578077927272707627993682836686664786654296974676091678814581886003191360802796724046108899680667478849502534770911978690973198933099984995690852798646775483520139977945094300356112987241603161333157566567565223234734719273311690480654975956622074097884275150504360699411679292825790844597902588785921819392502767976903019422566745204305625855159015224387727694882320297667829469412308636823098040007091345156412106947923783240551561609487695049708594318223815565804951697843376066903428867782194668490617940513176225472168978432174118863794582660066894024158828947333737337666511772381740256033942601294107117621835235342319824044942325404186305154096097477564764932326807077492348949785842271445346185172014244593468915898643510319631664466030175756618621074647240897615079911557492944214411051354608546246290379677451115927931564034680205882325772244074709188175870918688368030346838194174015736134625386869602605822553005739175539403374324753720675450303142437511861948700991558890176973490537022082790344877101037875529257405130361332363095250503418118781558146281908640716396492231225996415468175134624707566169749563169091571204574003570239407324232016876245153491846395163616578343374145148676627336496649155922010797017944703195502676058918536614116966955490771581134495493457895478582178404176180680344380040504404977222922526093815096700140992167494483424206148045073354234596431129744338428259312738977917887630659901904371413381282980172971994804296491980422722816141075724405144095980274726588131034494562394920459415335875578795033729162076421979160803641855101025568088811764907581503067992778591449306654363274521494221999663576538782699528034314640855999549771436122127174203173273156454960498175149575121802908959240189407787208165189186031986824345668459599007604759869119048364504826660228363081505136736121484420445171635900240922786597726984022920353713945780965332664711321745061677830319519790826768612457082942134071558340212682089624315003371221523148442383439576061525449694283539738434165461947314536287914509796777427720025766001196090332254277640641997389662813695105593268134279838877235011412473636411719924955237679410905828845224170842446585511806355815797537693577702754411032469097676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 728063136650177060037435551491659725424294528946641455168330442469415667132071807416987118895516353383762063136275351033187519082477168862596578297957374260730189076517837156740692279265394907870411189292324722307727302952482989890832244098159728343549208952367223116806481635272319546144601384436243308259788086846283841515025297544445585358638198328772541124251649565229011252411143748537762224174856277749775497333573434620409313147830583640477564295078019487354789525974077715523980624048483416934894226288553259694708261779917334524945418695755377980678078735374704025353982632932553874229840073019606743160559731228194496015095508972910395941528638348795866425247435476764570097793486174006807312698067501421142541519545105712696027689768559559399213568517860954416454108733416185043507932875618363708332392755983423699058423518271188602147923532021329729051318764038483805256913912964479704779709355825057562172309015794979103398293621600462757216681033420785337866011861823093169405302347443660531132698975947077495782115522643041662726635830253546467487584250104592246246884690531701358293944754067802325530295504841457737267827333498390612930363370500674195030539299831595898550142406924247594780028838143843745298525984590549799232857954238348729457915281827575330092402144884472138446198550336852836905952533369201749943669926286021482033107061796928049929830387607034548405336448102819667397648897560220075466413483425008087387925103629449835670308107138498312137512005317140427446848556046885326936107588274370783278651396401473287186627602143579822306100347762639020780750380323724605742205835210834713804844209242095045889632357871774482984563981012521660158792017533859339345076873899259362843438829052176147107411278403836415694712341185280887119579217790690785614968144813232025917009805444412509429344880926124593152842359484428096411949090888207447876107447366859127502397720830607652521046025093090044827403407684800347577973374659938803796422196004232790146478323814713149040336775567810089943461925855194077410328526164727554695796145088717028590389546617261213791044036492692047631917362075475137560275696761138638834207550752991002533710287359222974101217624009026752818073726164036442951504215546945999021467547934266472862306831858176822335814675123911534003510476121984683658878194885360543412910978039665802148436914309068602048333676677861042182648118514250974611321555538936133154900076578207879457031061299962654807313009922867260995359145308325520699784327154770808554848226258793821142995042736029511893069746919531470164901091569673710742035710319841488179808040826409641611971895911580092213931470661439459484783657696407208923289876446198518663622198703166762725492976668047376855037746940409996647070356423794546769401360424156858507367041524865449498562168258765704693489781522733144178357510603711018370806781510616371876996765792921749179895671306638121409909081136912195503247067213658686161607632169469585360631617038448910749364187566584956028571476308182580321526989973450607167204588163936352069458970689979612273287386494524248103398130417932751008088648767039826422643695227992226890045520305432933324467034081017021935267593857462585351907403865984169373372791761692210558710368164962921000871477641785550602725743136674314555678897913327242326088719960358345136931778859244974421550408872556932325468231822236550087485210059041149250095419170764394940789701807761783941136268141569848261899782942449659889858092456249767491838261263002184754193311655472368633410573829764987375870646903028062045765136988713650199679306415074405863985908211202231485127820198405968710675856223844031343908755154424456526188022246250305273199850094024728730561700911467501571475988579550820651150754477432476757212646789324722642927454843786684792832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -656164130138797330322543218080019938190318224722354270267463148932333144447466734950220977038713984890296233336179344992857128097864972663016491047678058359307417351507144093700428016609899696746655490558699669227907830923856243955519026023566429220505981917098756545549742114179501463592820629764218242773291943796347173671987906225813200962100677244174548900411374641549069444801413091066503101019977355379188220741307020085520161173529036631489827477227097009920384394148007575565837334414141568160268033317228876108774440128480609340543337107516816381628842735168699012221547025550218647645459640519384094682192105522471813352827933461427926079292815505532905726432488722594466160469590794847701826236687785937130677974047841414687341549040987898063236153733625236163984639646184039850633854272549709795850855441556056344743423251270867556131904081916802990836436595868696044687309846454576517144094084717880804959176186908610697258452648180625072157424074643991698727949556517605831094373610233594838867688633192671221269911724219439877217725331817591058672837378675020558023446486314971196454370276743083220497997284927556941187733958716273693845136143862162460502584843498900899537261108276424962271975929869014734247302353120504873819284134669685285034475058651251395104921722154412729115581912796841134703455911325405464789248065877794465692554488698786532486530137310607144455537864128415883125861046474080547839157102891113727441516698011142642453741419361639235018723044409285186839798086594833834321768058617657732320348055591604167136779678657700019640544035275886294780657192371499747891541242542634225310037665743284182076584061565537131572379013821424494171996620076655789116140157740922707796882039614153590128870632238635302730562013296403278047722949479478268145853181539454342635527573387935431945668904304048804661516219040382929653763957342176485457942308341481481553968127053379657965495989126296138553475759997721049511749970719583990593152340834450042992763856517362209944185085118305431938700246016256627127037032493095100407810692584401252248662994019180471229020394442382412357809604377093733392819657703221047864555729624055307961325709670532350458941462050547039575782063970315544721299247606686587484672645539154743173817257537909662098219706696158339594857112089285663316426283501219887855221509504370535445346114247297688382162136359767884267534933080056219163083645012462277673440633883995884837652187782811061477819151504070271988786497236091040970843893774790823227954937712099725419410540198000266200959908772312923134287236244422827301505524316964071797433752431253261108569863420512856674169181395343886582425491461437552528307142117395022909990147357234711488939672335164100262262830688590005789217498093277613350290878793058629078405353913678165754044170023930154352901850693739060805231828066820629055214178750758147583551720767271341559498925976049847762091863390488056460942571264631393568709703474885550417968052816393126870256379587269546720891836261324650937312448123844722645762795688246242631342644004446188060819167240446283565992764831979328434279197310034795556523599246734648881785550110887670253951939891592040456742743154740670151803839223266415264456701769859161266517834536581116413145739272065365062645584390444954204869383622993067779938416899725361006169820446135174607098825573223481177946164946974359995072364626613762600365020794934866472465483355749771904610902352078355768643287672877380620939523504789548433694510544373054771396178313054174705010955824973586983585811060818467626699745257367375247272531831829681486330466214472092311469885349176158070623645050608667486411884992450333784115708044169035694327313148374526983297399974791656664912919317150834595844324914030428074522905016595183532444528743234991554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 331607875314283685731087499967621453585850956616362443751307421350729487419375935784858187247143332732004017852329282380386246405344121461222167204695133037148367484137345842937057798339855088684242966798485924127176029057065888509452862604262684712738080480452659575158982331903340266697953449182272492240597585772756942840291470444556969425452366606603507559554606159996902320472430211966989858751511998152287287671983179931438053202279227457357608420645939756530902828909763196794571550332801899719017231050762432053306505997790180955157253712753549827930718383482214604021723071021223956313381316177169267388160267686019297291170760605451520198153918465787990840369577690892830733460880893972740528719521704035893201784709464476026687280995950434845623169680234871098495345850250254035566654439993922254807560878498154216435861582302807469436542080479396156670692329081300306111683159671039717511410381705124331535906645268638074612362804036572190215150601282982027295277231924267845478272611429902834663666832198789300298801348041983562913432563997355558760060154539730155363198573078171344617118227132113471531790541585462837424857239087996141967691780164228957397889686979995659443798913125235921265022438103063265664084223995328178823191541648325001737214117279807881987033401647110935053873756356448858685153961039984657027799638174673453342874065748948731119714496328893768090107878694198571761852260555284578993645963824622979543744799345072817725184078841872024692710618816234926728147073627991496565432946667944232061214431771047785155660347781827161529874117748921264373044951666346345960139664065722066464215279381390215874583285850911794844943902790729443721616019311332813602495613991837019709105542831342331330315904278720846540785901444828401276062145255811804271407845910728551559113551254720501630789776707630494405801831265458716888367360896891093539052476309945312838966443964813086600428037887609572777823312630109390478021109107945902877554390717542788972885493899907748693403093544555541964708689463136221158599147444246322979944961063284916116415967194574484766605479905215106231501144894843125534607413033873453771738856694188300840054325772979723865373908411154715105304817278205684957148297064947741478677550791255633639646762764747798074594591899163168761058695596295606494771601209445237316708797637306481567453379560177952661135314418603790112679442016737226394379380415746714939870591000997285729417064142431129644109768307085917944491589794312121091016328439185248443705986858554762608340718480820554636228717744936819981517348864902437449569703599106035035055729550108923358915531578441725173291424564840698703090556358871383550725392083927686515982998908156875877928187919858262435080742579402650444811834034660066929076061305945724685728669415833227175366520846865967906426276212634735268522846693640652825288975955422496221711921680719691366056258490742273038733270171068213306017373690390398541896690985991603228990418063260175937144536596178444800579087466241958839443745584910718898174316079598260079388518301458392193684817461055848246321616725142330562183995735803230128434483481515879701316970849512927759570935173018342065496402652963347716305128054614513656308175307965653940628983628289487827384549688554775840333092232705271625296813078330928487000616485103058258691465886656628946763995189172193320648859604300306070684834384548684382694185772345033573144827909430607837745537940359206112933635043031562272756945284419431741823116028637295985411868959064703781107828539906424278678268440366206028188151979233101130357910087792302125686114428710711536356454282111828974926858442273853915236231133560303079764115964390643893655887296415383141466312150683756816368021847831234588474195380908203936700733403793873489830419380568064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -31947969242303500720282425881446022648227061420724443582149849254063977792706829735421625693679776096793806317547539147431015639926786560318412902908689811881088030561658624288800709608922137610506148818604420405845708178462780747915501982177116179250329897344948399514765757068299800318044984149975395697238186164507682124442394964005094114592185609087148212437178322667449330654690125305006649712595534356122938218487002771489032961161771769986978748232830930841517348427134375336612694920946302800063974158546690331393058410737609964400256930276621091134014861082551406855252696071357039614396595105200273208232927816041438385849319629825198944202381943153118109904641228295677267807353416938782030362625346831488030571698290335372800325053033690871661875606975118691762792327524300772203334826902697531911741111590738499726779515963562984598889636658709053834096807801816452740776982012513507409606204649594111174809394604276130098312114928814603681890378172518887535286864382619087161928108292784902839034519527185343177506912502763652544933541765114640233364171193176129770213082689866928275511469111733148528117835092224536884496216863677259242336113646096316488395346584179688682000180506104341131518732539290407059436712385211003589055460821228000353829187438495756102403902016053169984373915376246587616399442306637263756328041847720158625801521063429704158863914538747645210624730683340181693408370059967662370074932167312098725928115519821522131046013431724417785857826833255081172507706697266965611157878581904822980729409766481326686638399223756911199453063422267492035301377639021340353928453871153993751506352402727914705107929631870456696063806285690965162158520814363179593602988245108172027813928441120559768078905841902090082658023310651856369253601778130447649543213650951480083045084961512451496736948752907324751932923823305856032846172093879876017527320065238792476963977480283696157035282909584392276455152987601857000493390465464110075891232215861598004046600146465016720096834132546074137676845066276826779048159987718968026626241004135671647393107625402848852737571616970130450462632741648145056880226335155796799177984703521333506223960514712798073352318007622547164723108695528105612374070888347744442494231499525033160981402292739582896331272020288416852126934109137058053361250057087405918585923933759928641930782468990334791428900335494641440735058405673642593183405641646193958856466034495330300279067094057791623438716425737482493850365297639132463828138261029701778536366199745999188733013144815982323868823119185210772931417113510787875300004612276557755159056582796620519212735185172411239216591954369538692612493837295428370754933852253326776505706257553506776220934621731491643758713958025884640149011348772498851894754703715434879394509820904328266107391497042989082812029593717176063736339302462354652156151985174295938325608686449105868457558412682091774842737517004865038365362811317218021282681523591595991220011718669269667696736292554554149854087541501815537355415209968237341739686906179071564809643028864228556619867703322304059543556392584718164587476057387497858285470835903066396296746983830277465828227216609191364848451334493821628179139666882591560273099469362197730160446829796975455029841145181349342231768654126881840926695873835103347913004769024224752758879755794122215116246936152625881854146690652297488040633208103103109557910938262855475973696935618903904569589713851553135299106385947880054578736533278966941738945850053698046976004663434589347059488568147714525509137075404243856851634631632917525239950518111344439160081001566709758909764402566681318083583000634258623407535525904190828246711640529865123548806197399480963851265866997159244955930043297651570026769478813929768265639892482530945181586522583859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -31621697293620106222778309341556660918813971407487858145845758076651210936621519632215897957310856549844341491849741042863209645147851297952373233324333667892933736212229540809152705108439202498134798893824739033481860410205851187258437949506608420737465874001178724766404973740840969234663893228330822261377413047942015597047457649024190870142655807776342701757974387462810533282180020087042891800200083934937560356301822866873609723178172380405475043040854182436665068748976124946159586132072981072543367121744419942482423449303831383836040906922168381185329142681857891244098329023694187595309944320590971895383672644151388003675314482484161018882877053793573787831020588789729926478523682174901997726377433115372599359197329181219204694040213653382612794988149140409372265342967066137376092545769055781294596553810774847890069864458104485854090960874937725324054801981243602063336306720434012040496047876224211586336385764593162581591737699975768394689346691421627651811421211162758375936949943864825589488314644114538486729933676736353912012203933631405801378400130214471565307182005738328406838355859650235521222432908782238365615371156367556391487545564271413868275769868862830137186474789352017527276747135147060696099507912818358680600185166753594829247090417696191447921456331204366033206862295440408027144862931158884072585763301922889359013291476384190853779900054954659220917353510828226924625975999191720336080140110632902810682351072126207379943027620523357773420855126754826890288260349537084994952178680107837078001882454713823896651134201287075596905455237187180249959171001338363623651355600544505325598411330064433856385514841988690596390941809015981682711857892916166786955770512676160301054047612440066438640156716905766316205117368684928795146300738250630750434802575760129469855214013971119259160218361880818641899287298746049042662793014208708486135697562734176544594480201125067555784608769747274634219107851979236873198561153566610369507419014814097830107208944062772192042255880906862537828494937957381239323419061986635518485992008136023554925728908812126627930665799492572741553409395163929121925662971174965868756143227021015963943343813077687651502884255956909293397539302437346794395897581303042146735021059877200006106846988962690446180911342423826630337785681534066352454925435004040885496880480781707784886185523027879897810496059725005642956367872575821471590784227609096018241581268027341739623015407805921638808723860426467582791395159000821346228142126831043461806048863840479717780060798165173932998048764167453997149341023581848189735380831648815299915883383609664168420322368169875797384042464982728569760745100537070738960191839104346878751161799317144638615189105317545318964072934485464520543488767018632628616817109234624537843750750275625987851731864859084864938104492733080764658528640523489968323585978105449174391360969551002589946866039028799591227752953130342939203064630628654814011949218090008691082071498027709176386715347282433176411890166337494885361875537614540624196797817986233318959278900771872517919044847694660608963681221561062735717754961394718068375019841981413839051593601287772730409769928812401482148183368375087871027895669688483578658104473334452040638310539428105363318188037851263046874129819245553547980984282186071765116841271728203393774585280612681891640684377216926116426201220869105999951463870496394426841385889534783404692459362956461187285159633273899646150037790410083705619966609903416954225694301776164993493703744958779963383032323782703371779551861153419511827912168268780099032354180371688219035142618375938946818878020602594994571555112520316643481600605704212490351340870452077572339795074840277608072617380240272826961458520028805785087706056607648914386532665543169802865527090053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5914419621513645122343903504279445104134103601375036281677448238427571441060294679323378629203269114222333029254200660669000640069262228113198464963328513938793936625998049954219168814377777887246420728472404455901916761981988114343468375277582866580337726448967988274464950322254971208229711775101258545967494223844032825688076565469070057341003913133332585352821035121409750302138715722518031728339421222167246421380202638573087336732149747530346170021666963463533957956300066698126872729758687347039592554216675159945788472909214387293894639455638991000462448066821185110722991341505808902829138694814838779096322868520220457568327341030859941163509113588036752542693764704803112066798929568854768259656568272941261460362067982924577683497709815171506587992721651607631756712153663459188041264185946997695866954171722910098595844427328904355458361875056585748146748237015983162431068162999370957005003701942385397460198349052896853336166591055525305692090608636007113233217753759109110053136551690366812618859646196143799757821129506053609723798486623749731171348811822424444211696540991908594322255379132081270718698291619732409851714670304690283077635843641556502982107213975533905909471083780426049503002267541666939724242611508515593936003023316390841212458399079520398246227241020498546337365038123787507682543152973490761821407669833064679164835254140907684054383690170868561468876591651618365717980145671090369547336022513464885384369039857399216466928713908395365190244248582531890687612457771701730527567605911746780236834421017653719205458529960010802543522182204060648268391516824739959785088557561657525099058593970391925590517466440146356284602026894610900538158760733294239354740422629785772647289905049090245929807789481159367180269031753185545822079149306955498822752283064619585191829107591824206565435438513724493908148584211125829277134684561469047111925126400652964767553977306343048646700249368617213261250660733384157658729642028074072262828166515800746191781287863045367076370369491492057631536219896753598600042219855658601375256667746808185313050780080317862623229274651301945575948720578681107957016159396610812944827196838763516509658156159280435790726087836145912962832270314332731923720249494508399037660544072494846130659236173862444268573300236442329569052091255300524414044073660766062845944828226134168981956806391344735693799520040790833149986304441672010788785983456938770125700601922518672510036463862510386785157867748168495390977185227821064062358758695684982783274341987160832640724433937237382700865835594871068938050279881466097153697444992298193510862409750194694921210971808404242251009397596408757099755728101029656960551289218337418243755914371868004614643398179691950373317541756591280060488048436008787202439059932303125899285508586150015979632153807926523863236772383050183047288851787692780425263093253484076214398996533098430681820434540866819765988073341604769988769215542024256257235788531035726345286017635747608435856318065665551878571024083316518873276471983164904477493000868878690186221449422305047213244655447194225262776846746881286618186164599421329039107968932711878229158753262511001102247173159025263825630702840222017366423434928489295480488477199284145978667485470316133391258592982919422540636603047974176753925342292725088846479162241305471005157634927710330021152633572778538081386667383956888249938665394911062728113228239697524748123419197840197580443157719781510218759657103275277942497163367994234053670672542533155035167798071918786494064146326100462624713693728215647609779222566918336659927392088382676980269344537001613975565612960553425912664486947354460099729820174440153112038558554840247521341220867500659856221424717193817732356806160904370473294824321783231155844571071539585881093439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2378306787318162740090027210107486416977949005492558221294010207790554200926612782230510794454600831186730660550746328674704983594042152600528153972818380536698405539209824405732182703476778611156145006033640213463527467656032905023577992702549343360804435759825633371719260084172511447212083951608506251769463776881554629761223370585988257392136797394617190967760269480108006413554417494963864326626196528643060822579171857269650187823761878072807934909443655775938557833836653537746185377494083513599135733107582946957173500927889855844243307661938480517298211453349820917343970684662787531883267627151101005496161973078359378217151660951848901318235039088498414021227407056382989412493701640341934081221450865156248687823025318200639006122563066614682154167851685006272388084147527032519267800352742127702130108701529631397639265858600341613242048486308858838517253352290039308515884522427936553449267543521875920102916035110308785135131984487884557984420910645747573993071892926236545216574294026985972006905435976657687680592889084760390786072134153703811843234060818715971833551037624734469560273193086956465530655463801582510207237561084474003317836798934846659128513985137397659027388493831742746026789822113876060192396794222426685358924097774010139386013841394025283305641704099062812452293129161465329330637929617026516234105013100524789442078369114296683364201027025620180949938535965794259563881870078829705301274098058762843014953168496287538515689506143773427496762990359043914658766315582725740230740631704037542090412870448936368931089811300557386808346662075071801136813140019944051878283196664671326873129183510218339793808067901863882763622374792312411735589128956100208496756384703154194064562841222158808784638843776815804300766922788913949822536415187756012810678682764443905805598579839130522842837644091491615034078533966598440647774471470978530684511160379455011915726436381078570040187422003664493142903429202206321716859050384144185679770297540078643950145747323775962201057479872061511812629172024532393146521951940701515493639479071010424584282416106456465256422548072667932564632132436168929312161804708396730180505750074308371233687556082965195856921327380740521491074915129067751870018128445842544813191023549633534048062640512847746011910082009563443985576889831353279256515674860738724220218144127750846946159616932213235056136382866672750224228120565408330368832423098404645300655743494779547100666943905058560303340239359255175444817563917527517394443912301666957085226878394364133411695055070407711372245916984465276756546465273270349174962225621094681180900016685009839998201766891367643038584615145959355154274896838371919019480512499307944380618369161548281863056143918760750402280599814870364490427226155466127465682557497289138520003276915791056674118930696036896154929037029963194641779129756177076104409950889661626090196898918891585875222726521698261545262650418924581706923621483475077762076566512400849916785381204614151093029604820893036407403602747070770315651391116708476346670859509994681019833812497587607983395493776636333828593463911487800560794264673478212605550516021468980325998916965258700655436027820984242618157433817859426621720809620112688895713890760985538722346592438500626311519219321049978944532561683439080629340152328750553544756342779231539484139111298880150417508543808548639785222682500104374753272874423859298347810463731722295694196163539001449308585475149469548811816312092551427740918894945327717137544511070838170730905031618322947286256933975886382754522862029427094535718697709153352872341440011679114623168221329867224567735214206012612279535691843972378223207536583492136792982593131802216717079926743882362898609101115585304047959990637521596323602660355777489735317360939741731279580692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -132568175685910516747181261906404903401954104749789607433467041970488852304552195245706779042135327555338785954522577753231703356577035051492952514669887307050457350344364986844438660220304887906055477440523806102978363126122290926165635101085288860060857662056661243983502381949106918270415229611454844396400967449080268871871958775961165048577711957125363837019783571510861710504989489140468326277889459187951051411731137074461052476362261472890420871100084588096144583842999558744962969094651049966196514222731278718187836754830058495486993906861567091365619272273486478740644259979179497353779417707552517727207497846226159362770087217139896951781706508309802946231878928283023827618339134012257134759384153689517632237141924276133728821711852080352464251494001662991934914499063816565742501124362809813029740202332303075947096579133613324700161995591683611674729162414943101162881162597449192747011266371563851748380940084542400934995339917112149007844928565506628837738529431495502259960000655263412555371066064285890034547918965314611860866265482252355844480705358561823683984879916693334296522057313947628132828205457836624899353486228000920621947502156657502408822072397728170021543162066668663732927037434085275244539647608284110264095258477191023077626148544590825298295550368666220195704406465437219413013542706878486602066041084509894036681453323479812046003941275735721949551630515051617377035471817596497496604837632095835033844182147759218700390253175213703842746856439554810560717383835149474232351402041703812299643352694585762713594392231763232200985100120862931193579946288604496899910434741734262874588208031442928322999912337769757467168676760026983433464676572668096557240039947140150993028606736027768002064177492240163881788277919494805059870602263355806700078361639042805275666033433826915708412896137697492532364436940643948168504587013790311067385991895067773411812024853804789569078292772401767774226110806154687751067380617321440740945706581341168341424331100783823482153773459121443250822121533505818147972351007684218800256125404493487551544724390549394350047921208334603500126518957933152116023214833311562978684585804513901034306964405685586602572614463901198292616789214955167096414973119796431582727342588126881341060689321777669658667748293861965171126063943028090904984156986367308828895676233779201966669865549835143853316791007049265463699895934592180448729757953893688078898539103227799296879109276899448055125335568604324510116834795896421146536896273551636888967643800278766650849899285226018572407276140696502424272239844998480854473848931381391417982493186719750302538948070803930830342582363742493175683187054080677067388882455765581771837037278669202628523507888319540209627505944040247829163608547814239880948639500206442406288968224830119168047366547076725208465560888016069439289250288298389733412724817720001687730625588468926012766892946879617511247290586052739667035132546127376277984095854764288884988746872055503169471355982888354439302730149356433579612598143669125843885876748818427053328421831469278354798568310314813096481865482740825528505160263765770605897159512872831550813926890691430092547088025947528692770738319929823309973520259915422424730589173797181948266623291662414873714750244725571512354938969726690484104316102196654592952777120544550937826061640582607931295877845229888996024781979951707400769195823033497232675120560530868509787553928788068666976139061406672923995537433005522759197929347286701058274549834023370637211069421433829854645900451748736526740554793104618279485657283728519827488677207544414343593281400544518075843894228360038397937438030534889187703719500530625898495718392108021704011270112338583785549752482702853061318381654522505579978803345114262007899520193788270922956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -125841132468989576011919884217903416688014285363041293600445188414677799713120559080462143100840845559202238823108572537630933214694241526811000923101485215536661753162984134606936965224832617013246022804907756523622584765740221920419681527076631744490827847788194208811741463917719768060209247603352804125967764918908141667156484501034385704756609365780146532602464685525008955455959634452896757387766679058441917304509218151153354213868849255581279384888813439646223014077138645874208093870357193414850305551027492757136413004148686119631859916242181462975904545811331236482568776630491994418325131829340711226700862835154698519703091377532880919473916859201954842252939544440548756513289411150586546182532184365578673401943849964202436236630525699009845259779490452911129333437739792500574674212519243992705126946281878569398311009133739919392322244620006169537404813726745261493129194234912431002471634170343301076536877224117309944937652348217707323058442840003774893777218679141000368543185953689476436704978453103950318523936662194970394247625276979717210462597110086939318397245180048172921746559865454952041854171283039741720545843699178783465255261329840840078143834768973636019200571615509824439869900637889553848315655090791166798056922016672178968968609829971726852139872896396894402167781942634159619249694802199848124245636308375452712106002489608112171808752872476115056245998705272102506597917774353835579424370948344392371228258173618857602678449091448998934530063695575347737810640501592759299959612327292621154101884842895227922108751147655062154418867928610344511124230900529403617852594137017199223404248215068114089169359492226217698166489807158814294214016516454388538946753026084672538450981698431360070688636871269529309419663863005297278935720376745960743294301470506352497797285472044087256674559326959834606920764755405809534211667120405548403107118376572131397500587602160822885261422174431122310556858916143005256557333867688614910678333780899623083579527233644468802698727232120804044232017767547061869470871732547640918494409187735880234029128908885994273408367572004155728345650365485551405041446110121564149437678619746157981674699447335590806084112229859887975732012304746092578692346136793619959305654527698540754237090733140563255261401810886378839714109978926582831336634711182059901047556896047164687247838210141220448014545434129316883390966601845979461246749090892447040782758450015474567601175588334370761269037994200915832238265883649839636715117251837409011620660442329805313227946066618686877205393196176573878351474243970968199011867310690221563325739139029319769032825745437380199298364009604060000478998890499585643318450783085787353624281038323475657129557713329487628080417472626288019652226417889106273653120369203580280519202216220269441956897599407466920907337583532985578961753636512585971923741695052080064151474848171726231130508476993512850723093203107891732211797142288515104222029838830831944690148105652810044498048840906711411971818985504060967770875746490729948993757485633572547099504695536309360128110269567075060343752631135227485361276668626371967756750134482655363798276879863303747782672084175834852787145172913028909747052478400040114792609749306597598367723435298424662963089507902530478265030974098773150067741261090287308645009826683645094830241085625269407890305213230526416202478222840465491179769997842020142904420218554431195974584217141892292525809445098651747972610545660156776626324816109984558344378007356923331121073218110293203138535660498263924663979681094253093875943977128129126937110184325815074091006779043134031106912407215751079574518774269727924913105745946564856313625079489190206394722992801095851118430805076138397095417263943930019796205810628934641441528599722341066342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -14164086242261700212651995292124255571492549780236708059984708956847842558984978668742806788021892228040183743393957457426940612546684277066023346408153252737476622676262416240940714539661503900012491103236822117484394716478617762602524435228203312124464626552723736926188409504846305082444107494734429450074424748231993036405402537115697803997025557939035102598487434333737145200552078411496451642532477837262990554146124153746246553789201443969145204881408728832412601070702579082938630452821416070222718780497293252396039960894657008714543473737446675201863426465314412687549386000291956273036541700438210251351678514389634812565172028821974037087983087901031832072893929847442732510335733133048988280393684393660165264044190674102141843869252802387327019190503513039074433600879555791501535861088887754782992826156307085677204962530113072496293325096374593730101730102187854747598942695042165228254291429463994421668370284813133025179539215803784968208029484299482571036761940208294620457078702891553582995713254613052924512126472231765483681748370972700556424246183571542258034019475436465236232941549727328576232788760785862532062818457691449438826628939487677986970849856827306437322601155906612007160831491127425241331128480699794287402822839697261231070430457102616701927773048394598701020187150136695194212820252437182537480121293843237310526934129141418915310399980670878921035757956834679324083743026288326339906277418707110414370766157822332906032827445575648280177612021456533899863381530926840302763802212180934084770942135628832181134804154544848673911125555014067107380892969853807307080749518841675311450769344047628572726076656474311426646294996415258047389430241441112566479458488337766472342415223787102092979377483619143393639896983571628930048138467293583119979620456043514413411530931689286956407090574637427052859808325240056495497142508080703894012457559102949212191722724005748045790821224602682682574612745122249916664347323539266259436381474515841610858812274663980091421164854710504773720050552776786764745514182910221231181713647433044488136576405582879758366745768943643220840816757578390818687660237721575169630185275264342886198402208365045877107410486062193002201075808447484932780632512586656872305957698534606731540621983405481577639523528234663253617256766194346703046304241736908884202506498404993452351113111972975261215349725654025033333374179958751093202715130857272521472455227018974806513743631234407175739580603706675717221609970623467118031147606809013488536071165477167099279528016080236679870179627127237587007457446415535610536348225609366519834058839169527583315056474627358038535412050023767901592443655418016317881040503492455185657330521145978872804193614918681000107227634446016372327732827105808984113669985509029651422103958073730500365486127755182032200035605845205508069273556430609002527541798969302630025775647854512986678809971947457806324586686175110969802672062340733086505531062036659646676718404052774997848749459393325218511577901737244163475765658997448912298780699939225606206754371510487443809024923707255400679399247390740300349236138900934911690920072565407653965738769981926808580497096765396238776719422113397177732052835274390688582455210245356034037674977328887028980767651764832424931048143800175821055582590263309639126349889453885314197552456418380555401495600996136186633102871514394169281053108583336724010533861443484660424842102095676065279293373440634432402611526642309507120447133207999742543517665463674501014182076729542224517359778559498488731072558384800117095837643480871938759835790162700632356449774924776659672234939534216721454926457882457761909612821174813518459413274231258827987443142949590122564210337110395618113834266687991865496762264763341335411315342954243031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2075917642928853528951531754009338122690223546700239393001658562097774695574449711710327445358597704003818358773886404478447403956058563331904190901398830999603381565681116373427455365966495396032131570778163512773311055423555013335189886145679543747037955453364226615183074828584390459452054238003003660439028182472082830168631525483547997614437876731643920498947780178845342495572459394792337079000191962978551618731833381360424877979872882464434104564871465554527652215717672160699687129464851126463585086679683519558561011952298417833938938103537446752801613335655453268510295207275203745735311067147748341235164671639713948403668305786083586321331402951513885877589331829506836034750195494617896023426917611407880637362358125759464891001135614640714089263290051334243807998568910679083620192089436244280888122220791755220078345200967355360983907125985809170338675555623522229190633214607644875251207526169458226120523354848264566364784073326753726500577120182384028716776421115543533231815193935954860427449863924505236229423445312739301217891348658061984968419238900877392268443190947873595053771689390022506808984998701566246929108731587946977922634349526290413569194250526603438438141697206866187104448508527549919345144242574535222318053681592419287180505252675152959527140727848503097085699389060912622584945219837127393361934438901570805421567136796963684959512157647301163535572238127778947808964021960162759949217574215537112397876210567774034091810347851503107994772783604961495782015009902172488485889126354497563586480526586750614195233548583695403674008271035707861025445109566899427416587611044969951822901627807326419466605725914016479608387375696466629671809233776635254085967632232845803857564504386951841915287143208250948238658222666968673780795917869918723901936575921196305005455862095656598131549833110305405943345298934520825862095076088617523439647472135245570417744517538799105525177540660910221698003215642959188586977702936105424466469448903694158353225097034796538157260541338294878801686514469150132358078569907203782795033668415292796616374387857471640056821353316190011584818853783304155765661728287111966628213954025002130923655910002568634925711722892009138553106868390423977546351408080576951810125444446739077266553742438168909657296647572759624662727536513126641014713768740704648229705132741306347880268802794088201664454071570241418624821609826752237084153031135237094754655741992540983264126323681022827210344635429312823751715007249927217582593480133657634105095394587005864390655129592628748819464922708025927647065131723712915075309912331293620581981374693938550476297672772927678647625763555561941717455168187727214751371454900478302218334489252226758912013743046991260514611816410828035247923375823803263869277302608509561798247696757371879817930662845032012925679485503790821191741395540036575536491366726445558609605593175403523266405381354134590871841508639585130378395293970587594176897064340468087700024596849518442351062312263293514325068038785213927738929068665909625100267292556493526811057389766671927144037316622881975612676538488464794170540136521961216498113642069322350608169572103900092247109287013515808204995278334999632514332692690699175471798255839069876103602093924506365709090899925981952572986235306632756386086839656561905696336408484411796988081372894591593402677811689769016822876915141824869605933202810445467385264349415040557410502490386769453045393488397959882510090019970876953874560572123021471478910355398561703081414985619018516915442251341875294033183494933593487436253266130345281261258415034318843032114501637061004415609476757043339741213932013944962518139258263680425121160643043148219116709802082575293693407955158522048399223215308342804079455431606744799514250925970554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 959990740498700467775610755668370002954891681034663685099129572771204360094634159548465083268656767346917935415000430620252256753744652602197238684010294982454147408259616934234407538010023288383985479856915084747795665020044938442023710965638344579560803014903508804832610380083081474704433504034700195806526927521880403931086372948010409852113254414884213413769637901945258760628685863086330090816325173007947224895454775330549281276537752490999792724361684552530262430614442274666645758984315765443153040745000149339266431611887404714539415186528010520780332065939176401507733845909617303875407696524034668614748541370663957268679267178460985729193861757713070778062209067619252086595333847132096523189342598342432620331694607553442487268233994870519078547459025454826894103286623458190129451383997304970204641329260247728750053014583317465645651533215360462096394367095171624375598704480416959468516395874072404963409579178877381612222929805321316797118656765400621389224855296933882786602454488780004080578848741005584661756074434095606508892284338670627604136308168739524591417059234489521110006985466078020694582740379005041332507504157241502603043519611863326545894999050624677796651893631639316141632770313036484746942636953037635046704072252394653345731577885494744212468994939785617390656054012078351793423838880463201144376318356575371377662817914045273758592055439633219639239995290038051499219547473943643521848764434603859256093676204702378715260262659059230468061270538691807420034198087673134622182832259952167003744197328501006043011626688842761948770937838151233373486239269956157579456206780038433084536816211854385392711608736442385180345114887097477057049191062949244355369815049122018349506455025454795913228325055831565014167430421679553301680787196024222356819291446308970141080235615112333600634865115816799931655837745173781633470330466992274351987703346483059179983730189141953711765008799741089264688668194948374721054846584691941949124845642811946097615030726425605933601202859346673525179427038123893497415131509777990873193816469373040724080161707201342515570700018131184097179676475959233056859549362116774848238963904695488115477003812586619696243180532360513558063884382667067757642304057656293273133589298169241937477071342900635800652719301965375504158788391649100553714844615950175438969379079586992124436421057774632239865711406048971347819022976039613434897910591968450456373197841981792788992976957599161820532468640950468983192541054537111579456685796455707084596969422692899455527077254148306703520036919355294744884524217512271860890665079945278127861617770201228499205289785258399247349662913281137378837050134613251991341879874662691423271430343133649576953267201888347251353702941981746631295515698035091235075813071004729550548245015646916875046776843939984724674743865410409080162755526788733428471141384648540775436354844794699562437779990232055920913136780197489746280798417775720126953593971460146551620351321777519093088096331409424578503397165520518086715863009867563925160885691779506235793701953894386036761090278988013515458477373509957593678711831203897415243288267252858966372915277323574986468356624089975471780614222209809048417409115860009185483089568581691531418275160948712192023127956800253884935708688457286229393395345172394097218909731286526624875976225263978890394231006025138202384155761123129703502621567105720024237769538043098295154278664490062750630527483840717175853211533654281473129250936108761122123775334115116294959952059928137520675948159521791833794209076510668218457381825656627000356485351447226594330065691468171468133743338892891638577558938235825525756047596371086954445836651387325762756078803261651302663957809535012231853751829045535971778946601320266486190061702348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 178471589199654347930958214193772268853384480648270408357722080356102830708783209762659582675504775782671167540407073696785115682741336165098510586963890467127499377819648082610830521342194449229258225441133166231038326613084539630930221815882196216431941374395132304743980737581294311076098576859057221656996984254531523223363680029942497932368756419235132927863699481024773084657569489253465418812297378805252192123456280423204499827529033607390649438109982192874240892228670472320418091480349777134264114241992916775900642097223878549458493663874668129190465033191314378741696911205997722231920533770175834287189980439336454025869140398326828071614466688355310827212995684135481553189171454179758460150292861435139356698930620946660643651368095620729265471022728493418567781063898492532284110068313675016245728950351764637015256665830780715519915418588188179662900840971677924680302967167015913270601680513618583061722480608233323541253229953010154566697685868079800299405606811157899946855213718514171831817045972968687130389857131425975937688374057426033856167448263158976363123742122414906105474030629092395254453027434146944072930854685542122459758743316221604703468811276370589427654881466078421723853601238136981245040893485662111446581117343955884010805510318705966175778996436636450474666351951150743161681259701883811565044731239781667328503684749255393806775937440951310775447372056897298392676121852968794360155629538990647578860810939888428536140427660542004265294362837381095246171911850971670316857088335598081295980742383771182466930339661565152152134814183220502491568711340339936603402136225644059250396537555430131263292081444918770338846038502751056434348700951538716526663151703801140127942707657080226280602750392616159296052488901977943216074279753164551464543174901114437722482690391879440909798785231995028111560844106184897663170188484193189925272295433980845351137248070530848285584138971501477628525272950697382942323753103663714100405118913697960175606930982524406955297293600240000591794133400375096813575079827993421287444338292587602135298235142227602358634656886852617647954333229617252266094859308422375977070841872331696516771660024717991453533172895379608718047129406549729316056202516226026977241324171172701831570257430673138048519376210977954425092669236074717568727062703329734913102634773630559999337030755062390136309000519886197541914837532508836001226435422830537017106509606607373762945501771857829402840391631544318271251815148262804261596366639467738465782013591375651329581263788294891459423742544925027630737947291963294577686691998523297569655437638502228505483155105813754110415336664136905407447487702089803852401478728953375988290219511577316730942655623494774133957494179347973575144676464178389747257767575249816552316826925905255383195445712083873857604352237625229668443991954758985335562943077786138380739626853934050399076143360390346720093482857641845728557243895589994950081472282925008896055401547314681501513721180429810936552472936241539265295587350540162998904224146784465597230040018169390665946447499360811100063127504481543692137604965887273818087691235308785578470557664015213306183842881283081955181529282397423683124562163322458177954263004220181694326496613377556973456893996189377836943319371611260760946626806080243619777165552101475769036814341391976920334801881018173252087989737539270694452656409586939972764619519195477215437818525393210694451604749027044470685174358816364846502268586148668315185562534508162159341131441557795471533945876500451455525660235641482430395662190269970090064804918515419800847584770588323910282510910066754926208478744483044798658105033922129311324635390683175097670607846385981152526048257009764441922737324607254544912276400053586791567772876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 22524305173998483302018997582976810414917834122115732511590646813648620348424534984568406327174995136934166533887068172154079302590805589019383097720425472023189397590884055675685118830106351455945901588839663028098284643790042593575358206843158906738316373930596677243599654282705229967219981612747999162361816679328457487841630289262880107129391409194786688515457729941748877429456752306719525107043713258239050780106903251104887237119038072158957591736081071753063570723908268088525303448409875241933390875346866899532940249568151930538390822658093306482242319412297433679785908725583201882919252134029369585463817076485153946457949294998870812723727112370495073042013478277926810333630768474728628312404967073037672275703402543448994071745596838394921601478517413981057185342373200269697568116478402891134423349736517218978965337015859613072638391049852979106649411620445729250776984118357699838377834988512454078930839730399217047354072952150668469107490991276338965461447951699699392336364989769671577341688980794082194363257180761807292942154894817864862556379414509033599911826401129206939949062529840965326606348239337454064133501504291805219237986261409803838294183230829626263735025225339084745851997943393610061159783829693753424817753529351402626478966931224388496500885945542218128468282766605137454955641977037111471453158895804160972582131304759523592818909606837980700728183342746046987291785471351219978494877350956567391128091720362769257607033248995381321229470804141039326401428703612726371877122508229329265619945137128495124773022489203415699392968800646554253879341351723194736025852173168375978248358378527215568721051480088919404346759703359992710931746444449292164836172581122707481665525762213433854033733341687086027106289590316860783925709747015960133928743798460095297634437761458219135721522007049769971125842414943242580696547653219647333708535908220130238540725547939016004633163045524109345357972701874488186478986731856631613609385218275389623576399727290122038595127120113574904771674175599260505561132128517794805003092880036856228143179714617130564930915949501473525995328498719121061960902746725682721433640002964225313473257831012957411182219610769576024692852938795765572620472071859725390773337195796833770516062094379840367596792134735232516225584312218435000861320099053894540513261400100629308949313233895097114923760548945326708966284819664053795272931069987858228007862825401033112094601220156315617439891292219137534193242291136851814189067011278299892704843131704425159814386604584296339434745079992299400419789049599726229837110807109663745521936748257126077934330744367831607859964538476049410180775659455446519043719368179789048700533846735009126642542401022594603245918517153462230503928463734193079866506383331995866800828649200237071758634889115481798566713147371258342258996759955223625710777520125660757928208751463968229998017171338633973212867009233576334106736059422401342289890299190650584232872385066595947735286036933907622038896530874653854008408186280859002005900666753688284667113429419307179860447186258489159835326774401577160498001711259003649134932579482249620476333945909627727884244195447994508941330312314519217462084510013645809378786268681727570065802937957431555586868640889142069334166432753641283929527453007987200626617408898082508931433712160922417637790118854781230855755228141022646060915535657714119521659445895045488914569518191565981902421230580419966866765081096978382002071008981323891441626630853076482459094423892643781689372073064375295647797254290669478526914661674593455149223021678006190988056356034405236937664139770960786843535260175471167802294076496047142770431266371878612730429223933458937201222737829008557215749866260766325478664582125357104665460736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2186784191303934501684078339123545492332024262711917318724087948858388304680082535859424725024036041262473475898843343626179717481528034161946463843785265170406638659292190087429423319417210943296976979434763982771083851064931261342628617186946831323282112698826572593642372626852020209303236686374769819294601823436903345750623826337205396487209624461535560276517297622687063577407643515800362729055146153448860391181672295199243756830396452462735452907171448850756199323373196381923267834465267959627939199166446325745470770374007284594700270353497480121672838361870651305381233831185990611924222176946021260074489855838626465984361695424526854952654491222649362726832204565525857923392597231168594022668981949459145038641011074891701561367172329233059688003816472365760117633893306723494627725925092934727167594171906065525370705939406054805544945885945948559865805633681659446173211874996982213886659700039216356138012129225979114033643769956575007252574555036455202710616606914861120989424673783107403064524138581037702384226798613103165598912396561918429937183233292655898145329034601696686068046574072718232840333509663245365244972649171636931274436323766140529078589468814532775948284826702086463983705284351932615892423854454868303057330919356340298473667260120731431948091749784053614263923530169433193638585337604467488268542882114753847362404287526849148783679445637160730534699619853169500709505194058982091681514303741341884210298061169369357171680026445742390721657824608400651496410497700560719549010039398443514166707519816064568117758109866733875409213074793870835227945300483547677530926366258825479797706996710812872995773229704172785449379701026443985817214115254453843365151755145750388187989137739240831979346426860082261599344718730500704786426604645197896573731047026689644190639724423354101132056731516782955011540386276288609319991900889885248035663006116601610016772484678341862934409887209473318821996560596347990958041253268003152923506928964775425187886324108322450620124675431460978677732975517740352328580340755421941884401588587160944270438680920480938178979414860873801822058955900767349629780663735472613818563958573098191699246840890408756777097673962204772424172816279888333559820830275177410733467056185743759395160716503650109308618911763800662739434392983175288371173527460249937460940935666466715823487110825159644473476398068693777540755082638407799864192737162274944530508250670928616517419206264207617571148997402187384405797535154409008973582165838275239444253296846440244045885473674710500013850571027350110550806363861332544150151361731682247602354101018062530472455435644839643868142491023671599222145108232129397369569044409391536335146787748602835978553209719247834547609603531563185997422420416626152595573168455592443156639907119613677532116909405618770264957115790449228271585961839933711208454643712561068199742913124968705541381030822200729022890346762118938930716760804105603170737982744632942659870984491082833124857095545209471316664633493826831899592655852744720849803658398512022476815500057588369524357028921075884442194238220703074613604971476036514716915841170798901122889606661487304601759802304488130787529582469567820213109840029555811528546207067623214652473231088750221426354544283526131852043931126428105356832492262682050276332874226955889708161573633974841353984342343847930078408383948037295808769832417840748953753947510368095075924171092273931849641859753030463121250956072714816827593690967048771351157060982691480066310901613513178643396631177779076253870426872239354123988146592103532049575129715646353696759100397603380721240905587837887443206746271930892160880844518871739811022317320952414225250596481170857016197675925935763034927398695980094380276850812378353867161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 171844971565687715995152838978213079159684230867768351258330756296930710491028342506879181475073628733160399947079716656653932484840980017186736726359532388904437078544451049920673346102855931060558711438148598438933188090252206873426399795116441973979961140227114111894072513621055888948578214026677108231108904493275225716783188962108024269488106123717186055506530522951764373159602828390290501606171971046339079501476413658940503342858565693727128170345413823810073715676938526489459008010102472124178639590503487557989570988644395301042195379618185691795274597667904814078105325853126075256393695903959138663707274003279775704298682710474008498217039205071717827326884774312633866892583378678217722593929677204644829967277346336756540035853346622678750747309683449784072829852160671268531966461202727974353100935415963444333904786378005801496579402741803896010216099465808185084504700944829951503638502722648447885548989247577556136059348022553431800532828660338960587714988264571409012656247534043778083575319039032042417725117156548149352829808854388254949988311538622716942766245276717506814891155434624955548468848178532350310814774381866550786323190559804775791622591856664020430629079929390248844598406773480712543290649514554293270067318904250482874958991288297156658653258656001645655678609790777563491066088319445777223866923476631829765004333026568551620397199106041206519559347685167842385865580878243488817664315003985098926048707587452330175054722347786863528628682643860230389355839498700939065246190049840481584394164380290837810994316730869739202221175699555881301356385520203220543910797894723827840418161427822493409684851658879798670639931120423337666770391261562642040872576350024323716084901908994561314023273131707972671148986647287136762812999975227950414703746195703546042123812379593928483206631369959671357372522633162760016262833893862640353573297498107219754292011622520718303000643772218980759397193101733417919734448516813516696015238911877524769015700024816765997321211306167627780473542308562808598452254197805452789196277986829389251132174222919618441163894411599479795713763580991461499056940512963184294259491484090874703818639147939189929299622018877434256679170218286790469882851397526331056381302429614901063954044722662722193332515498592355174811351590718976383431730821313617025033040835593816276814743100112254340701827926806939842061916098158922014401970888095470725183015878307662654084842889027022765870920022431994248711890751922487892054409145332805999700758716759930871181522562356446466813641427265018761840477425246122469030899379395574224419080916467756833234936108364736039503752159727600009691856807606254230634812640602289539476079498260685852613202853098248877428939988001175055797948425214495135709033977073806651532919292521794687550345417245091104717244979011345664005372137833345937675128418721206541661195591527490822245734425138241364949865777222121292305175793120668873267039346905676119790811946903097645304057745579165565122341583036466322989072285150936561633958998224755962539714294532262228355904982003592093719790102882803063296103756256776999351964150134660838728259033744187557763739206060563047319880007012876581071479157850452508005606415085325207026574672952760470074217919321973326793751893970308662004720097345495233328321868834870590433893017442376780065690105634901226712080926415722966518292107202284041369205431511744462835711633620234552038173552931032541536796096676801112444609688268599591540071400534022093614700134937273629066979602487094882049731378478460062213759203925439788795322884043124569179221461801470430402382014047104476644441630450549634054436107668192538372684114940135892438365926036613932884352620604236100012385018869550917677730208306272665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 11128152131227472399704952710382450661229070931824609844041215136084462696767966964012129837836997727352636651926197952896294920619285922513198024999955681461176534058785835784039328370808204461448469700152652748981223834747498892250369650706640013091268374235510553258987656338066435291084375484745693448336336794347923331514242994930540905244650165630386585097947748457146626020366011657399215859663696117796754040044056404088782873245642308138091402595438748236147153722234214928817569238212449965211399914488022718118202010946927817181313862216347823281592044284318813310245297121962410200700285637826480177046839989347113526518598316084191783299260971436238693796686600143424419514875832656436941739171726988769693791501978830668842983113625004814452374235753874279875298613068796102079355953858169637162769870214444332467312855317403121042798833236671427217511207310865752385485176861599037497421580847880575810582715056015287599847918186881239364534692951018227408516005907014669674243155678991221500489122389597985705556166997673028552006255362472768739580284367278375337688707571930605960400503457763106131348358701213327847672743350913583705368156493481186489908281857750833350619185242534413703569542570554029872645074545151221026157033470671998335356886835131982892888979441017396208105612346601240404507334284006743089961425942772423862754051046265980956010998713953052588235758033853347109793879968018691562613365457286838590076963549972672818687120784321860567716615300843768622327934039392734817937206053220458397768280250975672351310375415355458193566029412711262574769753866926543026614108421283689888862653731981622047261475928145672111944873123511557334773050752056549002985102000965977876235429775144809092136960889463457461666517975905493970528801141036836620707794184407184309681874747699998954055919671290115736370822299818083808955490236989528235661596263291009168183117370252664887309204234202847968103217464452844915599366208433487067935653881210923300001021355438882684824165735330510039499868036321658283212380483373887586286937473758262942064109503281976493153145781624864495834863568090807189872475658812320859051368559761891963472370422326271184625314866184267298827104714316191340213797692490814802392758303793075931392753821426837830411870361260143408763614644181167063555507967725788683152173698351382701319349993507213928617267850596085824257657205737459011658356444220674437963432079053561561852190626565940988423735338670134937192573559835401863329681873506228246236770644063974526641644522603210498617110140612702352144635364766648403204156237710014759166205926128865871678754045183207090625868823491332377301834013114597092672267018030869241007789517483324680921379868677933715317546726944770566407538865642505396829950673665232959027100103727201057761423648323929592123696387574143971234379537131151593889856747965523545302541630686375422468479732241558252624117533048995077805716028223723741506190998848207132560527497995620702144824380508694455410165579715813771371099709920453687118805252479315549684197998847722593414751777078569580020804715130815726579679002259715161723812917405893240323775917228106054637596675584962440184060333741294622405981786870785750061122671732834008666067391449873542285667677636159076384401434477793107053973454260959970768979485600118712181619482478344084683591650741241073879757844538296006707960531086159759701966455155535938066718033065015888284251790913210781796032820960677355319191845243884286132606451009441153168678671632312642483935394140271243154165951391390764551461891607188389821214367307568619804384246785709416507489023153435883863560486123946049054655904116347228659107095861336466120164929814417398212269929801376318693588619109720533620649037288964096000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 596308880073488094330051001045462916769940092422728770838842351553353081445229120187809681263052409081426280510989257987242014907290084104320675487884626146138260689953267025422975756398235340804370082671365621214622148022475986778352797014117193050863028435572177783408614753446391999441842889220900428179688686074022515083643503745679548201062490317485829201740729451025509092278857344567543780862905532513284331703104752829581991180949122916385183623029992464656907527931576611071039886186491103434425777100636921757089005416520908511310134359160349470727616065841800225996698422230747926205140099837215982462826589425557425515194115418316689118057173673205326655708053786238119351976665007530717123731536995072007804891764492739289870772458252538910931999993108533318823742090531035491710419366455536072519658471895884522286802877235312422253066408397671079763275511841312643640785548666534016080107547221109835891301274129756336415535333880621819836881935290390284658902070901160709886361840241958669902498963382845156117085625093909521325845844072628353992045565231518407698966478637888408540813443839893174775962265046488808819685332607031740446932674057480200645128037373718121324398518135027397132780406733640124641953916019562290693622900505049233483517432303906014015724163640133863875749517203607230699948659998293714652464818689391323909125089445213109622257506178990132762928196642378350131378695816361074697819815079423172598530437677375889387945768184227215289629014080967708353805682131333218545045880665299938162792249667754814257001059854284414159071755825471208619801413476907898621784937686778277280250295265911175656471415717475518468425604111157198247972330944523922255472281398488141569729126523786128919931291966469771036028488423568301744464996135608972560134198671667725154391269981301619750080581229926331482697505902085189421775803399185820324800056441353122048858884191667753456608430959251346161252131525326905349777043083436852086446439578893730977079765326197185941961616187901203051064666493951001909983184765872369332789610246225817771756299989005596110159838576918119667104296612024435262894323909868227159745283876382113906851834845611961976129170186896131756982342272413056202518505572774470400648340580516984588967148133221027620641635261928426138929602598374594048668873723459479357450131608872886537951445628477758099764164690872727003048584093041636547107502470873668608792984329454576150769471188388500088407417293057617946942031973562221352404968749701664174895244408239611952251137196923160468786058106480050146504881742203761524898471973975614417201676463123477856110592666770179162916348633267104403000199697936323469213285810309738758131648490074561611412317538860986037010364775321175174854642278114042686509625562748683044442284288126616202348696381190760095557880283028412170389334095610586374574155029022348350992349214115024852958755985665512272180723008803205610790660369294563512252540857296460988392128262420188405939291591974434157396888543402827401812086995459902932758828776127861321665602640243544128070089033012573463389627820177870429973402626766077774100350860716310712763621534478949017721849846859546591528754005509956308411134855082606714937158521443304399762743876316738466126712731195619342311611210903689944308313268465192201634186261904928928835899651494631058234556533620675225227904112972284630135444483413257574564201872041363644706653131491655542832612825602460649358936686183835583135337078322220220384170841520126640721186749303396551154318665403783998091862598358307890332734129244684524350703201077610207136721831805576202630200407162587643271941916201887046810955093567620473843309700452843336297412790296979690623390562316542121421432028184035695017370583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 26547363625730688075940372642743858740059028606348866986236994211457780184221183876690063868650999998686529792657577671170655188242579413077982130910046950310207023062526683278755977234651853652110926283764615820261967747323838802106345391196511720355353613038216509783184959731513084427891436060602860583568571631487246210550829384371658814959073110231595110828381764878999328455893527560310528408960656445568537716375274610351479237742994846708599422754108412614269602958721452502503986153396937198668277938066458193808161136485408426928670877541311366619981579791111668140020679160557256917424523890467854648903655063814223557339777577509001409406085925349656761299712366898757414407098285084294013871176273704515562413080483149488327751937359174762018238318555034999104902887706050378520202457946921916822244208706399669435614945696328517045042475907823712830854141712249963430833682258766224691299731100680593171158240348002271117868422842588818603478761358849323372649317485475712922340286829004631253255767936529685189297808844867193841483099522726694793944285012054076802064115324472476001984035601219950513462777866190366826541317906618300355119133929749118986466265793458287122004915990879568901349127582204707874552739777023619195024860297881669726505348984719629453608507459928091362669806835664284469137257316342005066145757294843272198240506075321331244665792127949413826482481798007531293222460794349362597802017457004756971608678283421418165635126821879525457753691039497544828234406261797419682446972031500341506797165843298615061528393374614761362614798915598038675312111092856848133723278200312813145598207174782097499674806701875709069922025330903689491218498119094769898921218467149458155712936803799668280671673520701805612667837286612413593130531966228875131343102978904541902241622087495737854641120736150350900993484384583074235443386820181659821853190622792526825805945176137830461945700671705294313196663860543524620554814927032857592878886393108861497144352518696243630871033233014977036246262201125587896917764964075954952956566666120196662605214264022915261353582499843936574538692435794176540873204225236221429392127600934570340419179960079182099430532428082064373196888927188757584918245266368347239490120798236684400637032792516551428586056908720220188011020478942843580100751259573732638692683893621583875192023259468984828396777526609857576305118301781460626703028882188361007529015891181278918375696416191304176451503258111360533436893198564470019104908275298022433697267519071288638643377905989826009127117383208400047847685654746886552789111859973063895568072767720718075436840832198743809031685932364586972003836523391510493189709883724220308543681037881136094664912568579941597762852690856276310195849566798066360726243291518096282806702364841561176436931030778725822249165347582919262508087362954100021307828360876282229046124487681579646776475670577548697418064136764499379829153495705111198105478030706297212397533727583883311004332337456747608638994211774224215923195086393121745821495805067533109983961066243528165493895173367115240041220704030095231729390656448449568449217102243092045700585837488294501690672822692325212527020166164361488315600652354893629767335605409446728051454999588500379455460376323991521447781554317598560791028565013582139017017870395471559156950548637129173355471370681280737728961616977448569192251365233009690146496593209246823156542366316282932182514653646547592397445747649767439978349569811286055359379929904986345149167943806965571570936275622623968910475580063849524326238030505570366786470373153139452562083128612656401924726117536493826238075414715782448319160760453394840105192843997436378739372656148908080345042628432398522877870988657794435487021137920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 986354079799072652406730104506547427535353165817576584393899260399844330652241260833590231872276321995799266431258366377736126874180191044739494827976001971784052943308857123373139843140948708478302782266638158112547333679319439461607589832580205353669729453471683692571684467840419307466656726634414578238766696713533671006050576509576982445129684466273901609746245965209935808859964332100273090481310112101495060219369235177265874498135544277096912186061781124784877614131156366652163107570169668989977154480438378879232767716019786930459650571272397812366604094139256333614374416559228867835965517241295808669911700746190018795508588035250160727189182421963355687599461624005252290538274687610841381067878044265834751026201331472510140724365877081102262637135056362579395456535614651065212286485065663344038183813528733304791101463843564331524079541262565687598778457554818816515233339680495267412733138633440637586917635545113147529282541722092977860473967439143588639013913252983313721564039728516055702739863252232661893176478413412329847231998883163345917876785860648486129859121476965135973904231130102449317023951150628059371146041160284126172445255307166381877373029894767143702364456265090604000144753514192094947685294177637559688743742973475005252741517021973583891076240252208249754658100541101899924479384588057446932522028623515766493301234689903478460171098842727540231124365317830898142990911643347989281829893049829916802159181287604247692554674052486905716110838521432114680237150528131088754998633747808853917848913234235867510607388353920055519433392949331074194800558585733845932274652120973338649589818181640659639729659503133854173479965619326822389457031862022098863200890978746791153517052411123928983652419778618540988507556947414672059852264498900154446580362492664644041407514533024242654969843452267244861099217065678825897264426061379352401830035039899962552122123683923286829273246914082766504895780840928169061658406999139555907688003177306421881270280342666055979273797832799235804528512172376801409725087511097249761516856262526203426166125719738696862177263103011468163049680494447721450473857939191722346575321477004754549112692005247679318457055135291783554050097576166417401233608117743339863619475918812145138435968686547034807652440664368788575877252914764875354099451674626405483063684361924099624862695144152154131276816862199271272592807580662725908693462197383806601649312217181023343407721287903299934304427710738900622351430547337828557126152980641434053590100370070765445180749972080353303168071986282016810884135203598645625788286622205345883881712680340712287861962453412027947237617925035898981200061197670953814619469832639990565025215047507274644193369380579595962105837902009663445149713853238532093455465415940248097425085912061578666469162702727334532897627232919050938824593318804664562995194631002841985942460033657292826622679013407392648210549664180515451835576427464466047128950089786799498226944874457362501922386348650037997145447751629256486964097684450649828212588948768853293619094005184532265466171345810920615615593505516570423789916726008221938434625787576105167311021652825774107926403509613426147055045394238118035847007413210742479288885594244233413928107611739933007857185279566311610666111637148386715557804260290351055380948254474327518524414607373778156431611480568173053433907725614905447052136393719654538668344449485475002893229939930602111043428913127366072663367203326625165069446718340453329911937791475758431301663229886753192655603515269207792283713008407509087854221909002220519837565891719579133842090789878927484418061904309207163142366090170159651103595554701219237176292018440594917136294863905938560805764669261845306174792473789917049126912000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 30545319291992064214923766185643081747912737164033418247332609840781189026975032147406664865082972039552172267659826350757256020044359386285855681402963347228875799610872033748399711607292388151316333872687680210047711019724620528002830696734140456993420678837088027439734517007432310635161839924729362775363846518400698125023251500251942295006529857832410057741221447968153983775760466332766240175344778363916556313722806685188315146782099301394212915172804306139919998816741911629812900212782111621481444647409567616214456937048334400514125463965781108375449646121483012193067931667303561971143633715105003299327316803810373753151367281333713066615365078636856285349561875946844218627037650502406173200508076980397203230070106589930273503952135943971202777718854810140004800713871330056494291643311603150974529799610158529285469815382396714806842709634252046153116122651695188859590368278310726403514559637352016783858757221965754814797385148473019431677362255156887895458577779250434134414313237650059447336091688556337746937834042575103306827580106934870242038588882092877063769866304718409925067449843814537725220881083065913445747032285149353297513486270370798936242502138610537590905521664666760051108916659154615835859650046859217664989937733240878051084647219815292551306189929169568581674632441947755317533649804882005982152573460625554996405242332114854685381749785998557269184497596904234811160995287987503897495722440311894428827609905738456460094361491228478826548057570508144210099436774119488452345607231088741918952687371878640754900994879930952278559796746927361854905615550484109247047324862706059766262052572285877768714111405490618805521517570002457136339264654778876004525312987602511955983265386068360374749919225840602427827835633909454461628265062562543325573116128125483394017246780734034971341920636323957836753798694133777332566285445240173656718393828830934624930116876345044928989678713942113375367177837621903450171158944519769141299977990230952380607898163102120861001082813691162869320091804920105213898409221955613014892131586094856777259303661648780564322508890083815209352494246424695990003968192329458714992371823284102439752007940217816007880010947557800486113072350388512163208044441300033629253672826316138001464876949356859596425554872111152633388001543087350344726006279187479709146689248645922411225113883473067046150400447179585646704899262633631272111815230308506514769334454976966295362231832637964938356597757234931300910800426834864380717176917839772003007121544830862689857799378826967755926310425445886136341377898528789636735742703381580261814065958845703981319509211519099664387812608663472705768077323166311880437885071335911226929021935609113830653874027257251249569943521124643942897617254030921497424173483414478165015409791397149346469546041302304721445212675980419976884144708182878431315632118842042253853596107464616059614425516900256444677936492967604817207304776988554503305957399822837567784440726790286890189071761063583942387778274018786931036988833703496215490586356202979207547745158637157202779200934920773388742039980246111979886141559702825603156072172145477164410427619811625995938529565754789356639391723300268186511859966746352675205635230402660130812047506944785760930413847525698435138045404280381650073677207592579753967476110139200974680765325456210694686266656473606979115851982647514541754679666478216262808475005921968688969110328828851269938340683530263551523326606942907806827465321599002495773218525230479032595581992353500352895097964132576188845613366541517982782412277321425432818816173922590269227972957195699921991101763772540473035743010402800762699107924821120811016895966643701452814790010125631290783951961557796008599069228132867244032000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 781910438906301010908004958572917726171561875093133509324088641957039076424874409439884506205295871971069951992201693699894250004087880783016422193844663771904685436776466429599148688205862413772545425580148947527857559392762365414951165903196874925575379780157051273025958369657771562628683117236927548077372866398218560021466887020402347159137823397667227020943786688332846489309990710055796184645727467413109186681458064914742751222876050141547103371147224816288411474339311607149171815456275364541006893598644643280234299133457345423350021831271025384200302558169430612012125808746009500637340862170712682294729954742330093521022431424900767520398997953612842054261274257632916156804213195312022420312023084785395274834049259225613641078963444537964044542965115756971759250376506226179687383821324680100123818810385987136327359436519121438701606517590433391982454097047339570730949955893393295028122159131013080155427830874608129424892247828466865426434677308125398896743467898958418172534971609243217711168940459420797374358110295385201669754517826268688054734787954325013437919579340924082599824119502433307601774741557191956287736098211559142332826382366473627087511826757427735356425602105962291642787906929683026433237521794924249057396271604775817595249844789348596069186714899708187457436664995089372447469479146219797703496791305146540287647071163540071453980544963238360374455028942950398561834348477827292108495826486497649710640876076695142685028000676121956774266586678841257651169536949866972268194279056948183527105644505511973019265804236850666999263080606506465820622638949904257693133523075201564125298046923306049881612296599254919785007833010157666176252733919991505218230628122419116000902760669191690654384020846476204365820059015613724309350927175611729053443215510363528481135310019229565697426618908852906062812290128950391986419036625381968907144942269599368697894384186496904326972301957837566907303526260235646751189128919333955479425631049439856443374653898431133762302296817658154773890446326941045517006422825899011448639249226266305263481385270946416592997881356997993175437783612022142912496220984703827642280655970551462196783100994873848683578243717769756971414732001493736515302159933951341622595322187423800835721550688292943384105015389398262914035370269088632205329909365809529380679321404344444950403589279351977015723952378250721964532902071997335162240743616222064467815615017390472512628201195076800388305664018250936492720022451754204444775851340421482737300153421025310978019687888561898795602476560247818387558005892600784017575632277789746460362181684553324671789160774371478757129448258922769092681176864360020306036591712830521569193830793690830940766521148111695224772819147985439909953780852661416864465163901184236452384070161711037445473962634286966116386125017130134958931861814858663434774006531688851175716560957351441180132244465420085389849753045922964578066951796585736530765787817333871598977609293853545932957656982774045939312966621556105888613601322715384104034817579676198576291103082164483887775935935724391002342425836542690843750964399211788797047516187341814240078546987868849148551221944244208959987985381505561273164319617235816973358737732906527771363500791152937849687662113703337291121363323665034716141965638096632225988634024425154521574267265842056773553679150923871828317516458208082474558134971737593274153151580360202024128753625390255067838739800223479931467604007552281796799572178704782788450998675552415165148876900920954665415160076717759866383468911732414529419088592548393684758242170568136062363679340820987103931533273528267849594807860052969442315405668107565393692936358358874418005414967154045920520970474980863411233673916480225280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 16477902104257592295231203275274517477715504233633506168881550849478041935809639672233593622482579410710162737022262390539457518185939872737916322640299537414093317622968062527127265789504260585215191355065466861208981162211071713622730469869135096531076510380787763701501170308158481033271315910776053708243676810441032430623766239938184604113716783089928329965085065525148168099054831001026184074259962982179705866101702843150929006166330255287940645883385047639956938631963824682978517853139495134555828288019167301329340068626485568661588724475374985122821149326516224926367192461612743068417466851897850751089065961919273450948499257257819862129500437160781131947066396797684193782896234871468730591255383811842968869121538096548115810499879709362802424683949888569065692629700542939119853433416309096770391500585965597909441085679582484938323749144544046427828180078276282535524749395838147566320160190752757867809419278064891414927897677370028633992800781640621183528580281490004184857079564130482389799295571755056955652495640566904176616431997298970098050708131374006688033701082295531306604852002321670031504946554966931618955160673173015575425144910420355049512149820675415001155168477454537114511280088640088225583067753155416550618718256707289753193509471653134860039430456187035976669015086216946172913292725806553322297111170484458190580134140770836861883585336671998946073941629577859374042110460387462001766519047103900563494942664769851482779044693855067710743206582480699045232866280777359366653889453898150473424414116661464759833150557398815513068760301809388799397239151293524075475277480164581414341575905483770354601993085688068845545694411073394687409028449377439844866435648743755898539807257347418468101260957456002179632948283631551247189401199101567083941718534527301957863583121533237900844805115089137605553767274227016037690037526290297679211536165179457480101699880896663794567889009843963131367309130514483008554819659430421271636423332698647216412068270840340639989966675772965942380432832450521796400037948539494071831147286429386256630395265344224644778361273267641246119966787107031270099492577871676463638800476718386778631807400742056173320269801336522662461382283298034878513514794241277869759961386347496049687853889128875710380438317387405353542863652593859190414549669360315806509460982399490631280464855389127293167584094749262087101789443906731248953503150702552661010050866358921359743458887542818048515359740772290632684456348176972331482246112211335571147334593792988535105614591542225872763966507063860639499015430500135216983607410766411520481819918818719025928095144717104361606506984657127945024718610952836810353471597685298977421973035097632026166210872971972048054906385575724213644662247866565450938185147772270075982578808461661222742866682529736609264775315354353526966360140652118069412686945902097462012494223722005578613064820372320802946954314265046975418924171546510227707585963179726490451988503346287675742544965251160466183662160479924861534084895134177217602675069598823157875212227986052485376164088146815741947128256979931960216622891651148345416649679725648678926930901984983977586925174073692660314781060181680573977550599611135442916194466773390293077592248709624061784774491234025101908050671925366968729930011097658986593892538999088429682663574744464122740351331632813512319955813103160778157657661259129400191805009869168524133421797209714048852288962797356195705684082244007280336991928374688195553027746745480275585362828952086328024820302598978569239135339967154049054951302527595011779162466429375786063784918484857229057118634132778103182268829424204976740387881861350235813975067918228024959014177942911734621001708898113057043027308052480000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 278021029527714841919284347361696710909100163753500220288846530208387815908077962996479410181328786208195639039348573897428008236740147402060298858842329358379001528019201646132410866062522366419504876701196941921239327571242574974795321911059314429656361052390641089172495318279950988623853160163784677536551622241336617310790725581253026762371879297808057100060899974932095070645710584074061619956229416862346611227493198027442824469355607611430432965063726243267211395664439769872325322251091373958193073562681319793870549382268110589473135078025590133958913723532359820207910556017143994287027481044920943803468405078879476040255268948937634040088695725125820695611190690535990578640274042301763245696344417183904078154967394064977949095829490641546836193693715846026744493974485860973296587301838510996779649682061350493060171866246019264205247913679503866848829746480149165755963601669618882859495778112320060059809356047892726693522940566451710710231663953004984437791910040866165477902584363036569941260502785026117917166744632973349715608329238606778209592867773556722637860900623778913470237808936856047725027197160722440572341324603141109230267276568336996263249921323602307997925488622752844991259064713616632437390750313511535380631855311212391729233328635801523522692755303320861015624429538154409128904569385178005161326953520423895727563367978893717587595351735711782435529418082889777446442823244784708467248958589278163075810513342813504775171444476622712983932114365609933292142665188135240257863027667157726071874728142336142192902549505405118731812308921739996473806375979909176536288469287182650991781675948009308198110027505342324950742415318632056492300702763495406326178675257058278519709714883303561011032841327433068330572054402860665941272358579409330292971153678732177250267781394773927767459722306322788063392620673073699294311088651637791186504288309767359237232378844377359158992542385688001349187658242917159067335248319159630610094214740910031757346449330438500665528996167926425711981145696038230294599184905497295942685045930923876361840162873403839792480839325887711890353703694614919491177443329492179355157885658158817054862609997955346793484438716775180882020043792400200565345966691488696013439865852531431174171470513207426751089307582312275937300806516651892842706956573477360756184102643706004281625020938196228775869547653350130252374924739601137526950232171540145434241194726832081675596378320334964284968166065102372954094049460664233760880202292257032143173681851673148140934859154768378491250758035851441684800427733570987708236879397206583035512431483101394495437669042121809514979593942038126481300958706518349337234004796538104287258363465137141059140321377929908328296982285748271224089623224868514307231045127143015780961125389177576710507250904572719682819356629852713429920447788115300829391804436354104322197175633268753069571443530733305378291633429079471552952671292221663803910560350853075210446809277900462856832022956687801767262548234716115674905344196097671505259992426507460755919552693481966253795057301245936288436357356153250417520741517735656440126199227587365665813134337173851266736674482404414860142307553086967276638843732646572294184097145160660318798740922948221811930740986781583217348198343991184516581489675295943579597613433542961182798499545331142439539455802271753856402047022167904190094606931559899358607523208527495677899292749337637249054970035547811485800252531726837040080520489919011351714557468731725190672369136393073106267565654315186983471905349652039077924711308849252765506820515507206859302885918331114043919026241592665186481198669276684303278886401191801458585617025083944803536471290449305355444439624770201880649898393600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3616383945316538101340518201043037322960251493976589878623133695217200675352330708631114047168098379936857823627596656550450347095139641581212984064911160748828229499616578969467031069165879090528922628098215506440963225404364261736341330895637004922505110180302866101456009595590206028132391787459329121870904526920115605442867908864358447789492053673576151126585777765226039936529726981428908324571299308671310297266309938771366854649433795952328674812791096610486735723735212272625072400741683862315137024250866867000710409809381243248222838437983892409349067607774859602773541002493733233967864185581872653271453111529878354639415967503836323632999572433862744907515349892282707342198078491316094549590035547834357604644118212838185702589532000806658388966038893594452949857373767006551822303206836512819861235372290638776494154933626981716683645778257635510425247222757212581525560745502445804133780826053289285813342250138437189005543746550891107972221798206180737156994839145789118706724207577520321503155024353366003302433587629885037321653011022525696603967420898153494334667351207522973315780604753677493007106606982617243896079040678945727928937648027106515137307449694166551584931309220088236909200667472652115163888623624387312545029364480809066836148880422488411703345010749063952353099031901805917086974676186796645985537414735471326662874694582635872186073469327190991763490488918173313823100461458142643563364114855872299918775627186942251875479369137478590689975826695904927013383565839988400240334027839372228130557385104952097977622849500481662334963200252140843472243409696145916150986150999984679735922115280863590136584929327749438851805486337171303854316792269101562313557423207107783602995994971313960741993360300974982254062175849624952337970114193944733423570919130728499782079262411997524921386190738456412277030639254048248644118396118457457969601535818698471529566062161961958770225625920550408559780470581868573732105867106517662213437566008786907665172697734800639566749706437953639971594834649348588883575425540815622704153973703186447778012106279874556512115083518557402754858205883046326599563983152346849537782874404589832463841776099810852830548579985139031641187221700271184237450376139438473166046993971847096785153516537500492145771391810513107432873230088007042420091123578944931009503537550390808173075425418721557721918743660985813710627503241321829020694723247362420616044484015521880220011990412749130367797504731825264330836901646587287299171455306300194408606288078711143161138173416841171478470272656504986175477335066950430079319051827192316799073124645500747168977781857473864941556896940223752920561262647645601214436571407007072363759332410486917455692142484275044608527763565758021946587492638515938192145564682992437401720542109253317557041905633691934871973870069477035589245296396092925147081665465251292826813171115436185996177757364518541888560182542078367982660845468233590103038790700046610132936983679199250969675320629865679395958372506086279049736474084833261404119736901515140351903202428566616738270045479746956198163037454576128311935752574418255725474802317841866678976201494695384166190122537887669853082057986120555294915512917477404578511855828280333066989776918596493725387591380138893912240599678280137589982644477860468057726612992938050828652993123554532654843654786018945769247896774461302351919624860505344903731110249280843884197382161593158019231608002220697222133897868634066283860509188370906890245513642280447422221728438143205626698683861262791224093621166168675781462491581718350522003330131217627973510450356791426301210496962135338730900521113128520066709149367810523448706242075039820482367738731350419581364996329478832269557760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 34029510980074273929919133813694631533336789547504830904124241585481083363265280152550899391774319222273850778497058735743221596329428549895545990123922522017925005509555292336874125818991583775629527768216148541183756416991355961512726676048945870256359340112315512583418694264985688689918547604395100271809183985602119188462829066641101094670491616381154827032479711425299571369301811594801615444510009034152717709678874819526078407150033215987324290194782840949200230500751065627234384294314816945738422172460813253900764452627757530622873921326710539038582486086107605554416571502110594142918105919495714160208496041048754712544910169100492220865439620067381809463103492535706374865826077002331605924717261882314280163989738368932118166703930519763617819136191189602349267560998918166594893607654028515596862593138350284819704474155706757020964607340925959543079771047132230758768643448244711198830002617136743252736319067806961863803882217099202479809054922836866647726729949022475726818598153921890333223691841267043766343879202909986711200691368717501446599622428685435554794871222140868693463195543386451153002145163349537018591042949385830836472965216093465926445491566048613367104086711625480331182856620956573844823439164562080544771592882655443461403508119068320839375838267199455874188649867728573993523836112864566963844840773235767722350356252501363784567378346989694713591363973656208649899129955552106295433180410460257643292093197588245112225034304985809884531566375042159058653596184974183278488180880855585089430359440182354196093827445223991445478259413811517744920595607213339575780398111907241357232322134607955534976772448497991587842652140166028283251325240968715502412767270612960902020336797795592860429540414617212506258229377086168291507751628304342736291020549739693675061722131374481402229113407822083605825267483066976868414308407929825621302296867120566441567690099967336796964290396642768081505102805657199441980761078516801072579001684612392762036688408685343270471052531351507502833123477239893625250862552999341612410710008777435463033494270516704168029739842886160842275005885127860633717969926774637563513721337046467957006982556550097308712323906395695434853393555183094803529202913529358172088236765848504841479142176396668143309523205892213033540043538809894462613158916466883533212530198024496979018908834059653463837903989051280373934547914260499686498407460880666934415880908788563933642399094426061206248256472127220676290939194805246185029305256077213415113509736802187139109168630493440792848069598759984904054481030184874811350407072975655262095997819984705939912993147277884916756759068463962419984509304173623195316301947624849821707566904116118897688371288023882657190020716212692717206357721451512996744463693811677419974704782546569040654385239010121907506954821409934235973501857309426944268538923180253478484506763993199992179846555281405335672199399551654337508481536711369330607070339794639480059044527041776072863229838972254609312099844143974629145984163063852108580416999998544933390433048488887641632543717569934562759399774312578761308284133123437586770892590574281703461543897657503544127956496202187950024697498667528289650194416102251145238735364590482010391913796614640021112687506508777358958135552612957839012594910275364632938099850360588419360152664500585831712522324770839773148062825766215736696385291836747154167966527912594496549189084731188957799600984714461597507016964588412827201620155440267494377004233966109313372033238017645313232295616578067644917207535622443294473217438956266352127246452514800265003090574716215085211945104011196904908113982743011026023715521643530184374135135111749998984467845038299718339955003476882227200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 236672067448547739198642207938629335888487751846939983673190713892549333634123133162736096477701354762077191267160370074837403307747082687061177073620645100906060440014440164940814017989998396131234277305863687313548473992084608119499101310696509147986870363406207067950870488475021951634976134207552526736426942138374936422585626834157318389997914066171690374036219658343687709486345050636369218956578480863833720452500586711971221003208881883013891166886896095196545055361353641093245296856027530020460135801819624733013802069209149901936226755189075646312180539722655138511217562997193568445294787590595948697801505747290093531643633428754841984750436559112571294628750343080406865671189788591883421705536898429544905905133245056641542390391659000256308776276857443464641373794641218904453036126732964403787984097928000568978845548709673765259449566636199123911027666373929758134709053460052210064568120344528025414638724522052925297016687437983771240563190772852219767115757138989465641076115346703140337458108173991699547379467788265629180209696504516160787490231577550977637334674527671396564138410836897956112596636998655175727274964142224056645162706257670406504086487228799117273264954862997503838639602698781626035930754205536669086755179515552446509295562786843081981240867939193294648299062079275104462563344807180902033034500405113137577162258029945189369531827207768480748404812500490905089389009256013609383794844994235345065661898955940750142349376609283116025715996860705557951573455529936462024961027798783098484137010740914072502399585715725735910898871562032634239723442525019585344321139082788769704131302496010324100239521811657210848075968849015038870432774594451112798942408056290110346252781298122470149622183585052840885732296790581867101244922101339885939235377156209361785211862311187868101385764183229987442686129765606778840586214242525829257721575202560220092935846038666135547174123179074178176364355180884474105073803833603836265312575445723385200835888403173984101555249440980290348211458543630069754008568601847809129374377232345967001089468803095580267396107528347404449736784498365398355359037055619250061106265019862153493426591037367518084845546535465108686930268528012723051513994098605581871366721022382108364902224763451864219091420921334100004434251303541496949226428923162610310241946848271996202048671213983176032309048162369493086502543749675642855930301577554478745575777455111518396209575909943592443045200265536274110943411669106065947726374679938115842141572173163409534010271877929813943890690387178119607638532664232142246493631122011140866340667759548755952461829690554569179767825354326280228860574307610576403903080189536786621687437167839920287414599902025759626259081836089107349355258760799645311681986840098639942956847688869571950406877746432776668218518563955242811522745295272753306149895546873915626246576073191045666340191294903559725383145319563433116330093237843699345381868872177310741308011918731301113879955654290082609983771864554788280098334626482561790005077629126778425563290247836515111869948220837926470818171968598736659447612716572772302466179929480089327004069232513343209486339247334919167210542641382241447353027877665145986931107038643986563235478395578783372537243416926718240188239288866912156236695207087036804782807412103496472266044819816107192641179987290733142874960812571986176066829733283842567178947849686541051379126904047896791536087549299908605685731888868436911797410587373722980981775603029914421144097400228120363563097469207378397987854502939352743358875753122644419781478881022094493068925822236929742779562663487873587677000867984137599231459671466525537449629938832023149590968944943120596282997200650240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 6591904535646459659893802769622686550837909522097817404528687280671051388720953995313204011782243204955941413591879876543829702113373000073847454532782947506839445893917236262217182580809658613770175559237947630372157463456715249653912705662562509428565788332782971615894059105119088947571745934179133970252321164097817064543670679030716623891536155674665894010377482235546549154988094240930948716813856443224889359214026834411932174014856508762214151185093676544001346598266269261606458913752291705581852212403186403643374876230311825329227200022546502729304072868161845892010369374858519970842463687653851504914098232242682502963497055856883946935782350754091713938904009213124410617361003881912803420640008931182845984889411243439866211294138265745940017800940418853858177699180359587549360752769402531690973604182439251534180749937604521203546514313367054322787324122141109212464819865197190149824616220161687054114199319644998124192672754778921357390176582816803981959994805284322059105665736884235757398397141401509796301600846487347506519206654738749906629170042499488024675714571721998387387162071103938405041196869592429108693842753537662899728316337380541277015475337588638608839424811524442124512193327818391299199987004502043565475725852740302306143360534261838066078674870188978291039806899713850101598892513339733459276349319811918669445510519690896876531842476510452516624048828360194960293059990518823806341159148131923502799582100777676657695973832701786528791684772743036471078007469297897600709104889679783538857312106696424828788597749242165047238034682630715024734443805975046487642020445837017260490356189836300569546261352734195342568664490092132472025852998358966005878566939962385441687892078730225757844820876758234796233498613893912579389690452385049097275809493931460585761411524357699366759479751733112989595185097254961733901110349172117215157414175191544384601303630289440604521406735843871223813127535164243963853723635932178274036545677877543420030412460875113609923984539840694782784665615350517921826081413770822733513176519206259551835546111655401895354076093783058369863611699063169693564595745319535660467781833742706898219019750407666605831723618933852030106879887252540499648312416087375081435345335594344146128730533029335072026589196576988470192130744633664279330520662988012089725919335269947687104008026262459679787784052874277869973871610832003197720427962587984258678963771605376194257684442957366217282963057131960918503782219895490937149923456088398296704731634194858099492708701540933658350774927729030813591842871841201720346778294025393638792879443836466813304672323284018570842387916958211790968350128721810695181298208861761022382070733544867361790149205684018108847642612891970716283747173726581693231854053021885348143801396007852972883488657900385981865157513790886884499745625880090179147906275984463724655922332733728084311349601596670393218586962856857166030859026168120972327658290282162639108852399516007719972841488379676486564283463996375447990394135260445869301705718755535320515017416441215678658323815501836454697248955581971346153552030506100126327096593786833119931285172608110887822917741711012556661656211123149829050939865159758417975007535102324287649707818147551282932103012382823071905813898216353102236117612120668801483503329838870245047773682559528162898876191408487477574947625337366211666365628616400882698254099182044948935667086619685366705707887089290609495957619592215051960707859781429749037939272378685545362880666812442231828849219276389648167194880632124009992519642530855392382605538487328035782102743344716143752846811601426493560527498618380424677694323656077593955685078631788262612686305003635575794167709696000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 373702725095577153034142317477849491578244525768301983574192908171926809030555846306470713865139881608677295717138133581287451544697852105097226106891489357003347873087719821154607422651566857974514644098232047356397045507670907305803442393720960528130030679514020193864904306692298144084415627119159390205663815486025457109838168237817625600309746968462785171093889910484576490514111200009180396949346874858623559689567809244791489481234561756557327919903304474822764000247351401908724198461911579729286017629490164386280033553141766081782660603130306942026392658353118460919007603729011025300754764875502888047872275991902928508520646130256259978200080939565112125732060825358139001257796934066933133480066675066218016652572997984612198089826555817109118478156988575307378129963103902358592563643234269613766585997885778443284771053324297896790625264808939826269223816353687923514266586887546329310673113157498918894825135686836855947957352156808564202659482249363182938006274041377169565500426632150515523743503611397561240884413339476665229429406310307235284633384854632812621331619915141085442996340618510836509695834470527228162049082034314025916821070608113890545199794217591654574811848386840302835676093550545467260680646802635660331294105202920321736549632572851314505487047402078273303685014458248693435935184826655734132924084711974866952334392841138698152020843664238371570856616052662463739134124017034918842546698378407351749014275461071993879201791035277534083263759502439204006052083990044985501977419287325102348493614656635170937924924057382999744855981698566519063925922833121889918236355043667733246404407397396215679642403909590624190019303390051493824387583955671379307409435090269196231410578433936438894955826824748206734536567101346347767372162787791468336472015383173928728983856812710854706742752413006840429333651389960078451085939176440030473640057454767250870736896295526712516562687056510649178428433754642500477912581848436828551717526619180037973619971899308659238698788954471706991854892152104000289016844734577971911678055668124876625957715815779860949257249812895528170602947165939942462157074124860752908195674169040344555183321019576357039353499635928233209213927254583432002202447239571430075631001747304752013542092862767777206625739300416055054113067555527231845709831180368774344487993547801990109387858321762865920818112820382861637040264447505562699769423921049885306322588233372742228307227828909376722951095476493389300381128721090360120714505370187959046357982047632340765486124004339590745883860978287107373041465787525473308737702217760390873664884220164938411346654727953879263214223361083814198018270638279602722213037885228181348953949139499576149016395505049240231134255200183573002779652505479500347885161688547521295451329955147669873853435866337849902926370867103987368647690553318541708548259240321538154241919652199927806069284555336749489928665826685492657947668286397544399349768740074391267583222457868443650947081934820257698529239384542790599372087560703591126728974973197592384969791137211833291664010165676752110185054348906965984610761618089462600194665310507637861370414184092678156321476172677638457192102686459866067111946031224990745817714634155107330897608530668079536206774746869610446442947234436224613687609152362481295981916240517175995229328625557782277585648810715700417082948298413561092408280374410720399851442203505937143225915837049113304140119351947825059385121641943941942423827172387682764288183719511778645456374258035647308484242282846879928350492227179974965755868303418791126120204230679098291797490647606865304371266469652403038712991768488652056702714518759973790366022662816793094319916438655424679378944000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 12619299488243436195688498231787378953103726122845405760737817479421490999621672017213488702594451176761246761150680620892477947365905650026105975090863310979981105928661332109209291875728550437784527801799926701591863075519021481700227651626526615404859121660073152517062596736430339500437293646681081676979364853995616297481389239174007617283645099424836716026263617241677586286317361335842958107871181874950560265645766620516180976155289465932448462177768296409194317688026809146804748177235034569898645735343514489644486381412574107450392396865029951803762419374861695791776690041833204430539071863948573447004391451261468332013047617726377278328590797421928088844770911994641400699870938964796119651586909578843738679560168006292687473607737215200542914034759448258055415657843579140807570543597681237654246240290053676722434794973902267925123772140175481772965569202927457854097786440230603895030591161484262238532124046084800616341313881740735653422738869081544642222612043703513229272718078910794470667520389530839870340450016289892850685920166307089772399715772971195368047849340991329019559312896381273469898337235694729200001052397402693335010401875486017855817605995178240477402258443739124651340934150450291166373537006922888362549594768760004777273690519925260243041297367733250016246358202228387417658543439726078481832390848510941415479731617931433415942092707638332925311909053428481511636094325104260814218286116934492258207446423495785876809562299007299499301182189762271024324218366076286299862620516774810240112876259696685096391882096576940533330275348049145132973730531426078731859501934666542250219311405853303240123932678118142796587762705454598165066299170302254599498384758726301425475017987922791635094084892347812431433439614432204606673663795603267003048041333480185381309762872347554453535680097821456791505415194423740516813712647829447693678396152913774357961771763508860835252796694899043315409903964222031276652874118705918256386564606100057020218659250807951870765648111662411777456040901873622693799709839105984157745314219987460820162890787532972023619120555533668476078129315480477146508880451067786662558810201424137728003354644969317410979938145413185651181146366101154236210838974383269506754613919620823079986658271222252499150530969318169251306481118597509616798536687520667198227660778371661798006435593950174794973205635297896831865826016219483968281886850585695181988616276963696001944015871716887404874245819207352739081445338385073421205495289504136489464909824892380129574335287103072881537133947711172253788378970905576182673262950169712465799822030048696209590474181781989350630742498310594716068863107126294150321855970843325014862631539983633728522930207524486081233470868061093207576525334691262265132437247077876519662906257437581823624052910500685020955773288673409492891450671527391633503417872126109272909691874590579171433121814148847418548952163751646875007549741524133621435257696750920834312329490606614417389981113114167223642883226188597048245768266248415480060106231213070981067967582594920956542672082969347560145387723288258734864356507212686873193415601576948195179022603017706130648980082654169314984538333970325304499524895590327511921528080682981075540950723070336749750765299983316942571117471609912085226928133106723540835062439728209974733729240295698868478912325637137150409171330971214600325282222901745595485075003032476244903745693675943716518380033765057710496839875404028350837192712442435786889518524462817080076945755789097281614009734017517727170229041591554720596352984030219550130309697301032244570003918404138095243138785814851535204177445862465455836900008190460216977946027272800598725326192135105455063040000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 305138278303714541237192038342044607448726233952014975257640603318709452890031079276809602227106756008190304042921449885947606439716739160018698809890575043898628569291313428955136298853785804847895748107504548606934667701401643343917000002584885901631609031412973596522884550513299069232483490235097680608144205574549006484425466602537161041508825183685676388525874604157250753450450707668007561362802288658480596473629483768534278210028303735876249131864151475565555324817338000363673974008074073909829877986148002058656654163810872928641436174170076360957633357523708696048497544086752957987222561308275053117121939569431982495301514310237076810450870405475213608570567334845756936604836331084904018992698633108329266790712665600074003941086835949745384094607247060758450450121518379577470106162202495866524073392662345552510280639408091734626419432216294369652238247537797104449662552377280988056038572080846092390027999645380117135907230887347774998447990729473938031784544829590012696948161094753657765962207870284479844872980886895346572452814167537418983224676172233335220824489135110974893485252749562734534601546396989367590682174024140340770833228753376759101072090075605473550814110772560195302556907763562267562008936764905971065733415632377912348637523481978641436480376701930207946580004332803041667835575443455686338886309017163849423664018440074543216411038948173722380757573762247870406591863269179878762803526213327391005667148938342332850815455642694685201708824352710119842444780506204298665750426938588081924203073853605855185240101136102082466703957958717527389804107611929187368775835620767636138592743508261611564798467361794073132663948207774165789005063300870700906796419607628050952092756188615745105265431431483975991282108593037504009628176004072496072758778860342746604068365581238268091695302645487796458427740978135553942232432362247779237567398767843914412058063005564145960517932152496548478905856894549955185159538719505096042797562754426715289266905720581113886853229735270353138238321035044246170077401375446444036296540697299592917043580691486797145925853271120048396870382702299414852224956232599923144965929441705688153074649746464427081555044526010807160861157873166405360705538729795960487210141618820056252038794647558042701406075544901919202580967349408781611321465301478865547483774970682933075199611630127366631612006080169464899115333981150547347011267460004298093078994059538484103653706180652819602065850915597157568247115731896623175923009227461547078780097104287030862958778931756375769902378102043267005109702647875256384250341614342452640810266027012350906923751504458169353453534334402590299721301874338510740307527285477288665398311791223230772757158035054110431998613742828742797288109349154648772617604559391751860307919503081075762712466293083875645730169652837761305536903004692998460444905326241840234721638180960279558516139825306875692284338196559987925472067827231406237955706837469785760233162834230497338044187903543053572629383078492531092640752653939887376521923268932839523067409016424766972589645057328827282470105834915633247536148416975756401802153075188165100182024557893180278058248659637450630107256739988253735636172626859459411457698202138032708081862732963375685066936853562913002453538788622719838523385945579979171344064620022901433515503055207021552960101052659057750971436595389314995871001519321981069620191701912465798811422740774403003125216256938105280669643777307551761536615413089561881454931035416102137819532461497697734496149889862697140375913871112234620070935989578770713846888625387174112810812865674577106965749702222378542589224398862511353693610864149017974086343553231305585007417236145360076800000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4325207269183363163382479594285680279156621035818480580650908439419696775346691005368183806888455926486713314598677655824668922676412956017632886120388526487284836618794282778182079075519681677047580800384178333068469795650901801996705465198058785641316564636460930221440045511984778935502676829823676615833348459679959307409358801688178155847107940574708054639407994906448315733877207832513695881408937575499335108054153797788449941863260894764561393082256440949855804522207804893406590469975884207651447300096402062348110066348475510776689588763979210109759407864888620284666076760879655870853229057099229714296515074937975704942069135579525792683301262908491934439594478385922785805728249802811057651469992849383755877593941989771295405498533808550770723491380975333279090559115480425852718373956490709447877691713620814481983543748222485707205213520677001913179476909101047575309698655485736339502347899198091015679699245372427162042090224692827757155404294382565503685974900659680182111555419746314874559893775273093088853980008182221535942592291335112201779611263979469882698654171832818022247112275966251756638218868270268658710683762864857429354001584720731332522327676768201369885742988569856727162513444538676811463368297191969742679150057782912591784182386749029266666819592152760907007701911868634083787565327831326939862759842461630278988596879525017557135167178426553200317877094825246616444682800424491041963946124666300054084259978915068017068639867351344502798505770737769956459511001390408126645745228556451872394277736780245459490543195900096046600886580381403503793179405865620438387656144792823075118837368174712927688665524657917122288464969441217385015408431431790162042065683422224260261118233191301943171225042138692180483007382563284123479544709601597199884370410629563135087384548184419059384631425012262359585752379920635118459488859017236432217197490540564034756340134067433074389415715489292996089357135743320070216395022865092935133263171412582686501789876033016034287078974583800816156614764896968305633068290386883712716292468556708476697153424866028250532547629480102318176498408995530069978907910703236360455044926646592281242019065757632861611339956268569078397711773847344291558050237316612934869196255297041795561330721767030184877353485872266293946567034411241772047469945771769996335126507867216341543594328130134676886556518187592545509570216247601271746561678854311027780071611334076725564965646197533927286849894717467996404115120762372356317760812530921285044608246110590114564143812239420632069207875084847765025816347044265439652494220101854212408643068801058360670324357650210914139910465075893054635214978570782629031635341787916626464383031352846071581828256721062815721315488190135243156708000513669141945209620140581605060802540579178832070909125402366857170517836427680404357147968902616849194472904277272324227121352592895776233718143374560805994634732216916859564224848454862072629761235712375744841031675618866914641715026777891654436736578079419744982301681508234373832122020264001463634959184495388122365814875524115915016793312107865162826737611055388745256926105348708445761340546729387577166948542813329238273902188607596601339975116682777535925526250540719791320593991918369832080196082944946208132215269495607282081458080278893485837004382173717620120626389081121289407361606366091651593461944876273180648074448514702407820870505380771931422594803779330819754175260984676985684191948431159722603445297095986645504498578350896277801606681089053995350521362039357172953937290781134964227040935422558990239449915226924163117502181758693412812414442778414349998175961005402824779830985044476315681171641001676473291944932585504768000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 63257625402725591154354971950453626197395077491353568216057872670956384376295091696087817224232126428457794781395721569624066138059377089069595790118919933706930174290520152597548413296152448765729214435090313038319771973929349556507283050000827510577032669731719044733075101841236192151760923740136046542015420115197925093268147624703030864484972896536082198458306582241692967365601300394030996695248887428456785677491521166629049150427244095016154262715244208645514654670193212212042075816731078125421554939914678759944456200651655684004879650950235199415705176949537706943210125077108939143666099145211707288958365906494064791378827194162028197825212863704505903020926411826193332335516599887179352078833109075983972773704422614463515312434107497972674675816690516826040312432324356622192568895793710658269996370995484457657963522622609185968258770936757559629810510236984561949461188505727234512118382581136884148528765968267550987040305577749309510585412502512695253093154507613523701046073180290890860359129474792991955867986350998560652268606971903828368283823615550679778396926411780028501323862582689065044714559178742222865596773417510348742707676566955836229270743130251725689926293341293998561826644993237533020990930011405655421447655072262876216178286856856819148665305249828750161754650728092070976383809494235655504418536865162013963522972177741609089695183276130796276328260156093764233760079855872152114300280771683453006601224998430056285637062152887283294369234469079027963681888890564437042072008808362950307351896789241667312265141816533759007587436536734096986621223200670967205195947689940078183564316280185645070751058545417946575160486614467357714832972045272276765309826367967323302374848158720258841066820363007460637826184981035892690176440336957263313341022551932484215034987276803124790156541107196038082462234124770106836854325436920065261417731867033250624226030514569137864187366415970168047258749250410031603338120375775196926806963481447873721904264865633183253480407147740722253867717135737465571890293974336601759399328871248232269097549484942325591016120166675785363374454965336701717056900969478233301146685514384513876991500167441501372612125529014171993592424063155592689963334884581481450798759710611063915381020693727367333871515767458731226360626950505649811297738288271720006140305797989706158692607568514987727860432981128988736311203036059678610053845756966052995362655944040195859922205153351673177979682783849546504058849467002098958660224378743010904259470062203319319030145888338036583078814698195494425546129397203516204373621689866149496272562184347322688794914069208961082677441550772497647466298449051452568749608750414707252353501657657898868086841459591811670158541195459210213387416252647798464839420366335723515944712571079975499589580629584825596514753884050243098496921963143956314754815480086696901124405432640068242210659632311259249804834623596974381999972362876761640798159896445135087522632689610991186584277218736171097198632181690870515668466655718794791203267054054264912459693983088133620707489138700115725331795991720801678624739470656299054507849697254021197792126663405151427035361450351673622140455518555810276324307178558864136585123370752388757709834907963213241525180472212753977679363468056513223760490570067765038103845449760631554939109366234380633631571178062547219125294820704882671197781849353784461157988548909959637938302832052977438223561023300754391467941730137710873273772401435753157552045899067088840534290429679895395188676588017070547438446683229491008781573010411403020148635953082622714211178222824073550162252606762534837733899251806153557049575034255859697817967271933893946411843584000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 683071653671537724330999328591939921383211265837998479198434695371992768499771265009061512183135897451207302470371043141092053607068604625802934799275554751639043712839135321484624705040790506696590277795021996246305386191944764892151813553829070401042493763529260626675107176560894487744031497528099308039726925542248311282055503179860602163031516701760233292512202827619544120032564207729585120570992772354827244837480325914250823521271344817998224854730123533899781305079751346712487108793185384276121085134446979344893160167348886074542922430288886387673023777471343604222588018132615230708691911022793981807667165614206525664013555648081680125153227974034515027445406226084776253238145614315445301790205801203843858379901721304452152888349896687134936953123152057228418410945878284433034014595766087188681478695620869918086429399364618291080950623726211926833727663718615242760704930546430573410319697629711579200359570588648684130292896258112425064262965252003521991426052142850466552337828781463587159782301337562775117404023149414280685248682506900638360146572461318155025437122494482217991309530217699702986073330038256742827807566691153855352226030815795305214890794059681074656803215651822174882371657079496545817823413779474716425056772225959987852356350655606514137289633502320873085824989013466996316220010043563816020753998990468851073049434952806219152817936333768284417353246073197803763339806980677836764419542128107897938164659133642164705104651861953329969206243201474788272555522997576111845281752720216991412760557215597229059390786990969455176933646586017612173737700208318887763281641344763641736624676291786714968524981082515336233158893572497939048380497833729778961772477315236718713854845358537707260594748633090613666936109641289658265882993166131058388004459778871884293295207318114991763352374259835483246568832865030043840529611465884932714854378950592578634476685784843917255944998514039973474240460099852144174632108071979632441185733468903268294464037763068522557523535437457948216752672411804535007173788212510223948647107498063965111965994415487275119443290056361485340603668928054631987857884124809528982561568173196587558108595728657535714709596109598724944143632586576862919081213366701992776549284420234646000328023973673580393812974643463214809088027424288931624203579616714809610567345945884268049306733227587619783884727507907605848963307657088672139232495463925944784351448979991726457122851684274407582098454052041990968642538954525115970668702606057115157945594299059359873363912851606254239268303916434691644403525666617641939327588688726655232564767123827937828157490283172425361401023766739628438065877345945071205296138768020652382767874423465651127901558707894743430365275317607355144783260795989198462714816812560692473487701483183194143378589623302637252049663340445779514981490633214678885350881814226833988939843742187864222685919346512178869369115936744874191939967863780590100439494991623763957594892029243444077236519961659815782329102166611331353981077367201423903188305313521823788671464468637164521684497030985532638085835819551390947362888929495179597934116441190272792086905107044133305353371615465689228992797098206634231983096698677682303149206928125677703646583022897320047407882783999540210427120264665364495225894266048768866022509240343882458169168448782483203089770926763681713406084809450393699412912841235055773318339981630306626048492743237573663351043952662943180879014574295532046574225695604145501340548844574350860342966267747159808173334164784851708090909601551407119657862977898461221357355448486207924130463003530862774002756277790636032409539838000648009392874639458203157044848699048980209897308160000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 20468700256898636165044041520567086301090644588384357253257434932717467669692074685746035227361058549302949595350180701860732782058177790397329432766272676932600272025456242629545854244243372838231252563045770479446308303884209512692162431358385165499196356205551761716483310213895087481649190867663569044960018234132955771066596694962545684906500515494419940718082398899873762890472192377468906502485159416391719199669679224136050832879330792368958970203187917586608773804448655807774085878063850789553463650499041492428029658468161590423246840973643373723872361794125427413936839967014956272976900914135488164956518060366826157157402971694657154541316013990302854178825113973937868524018033461263640321093206856931885641203684841179750479939518716317880713266701236746551207232878453965868242193477463428248569425366904127247928627387342307540478108991514550209231198439237750553420864424396481868187333398340970092589293590435589845207768512296890858647493238079429432416230964043755833897416891060679941626844458915032666399672626215023800163552779263968296124327806827120664165965862221173436660768696537444206302974736640091312979355308767911367454740426747776892694786273260169560233011430061089795193688601166389948417657840116172223231027398082029518550915305884183258760190175697950184421313162116276214616583014837772834174788733126857562805167182047483851326878419977013742680687972789451482316182727246745871974847506771026364611004271812724206034858043644209000387236585611985993785326828895417992232781225258413441012511851194147048070676127526350107808186242015731734839067515813966428780230353043533697955422022088063913855975187970969052813068785655306415871688881127563807649894057407493283767669888954721118969617891044001367982524727456065109775560320055460670251130851746540620614309073965563934340869414132648038966088154486522712318244687740758985979537370476139636835101036742762424678753324461069512334228995055564148985629521089293699199962891065216217313631363376083632917819236932060890569440314659905542765017570260349521045397237162376025513964560646009545710313764686546013122391135192442134104563286211537732666826511395439187739017670606233577036051072637045660252631923921559359789482779160924185704357945777596654186291553230454140213387180908647558810349993040590000953428288438266275640482155121870421272131520938093570744326466421195764022893384260132469071322404996990223968938620451465679546475982525888492980305297186734574750450837922763924586245016248951252854692927592580829646489490971030600120211418331225291434155802370653073596745789003513239418287874061204958666099461671629738099610033508400342734560049506319758816218855564124172603611483022619409598490457450846594790310943578162652883908240420926753124990010545889126445909614564314729490514392930265935986135889218606638729425938496945609510963457623846404737653062741325500184187841075432619330883756275451441841205449218708863843466670805190622624488102216031999664059161309566518700814977895416521339623969020939772152629927214629963081082394227183434172619761909919013400669008559897546050253537922085489255564239661625529258121562578479230277969924241480518579527323029093989222329434046210173393625611881478409976146664056761478158034687298692792202755843982907080513377500843140205352018943221462374293504924922244836688183958471420350483906676316308553925052915648777449197935173371571756534102447795997893719274978535717314039550331572869586136379927107415383885294371319110881237027836266740311908476826511970434928755015783477242879179404661035294138737974043423954172676430515172374321617597212377526220871757100788857816184041724651587799033646785432058331136000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 256596206648538844821841700445093724648810403050736034191085040750622655352813552528192388304820952685384893901672952915280402265768251272875640644134215458471384550812902871905325418816293851779975008418616152266394417753602537484414222599511062519368536262648529893348439121730867762323302711225732507925873289974408867215493574381429400098916386921022746079084263805777726832074345472306815736788934106729319264640155977270160220874569857876453087411818555103499171765125675181332794320017421175342413722030367528420562409823835892131441349993484731003488469063799308280589749147906082231232448135626563239781219352199018641293743437625300162155543912957030846086076613383146371381627344755518179596348890298182427259244860566220311156778616248993570770475098019153905003687779084960242948655297826396331446754501941856445699369486230552564035277803611997634929230202778414502781804062556327521973222006890639099033251600380527610401473695663379270086071782513281151964531294900339475611260814826244844193044082151640561474132860397383541703498534895501428025719506645643538941390743490657839608155380912694185979330684336981843937216255029595998387624135466304077599743053704289675536979051039893204610019487630781170436694300352411067355568384700303531612716173329734310725444265111147542659122591360684325500964867482929817915613542079076251729127201505919799789200629523929886439830301362325780558433345921111149675118348104110601931258668528737474088815692568492116956181878535087910061457989404459555104961985087500837732746223825830890899941093876165135694255494134238289416792570138356555825295028149370943662428473559679873942401116232967375714904447333263396493142867560855576550980395131635670263684441595049280051703371993447079647315911857754865121424916053865987232181556441738458628956372547945920154377762300474043993927077814964762214825530365818409165962840052939439747460152460109313271030231658897099819896152399232825174040959550709383508075055546096005626319530148695419487786252431296655977117342985804211347733170154523416378501093812017228744755387104362386374154473768321584202515280560554569805731166971120285665315803130004181310398767150874511525940490825630191515016161803797145689017991901129285822198315009579029018871382130572115636182077233239389129550451598108402074460914812889451309412124525828117185443041470502907295061300196251914044233198445535938954140060216799141633392515622465051443860718411780130763394269192876092243415465405496654204551147806097387933005162908727709086843343204962235888368641128864864198797460830558284556200779688135400848236674342014328928424945762848305460761788469606158685690042203094435127634762268107951399751603000393268119512006429753866880655524273885773480270617128573916040229623165275822811139052368701810093762784413384890700887878393551517383506227078527749134476611994860182634826669494394336141685286876179376474622982936039999231862331696754660526445355358461259805989308888091232861859988010138570081966349630817418165633129533395163329415845451355994161853718102157572384232205848849449397350351976705571868028735745522448340170615603973195976825124212640045737344805763023881851154773112859507799457755718679704050239424092078856243206282868231232698574251601459879650439898590610267700208637611439744826799625923946265048624719092838032505963985617197764565877509063598797893638322824880205534781305205156008696477574496552547716231550098917853278093012595305653093133886239200803969620012116882077311914583249341275370789722076833167383996210912066682942764808376283672009814975892203221849517248551397243787020413873053991903178585560024788772256086493221420873171340576275038208000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 808203167131478867431567599583241257071486283027147553351841313530554663079864166300543461070509664854046687585753566929429567778295731234088826881099205604143017376160581604759823359073436872126492800159008017053769223140578734454020876763251475104319624041676892381519116933528213982547304026579964038092361426149717872938081802500135831474407756332586409928010669237490104422942853851931997217289370852995698026449255904342614041599960494884883202235460103213395561093456276718375552311072108366624482745496366157207611996542571845157849191622863399090672402477731547549453678739635927951957083400619919599462079541729439412476300172525565006710620982137768604656224467646872643354343327057010673964878451115054893410103188097860388708757085303722842685219695344163490821516788834159389774300896567041303178790347309623892580561914995770989749578439230581485355998007322655077864297439030694632254703170211812315031265968848643052962294305035940445038481947746871388106135893441199912368963444783726176339203320368167892249785274776985645165329549704991776971748559365328457025290516650340516677215697785850779781260373959138076300394394073424121266024496668340907416675989216460694982241355505546606856974141382952064808988350836038427763842706840935863101812374529120951992606688055939265508876699292195830865673553912273108944794506179949615608206892417707415500738524737318215283849713333077839354388945145937410767639523705361896775247520707956756212539056614329040896069777112649997245170616434464668395008191459261631838276529777014461896053674747488652017251565186531619330110864028566050051406439582554559030732250291085208460663131661170672380666167718099353069284529113111056471609502037739129271143906708839023186520766096927762286133305033572867600172358791010344969742058606401432991082499439827700552747133616481001024963757961562124792582783645068457196841413749792593446754275238213066096204598058736020959733328756458665595779172856896561976767870833148258651911518039428727630527457497569344244122833327097048368673963298870717613357276870840304961390387244247650179576511186508400421726334722159231338213012787245767605596312237717153182095995671717779776278221771802770163862470234458434411305172282056537092572283990262098654599176609051247429381791744069628751872131033013182563419257192813484830002677660304155895140451494120032461742050600533479643390718085777805356422014216475842296524023070387691494254652776206322334031837685455273849145577147785068231536225926800128150178360698982461463147184744452097208755055396695602216040289918828366306602421348922303785198590891383737639219063200159172074575582055159262747589644890378409552161597892446049672946952171830310460163088614619629721817157817122568504269256045381518759057345452923945957817991993991145928384619066214276216438977918970285019499371720582078102773209720721491593745628745456091319238135611833125116643289211084573204222071983284215327963790744990155004795489027622513894252284849097077439633033562255109808375525957314980257169301761961989880137604259521955059858049873428507535602204150071211037349672242091300514752189788275951873194525421176683900350249120199367568851400220484146060209814628787126449147322266513034937332402814210952971426633491356628055812392606278566972951934649177223447471418886836430559300167804922141236821628351233978380692439960466777936013955146254290777497446660751334291264966693504896160381523565515232695150143256613352841871425955048090364143113485019070287394473334877365115505557426168867445193157919716714271251742015101419185087112510665356584704024632237463280053379685985373611642670547468928826299729246862599911979721666068480000000000000000000000000000000000000000000000000000000000000000*i1^56 + 9961110525027512597909034295144030680385538908832965345487210449360199121145045404247271329825521787934594568982254550354803516983914091990917844745899282291332156325142219401359508075571833961533423329790129039033318598297656038247543979571999192023417475402745476755875318641108612378349281714890906730864559930390497885407020083785155021194932152847978437682723557713132564886712579428659737665297691857889990884785500754748854055573065196110325777938656379848841838127252165576195301443721162958247229169582107783417737651687665537564781428310817799576360968781125376712335078904997808565149644008509286729832843732411927365338204682747995553682097875629030409579364317436937784602807687371898907285383667691123446856028379469658865050413542182223311790711491818020125517355550232437151917425996758571939818152529359256574472647504436930777138579739615818111938086288630407658653597124439822390172030044312558622215130604287413529235975525989948928944813927862102582713166653377206975151125607057571386557569647854050110603515670743016877483595293195689612818645924849550473298445743723353952159823823432184788403557644550314582667458479974368790247592182643856523004484365696611567204615569174609986362779965571164844233323071033340246235181506827879118102726577101765042810962953690007517511333089622072154326329413710892425376795392830667284040787719167519711423407729189896477808473158590996067092235774550145737021635469177836843403094827472127370587475594662051258660510770007039049537847483944312675675955727864397175700302521679341932812539600198055149903442442319939725711551588681614780528296893411421946093108091725654041618359765665377965626572432953991616409886979478935090898486324397911091458462915957580068596197120621262690712756355077947516938258535790203287337213338199257855469622329702550845870830463296589455225716751826870086052192590765475635035048760093036034652946412440833913374679911498016524559701812579781404817949377181664515358843097217137469930688653319690095603581695162820371738462848760844865852391904048899085171207528933414025490047960414144409354567602510034024442191865116022353538075000254496909392386800633518580627046523449954447277685015927325386700819349087483212171611119897377193581746231515551853275297581919321329044610358480707525315811696714845203651614504868244899766494614356952500693311332651464068300546057682737869297761106206094681262151144031178971727804852719353170334616850439104118817063613184001145419240960690877242890906190958707832208261353728484484056110324478815692961522561645377338000874820726537490651533953898476101136369038115565504206105185801439730224113482288911282050085899262063837147047145594094991683787868753367459894255197810392557267858210334530834474382126376754645749164110808073319650392095522394673911446086050572286821041480446308916596493689648100892886751074176428483739500603590776034788197122723630910400302682857312260362719288474133674222810852653062439906606281272871038247776593903907604212847186666848142009171159333409029711876318798667544992601765140630165519273399605212734634927367950287706145035362065122101118126645708177509195447711693493363911891831450087464303014975058744931187365193895070949245469104738731801813542330229809348117231874805757441826981663789129114574806327774193323469890187830548755822559216504542941499182337271433538069295806585693541312654250019363337840749574332127338933079100156851641964479795459383666568214837138368056142575055263143608477015199461889641077165243400074185504653408443737271829195738377173695771436135000487144372515019936368046436080927728686275143257679212420371727125294531950260501767544609875867429272289280000000000000000000000000000000000000000000000000000000000000000*i1^57 + 206598402159134966196554732499170833989783854782996239732630322394957777719417308353487540402276294704089228242980354465430416977709179077944256208675281520061464079041343803269692255528489298256701738290542533559893853821841024520058975684160746948110860607646116420593547260831168323393598581224098810204698582940449497336990014217340328674834065678623947742360106133714154768945739600633037353504474033626083162100064111918422505068698246650888565814674465978733046643624814945814182245262366760039329281596671245849054469887723830695010532335361578218941358450284511216420688930119010548734085858453030127730486633961657484320927439470641891181966127672932454379360336500974476789870859693171147957954183645224632391114330123171072920582219005518221672426084419370784260978426654203069521248609632858962888338914513443927416622245673769203071084629379457387380305922336072702606868106363341556167233874102253948472099371511376419782702271355584681906545248990801146572751849304773142738088410672588725614649978503295258794336968285276023662357027359870688853908552858473340166961012419048607863622263024238188373207957180063712212628413971603624865640167407145254636644992000876900168294330302976392142506741827560354014750644854449574105164103387113461516036511099703885505991152249992763040660182781434951038824222681209577458828861348413059495244764775966697522708370535413934427175776598718468118212439041973901775744587795675035467304723661428183158039204282440989091328172725311531154840267149982593211685136068259298189679860555865919155750973931184899801505434166093141147771726462478277209576602705291361781059090138844796431676146902019684226434993448467956091465985844769346227997590055953943647441226986279353458387498689312350641594367493574140628818412311657878769843667758119749820282577245900387853526242173435351849204760890838739682799641498966846899188357221644523486093005625474779473373426843646246560365055378397042490416966095786496683425218435960951336298748952989680665963138195438454560044998703670324592124098916383361507892351563513826883033653394861295858444419828799805787556922056761930015184569117348052244297376744960981154060902101998424124734478637428737526759739045676699844764786940904182002791081163663206765426902313741749131938794596499570139840145711543627269467685142814075856298746820272063538371599474686310475666561485958264851316281652620464193005653647444919418216882134210921503978031181281696987368405770205313271031290878810906802262714687998505437866597636273930539368923532243606052369923347407394254045737996535502731859050701877752274191554602187301986222655565481002029534209736868694651400890426614942654571168301297744172641725055865894470062709288480319443733326374126709353618240438167789878963303514756695425616619534518907775763968449727800564815134131797824196943422539275848093121280880907329478000065443694787089943925960774205141885480061756391763417592593074756091099020105830222810200141576554164630463787702623936186248507047300265593862760579252539022526427091573724771372728703136711790179388295850621883332545570311459705763182932188321352059447606904355948132848575707256651224928054902807047772916047613592618831814728853422586519284002058091418258881009447677716578359962644836330496062312780314817576491787479314299270971905312827775204008176724803770253644751179232685109300643267619335996861323042007501833733287063015662069557020825484867695633737291365540972485796308665534675168599132022067311063857054642641912620798625478293235961961594173180770711066110855476618497995659030687545646357994754432387894382205445283588579915614764717928357274702343191887110341704625302378905600000000000000000000000000000000000000000000000000000000000000*i1^58 + 995154915994592731264605102036371240209767139745793777694746974413186243806020038388279213505332746729026772872656020862821766194752602690884493952450970221102380891709251494351621422502926832907591482889036914115276203403665535403502566135665680360656825803167704848239936024157077186781245544261642906230979584876486034993010786551711239307872617850440050341947279707167938878750604208759632835018972005078516479529468043121927985959838509123545326210390086122945286628387847847057425761207980272455100760629983420938751497915860230439184127379223799106588630031776640201516457928485603028360688117937435524073454457437402058812220406087706113169955684444437174859428565619780815808315096948195434316811227914581338337675934883673958502557840425851507225463594765495309792431012395325537732422872929730897040639827467815535584125766863431630549520567172546113278564853786420083633733492201941819731919082664029111027374182764847356340094431675438959483838660247098964272606932618539264534926276357492980107997212985082515575887793104533742372923424007759988722733381042163338306980908931208709468658674670744927946004139305266931428239451535329570499176023636820024871254145070229384457963531587750921833018738518746662188877596521025532181410974681849913485155912792128076328093590522616212118010424454591298793484157505158478965979670330887544489571001008683789450164052240785851083738410350691922382283585893853014575518914362842733503886289927941306418139661782411517277212199163315384729108828235590709576717258934991145043988972445130989808964187161169588306031964114134063737322821096821306880875077741588690041424172778897232069551450367428071223232976281957054330173998208625737314235689129395074925250879578420911126088296711947017794216957183597033124884240148491718927575739652254530010618537042369061353753051580864485419116830832005479132674570897723871748546125396160538776049896318499362855309957639496188182293026623431978989251803030913143505628238239243192481657723968326464201243932830378569151753673388925885266284678099227360530145225864364662211072336903479280237437363468590380379705557717047852164458143705000234779334121448236357515605757414184702377854595347867039017331447901179367257836875840681289330712272117988773328643784068253968855679057847686467265221467619969527633626470679774173231268564445582230788687039137787320623262635559635459656331368053705013150677515168930668858559255028812698922628709892553907405192357740393988504418258754907992671264016738544911160557827018086550388667882353189450817781200115814070001374321166158346714503295801882448793455924198459005965742027686316755523005872526114824244885887745852219254048801105555564892633407576035989451087787313969188218520394334656748754036292314504216172211308833623980514947996258954762185277288198961228450308150753204597778641545781058677341090017631154201964812627679115699683753709547506820301309429325551826499725378260709614424839844049447122071999526441122537915068807281386127031820277914689194442923170319075485541806482712425573507295166122450592191481890318866464777114405223862108627323950660251755253823369700136038610494046955247661009916951756137453680156039102079981100849785988410528887943962185672009985671955602649538193272989139002388229074436222887085396123578547891181956202200479086053149282913525130992466018050311487106302680892590610603164477104668421890198006563393337678175279299176440834821280295819029036650670406020418486862623126455038627159615874368800271969352835001172991660441579237447798065604696026865116801437481725268362232408664741794078354583574715527258127680833969233007690852718621482026350358235823138521743360000000000000000000000000000000000000000000000000000000000000*i1^59 + -2792144677973742068080640543394322811258506829152894011140535301973814527209435486787039107729305282018869049136677251146144276042141369985939187684312841683941076269827084203046306750600814370059636898900057743203452255910550198029099587850937466072922673683879280075243590087167799578186269342777361490770084622643781733425021033347738714779116765095351968772068670718810923658549626737477136546455648265419513007759657448743430297263689403247174093651432129299522548471462315686597722464935492357171798936500958598888108485024680055856133695318946550617595421258405001433713809157243129608711030289019972110502710481660553849921522219701446924249283243166474846574161251867761092410811050673458162919081262143123525581120571427063216841174224343408810685316319267639056904777328877298008735798589921060061126522578954872132159830801660415845037960613591135503668782749661179235109531335208089284719639043250077275269002146740333575447350664442759359550311279694440848074911732866793189776583436945573074965917282973496518857646098836333575060709969330856197147282318302945670640336465134755276476301847700599915681150812094931616654788418526104597922714355901663560240056488273026111837688237427373068953222920588899789619276061691400506967753484262766270452900583179099593801048004269097074772683645567497516027772304704182656426089366441874780708613182327292897954643385154887949726729240471379040616400667663430488554754094788174133418100758425740621969542125953187999489532782749288282564189876769862082831187673410672548184826985390314946837648923954885748003536412690371084877394674647359816570607382403546538287052866711588178120064658703019704298856101523231976170173020552585323861944689786813439792814146354454235541761116025812959834146191418199675912654996480840354676997737815821373748294202786596478483119053664007454862228392279238062433873687685657985405406273705641765494962563568014738783417407709363375400203925951809249198117998187725360294543195331248179956513088205253167112698365417674470453459131661232072328700712164698951730322553983775937894194133875004775101888050722878820582361550310473489184660971801023608683871743665799542462894664646204716766786119865295561749444293527185724188575261927731133826497916588460222924403960065898755004198580948529801238483426421105077316068490257247480529431767139487225693429993619072493242339967008817149440738806620946966629395485759858135608720759219409758729090817471147743273139421546996937088448436217038183568585560679788567953624723806530280078707611552920867036468628217236685886703644722485675726509676848019124476119715501998059925054051726202536553197434316791207079012798924479150707951053714738168989008609530542264724659998584561767632197494202062530556400017489248834947959020634459113957610693489161093224748112719407567882912694778435309980700471334105935805206984401806460367207511343185986593424582142141375156572584720179548862118919357161868524958745765970913880368665731780923455611977474913822874163509436127013273614488374700899866588239197054464319945497842272835685054628294793616573114496787529954417911045416710461612026485229616550035496131475081209944010258155745432610306030849842036116616218909486890629103511658349712481762654851492957475019184180546298400672298912231286212183986858502906301267755726048526156456261196383039432144525706551470732236461320447293317118235960276743701102164817080537652201040188729840400696930773403691505974502580793311602136459550514190354662828998443570561547947106060974677621390997479704164420779913879826447857654543603265310840055347808352780139712700155483989172688273474382805759786883761603246910907602698240000000000000000000000000000000000000000000000000000000000000*i1^60 + -38518692829139526632037827640875519286681044474962372503615266035294937301615916111360170549765458206678586270279896499401134610164707216207806132155822866406407732243866003003326270490387511150794697564186848810615348813638098830288296397824374032506768018359829262238716607657917129920753112582921049659117569611248004307271906288811891990952258788163403076590992631736271109353466482206944727515684175182763729190687160131181128840488807296326590066665483182535405283333916722031949073907864468775620576801588339270727373718847040639384914510526966154832166785163350937294360752853840236216935505404511414192885539952474773664948175397035724166523387676053617042055259369084028061565668094624848078074490673385435504508863925517247268475048621402589106813979411306103665523627788342323736513250404342890002886149242807527017958443832725600516880799968698420393981030694897970196602184281848737574243165236650478693781738634790753075042630760953277136801758906892285105096647030460324276700001215412184415065921619365130643340766501373823373943095618193568693102332716891543481720329729294875544875526996076200438810470045488276642557438055264393785283282796040411492356316793363377106074723966117619521350621673856623068299208689010052038989498694012879123339970356694685357135661357896398070850115220018963341622106803570333300487807575895581352148155664075998276346635540618749240561207842347035956217693295942596684677857003070843525532991394473858002412246620732492892980348914368787013422506113403945149190522767904576619371881473020239234537971235559475691390629572053920128441518911613572338888884996810127071051627458575542941490140263842783515837641651690721177002127329121992288275628840717836658465164863972197867737281235303244808517132971111393339628574927612478777683016920089698122063834962546800144404588428019675798674137277613079343244562697966295071561267946234872631183966218237748592760885127561438203009308578304855329446144591005484276039141898978333514177019396849163061928002435267567379252345461681028446318269255819835397141478762347868409377959140550696874974412109801007016980238956825338523373518419662814335245690500204526367573647555250779909207765585834211503563304089814218813189492122663913634038598036062997499300282448968616911124991736166820966444434222708224778365033435921611648499093081843438284906888098610059612276475795968396763455133610664618327052667150018786477196617808235561278677951587089184698447774239927065991399077492393406600147156283360898130273718305774906150698143150088119111373276928445352877305612052165434983880379850151997663720405530183380441192861684376184540939109138165699951543187860918830719919224498011692395427305459135094433377259780505062611431662571278168324899181325313365079642675401062648384402979555511025405246189716314037519919100496772709326803882925596193451087384399472446453358483544357318072947607308009248211078293095227530105576954854214892994809214048884682028895744543057838589770234133954918058349371384900528469371937672999632734847609525874900198039300033897115732044188028495887798775570670296772838491182951568698766462121219538147246718059964518045526307567773692570112885787578906109026558551735302296803998818519921707092099336309078834711767758130167265441469697390322185667429775756327542574206533044655078702921622026870222741931594427204531933589605178211024820915136133162454044721836337080133759953562485473515025663603013044156765044842593088733680095066894198189572436755108532041796028320755900838317858781395389877762966666968268087840969775265844159332657749951489184664548367798321855350594977920145700922077885348082210682913205675622400000000000000000000000000000000000000000000000000000000000*i1^61 + -118507028426814888020465926235069180488002843673523779767410651097780650773355644378108839179021593844159447260963927335970352581972517523752313257854473360595006045211246919884556391919782464846842882575947987953707490351788920897189723763964316645134122829253658842984894118161060545550477207070132888757440770861309239927086487703357737003350803337534415998801250556437935810673968113750142904387921309267995124113243186539027420783217129987960693572658065728815797741618626155609462192161247439935241526085638837757329253177089363928277529074355256844087500697101379219379409628404123417414733085515531457702250981209187767222236903726370577234486172252088635231372354059946309963296939037527919476702250522867543456695525673407800639812111644162668431270709826820121595204245409699928470364702282796699318157677224190709160076077031237592208327791830451487340577732336106054830950553702736397832197074933930452014038913834583165903315702781516823038532048309808130601287337590242937289692752611419877072139009118290207398213685904230451999017739039977615592163184930865946052406564995488349977422352103630445738598979524851831928822257013303640878560890922269845846417659762360704617246353935287457257436783620303965554376581873157332066809793564167450895585046985440439607870653927409806754299198993059356137711385284097090223958989630492092277338049086548248365737177650512374293169918559804955172878425411691608269191349224616127355659330276444984642997885262949287386780868618727232811990334224810839893530187898945798149715891987937645710242060983926840308198456943551768153752730987454645000424964621894793694052395642862832768362088881619725514321519508503765663453471885826253421366372817973398938217560937649442359954834963908692579321566768881915757644664264250535351169714125045631161338843980510677968684727626311872639767422262911650720784310501736185110770283578301227813023246430033552229908694059493233800203731955609109731578963867655681160699715935139695612359750088771257243429653436460714436753838047236865440264758964079854006647839825149773768695051047524431648395133955740106712310218134507582795825427050873538852954839008170078657305930934238933167581381184835542739084243602284621416496068642487277765043586832674300510109705045359149187304580511602714586471426362339613679356058930579526154073134495920492804299392862348992616161875969336657200982547901417031015367707406592793472683986943588520328183664592815942219022855190672392468969041431750872491678778412498955943419143788786077412953750038698402681150178255606794226106497376536723447098113048850071726329588661474893255203143806925227360066296096514760047961466326626771572728363826546862117071826825327235063933666501723169963359761296532298708451861850779737579494884963093951620731442491457394766667254044076623417269696012057845231968577428146608677732030891932443388098026421246911719140612786652664411724864558997056243909875892797709320703674576376799803729803161644211451879952891204353355611820918225656201673227193864680013882876111172475619215293080427091272233752534244274663461603529706170350407800158391053958845550878036460111453564906819235015199522261095914988697433401473749259298829627001437110058761806043267782835323592096978850360310199094896831721646492459278815820190818109867407044328901059718214961791326321396077529340235670585828411417324594686194147874584968844083434389968530359014294382069842542780940502564588513914725207621655749914943537937213492666242504224428225359219830239433526313292385169016755718438218922650260336614420358161538634291647480249814241183572484642312313596825252089319119362598007418778600603648000000000000000000000000000000000000000000000000000000000000*i1^62 + 119762354099506549253506452932565137970662098565835145875661032057485465508932516046207187165416912781302042744149298790217174308339963251178417881608317986262869093226513264618077471025313209966426702367661954036104409370917513801874308073709965393522301814575141179278692582102506605203767316366150724285741933702406608606674822783104694434853863539263113994712722794950495760685857179701845930007031535234824071363987787840430750122611899021374749262866338280992109831020237236739326913894506276390251609773067347905446357142577880031673587049437717169880274296024203430165665500825909873494929797148029801933467997816721346663240705830798191236714731883795372611204817197516852069668177186906743498625018150530781624522093876192918961158785481709017236311734437957591358800452352788380782879384534433533293316420232315957667754412891499101417060393076859354891402226376328624670258005621910786279092233325017517686744453895744679617928225228973432044568202417598506891749904249946732618763753493264907935853691427761007490142495836503161701276273664487360732118128556065067806467558503123051122590508867227211787770455605208123463128756713622445512170295295834462667762889743388662999570818194777027795530989814144190039455063728261029060149055086512348372804205158776297984015689745065500904655399419762536422923058238452521528208155519007255078846942744994074065919684023913454656848723526143498541747140824239282303638824157133769261195271933721078659341644278750260827856148350643297900230650369369026091317003689065245532473075549193078055882658022060847533507592327455619363023776252679089921263667917528905929077682014178123808381746637433353647727169249773182646551740927562868098603571914395362782871230159191688384396686332706687227241940172230040434556820875582292394858452967004784181349708224180805012590217566780050887128753092267284365425472419252610711055390650117064676768218250091873277977613124629281818751997905188154566797068036009310434320635393966525238744962950909964600489782897233210081334038687138844223756629490193075235267692608300161993448243101735101014562714573778844542946418892492805374814974306999021285606596671160304993995603013156086325850126874998105505618296518508901084154769789059149630494747147810211848741394882096978713892579828979271401540663753970966573304839499194613935854021570207235375165694006312719612659746682767376545708689407602948106490612820069392750509258087462021808328279242830146130776281806767573269953731019883406327384648538386460800392553469401966546537378211179497519371122459605181269949031965918562483330635339523838196920994848655360431354933080067861199368485260940049009387395461827429172454952507198134542811565828712088077296061497070914149175615171373295420961468104635341287871875537639719050482351158095100458064576734381764719113659294599850970482675568280119324452636805109179575392404555647944353833077232312211423864590072425900974411664981379189776548711372719521288933586292245035079124305431073868025146337895908762531420013826184695205191818052549667609969355992453221508968194985912440674529937540929515382958428077254650117807083861688370701446262392991202539659185104134470993171417715427712646468773410385654906848289083974969485462382336365226976697469499175520180148694611863791132104705411546818342331102369080136307880196594428077097384818267927139267375443598150858399716791010745187116874587601630879364733674834384169842723326486506481770896426466803606850411902194613627971457615363303706624424734126599130593637888473803321155240525117367981364984425582979363834139990105624126559561635226003045032132615846950727730654246616673762148352000000000000000000000000000000000000000000000000000000000*i1^63 + 2141917246290352568805034003531056542123183049785275121857062858637847769244589302050719292940686960739744519444336677539684089587692557765189748574326692162469637065397866108746267579435439251579946721796178053199380792916258889440332105442025214923332906097921571336755314176743954531554848044015635136186629919382978373131003529750689817119815481323892998659748424865219228743224909451227763376040302672979079737643929847145628341690804164213174048215813506147307517559720178681603584026519470045832389236585735495088585829048313852470516874848039715745975365304389760696274898189282845187158427733404714831766748168914522660677977068909237949242787816177235461264222520482441773617599724600806529774807419935629885585950003250913581684233495388015087864791464827860138402440942338784440790868915242908122917253558136157034667740659928434059028744759793640733784725108570389492412857092156735247031020243535699936301520787828371747542107356729560053317794002171682970524234293816201245926764559240161197421747821818897370038323292442208291910222146298405754733315586240545097289751244959478689681275927166491131967591670497751304551178811354905794449144823658393693737970288608421737070708241251097957747921277234617896317149316003712116360778664006251254904671184168099423682040891853022766920623466784643998951299477548710818180990867011713694295049456574044927148827663548659137794968814960806376767010353355400928187406880038991386122646951051415581893595165498438189286407347540268228249232735187666037107200888753725716738286226324328495107332248354971709182033543582301061892035603572236870885922916229343779181872213862351640802753989021184344575912741912788786117379690523793941622404059762167882162144848898772892542641917392965157082672848600000198485322646636842583795590906961182248267567480125965518424694577401043201472718517888207331026393731649288469150940376722776575154606024048188161538335721223144051161238668796772870806363568866294871446566639575621290442400386991427569858607204686679985796000833913175825031491988843431885501014842201173751100658039857817449556419091269642263878039117437938193614962802473532980765158918692145839600287661267133127274487158645569844615524155262790514433664994140183430226494326248849284282182812589268881707847677753740284083482540242738589043909451542498840886495910054449440272121218487800316417441504775881270338737192386355040976446660572847088377462432964369175382759037268257875492323417422547184881043299643155003950853999933465527771110784194717040386439468881646824411700564920186738233554021271584460728223094088950095695694801385636333591516688820749639193865096328935398243879526870422625124906728760286731452535349376349469402034538190248175813244678294284505717376773092526164800280334954433218404946398037303063936552455602482205488830640315639018428907337611854545368549617995275906509843260814264776998355571441542813485029387115609404918916622827928645488433087905629891965984536603938616466025981896540910924243338770646339588185814831955762882203062226260349045452836608014663578520969512252778048993935893999895460267861512366530007109861874105956407090924101094479900144404102444967352629157472958527027524782885991777093799963894355078513028774525132329539797830132810392695694699325573064978975318834432881545524123077510506854014914739383968460576386203050517551128644169770741020360215118865438035904871818925600153090309311982888446584892072047567098280735684236054329572210807480178699824538831428565209158423113675915579740126125254408749558039705161564387756251775003573113282070804524317909144226032862770992531936091051188381113741294646067200000000000000000000000000000000000000000000000000000000*i1^64 + 6547153502630494617161509213940220004203231755361792538823007426734720778875889949029964207732672291837575011930612808113293339137802753076294742298931171706004227375975087080523273821035724665428263781847229895426980574640149157057818091560770156730627134695278040876135523679803387137560806876785887481749077074277498432790581049870525096596154396116361216029003673782317461565503022844376189679696365144371192356829073320047064309253472942843791502215798424551404753421377431097867945683751373794702930242600079388900190222873911331059260488532603180152231316134782690507503016659109192595291211483625935530128150924021302764775811097836320497439716822527804769549381006938778994773313589390639031276124650349510756365741739476113887480997428855083921868846239317048992053139954435252770687357696074577728653322366457908652303683367405270024502216039467655144930607185622914228203452364558201268066990550827929257391492574385296151372247551185871676233822057805747080244087888175728843969727533186294250815584973771528641733375734848493112696022082740939757072067552600600716260659558988322987750666536511002581791192737919610254857233014413736583034913497743063418003563316641625613612623725701280479087418421085988251644920234741869520081492000197234530660901215704461621383031717935449174097639156399921779383013229672089065364590551990572209498832826551615401353301081165514727224408524096636478029587624417680541952568775401043160515337759158429469030680514313093545636650799521783198878425473800858850007729270378304217665367360583634113117759881281448284948526125283318768449618042460263989222208953146957182487009442540403747218128392332411878391794143715382812598254156752843854347136620163067588957545576139988309174047840208246325001167442953045195443033552490425862861115372019967874537438860492760517271306635016205461845312099331886193394683510215587537081663239696950644697814141455688563064052129002015891266471531378272343025626015827539588618829321797839422052760569141069945548750617761644906517355500081140347127933756585675918573398846280936050780256628906168855104733244864859593292456481867480027680090750923573013339649657818763221189719278199401684842452669669555549286940084759189985554561000653411984928093940316606891087528586300873122535613469868591135942985731644050002078150289955754659625621018879858604665577688117253494073969333968336661925511936244851396374302527678785852194431214113928028582630622858112567819066593369601843543469738587340183882197646642852077768589900830373952892952876540696558038342636665865288045029178311752032602894020929117850009823009775763537056729256067509499836716396062996719269678806862242636150971142829570547195640330617291436902008548939193614914020955525171497740922805371543272983343653743424759670252646996159980421668235584213778366654576915460993052262647123131897565816599824705118824079740728190631722921766334918338645279505829942792229016324160597049699776055883542040065641668924634074685358143382021140147214074909321765877970879231319477271853805589482693579008151766731092042781932536090823671100788687872104528732131291917146267185976262684853787126074180701209060571892649897440066575034477571829650420044527452570237837892300152484556102714577176459553187305166578353399715556874651221759912303391016956437239814913222030173347982288575744252583694597470695513669155689782840458535282507722946514110304769148849376991758486725790109046585634355183988187737249006444722341897278665846623268000592000099338254554434323409565375822538039538723492017705617379556268102424122796999072362566200902275746619983422948616809899006894017025330590515200000000000000000000000000000000000000000000000000000000*i1^65 + 11621736493784761777222000616742974929899694779204034365329043616193880620620473485644750266981082514050899579868431753498573461344342727759248927663171640521945819454190807860246272421366215955329597906137164708494449999262308286771254823829566883527574355896952379124052285562780164864051888816882553861459474150545501833728886327581863553157757806849349081713500986001182117620150870365318957230717861695061321762679601163292125976130268956108769726825091052589565534562132127709634238468950221787476997306164737368304730152429026915506383274483542410216460351802009006029848695383387822868185343849097842231655734782334254554991650834541424562184717974264959447027666621628952276217191594238713820431842333680929092599578952306221850169280880501998152162446394882328207868282032540929907994348670026924684900468303790191934324343782864031663089116558524614832098633227388483019862797450061235030246676694537695910006254423905319837559669677458296376891341436707245478457516835687438472876730499042848190271134575449684401496433656159781762608855429270702896590468088882760390902477081240216165065472945692630248979334347786156519361199660750403312745456730609994301766099378413237367986401477340585493101851589592846717750411904122051070745585053836468017212914557174080299585449583102787941964542247310811615051191354264180012925812040491386093640618413192903124218756438403528398208233968605718023647090690066070640063404993641843603467773134112296896871572759260516730733348601870719828125051868008152615620805821380470250981076641335204825457136758859420542189049353772713661072109066335374947161922222289728673755394782029008330607845195998185760583405460408536537344412884751001546006493270999865300561320996220208499513261414227773056141187652951948191669912658983683196348651847987651888227120975052737844254607491777278008649637022978806750131424267849140145334116609135777741929012449492860602783226827633848714778366169343375063423844644592242796313178901806112204791972229995591354885093006013295809454048488561463994518816076455589018267707759049275473874221693334914210613066124999121257429672982881625329111688910404605690366705212103777541299059452131449540581608302263276733091142529019872990905896738786880548867911385545847203970021321523229861333275613791193783465410681922099942515400774321857611131113095472388030875663112503548470211471879450725795198478657207857302588643345870364113709169206104299582947785347117128233887442533880428133342107759029400295312281428578795649945562658643459819070730626168232534842779745205485498313600926823888183531250073816671454250012164577442896390558840512486592980013384828161635740638095804157788409719164109432859335667693520111015616681537079100604217865367903084373775655193755902602324287676527216566003105237580596470127146996848781893092002287530369676249297870641551936530109484261881280256874180191482875684338931103507830448140432418231672317605478505542227377791221780819755273215031151784171674220752783195302638372242151651043839117646251472026715729093274921618589251879485239623289541214650537983731396265436412203562006466778630632638983756888926371865463138508777838341550275313016499730908370667699161167128985560770321915346630446077375106269881470997403219882938123285426612011734147637580387162109859403285076571007207755359324057549194223840761209190956546703614262559346414707495813655062662097435769039814426896149735645809001457344164257589096700430640299187829195393530933235239660825982537295020632903055724632121249617768025977130837480472578746138639467003110684777844694559329305550911824388539860644961878530293644662945011990528000000000000000000000000000000000000000000000000000000*i1^66 + 12585869371709193546951764146346617541813279062618658867943533636116818471193760078776640347085915598585596063300917941599113338374794872830895841514202549436745722586514695315583780733253365188934380339287234198010988425688322014926447754836715391460528202875125825229506125103221457892181301157763319053676532266731359283198231738741144124859551104385977034534408755566528689006411812915448588583963054043157238722350952352736263810098717797893386100969635444508511808401816812595079952639235840282857909850228171994017990650160868107303289704498450248261063273252334074705435626986820937034623012915780753670018122772586648639857268351198904333226800758775755323713455571963950779270437132370573279483186234949984357721757009921080110167303227441519612139357886157161494202960774365500058387530976931158304368008144071548143478571988474945404881242147321576648731551227503152771513968088425920737373966949490131166294723029946733509626546511014873372444932117649053049131758968184391144757160538079346375771451774156390637235374307463243912916279969951203493429373059988371423287620355646778976478714627650807136609283892140039719441636142972638558432388610656456926216747896228419475290408623413730226107929388438237371526284991302242056459701473244531969919102817289089450353232721321060907887685537524580090881719306888749444291144727093600376745309309827024566494595569152684058272196691811838097882670078551211552150599149717329585768787235314209362187252342824111095507461519808721281919150089314131685229517174426369272215897351388819851709906933486503354103555973933853450060396586070468293078811138438661350577192585275095271733359730796700064718216839923793438839729602470116542107359147398739719421323450215571066551140807424358481254479294955180195276351504393131577599968687136547757957523414601748514705032360888958298957564238318238251884657626387252450669569932472331336191304523604665900714185782043877769248228832589659549968204088281723554778345336975528688347320352032232002130783291571827077223772163321168393215974086341590403261682087471235786213456921224301427379021443952137693336882540018849161660232006674203715659447562492131979872136189513048664178217085762547905534798137911773960675634927598300081836531366747613382419772793017913625870946712831751812666113203528938063468001069255902345321117183140049671048667046875603172778924151560982246678779990575994039773984027410688265023681080980471227162696522293622371979056780573820014080998405540498958272982053396701693625637559670992236488090439981569310527455155767262679687992080813610432892417675566719156013059223996423982758885123393751551691166930104254390429997621276969043226328812363597292023102401897226501839262328089869503595119988689655409219430001792344711854594653253477749990792057521923255935957045427612069182404544587501386403376988203761418510882526369255299693318525737310144108910793101374778126065968029100398613223499510900185304847381876734177853625448278258633653874830327709659548454942925428205074360775290768666700270083428604231034336774953658361534511067466966415577874245553887487142448563459328466654285272318096136078962564405258262256903274877327384318690329836174991527583136938560556949913569198062893586523428376461009971788445382175594732708517016588657349781300017913034120060803002813323153164328429224452820856809233336421899683408380279637673295456233293096264032898225147054471367075304355174689683025147527160973067609940067138449569028076902992765234430824027227173406234149882403514290721893817589517695609668343147486180694356505929261833508555510473451114019260650660538823631598012858368000000000000000000000000000000000000000000000000000000*i1^67 + 7579595552308026900046757023872466973349274699137274434773987951221476876372241633033491277660419676559743593195011970558649934218821402287819462354573795151030679515819889800294831420131694404797577674148104267577727763422959640026128714753865227819738131151481710689715353027837992301879169657622420554271982351600657515218902733285067056081955626775465131117730955742050044620590471051873556924362344534539286567281400745873303416209670775563947889201969613887019651350919015047555921185893495584159340999167787400517980301297119486990155004434532176603153041072368936415764143910254413111453979130767188438041854447500601330005917783537942862301641659807183039064989269144395435272221129921150075631885985179542101136200562529731145559474530642436253724174486883656782825798117846975646998770911742730644280490492203908324613521177289500090975317991063082923733748925141192463194654368900567928373648480093683576475447732593962067616698666498410783770271127092551098755361522034204411047517030937784315128194092511297294915930991929433164266975382367572509384796058261073540514611105855056226542788960755406663304115813210678900597388425568663408775160679903430041589267202711261619088826164366720097137615299718128399201196605141892425219342377802104622632327485818408234991802914736208790801575284357571106187926055562730438719920068427233074697348729190355028079875919167472406987431285957832555492854633483552688926647136536458752601731703603130198672194848244328536031105756577111011887958683051829695809707382648680260018308035803455195568323380323971179597588697733076496448691975958456954932806095871456169554361579791835353385340126235691062162998091131669966923101405222501966053562724015964761499258170457730903714813667258426264439281523739158250031644051263059979638480510988111819101088561390987260450375708555383186897546409560600176317503169992425444540241826489755282051644091219918593611679210940527445779779151985515489217298051031747406478002737696819232830654862178742895111188122368918199802168798810133428526764452391386496831072735313063282984982749766152735155374730026809391288655899131340483387029609498921460283206188964083593863263832161022111489482630964290164698470714839792012848117337344217254030177999000370809867138603556508582614645763638888087433594551533598113467143233180941434658439779642288010377379168677939835749625967263892310640268170506751665882886581323311633208698978282769666061928275068184876148916742039514604279948380551831376157907547941995654830778939459381104156343064911539368811309536968659673688850788481487022075216253073465770444648070608988600245507833508957910643398534697187131760098241172759970822522876719755258957480284937060660479711628302816876894564719086306384913292000650962554710783087352352020242883136690694243563668254198290204958042426822877330238841968062704026219902467032602197512421146534529358345005801297551776920691392428517879128725789458505294769188211855276107452272084428714880731655369915633079665804294121256101194917233817036267937274125715683922545724149586533363904231645353750484134278983963872283536192207164087082031784683034543600126872962110402817964377105671395855574792232384223850028867913834213464278510564588084285613709389558543589303045117470208906644711393477751368482085816138910814996307690012550082616452475743815484219165829266319433407874039171363015845573592465710954841421629583201800552123995847300924046358324579746182524556786510532895549236549596273561165751055968314364155352180184635953445087197470421118808076701403229738782713901373376067829065164695070613859674864405606442076086560211599360000000000000000000000000000000000000000000000000000*i1^68 + 1426097440440956112901223333198620177490977085626575865248962928812785680193619107935391794046519246949284558694567875011614517175143509951832204460686495835963816229238342772363039699859049796517027832993247071942684297808957924660300219637894117075012094198882093702368745919982311604195175166048807169318540293036413293952029326609233588438301504567547703365622330746041504739281457022206053447470069178725158273115073321832501383372811048030293062857980044642465037802017773417769632484645110036432160222059675053045495097673567183075115362840181823369552945609080071733805936640194420784878941313559284082584888934698400289618363609937374204561785534782952116016540781537302185920313615900994731649495000270618357218053272445729763433515737446658052297102248752916996094209796015392216614426595665350841953702070013077118973334246668625289278338341036047976048493436875306699103562680008959646040954993514576231949786111285105548094872796956856929691185060984651753305370242071979188446759773630266167191352731849590584652458660032624394969775754209473330292930070605345700063976219573899230251354593708207586081496292411796427360133496625981743006150227458510869207670011986337350095183613863047118922299788569296447984220422180417864782971144250403161147035985723437664578608643616319262779171165972577117980939507095820383263828583193408211917040910828312720119514813815062557667007476670454209065901497380000391974805816455489067207720241560676107404408669400869863926243509670133442343630417173807441721265078624129113324242354940206049787017987692770324904981139279984736404044329538996055100785813105768310744475623757241897473477124902340780577959838014693815507943008066258502018798747359428465904641982701953340169727985228250306154263653406007782962730079335915018650630067655189844266566809292685685438976829178491986532218430771510298606962571471752534806850398680168064434387065439872888259617991826640440742023460491519583197726900374636158264539273736413673634172285754237304592975737977368888752955524678413058604613092625008013825603340537237985219602852838275232760920352950208529900041366225644243394158288499901159653644996452301743329870501554469388923417786278661538642362603811267397330718443049742786094897126116766012882158499485016961491179748452695344359798983059279878855252369516741442065116803778576981773113583123266104920512191548552102087638511860969662405138848511274399860181377537100390127585611995552535769795164228641448923255813115695407390546119969242333826908508049939961618123016098060709046193753647547908825866252497631118983561749961749636458595770543621495731371229981990798783227130098062106415323747393668151492128772299897157620683480197566230778080053820940717569297916187858530472549668570982296730895556986637254998329604269477192687300648019805802998017270307058575515413779717443101606616539440258172020733087172003421263175670212360667624817900176337848912161192751546011947239784958152017914857101606091995635660913631384381088264864664101060437368990183007599801273554006252340630817832274147524454861274264074331655838541264700814537907949894003544898058402809411001562164983848774569819659573478023073055323366273048642032718138343176591763535291098962019687451760370044885912115794202546528477469022486704735006112937069065198161299102231006940722523999656685169797264939809214831617588384797224613965990285564147574910752813698441791112911770563067131196750381662732788014576765818747612857312797155861076267833813189908165666544057994305793567659850470634659053144154233422291252309873511569531606449050804493185516298794678061019952867966976000000000000000000000000000000000000000000000000000*i1^69 + -548495890645944179508918443701679646223447716384943332166579453441157932187999814510110191588030540829104104728139463829079959385169590617017286006103741213032371780597354885146505936330258985916393099224182761353515070914776025567857968238076309358348851101392540769081608486240014521629373957648445515221299347730032040524327385490335839594162955448674889831821631054142788979879999071023188331279003133460659142282294459488968757570483075206408953348550741527894135860872833274442838252370592752207809398388917750348817956004699554105891262372445072220371080717812535259675273717002689771575983441130704201182961439453063137963742657582411973695908031284003953498835731292108631118941712002729771001249238453974093859714306678380925644829606657004421286818705693791127417418751938286092999861087983833303551772353798579942002741466747005309450797746692222244005690631246944012937064676058790477847676059877847612088722555954928138124271514316045431521337294872851059326214308142428197414970069176804116517059045845341785981861447665753297319051121064047033899056911434565990813191519940522111682509864978933086104907156762849273702375804309058010118429994720078122586817249364493692908278664647106141630414521554730333576380800225861904966269615718589144248544989978801862688474774449900466600055851753072369425064148883153713666181918915932627407361489163335307502148068169648829419062059916538695253946162752120148573060990141567113993480911267427594337076093848134976518530884121387952620042151981934050608110974173810732080706908161212818582122979161931408620355532293403588952070720882423355878620496899515277755677307358029256877752635697089726694904820661325968053242754769351575444680499538372623919845546155426364276051672472736826670525137311488826312613607957410224754718937990441678716916651445390194875923032108925882949078091224638262870075813183506394234031232785252556851821958088825297179505214146160681193245884816552739501351648679533509880644323371390267717701878278958141864091843988494349381845225295226837797234485794779413830548498709883279366762661175194644760685009999907537996532872566160793000485651241404343694196815618599798296500598995485089763612827385179291289433684719312077855864947533757317735606781043138762442160388796528531780236569829344008956178561991140307346074895129093912505136708339159131755253350259464243721161554905537338345355155564652385811826163993462811294210135348534754521643132930406055572905241321226575130135205795025593891683507208948300574473484511685436085022129710972284720744169187636240091891135353153917316776755866746991606762272873798868413648319723245729912240478783480807465345119366982324326491340532941163164998313512450628783628627225829116352646788051326913189157250012213124133516923298519193099697726946917058251353909703926070419335518772676060464889102228817175298726585518782395943667024659249938281799241786510201944753846964148760323743498215098026318567308204145087919905345568903020300336276062421036583679749692796481413137948710020006357758295508867774231634449741978420419855517461040991317667073866565737031098926885452254731777648045028378190921548834479236970287752932808707343604664238491729494499897654338059637377776113553633761320689012782708754056098935778304541437599342989029968435844854832090169699407552396011080951549914181504996447856942271401899589109521277802321026309465440265066394170976536632668680819625085473876695430264437136486200004207590544437277595819194626647784153544016235542643430332490700447896741640606073652054203759704464073756134495703541642202730211858144341961033010655694684160000000000000000000000000000000000000000000000000000*i1^70 + -158232496991803321776052401082972483035831121062917114518380049202663439449117065349451650492261024399477428006606604167552219903737026710345166837122792880100107005260476233117485398724789369397481310649110946116928386356091059212552540804245208987450989331795221271211633587447705470514633185026245667541014694806879566547095476682338539348333028534902723908290624071791261093780562527198054460040931512807241931118482483337239468488077304455279750168116449333855480034914841424927940129977128009773079585166949555348350946618050216680965585032215505484005901339553748744663888678280369463034397403571609048847902077019396788704734454467562711346619334471576898528561300316727763111761801644508420387903599613069709346737427570561500254062618275519052844432133236346268129405808389515058728565429747205190256225639112402546913585881192229975470086559574969260627526229398664432872794738416999213796534290057263268304445635111259208452454774649489341993197150631134845502063958599928146272972535174291617733856681781543639115915423924451498621209862175372855914412057333230173101960998159271142870439852739984155116640248742315474654123354244958055400740766659099095122742509173085381078564247333319398102592473105563021873612458936667157799468335642360354827708055342925241112539144469226496403131647719267499713272485391024658330459399560872644919709750337313799510129295708473652219448469050497218225018980910349779136534890145649681550708735702318174446004311143747813400533790228385687985992757414487572734652923249705427518976447502087840216461377355351057963636192314704280567199444214572011902846310364705589916362791053920625187127909600956599475924355411773173004226663198636903083399451953202304760350152353668704196267744176912953880993311654956604399320085985395836748112617736265239885424421217291328532197627756375232952021245944505433878028513204140411263299414007618600942368846068499661143796178079790006021967278143195919788038280766884201978589833686959561458898179407832037353250330137623160481693668676446233937148756803799869576734473834388437971927753219789114403024476006717954085074155091420749727321045280882166651441348694951069275961350774452658983175093515324762851908709522186729047157694303032799791954324874314433714673425393342693777564561154718721716808087213890625080146559892974786884790542557299497253688800688769993684315011578780959444840303358978974493168776719724685583293751349356000520863470557700388209729479040787126235723094362943240216506240993987851175055797424971048480961566121800291081535784573355589684942763740573302797070815591971457076971498307745134446240147698291920060078073994462691761874761984584891452819560306396765039118621503479932984980590981353421803628541576963876184224843085388624497290337882816408674779984255834760577497076138264264311758147514846194246348664919911616385724340044554483893908738534058495760330485466508159718303258577420329324837944387035045981904957489406761070029667655355960221048217888887195189322813979665551660519650373511365317905202937045467521293111490925339139298127163385399685311647041363856966551136907776481043616028137863092551435267841787035709540081068527083222370238197332239706879634136789489480161863556107938899099648969239876490710256528200547242117734044641825017294027735901318491010711461378936540272042210959899227200125342188525530483099966949774798562821919871587479779480432572738341028440754889462320508504469189183177321891767113043600894955373729874270040192798566782840327849508922097667977901384217008470804526054840475858031657109229144430033669915044387385851625449560473600000000000000000000000000000000000000000000000000*i1^71 + 47026496641670676744423881266238276215766273833178257714457665710506720925089560740647798683351164650249678985972873284822886208638989653695436943517965925825673875241599812610761424529206264353482340399447382688895601568394311232110158335725751815288000330666445286411394361893447009471310552835336485426675230272285658206782975078146397609487939376675783884198539100433452560714799674129227224501914619018654814639476886613938468257175244899452460495842890759804363465399086706348202823261447811122179366689577983000532677206378371937914460032077496943884852465403814407733671577419228191527152116073435697370373823495796623324825679716135333060715531410500574228922256452927853363721514330271428414435507349647036902780978680484405894698319201913992396856068222218739836069982782284631139314335684176591571338064957060677986346189169740794637755010865152417449317059674994074787509086874419650263785032290130149713884749487350899585987017021418766058156180694518679983682870399457105400644396124695708302803557003795164126275339487600196166655691500560595368144464123813079854998011776220889715472781547044045645622729736741533422870374622580179643962115371775198389387099199912545571022934517467135108887615089943874365310010957129228925115029788233788424993631641535381888972722548403727268620311922985839009559694669405584909699150820312549892534115103261959889988561659627849668041438846661874858434349965250071060496862807501476962190375719559559139866815863317476345163315853465182987595869123974131068326869978746493654317047763358129803182846683794549733342134477290374562651445131493398462825178215502129960397466106859867341415377399899222702195334984256971053485902888314324121206037626664024067226533438018631054057726549724787917883386273806127961397531897523559680860188161495648417332032743829028946042009761498664612380385235883305909454591658085856912019274261977687642384306138318394347962615113971537705373060974544947287598973679541646658102532550766823636768532839611531418025748245163395353233399455394262144509527673599942037226998032888257332135769733036557624218676255748496071137458287655576918394073045537993264570462844063891262560240051979491095910033178818824953293373549085600039646240415626151186674775285058113835734461413746935969452650111414235454709587679070771789313577116802860777316861674594765547036834886858761123825598818233611999171991713913802757855342918518768964564239621489924894956401362561451507103942587036280451577712246134489490559267243437733185247135222369659086293946513853126074952791590711291282318336461547462397804297493330107590095948913851153648110136367289888479024476902981541930621089229231364986334762784318468597863140306231728738223756081569635542236855183426140780006660346043428653655586608960991443578149431532620545857120706143189961625386981117639653716084868450586610089954867403770803126483575311906778904314851098508615986331389019287889545046001273509806638661825942554315555904466531737721564122730941300380004056898034836264548343228730274190928489098049243576592092582300077297648343431282067457654226591150279401824275142843907313943388237190900698963442416637809449636042913969582906725538716408873325994557898505045201316418613822552908080464498716076517962139036084941494432301912963472380572010667595409572816104849905056534991126843735195991498157441379815519938271469687238766920200113046664113533159774426740218476934987989645638384751890452218602640355766004134228092327485577865590879187137433201470295405420741263987810108500882810803086080997701257648756786484661256309059467928288254779965046784000000000000000000000000000000000000000000000000000*i1^72 + 13543644739555566206896710565502630117186934397440239162763624712729295235614351006127462498203301660049961005222447840513180725644007004035274714718249730355661998053749763597894923515616803258712907521798211152812382398791729475278133689004954325060916760566237114565300630062395315690735621612953806889726216126730421450856430046062797471272352639481917003233679302116253951498949660777687697894011116756628810075508613483415148456508624793810767518006692088469707096244058667858304170514277237630040962831753998207205448224810031115239800981347690386316418279299198338507901531060640087510298232761718672636167530790047116168148080760744362269840049885713307919558113710473387398227045481360952207918356856265950321133777786606562315218677446286158847679768608205440660637875860164923289993612262656713219405766018654934624102578146947115690390636119282044778337176906862820297563672764985082104626961055640066283716582017659774582033905718348135989207600729217619420517177378962178936811027064553147475221879604795833919512317840414877615948896112772355431340305358280214286586972354173273131748091368439921193145313242015139177108610764414406103714358933940884983441677014211406541601581354488535867604768087368756679913075056179176103443441583136109118101967696809552367324938992027047417312952106162978483951306998661220142223698761847493718876038548760319974697189519968650366199060393978593692371389781173231539005073393366918529841867978891632169270262032868601610567983717144224649078383989963569935119931335622429901654729747127532958338637304688849496228885667735028583250469634855282145211166130153467291662018632226571812308812361819137820734454060679547157772635178563892697814530113955743950139766758774447347915037543478035597662092058201505176511006182633303494439108827209714152378279851752473127762153653288443375808954128714641107092181127563784780007914086938955869186881948323616566792775846621286205939785932088774409461215253238132099461009261694895530771518554728330584204083178810516651138916609803796257238649346776288007909439734223404414476196517761069813632610938901686175068106225574847781925736644054461219477551984176389103260527623296035259981565079646816856559491365379388354533773444496839045901793627842686469897677825574656884674115301316905599690784079531979463940205950183849992643662158431609736594045073851132788048060603551243417065416573934197716626051415471998130774150369577771646151801178973879751963015091162871959964568417565929638604760976916746427469700131092052652213704635470044140828717609512772856257301851166682272520017618992808879357830798606073887641867050605960098363420624621981298323033686885511860258360006768839907479050840587810764763280928359935442707961145507843801661028444174621504036582444674004149390214344767692650407513634468073227476840996730044000044995205705796183375687621632080916245203328952298606441420011392641036337639380101775063115773433998216896587032486995841573349124730886569635078150785472000639189053281937999325525716138271173263671994668016323531288316950432936350325420963199463641307461911397945877504091959092440688650777910556234318260303747363226047968739406771048015177176322575924397496463754651985709545634528586192939941941741829027557973475789371574838809196553688991231030245388186174806454769397329312452714578706181352984239143412165298081685761420350924067632617867106807319433103152519914835604886505529754277658472324054683761425842020066639265677953632843924532747169814760706756668754571644919329354206219781175303482815259768209392523272564828503153772932901233806171701248000000000000000000000000000000000000000000000000*i1^73 + -1698052504732134453705396851720705030694159859593573081589549387423782312098219858775922363657171750456706219504828673378453939022875886530620098989749867624756995671279343903164269830603899602423753077631292392530534255916752908031389104988058000585652118070216610407111206414653464066997263502310412675559520924307722689093192304507996199501289806410667546357078638604469150681271536884092377252405347328509562130936386047121629594047922042795160051879534889123248534561540476955259896626178064518805181916297993096871929891492805168270051863869073858922053343879656538677717632736372324839203061840122502250486752034894455290903220765884589055349609816025868074296131916218801713406437838983319448248489867917120747097861040792334908170977552407849962563188119265098125140281886996723714155681110888158458927497537967612520555636829799898998521099949111611901198971017641711815055634678485414688618316524532913462931492876324296574968354840227609149955892161870191269281237890619620763579325992336964498679002629387697452288443723470059315458745266052498489482338910884351951148657540718684827319256852845528456891289967305944706732680467233015620921849854971596768422944592302540120051205601985281834404527763151368092403469739166736024353173432418071918891163517740190746354632083963432897828813637178419595158096870041179027370085151882949109343102811465364374073220625592194921543560571782315268815375026031098093089890345051325556900888321410585018834212454178826785979819198400585388770371086827291697471092360421769893912963302741365763342875969172433682562839427761167062887745943539008173358042587924724167469825520782385987521411490188134359137094782305096624323934764925325893561356367685162648327786174193742850565370571469087010488891081633334704148387819491347773159714617831243722843565877267592786651153076741294851603077479316926501629777808994439911062345048489240287168430250277952950638848972497432613222398621761492386214943155733169381620509993830986608301242754241113115820428492240142281833600234147959543093247336417411164792111017944158269467901244379823408348116256067965832343924197359073336247864086844168448421039037008618649905099603039388692278070338360560423681579145871751676764928855240752207048096606678610316391601895507131815638007828146215519924925413148420904543409280411149085071783089235478983935292510893700230041159216991452945527365931128190885585538807346289663111622526373146004999605957061200855167389550022036139254694531001793105186233100055184319613347765997128125145118674234633978524282881716006836970292667112303022698222513742726176213215141197795993606396582738560109926406187187557655955550628976790904236824188817819298296748336308358278102248074374900734654409089718857556663012898255552697032237682730476054101058605826264425248916157781720249206849436605819711457260479169193522496981662136618849376729231069130359833978808065739858850468630248450781445704440959723607759410246584859286872205789119015475135788318863197538897687061186515178367563658061055730900382445708313486078629032862358012549494836605085712491519832276534331043813259708794126347678143943028067858738800939271452179692599318996190146190236217235192048206941467099654558892300183826815832611167643110021468190937925992669238787130040875683434137265150700195037715904337621996673381887302227973146971848908382225051171101123017071580151201628592039593200083696480673849005574490136259334110858506493413749499448686157531221110640531344351033156480289559316451657189052861673921663098494097056869446530479993639411310426297315428032960253610111795200000000000000000000000000000000000000000000000*i1^74 + -429904792215884794473793959618550602040476868071448746062236546342019804433684372284739332608381101107670415108720362721320831206679072176437444164471825360671191700907101014816344187427771154022967551774049473489852030415807933712306857149833750760596419985359707804564826534033719589535266111851599926573056137393487285943991317535568412443891374513594423426820520218055418626028876646983619695889169331074622657272698174690391762148311819022819647173110234445870220292725672950888253062146668841628288285041229025243700163620746011627267204766342891448180377589749380419090638274802406641953049890667765216922814921601524511895765476700663508558330046244053044771213154340973823869815481857763759122896809629369974462714024482414471160191758630771960136996251833588283904057370097858416793031814267408647533104028378963834984441850055137414570470058756289927375727506355914673917438787321359330764677923819595618455905973044434164115749398064630266694254199441453571393228126193904115035030116722473061672773208012796715843245071267070628119211847649735120045533202990943008736085519886860966607624905792526194585680561673234466298823843506420913578153285082666504336722396283513949578011209352528532701383101480351636307750234904392316116238364373740613123632274183150380841362204430784865585198471485810827015795307418405578884539215970852548875774807727806278653433470530686498733337429641137648261993999414856461094296490505687378484793681520655057932530999207134926045836930519811251504325351713029618750234807508711714062424073217822276860744208789844887251630351154410218310697962067937045640400711408924206975025996127156864807496888162915286403600223925718593142962584856689423384657668904729303808316128624492423478482800201094446306103729922664980622139951615588704017375472567568838662266329998662892057708746476121039917098447935880995843435123536494392653578709888511368529662988277030078102098469601439813231809471506527054221838206862657054770904138652904667910909250134900530863615888196932081875291752553506777909064603579550397851219815376514580334663402559570756187822037068262719743941618841573527749888278772668123847460923730565903499261075809948799425334983263342419292505222740597681852739510377288598007074408959720951515200540473598367658779738780611211564944202709127675169329335357596501263790435147331021861138849882180695690250326120929463828970290501351958230865597344095727619457935990205969402271551980050592272876367095510950560773111099548848168508079800219277257891211143051779143248096003373621631306117997579670920090291972603423879497110765764752218274949868969647003679677893286318627992314084493889984296731167944761659781351439535488851853932886163183372838498052132772208706012335218411208141692516897181152066521658289445410737480509929960241928019545153278038606308500769893366115428917764436960665013956764028187960690524427125755351317113992367739471283818114253234999729820649703259530665011967448995615433569366374641430726077426061247656820451560618030933550849949354148138492179170087408511070927014676127996473092040769311187614921433699469864884945661101953675259223278063426606275977690303237740448820023657437683949931469304334842358324986591199977893425308505247986592767549058121819037776383315848098875604332553218884083874385306247594881612298246574849580589449381052684488584739327932471206617439084208599474831819875725952687484198643319067786900536796640113952289186246739023501156053584662003640182283562196666198525560326142404454892235862619593753379615157312792362062152792867127605635861192911941344952320000000000000000000000000000000000000000000000*i1^75 + 45793518547309456896819383710352124930106626061351258118955891726544536378724938999071132682924496996182428805546529278943592062803855721242290137467657489469788433198630074037086083948771246776583354011393353603547890724236984239479739222329251159396865511924915039263844623824058634739553622089236566492189973393036531498740689003198382621803813780135076401318195654997294244389621206166626109707551133889378626090226244548698322552893508395637919717222785044784088239089610100253451646045573419462839225148306616208366475133029855252392101222651041368018835962066499459298508407597317303233617348277797019102013567088780437359736003416705336955165462025332880417018490661262034458257544851818799488880015747999199131746769942592396771149596425686928475112435396291924625667653865040852452224097288904942297634301788905935958490993205545879679283843932773062906582983323865663292407931579100519293280112611246522060875078822092129944832569880938049400450445448979399417143761003495444665451383614553957762404214512856061871368272389573854100148481104959819056429326607425545509148017717626770935024440453422531293295241808754335429776052136948252161854399669023929874863915402984711596724228007434322339337738698028761154077198682157181208338270495954003524727601457278668983653639789291081592047637916940857597749384389949165696450645790724139030955450189308591421974352353361155472644047197373921986436123463032818777113207835558156148786022621103463217333577856896646561973897564281326116944130511394699308612523780086116759406966959014866610212398883926898633287441091615169176196775978350093687265913257733726953558075974197531550628635563604203687304188868526550566318213509767116880677328162462030203074065203670130507173967387975211122565764413586719752247659699617911563942476917198215166956715743316759282152822911901365435204913735405072236589874075154177750930610099411554091603841571693252195131142829773128403075402480459602335548921930103939176873429612418655659410716577489671421455708213566498860302829969120815990897659889095893544121674045658161309292003580200791350056417107280896085325578700515772129162932029082349421593744066731417179361653220088242935143012040115241056999439957759165489565203685077389019086790960736859300224192662977093357867930302894166258321292030267942792385459195315908593343691843972816237018159567303792600790545813416732149696176116825411821867220359311439986354100301095655523771885336484840296428344917130853173212234037977483606163011078162716803658784727387191489823431861359922353168602747563638597918257839679602965978692667752122921167359034269353764396211352284409904780679541736793791633615298943242951587333380999178998808281839278238558175695286923188147425252564247546742186126821798192937022537095847752789487884354330131236608686032888179114181026878961058164746976241165106244380630634480748493900845353507208639319850283247535319103732739127819223116394645745646565572068233394689477036692204591136284302663326015752249636623375718200582055154145910318337410958032618699109658641339942623234551637967836545049341946400289068191637270057229130029773470178054479135687962831855072577068255693995013006929709949265803555770257260688564911842906506223090562099914098527734498025517911520254128572239748817992073437260122356012151620762294151823567179332991407951593494080938112688378027258026704662566396022602493206946919139717961410913094516021183466691698709736633229892496625840238976812458247576013787682905074475715182702079416956837000276440121727466223868411702479296362555492129171764338492230860800000000000000000000000000000000000000000000*i1^76 + 4762592932732404625787909100913234247609848801063501130071742298267282576868476715623241140155484363631205148918715471028636432896971447036860533190298903144490276696737138585316129386053922409100428933825264263645573916228831146159236105343925712532257136454877543959800269409389420168193224404316641874154654482058010308928740186402702353873163077744832230558873569874161847636450518076087749339414317953294193695709280705224736297730269027975582384370892964977220481865982539078592123102510085184557574201481582207186773697708295351778518173488322066815814286882067344972241062736327185313898955473416720497410505208563598988599201934508130702030408981139367341740027725841324592632224260151728448206306732771764328188860130310348833953910961335907447660846727001058960789050784351842635983188700812183946659340213159981820830918130589694119692915232078773838863853099177782139513958854012765199714479260511503474261561976514701873532729055140221464621503948189672962882029537606366106356075120159828258985168344202694052218710468665372222746266566837303007587485669134300576665996495846265824889663161780314631331271191220054170180339458728349540697002688646064426721147187964908717509393880591678917269058006542180998736683110363102854339053281931425793156942709825030554136650170822179378038984994643124324705034591473573512518994382397052908695388281314384122476527053044644377653650232009811835278072578954398862390605549843546218546432306636893066204182097144442688464478876485043679221713959826087168324363306487001627759955388181723740507523459255288473610901473211718157878568830527908585470241412944853927105781690261492137053753308695141384252513430729060434569524748016160346936441668216884049532157597300648121469595996905338107936540692471867357830028549258616824882752990925669673541573141618229817611746880881811770036031661578208466585664687934453702229421374303780934781582697945795489854087108326389519483379747613956058322331201681308045352251049621101011601881799361529927364382079613225081851050228906863058951818272260229648969734985710119454406908051822146345056618675913295025008470066532276752002734930750762199308374577402217072464909532748671075523291571580859466694608742375216807937751675385520403042916520026743091220119259624283358647242850728039422208263196248022317490918842669508962197175806523322685581167388083225590423109000443380884938851361496576484683985119621625942153658834374971530943762442259666247248302353467678737594082573551428697215068842286532412943341722859764818978751753856308364653483994893289684883449394545001017430285915303991298790264530995311339139901544240905648330636476358891052018982587869671528871820380218843956627147015950024489795623165328729933889656647447499761633986416328898618947215965221550454249214574394138566831342242560464064934882561039553840588067794240072944976361394628601183419287377746171532559920281072342422543898722631105101701567252510263609656614513278422234673400832421202765950291753188018081008194210799105785033215545549740324298320665756818329942286656057471032437200593515871576976835347766242766781146228777517538129598178852955362809272416103351879031483451556925123852239010074129760065083793294452955252309067243571907207854965155024379080444046220135744726002787575363162910839797377579021518971695016609922567606466129817962044072424679933436036523300949833071076908567683924526445741540927993661756025817350144495245361877053849839145967316028703619034637432253934892789021211154431318528340569278293344341838817338544090682305775967747343124260835729342464000000000000000000000000000000000000000000000*i1^77 + -722399749499860031350438001702410211301452391304843537336061369938462062359838912789692446164352973389322691298117334693124105591750952438936760216898108617253506285808457409608592777322222781238914367438297015392049480946882735329245176321676407997150235884871118003278175893845825914346815492655665837017192184091567722789862966310789559576844652224194991122108286892833009368317715453707767917194437093919580205217776575948269900731402951031702822362230905982798494285335210761078250029967209793162339081188003081286531765423973236112206562233102442679721736687896349920572819699651322802357868407604275805266582878236136166880972281453830337561862224668282727015508388897282097680214260887771289521645581979479407522258721227678020702426909561450308003794533073666985242813387545718291301302928020701431181974071674375260535136680045735092397623291059314421661566448144666991457961028773770075730286742781645270709230218845542295804074115698909122183399450166428729646542695718187828516916902368955208557970377796106061771283731312301478784989516412179473825031359375416147421911567689662829036017925456382818215387225096588166068620083541079597349139396111876025237816276773470644203468532154258454168091885450844176249759839718917802270110056704727122268881098693297205466010538082902640283952572127271976514215329123546074711108289450181781224907424114031177243103811160089946638368528262226569566616695835144059364709805513546088405936850621285076117424641914090195742634415944468543578536696102620807334402743720862810344876074134233718333731969574029898591757226366130117908371216806922324866584675282784643466352332549418609859269331458759219233717897149184982774492714728107476654687118032841311765945009689085586745356372809055001091314275575981010748251927154786948313372585992767967719438354808355618418565473875264102905312173730698036481666566471952224764925816835350422958973025300015165733418001840345706835946648746769012901417441843806577133561615488967690635230385334024279641619236611360364924188267285083072774702682759932841389232774380935602269619701991094178267766141137879723688048137005049641674770160887064868117678039660110177805012765081004391680963890978339666549306760778896588058526949058003040589930219391658257774463468909163913201028065050581511156390608449123455779435961888161449532729884721434958721548553700695429919193752040419343107119520525694068830144967539853930187352284470141765863875015760008581996653252599095192410840703853655265978587816868928655912346964286678253242161364839684012884304243611795930488947766042091853456524901168369712528219957618155721838169889074479737115308287675649953556091713971234392772200958051754848765719035731737565562618613056745648237097163605169946547842892616304067431677002417186062307496642364991836597457621996508926734617678797083970068081496254110867755045681874592024615071821609505270095370745032967494236041771883549681826539994294039787229120828613935914786340978704316920162376822883020385581341679354979968813210780544014948600877760010853375630631479845963052149051471101470473819269908086603719781399914104693103294336797860903074356069250745195877713468104345459054478732199362641996315164281892994356148347970527755520753303136749834332556448168485247068293150786752229070712329050686273682707255291669899301695215051791489669646986808357056302687125297177848159798275536339405220863102968997382340826026303351574649711875506099614644072941059172683388629776349749505421701233750788629206575996340930873902389166625140672143598863229013017074192136802402304000000000000000000000000000000000000000000*i1^78 + 868720427334077776909778182558334431829616753137658639960687117409645315562479534988108964092664220363147220659290896763832803465333437786665393280876722555938053179243129351686692953774984886717776119072243117874061486063443248530707557972076246236483423046612655423476436430473735664227904720909622032978119595853141917270402712339264403787341474881173377095409345893606980482651341842201676611464365576989110694247509152676685745776528318240837944717635960048438400600802561145359781065691273305441691492579212339442911710132936552386757603464195092545623278396787795130279299561934055839951698506760332240876489421072541617556323632362293284515428727017033323298270169349415551742316994892869500107653708693620557780174764311085508462853907042951322141649647450499473568240847433853620017084220311616953554018842357229303588588369841695133617096097658239976585292586072095641963973047563577696901405516312761099208118118033286545487431792771475535136783030240011800531358990389857660171686407026791738217209124834971382125246956380886309832614120246500874218598507028016037982482441337115659772103446259800340105164850202393978077927119781863400698821408797572294043731349961481963917557016148011124046498621004392368359389927915348877043583329686447519412149152738012849776843466053665650405506369955968423168487902256699293464359362871875699992547409657444648406112410569603789527163848009501899352168839512516641975339695520975394079168533026143303877705352964118386346953767491291273162290580426757536674477539451174048571675581170119852605984004618158931085057629958846162733893918222572992884022841312263487463444302771795283921947725366929432538846198752980329077584218106870208901730147820624687206357689872166420200801696429340470258850784830768186051044208376141679097001459423008151478754179143851851131405568402425118871578775325223783137422999857011827080963796037764639666796905526473421643611676079460788521674055807983247677235095757250394553221868878448067154082627352625718207676783686130480439264161081049141402134966011305178596709810079102600198143585531781836221898772882443517725233999297327271326395631114294412969645586003144353504939774320215473844218449755051074835812341991579201789746450098433976572193236843991429321926655066368967713726889974903908149815806606923394419695235747894242729757764899627167132459447873406770934958900006399947555721287748213701043480551379611798272624571893213032158284890558613959759646720274228301626982671648595635094230889125665563861678405342465281053137729430181656799443967658941455116580449294824260477913817255945706082715377067387442862132227118606071721568592907751213564671654826426570496945835806814325626505272031513834844424660222551696673119182790320756573431879275225577086078598306973520230823270669133274667566658585629180975160796431661550954521695090483427515354285708256408878370575846318709038567089109209180736914156812926076704473285187622175897791723685714146139062709007795748310669592433336238507967864273641779977895941228190036665153827711092018587699335657990750598762083390479984413031006390002029905442139189023776105903333024806006498237258980001239099031344417176419186167004955347108901624812588918748226858593514224574812083043647638785149371405647036749914990798270481576811156059453657763978220107142397127711215198258393136795854906296512900137279926769295342359770561872039442009766874574734429840461145585465596102184507571317940165932352087323046912014809253781264481837231522033798063079952488756992103539133265778096509049282957905359378841600000000000000000000000000000000000000000*i1^79 + 3558960291006846688736104554536481302083494111630647808228937604211011843032811275104402377864104158877152723433989719022449655717130703839359424885971496832478938577715712351298841230247139898032190818324710048816040663995106318961816793591074954220611718502003100958477594247458325237920132237883408532083284349061707168556668334812054128693680119240439590371711287486082091292243654235691262016140374686863534630699342797014883317632927785324433578387769701129860520694412977167163797650298176329736018074962371301647981157772413805108445679199801684829797879202404940061821165684522351089954477543848384387232874921004155010812150746871161717838846116201533997309208874804609584121400159975422944540382408593554794386302452041045312123298544391346067889566717467581468457453658526089147239682479781910837851276542047858144334396381324347469845120828219562312636286550082072881041755631850376645906233108716981750944936600979990991774045398306194595757876904222042754890190512206701834651196870892886872261254850259435747405356923121070198587211799063487206347250295467170840281698864550767264182868840213729325877072053702009675848913565865809652026827989624401053455931775034312296232602447516873271516767864720334695462072446908109941485477785872229731977055050131999157859398432917681311781120629713953467966745936006540951843642863286663653432325599885822364108452576808562862043308972471918752901150359284803919275333330380416536098336922273790572983307274851626665062032210917769327689298225379334509031459411983223009733059180491838148314869251704206782970055792698706217606218910595130860023333654090384484703838714986122423906757547444394795304258762513749557254792571871132983057462399272203360603169027722307439652309655121952595115269260790627256328826292116244552948314359804663102193342324917662835036612840748706404512166274145963501064258686335357676679407845270653964299233352757505238820968208358769388251525643263344816586362423198120643700413468717767685220178899635773071423615225269890211273131862568548688835977034905158888298726896508664383310636199590207775024335702664099688712566134546941104491000545912870784964876914508223620234073324997357675539298156265696153837248791639967299873427949968210160633404110482256111875385917799605611879148263244452221563801362174347476949106132959458589928825686761210002075075830605071587730036595189532554551914524083078767499535909626407856645052704938737760444812646752480797221265448476675289286809613148610215585574398996638592837626614891665476053126446068038391399828720198959288315038776781091921038608816567746444338143169431801907432114949138247731763575924527344866386631554604893195973858351284291995036946349517283790929777046224135078059512224798151480133797979528474927211443268425044101580806621893875163784525512253153433616863184376881162164163538959482043551335060789999469885639920428235827697558506899349552285468089838761289590105281824120609660191533719209315738076483363530994054207956342472046591040441830033989140911544697754852735945990072317408933297138776186317014239392307365437936516871480506342665808484462199490807271497674660586007522203734173389263922967672097790667042883800506107689750693572625550343235654711520969306838771130644754764023743977140429119921589119884033830303291682434574100351821400036024984585387192909311152523858309144668022159646416506969908123827416709696865728166541408028415167696648263099857498955585691990564534023863268392189710255236211255827297396480230831315966097398518865521964669774345878175510478279462092800000000000000000000000000000000000000000*i1^80 + -218540311743346760983409224224921108714910658432526926890284490771128744400849140986832828942936054714569469751550570519200703122247383403791615910469526858799650886662212193335858875960531471179083892329597052171474470587061115756606795500193218992388488503013283569873245598787071632923623986630980016169268374372929788738721210654787015051757685867956332324281105933315280548931560819804446654691321383154896054501851375124400631210141279235549460541169368131699289865966652072589541850695910430880441911396815925638869184122297094181593914228043165113678696040307451678709683538164043465687190262251852583610770153718726731387816464338827443679406847244304428131097893827227318109298014058844698076496340532864122825559162054659819501414544889380511792060735996645645697605037968996170635022242012148669411957815525005325524342821841396297740672602094818523934819689814746818270627515884510792568870386007191597804197295761705711315386413376751266935865294819768508016925888643777691680904089205863931929990589030825505862060033823791991338333986518101317854852609949530522407626127844072274685843559559906717347620518559178944827837826813289034629633149933647016989187928665057206765638068755279628434957220530193431608539660748195457287737599973982649919096810639533902927816139576824070902109608410059802531041255839952111689514804121377745109427388150830191015179269931065602571941120338354798091461253464675291342803934165034806335055286994972976821077849152232727066514223569762747558913690130505586735399897976766508964878688858433227270394341580957061512782903948115557601734379825728579576772932721818402226528914933129280080807683943464260815433521707479616163956127689446043502858768828479402662139568699835298939816050773098360740011800325472374185526665557910960346173737683149476764860088899087574382596430617382039196030283584249146766372357814909737713105926396851424520125351599050901783630856390123367339791046311256633978423962556251915347004415082295384752930997358040700618012886913740028397413700775922975800386082749546201161793418679882505678024335395815889158351922298932609732305947062363230621976570196461770107483749359692935088018661568348525841697603183067038501696496870036642320049971540350835101784011227111662988558962615033872793245644822467263822518636213666250238199413471941901051850223611601757780611372629721255961581775507231568685705147286383197115570286266956761123450549466178222913212297839799753955532302553350348426118167003375181513856831253955117252396657827412979612079150277485735986225096132924860271303552398713221945537003029441480425276921155404800092440135392807006714116110390414295584947536542326235237760293872026664082948617554335319223160507808541466884468783008022124536841216367395217365489482122599257626577756946870758165255786403954690278598778312533465190589916574449530255691532843807666532010210627967988592182072806741590958223676323980428978032058975711415950194268132906008324687375236727293385850421538213212085284993432869229006917582436574221828979642412396164359163041072365785293094730405297633433802027389157780715634092155402579503120536802947138365104129120003830666389952115543775081323951740250899235655925604060903265933487265996681993514135428387701631082336458239193537545829286988991713355033502672158341558452084323602239119214330299587712685130469387270211436100177654605352916580642618709474481957167444217410021209286919639647243467554024400025510132232040579408259956469636343076465827619524738302415524970376439282183843204247316974086486228992000000000000000000000000000000000000000*i1^81 + 12115211640832056669067264006953614638068889227583882587303133354648421479239190630668604095479480993853279641442158742845354299872726564765590603561396889942127043611323716653216186786551312729324672497792030807295349663116061292928432910164997216675306291605492340544465965198667842070118429600008380420687329788701863695263830897113433756904911281284987198178394823130124814743510740834709496780355834214790047750646743930818647153907309029259358913829334367209457507464757705755604666355140205471334535360126854021672761747790000415790499182155066270945396917750080756636394020167235557387591712214529504766970060280391376512301791197401498409613917142243926911620701694114704854293615828300122294970718186210754771796916583511179288202246792125772453747616177998473155477184986586862532271191313271596278354012343285276079438881739008247072999509094482982061010404502721321086369103863721736650455221138909003334403587517637329145996009083503855522776341207691163976874142355044791107215406010475205048837928524131076482606575217198225533487969076921698034659714716497178268654958299929552142826591362720832303905937447593862842222313622059407862540699364928211427384888621559486679950103993214493708473787857574026846574236204300459999256698311125093895531693779304285007981495716256819763942868422768794826511761980135748542333140653409571166647515105937577917303343467022856619376245532169082525142212514682036915683797613477311999006440027699210252468090890397389705353877107328398726769996904574131385690412770943767481153548509432741439676513280331097086662958896415999215666609768122435774981794400826370435071362807025142903297698334240283773321864367908619455371758625316977535553598771912104590959731085887650243267243265468048084186836659954423604282525804233093765056928672280418320277687048061174414335214421396900565553677365670776420209375940676681145451566472076539717888154359272714213764512238267604331547217685866076983960702905435681582619041974026860407176329023319711034028553494622758976960723490943283637459579720842412174367448275380457185185080430537053183444521052005773712393998898539438769163887371587138599866556660274730375337768736318680168529262761120554652322048780438611309151677968172305828204312329160315917057641321180018699754621682650109622859535865359699276264011416327801837229838472010782120273219264098963690741876496964564474987674446820464402752317466689829420711803726658315538159781037607157093501838630426779892537074784811430892409449404782109941621441965702733170668972203067811771322100587315192547378489450190998881593811555664621872503355721004345747918082813845643804218195028248267396325818485749310061158097366644194734772561887523093408248671435340865344225410463704363073875607850034330287303184513483752720641931867887424317404763738624624120846677482666289084242283736775482499419568727485370932270864513762279018773527961096666519627038161906354353443559986783066243083062932686406338984822261818931887297442906905153085257673310007787256689684103235284828115210515614047113627866488025988333751531110966503412365708503655831582978845335734510975954742061247343827954524218946436329369566427663125481135332712399207995917728619315559033237518121143623688797170540843019541249733653356502023020732862492971892780218079182192621650427019885670525904920619473163958103367808863415364601206943263051012935815586466184601732061152355592839494227675712938102636686361914184839276826265511574223547364810361124384789785792757452215471348445185651423462994173597385656107008000000000000000000000000000000000000000*i1^82 + -260368988948302968373671180552515506870448208437444105412064243523812812042875214324946683034691818099815928373865514713295128773583878893177231896409430383325541572250434418736613724388663690881208522080758373677836392259634983107011557450971552064512868603384513396501380708292116667748477637830280322963823521552241518304413857293144285246680791135097632197550543731675299485290886857374935400032146407322466979062905502180053611985843906166053536605498184443649427498600729599280523897798478263783081132698383957712854097869174777773971120118998959814136564100330481772119833218281631376775779150257802561950695072414533751455481977868214887801334994177205433621497188001492428890919622153329534000141239156242327674578946077343760708072002710559428180532892057392104004435262043832344060278472399364262589594712432270720862042328721360766566273135781425287218541091738164414793021650009858667957436179646631840365341384742162842291274722475682853375476284981824279664430804131535630756137713608024419586250163433954648462183346676336033518056318773057291935966258573926031950592848540105755911626108485016887608437112100230007938473637598842800381398446085528120878939023970310416033083507890419386239711924572611503424253760330181110107645740034669586473512109738752133684745716012249374510706255484940020168160595316619433603573413432799147776532278527250608204692305326558117655953398742778091846333373875325409531139384081867724481722169072209239056878427614832675637731576670148742107986518257459415031712294223328989211693303079537865471755700224001871626334592739047749451573640516696129988740993157550976606480694986219621318613882762998738752091943520834179056084697295800293787349232561023895525082208451865035687143949136605397860825550239864117772457018808744871324456424643256509346597780911480503467842043171156365415942514557796336728624432124272604294808369989061249061430993777755872403533836016425689986652134926615684587099979290221363491380641251366887320925225920259304423271264032813062941303126332467496057436997675823377472097660835344630517038420542605247700928704797231306769243665722978392759334082346442742478049709424483113852643308921004537544009060354693434785150614009173977296572041087655361747497810295820283807916720329078550187039902078952414156135924587241815008542563201137821237292970709388141299007940406778965451430783637603453343771389045927165886012164784912284335256137932369142306165519874716557268102725183495420690168730031305630321936733590356355934514712309480486348028063417818904676570319873664821061131496659546941817887761734300973924935297881419468304693284836453740616645534530511428309614750737680718425139135884119939127376659281541459967942534695685670265077995666704314015588593507752768846457493625958647517082985027116822989400044494525979984494824607687539545151299461041303416966507503533732438370812845294093251991843502075166875017745577797736481090184685103096384744442041660237274109877348836809059130417741979756374032053880928174584412998684362773314053055830807292299117605037420170997234881837256511701475522465855649029211228347985252266563653327835783003779641659395264031158568330784447080171333159024292686046580431765641417356739526814331355610115350848457402440749326158665194269194552192861698814860306517551820187139020901991548221844024315447764074662497544140247196160642373889547188899867304357834806827505628281444400938025734798185761112757296606011506261106013268073462993913203305981345779652803203810394555138160756714430261866256138240000000000000000000000000000000000000*i1^83 + 2836757215097564525729909966128026839825457268777113276013303069777297654900259500139051162654172182256352739446265091983852977238928486889238907710805428789515952836546793909556518226024295580434805771209218836079612133139639633685221001674314537393989440686129909832204336006755549503968127543447322026041168319886055304369851319987032509499095592836130577330509553151358382448619375685790062895072356256388700500166184210978173402217758873217942740014267797776072764290478501592427338797151780934301345991603897461422731409338631601227883659998505947005779273422672641419666744126052435876976826447833227655982941711630396204354519037624870882158597085567046197123713004290622592385665315301660278321964432525407484074657818597099447621673940854726121797816478401388410051111442238688264642185595563919804671608259186877008361612392802219501484670876692229776140777037436125876503930771533313638241652817629131853706907935642943536092724254065531686559270028404741457037512086762624698034314748875344995476839329153969304273795756331727758684791551788902230711284307381007598805123851326669206058513473679712229701598856555774296012323443207843578213521494820887382047756319128851168460870304952555920317839063774704150385548802257673039602435632460238557740219553977339465919771294916234385017402452294659543691530788729910216559198035797831578491612925487785354172426521866163031119361122390525161035704153077193300251776413456795000624794619742336204534821758351762427244075855382623762740481559021457011529545585416419952164358543687699754916374094467863341384239437735418564304878969863153682269031816536032278121819987795349648667766431429584328297712169931367163530991201895660605895863545565587580150261473318553930705434665986853181464208738339474714087039711332097115772836762102695024952170283973652186596296348913629598990580671220649896091997941670452112608410444050755874392992203245377057583915587925712687726381303562418367133911975372929235656597433660527467315137952916771999418311308170627487504591534652276979819660190382901991184436103723235903977116038219557778599956181793697789951473851477021718566557086633793355187666388057574919612167432502172616262625959694978353496181865243209866895063673668821092607489085226775682875768529849805310636621978389370350181484004528672021117141410208563855243347749175066717112153254842923088055738480266350354585946947271081523554862939991185223892476272482370324711310986735058764337911307241665261846817125048418059252263596329513838335411143915187371939684042771166509638061178569506962801421056974571390539786378533259645291845658736554066008533639280589420829652089633939899163701772242820125421685659390040621875403738347473682171923177114374115171339146011917660710718683909125770074252934358477329155910694247002659966781793890512112288114526041022979314143358446787563585832607488010056121287708151629821486794912295565062892092230501824309894278644857301143464405326808409749720192188805813492697676027435721766789939745540962962909854856986473666739229547253446529736796396814576920885772838882312149598781806777213330040231332498432593264802083531343602061024065603334913146659302670444934339739995718995344181782615864804747042999873238714989719383321958163600933137997911853798336984828593499389639598767400356388175191184406890465957397670356807411118266315969898611842908884955229823727612486605884905439032414362004474428280532114842959458153659079207684289950732191247863757099336005414241411205114067073720967694578475351283824492281856000000000000000000000000000000000000*i1^84 + -24780051077103959314043586863133883487047956458264149355541344257274908999101052781097303137157094934222796289193649145980257090084656195788007700485247892744453320757581275862692988664860351100282358583449093649537853267465246716388690922861400549763028702811581541294762752071636217656077228817602071389032927275839455883108335224316477771780546457430565484443524154956339776000783522216266559553718429060551995645092249638888307282043006265387133381152544739447095899772373915796388789503270535278625624193045888535629467699607079732134397798835715567543747243036631405619781482985769055682490545837072765929262655995913105283678372969375576398815004939330282449326864993789108099732535116019568301258010814302330666150030306068665829913284686006790771971050918680540670461206429340013844801277790955690554246190718486773857844864407150015033069038204790717338486703322761449552922223715795292450835375299707219483055483317133742733665149539240259798149748534061359634279926511365285326226837549243987776013407850737369120130509540082996568093113452534590780033326650765630217301656225929356277165531547139104126592020733214791897520194726305777601255282170148643385911405003518428109748490018456821693813822260256483546236123695601091606084861048524622004928592865230328226219544549903715227253415075848651186004372796593520125510667661737565951588229246410805443873826375853152344971989348447183408506416341192568003392894640314380253669965562259792270170679683338253345255252178650894538739995890396347932758380364695502430670512897985011525310758635504251420863208014205768731750662866285920916067264944209747022148078697375376969741851375597487001485798599124137032185120009248528661158780117796234558690635536688500820695827709811899946158206321690408319578011920323235239850883486689073706024406661695412987649998591991369201639020389633811540829079222923684935110836621842455400207869735964971153108368457483938691018713086434419516015984909226567776649706986147857077448319415753119866584418679240760271301980422575779263272255489634661335012249502582799749515322346699252342005401350092322109390159745192376488150651269869721834651096952254867808902767555087242342860553353467257673575013117544790930592720427889957537274749941122382542713563499315277599132459149295735178966836793034120336745615352662716752021301384406638665804936652738721478598153758294661395213710369807585393093520692109633716923895801489600608198711155566392057937595634606247614619634880629788796765463760664068226566188214228669716667247752935671766873257889535022182332704676963732911671737927798931271744552153191749115947291909189602378858865300515884072060621578678085379433595230610447202946987500498142267879894142321721198025232926396682879896809991830897299487731440532016292658108094469939886249605241670568070232940425401107082138082770722029284022161861384684211782404542479842005832514989433418432914894792971640902086200736568466455038911643108908375642153699073512346133092652086729334079827391220188681291802185062526119697757930268135052681501630356586250832575698785683920797047473949875483243908892486211744376592927829517016403867991441722086037970369883526781136156817377994874283793196048655886081895022550043865246286245375399165308392871335548747762991941586481327188639514973800719096227864332479483690015513737549299403667315127143607308596304849686585164190963113581149467740180496897364355626013418388417628916677260656060650825424863152771562402023414820881882362741040023359318659146972663906304000000000000000000000000000000000000*i1^85 + 201665600959295477707948755621662844821069061626221899373543635997284494380435618395995218482918277756265906899724460127324861348866923278626413678993709919358104766165533536889558182775552060565355603798010469910578832758627093220045256479005517946055254714516831685714511237107515280745089337916664952201290470046479002020188171096018891517018540777170227948765704649330982314350502777827033754610714835940384591573190563282984393198901498560248555819571582575529407423656042127326585068897511494152061262678985026301644866261762804999547155040233149013841332137095607029718919475558231764252791944802539157265308753940657479840919406339675062097794749647738453617436456540909305218717333425550319329640172925631908030852598007847287192911306589013129148127981549265809028603424472524848123315872954254818130246730585890852666496580618072117956157111640078295521450278856832190398173201681621081835259555230360220437852979745044495482018244769321772483129526720841581329872992577115940420594336323783578673189664594551062670440531839527261131576987846170061059987103200504018914430901196469803320579181386646440913296452217814333322843585711291912018009688509116454139829078961798349944385621594182841964495870661232047043680555848079057842646024520022153077657148084322211388008158239591894440102406774778008125303465939435447055019520225136337713416296272053280308496079256943379464362154293255584011890554834890376583548857577839545765681232753382499181203293917415899103764219574908000024466106652295690107512565450524060842107449351131247980600824990337542955678008321150585289994678649094689994767262167436692078711814649805430022016822405776290758444651206206842058414856417548051565949250084489483452563808689710839153556544387775921395351739420481875667431381938914485420025531878134518155864799541569585706778353029422387022007980963638627378308069089448568115540138853251881282480711358902690934998610230916791733283776754900914703873239185127030806064128066973185113064088488300621768407724818488960985678144198799275207276927955343905964884773590340725622576151647290928982289168415254754266377703940974641250704671346029871047103325361482938647370336761303747282563281738423621310068305697688019685815186536447354038184682736307349173765071850789784058579702676152505649761135537484281269613016090419798440997043076314999878217626394149832081370757217479432045074366205914519972215197685219639564147388553889763043708742554859372944585310781218381307502182104339604132464655829472150443925396407344029138170773090201286500408650327473063711734477127523014206255390299466221624524508153062338863957170897028348837775723200764978519003804124885616312677638948697359047685409409916031672347711464938425950587818181070372004689793225705759677862269676173472813459787329120353237491304021353414264975758508053323354584465452684607629621913862464570407431607060510862390237759507340382574605049058023785913477764721842901082936922830173094331586316463544793281819281883170914591807128470197587578058695679428163615928872429992279626621334678395167075696055602476695986839328242093910896204645779559986790849337317928173227488927785595843147986098656969506302033442233455344952247139892251590259575801217705608723767637066870035174021267708714564637672213317927060469279401865026294815766298586674911100898635969855489903242405716087042077607287854514587388753257512353905136512629089845555861290391091496845055547993156731609068647817555044719003520845360863055183100955422479582151646645279784960000000000000000000000000000000000*i1^86 + -977126712876140460001323656111330539777070348735095467303846337593045219928336420830787387663823295754108764791715377275412087470855998291606716162895696103251544640053105711166706183705964925603139600880270572853199716940410248559064857056548309349210123368959456345996158265862930471919019375313409205823747308260815578622981328261753466117916742197552348304804765078541687596026058916919988188884783996924753963595480053135073434083482507833877929121710032389850975949103023938600420527956217964673619569177434567453038515443539566821702706518953767382710358649917930844247569315041473142224304903310285129464221415944600447845674407664239708929727680483523137436217012265308542619461140454527217039235497528529068683094874356773328010417995357803075578737031693538742587537573598021755836137383885705168266566787372555924506678148709497609188715390022190470633368810610444207085384465116272427734996239365641764192073920003614621026023629477794857493589891600354889877416867041596074215703851864162513403789139718878692594705305750386206281866034206787776500599056091560916413746719434566035729657953754195263795821495528579393815476143147606602311111160271519371080039618817232743190103760702077847859690405600118757593894448210735351207844592671851551746120510197691735702136181411962788171804328933375134772462901264509501319865931452696295916115737163654184694541406575615233896828842038948871047852867913590645273047115497767948297078435433072521212075577388697151316767212434108900659936870434441857083530412258250671869518560534977105380178976352138594595359491489494087462225733417688454655409904776351877187928407688184118792019251383049197533932115211637558356165557575314054863150960362149526967687125334664312469533584152024840484225717578602452187309737084446056285594253672566613373208116752996781063085505454331986239899449964624688982204439683855434330965910073361016417440621705403580175629743069615703000102358594928908336422798008999737291341059242093919097310491008043352985070247177236984252750647263788368974305638274991398435827064067627472036210370697486514138313227267274239498875191778374631597243557101870008185795182043920191291259398713021226314120349959581526284470285045769595153425628418857875533198357233186530990108303524210031875284170190582361295754694075574840550296870551559098566466663106426482215269937643866444860530889475889878537735808260602827070156164013566048775187247381038284280034395679994602933087972864783588972862085203219029859778902973525892026679772636301698229106446894696924040342477928568536519487322122807217836943705914267791265140095510229324532015118402527701261745394784895415666982449600820485488303651164004064818998112037354018034584708796393758465579089650071565464244841114314635931696378597977646193352245950058441033757036068216930009557784724659117014598837304940284500895920734744634382019639412006711620843802813683449521321811332864040337553607714146501038988640737969730718077981664384792325101751004917846941848329437439537599409804169361702873675783518179720333894935171667894349968952790570595930677652750215699978030517062932904002011314428962601702998986044881863557958071138327318251760804844896095460611318835523343472335909189309400105594641893448486789986678677758220811650650836311442307836957418272969814108824212550867535964175179449430662692502701301575947223732168556227652165278592028481995695042831358718347801840426196750824561932453705668566472877999428133341802776059357949211455124541733980025651200000000000000000000000000000000000*i1^87 + 2138575808897513730822282359950968458677375660131576449823026277264936230231369982499807859999378914635469926312135196514208985760917918046654554505441083972700587090289732207743437160943703738922668264234118640810624707032566266467308007278404039699319434020099977597774483174863245304234324015991598477312435475170635078218048765766087821493743567885410142081406792386326370444009100269871492197774783020264618616000693657940078893896787955778413809209571946951071426705506091154099178417159093269478210143730312747934289131230634685731482101217221909010722216181990150417632124765154605532283332545903872653531343938813868976846327158603687351874307762471708610598349233021977236896519241850055943027876763937751819428185151038689939505431485121325877182791043358936841715841111281143190355731371980429035236231293835361269472002664368846418957412778006707392131381986843974100969815856930864462517335230009588479760247156836085212325566132746672044576482251567877061999505006532572577594184680174708069166576608775913387925903357639625612178409116559724602502199957920224655995065567878307637777345375015649377814264452936557127081308739638945897080099438848101678922460959942849258728061941831839203169056834066477882778721308122462668531717598471207843958135151922229848300643026511777619428077053532272290826437629266583882028025393262448535707488136147331349740138725569567261119113835296064127716403618661673846741523892260656418091415723196655532024666068821628084366923845991654219061340193705462540651006009499119805794798970546402503273551547632177632757094983655965785488172303310215977665749976785647886901119362981052893788745680067319329627085755574284641835096589186718190320215796189015588414188428582497108165282190530236661500952335698631287930516280550009081905924436101684916970216137073929529742244221968096838868554354276172395719410662262428216034978470822020399248730693555667247499043191265936227840639682054916199268181414205242341256162009463613454338036745383952718930536403720705283007463583857399291437863648207357579893124942436134193557997049341534237494817092182197868235390381394308598190962677835879595438019102742983607981978866683808367835483210341208600736473884210025581866266849237122833277834469266527133798457324723402008786048853214568270341714401364592760310942209302036589786172941594317375226235675918309744403152220031452353331470820605059567305258615236962398748134827219501701634503255937483674771274468691417414139014127718523751263306305078385091013743125052402244107096732337812885539728897324104559858192872063351186673930932476700911074559236353824845810946103452497040345180787297729943166654566608999989331386308456835220339259747775237917215976604056722724354837968954917614718688196875450120455003206034260644467266426460347589642075497996058447086316052077224055904865699560859628385913013415796426604155972170335558588168037804505545271727498668892093038334457224324000443984520423840629096310173879225952331090846547725298682483256963853581389022215030428825769324714847361475647142117786663466008862562848275608261810887529670795864388740386658250919639401680401686955314208054436342114553515455671087906085324874651174127258485962292748064618278934102181494363516645127096514762690197601674824776766771593833017874562977650385066142428575837154401102895162641978506460187192926068273675187841437895066490180647202607825689707091330578209714084693753320248893184572425219562023862567711557623431366477159914269547482588590899200000000000000000000000000000000*i1^88 + -216852437158067761434486844778902067544970129569387660181554178438622812685122164529584416450085347896985842589685899883795256736545492629284370191182081087611342071212210861641939528043264899963335129618346427124202552646260989904856260288667590028956247055404127436433797837633110223344278463961032681461272791671974151809288814404150756427427167464320364447247175201528640268071486173699287349724728852520972514070726225013183531982629222065212578217744157876060212440188030148525811354550113884007941774475556720669427591603669620685135689945219786949824490154153676712308255342898640174831576159184918171729486716422802452820445023591604562301888783573353586644197673091726317028583863817548355170155508948984896885489879321527158443495043499884859113757267021153814941300175171417526220207013750281831479108987342027420758026271181227268565444884937520686669690782686418689838278684389516964919271134542210118419213225369993019770370165555658179175996074035326212349149844069547592506477563795978715417139398796300617871182678443134460469160100429128980706690755262903287247213535119886774944802903966076295866132510191293018950946490641838590385471097996627417839031524594486150578719527471128333538547990079518539106078083818378491220484942206958984567604482475989284860948017337491900644099343401774483246791780833758618851045177555607911475477241442744265429004881749517227002202163221453902023096265296295967781640386496361010950471744315580975417052345708383000812595346627397566202395449656628422208388004719747601131350965319522623180317751287110953215509973897708520897161804423824832688423304447296565006168427866257502384687596055512956175856694654143415820017159343163518181413235027388483980353661800215665493122663337885523991319009643945089837278964377083196349399510723263325900380603766716836075856561616047087121485385489607858608008135407421951363597401021433234058195694324639168696057767546078890457131504478829891314155300340588618087537370404735618998201275364715195082999079956527894056031244295998366025159139946404074414638649807738448239631959076790776051051902355433954947842647202855859632858896011349848301035316872215146334300405143562506630681657125344203484386522675004654985269392695930898149356242605290915167030984250400049728969362098117643658520068947276853190997015845737618312620818410530922905005729444739036620995051673623960161436924064172892684126673698117940216924509547631457063245714225589143137559894074021051768423345126748007154903761524326936776091378293424157269459971374087899049387154204180861600376546077647951750106071642745304163065693255010515844921423706115922087434257721296387496638451848497052274322698832506201782557506485415742995517054456264253276689893801744973577280776310895866884299138887985995730899882170309259937676364701518942330182100557903737579243808716352223728842657951783129639341471890345891726276509946466363492373317291664380224674634081818577837535464405931580265411074905642980713213894206426554927317702421573341515149684183078040346732172965161457125148476130337613452769309437815593695286913789215035076947856416067867886738035894498875213656981518098736642036292794255298342991605566950363199371184184856053033082075667854286625565464268054419148479102472719682562671525346851837103469453581429646109979392977505832829175119894811777004098831775439256223612260232707773514238844572383605642591837833283622085262676125066462131467162430004460079080127645261504871991972132476222438249594880000000000000000000000000000000*i1^89 + -10734636716529514787681372348403774790233941888115012584143150161889584025532546757532024189152999087958120439080146174058422757058084579778640782434867599368492472381968951280134638940817227788215033546705985821413301866260912206350193374480050480248297810013918624855822824515615745197212365617704978902735682941821530253513872115591207344017150738852938306434685732734763961541077072976638881030983798929078306800095538479641059285693645695950598381830804915978195265666179720957003927345737681647244975097599580285557893545738676174341595881437281402779446775747844637015360499397407570426986147870377449656804361713517405780874670422985346762598892891708769536091852123679299923132040662655449741147060166300923699314276090906245783866661969257398996332620995081061638690143363191564552542382446319543980155351547738898694501053578888385303654557091339645675635220672062844851836331301727325624233939933966459185263483817277774354185873168618616315692622215256903541213765211509677214825082026614995582570454501688403518788582005540739599247958284868169205058682528407472017011745000061626631596728267952320212104819909633157435970404367142989661833265703088134437049587865223456205831038159521778038555798621781905014498541687585738880717931140545357618075806994593753943618638133202859050116059826357979702355277317909276841501971250499321637925270689655021570537843052309407006930184438241875934044345845479219655645827806723934310713646781344204591045121882654814891894891317387763845911650013692794522736503860440597264014409386607549441616383214241779943657519426117802038173690830222913494957601430628688684944972214720502483990978526923671498384925346555152170894482069574872048122370832222715872576329316050663366965998001222946510295094812699048213836864296830030980585797354699853829870046137169125009735918544746558807799068363590701411494368269593967841515905855772381073606241566234602819569825367145676328792543554347859233377081534621055765078231797234598707119142589041855853688821778881996299439444387998978541141659134158401638293784335183117810635729952384188931535470248121842684665380463670966668895160436916876717582473659512983644506005309959394898778926175741096329833830791734341723467052704723480322730864144278802533947929562866826544140227112047186579345188021664594373636175560319913390182554228166569167962541829738109022802667305183480752628361176299729817084679331579847243111788402941180675421282056170368144915905710369932496465848343750148151082126551936025421373240994599182023679969383514701731542897600473008812864552429554157398928573069501120136461181848039181098127166452660106197639677626711190885396615451569279803576587604356595957217110054685952947587640214447705789894707388399551527342291471252463296612547055033480579432940204610289531077910210575041171474013969260142504435779173932945305156969829146221922288995953916807653499881989741451825160019375890617186031963150645924013188350948688994963927442639634134394979794533108701102557038392102095899533113314197319115321742258151549457595929031283601152764330003013515281641691709712434261809607828031581164179065611938511759612087160863254633765859018137974460197305196550513481707959781468943506536785263976171254441694016372618836487905927893270827013791784249738455704258075144913295625720037209848920392904157098028766395624133121231326987776571080416844901567923636131585687859977166245358697305795226020637248653119374090494227672105624699280272610028714721280000000000000000000000000000000*i1^90 + -119633515904303453004223439242950354684425621361558681693675764626527446088899349887822104973082612969163303546825130088370453037402437745317873190163733936806054281895109575562831691880203248420511990087009508921102916257668520803009938886620257540514088528189001979589299923000540325639985353032987305121653153543014610444404230674837439723681335335864645619719640067587823439114431469818998320317878696203572352703985733988513721214989516071353170778546115430730772226655047728963147405245678792785652925056620863607791618795988157396572093517844918231792398487351259912177526998813101322725420314806587985090005163055409639353478376090252874036493651182814370945786595808865159504943687775032607417218028872719304943300791154129409088267315809966311317657655708585608634630210635023276360828916070404137926852798555323587620046285958778764308474407837549678259322058433011395175964157522520492490028087084374872648726839072407348429695795488266067786416324051342920431788714298888921086966842080188718407589859596944847425481638820487624690716868862413549839829944855106636975024157372988152285529283167692329904853507863662389285073376435133516749325268564056510208984216707997497552841988052124397358615095900512786587355477199374266178459481125961952376648358543731822869801349190750578801878385379577620231766385971589028406646479432512703736661063238402069403041396273605672787991328180065968757016481518501949906404382251842710560791550923735543037126907484938511273045169681548623054292608021469520371176813875595874062247846208481435452475642549315402235844697706734526511477818696897560985527671139274804001786407432961657997659116216873390883615845465500657687594209296008855436925830960384896261207986196772842476473669379223702361570527661458697752949546018854595823135817253615596026783152641709071230221101526655984005507863820131575244599618590940755722178701093703342611772169175615453908271808925902050438382564999854905689007602685191218954245794631080477212048746648262778231656643722178706966733063924196751504325466519787849448256849964842915486173944399757662227468135023055370097584191514456850664538094720577284074816104739097316491406292002751377578143996058365469085869518052493509682528459397535281632717225654106757861648430271083501930791072583381965782134895120009322358090162337600857327908428964459303569521280538102509421062896374419822222127265063794382134831495690960776432008055661750520180925650891962483352928414173938671850548025932289469788118189698837627338516462821875738176689166095479287366966655542775837555949577530841274796206667086055074359177437334568360061611931031323835799456077163272738523715541260610979720727592278730869094825247275595141852433965410889777332398990454885098879221182569887570326488748044404069296135815135541920082763328539701416307604139302150671865462865380793893305783568359231301384898623476139835379298306392559183456875473574814524886885355802077845416487744649814167593453799869058783257281846580838806663410195730930129949349297375734126205340634794639108464089218158819600968780631084121989293143381315113099841443240080368315993017603967748617857958373109405690984094629247862480317531154123796115024825277522045962862246102577915247875358214105374959483159694233541118900259584964203144863458470264181119825657962017758406908717551974713745353324098468650501768871429204544812872747043052314435700702955520099767872069213793719661258497110690834250315497182003352397304509235200000000000000000000000000000*i1^91 + 226597804430718065104035674874589743404816611346354578150408573482463538100989601406681513638974392793512089490716777549190930068607160635651126376778675281011079528944186586403436322532251554840673248423691845526200149415207584006825334411665093458035766374918815340065399056349261048014183297915630396629361698307461796188764382783875924438951160165881557544715696038321649754536885238074139796208718715331340525222801901825891003865597998142492125940805517606023388267690884512701559114782604490549298522972999273074700904769808001047637253517985469388048027262358199574784472771409117449216678515986269162616832252209528146067319679320003931277232859361146330429253844950530062850973723501872313208876989227041023834736766715870808639934550342713708367040705087130108125142159278821311325278168836502216594707754920713117853669124728111028107204453290501699235257897650251463012850327560557111095257615241555546667813019680149327868090409411707916319446708456495564777244647995808217617762626460689945203033250377178181418977351010392228757789696577023890729234425138602548059325948138146173475332106938609455269559891310065823495458643171573503484736806217567177802904530128019010944041028585510101002003779259619322956748011790582933303653057804553904735199202220808943216865226493469430147909017915152333588268636679172998801060340624964455068159376729858141178404902823053408191585376731057444817838148607632127144080218357808804768329330043777060048902041720023982822979033882952835114158371400020015324706857761132103468660036489424889397661902329379284836126571980808806660936282085983167768991359961201568046120304516529047076813137176137276765235231341576288895711183685078590268579137907964148665985478392692423936910093150007638246053796843390036754293240381404335735309954289376280983281309194347989035660985485731936373632762074822271078268245336492548836453611083891514257886989337158953539515628554851610916114378333220808121004622886447534148281216266056445198571964566679448050027226254265351394751015493624256886102748611873773139073785701353419824161947891931751907683237585628446201966742979939749734478554624204282247299828608922235709763056943352570834308134846307557038820893467367731396667845276599921466415959763665425319529642924270534484506969270221902690701391502892395379078992182635395961895213383027246299327526599999962674926517392587626424908484974174756155411819526312753767951286054386125184150703955481819589675882850741142307877728699873290023195785435445067376615011128226586765541124135859971178144857041285066823503283267541198744790087472654624676055012178732100865523011591607836318355711309834709700083636163679749774420475674479002379093083823763094293583991502307769213155027101044405671339998782676721622549050935914127655422820954703235191191686746476905372839226538647212859483287974464491242009185033676654155621048924859615845277398777596232861721047449128370903916304311127132622201623153278384418086147361349188393723333875695031244582191557912630359260686871626976494952253714166456229794517657606178794026115116241194603930057928384914694192919233512540601015560038286683813189437176859954008750627628450640402240225530712845007756586055639838115550504875474438697016601305766076380319913867836458309799379816508387436159933572004844721200825922394944766759750857169115319744780082790000070394409287139849812916098108376465308851468447806704085793665422475619078101154046462342202991737359564800000000000000000000000000000*i1^92 + -889423536627027434604333374213128663421001218125930650982325758423166689352940953435289476283631377316561962772313595743943608126047043494323276243157199012576168258694557204069967728052428527588425083885508844772621515743007683176852653550633086352846497375064382542338487042154318086429497568489801097413185918628924374228620209120982584927240025759479730895101887986437316750260189846039211537162035390528261289810775438677834627288443235071851942537113229625005250301528704578083986380222976140544882112342128037474578468986697743860254605129797642302380397314357533724683541077820690243838747957363682085340360084453652392109477345520897662529468573440611823086164819326662221957944202730841055607328433266703450223314818388210975977259629966923531461619121628393733946917915022111165983081108679881341931114025890536248709003062831886849220258266558983247290081543541708686524578740028485606381733560002959959717059635017095817054497390656352473879251217781634365920329481390117866350361322250118489028687882445435875306910580828313652147051913186711811982219063323710404984004689438910454576711402749715359229511494998043421647389478267203465154843026476194926177318092966600758726342205081355245357314814991187224932106273088863946342294231678691301660450636693387141647126023959882932793759121707958947471594875214956397743995497001508581875098818734715240531628210288348685030730897053155164704472517119356099629844857429097620307675089150505706026078263982595164447501075042672471990025196482860686119460866445016179166593577423614623061963446200703920616222107333345486792728961118685565178801705000481516359863057118685782953076736694604836197330388757898642817586243305527697131423539010399699960653815904633686390286069830594481549056691587648583419361423782838085551080586434210155746440738598642698749190028640782125647006907476675205967828964389792048647696764484788906973157206192974143158911328463072051618808945617108930439285153205485596182656712171193908045366395603094525367814403455476959939607829313216456727498058519826019119195746081774952791547434926641768447343391317575389763012887186537361392742069618885706166318553520065056099329622847362660872485982956394568533102632375649748047287081440079084572044273274269139520225905867874399605244892327704680105151146421082444637289587705193028288811744058057946014700859615892735454907910133551406032652014703011549069109779663494359626365463776202268615284100249638458734216264726086361840514377348021556843442200996797755799539085342428506188844143078960672695357650657045490474715924787399711659278954628785990752997527695312029586592350430507067927432221029841135992230897709069951691574832507342209286877117781120871635004787481129372582799913806283503110302181821782969034061566537440965706100205983087592620199085920902016466926999656512264658690167938078146314259498256043923670806129666823328542352002556072873226632279273293846441069370450239697335738828078425502249425655262294874502368754655937271554084655137655968458378789873012628738639721420918668892437247564793894347559438528796746295695864812793936408557635685343934109106844946226642134365160208649081296055111321869744358798760847360080325596898931082150527811595233957552738834051031561282721558448665564115048138239668981424042592959274230357696521405639257017496000020677661368729776808025003683076513408125661649795449330255453830573367491261077528172824381190883182607514717643391971098624000000000000000000000000000*i1^93 + 305936111482790861345562799730588716656952241536427502777112000289569155165300118280710433551902428365355215363817516210474138479878218061858582532809825975556102495802129345456229219455429834155470568425462238143540582851624863083289292125482741947974647019276125264675002120094681614488540933694268035512572679349129928624132876804260968229292588151607974246435928400519414800083639492101327283174696835724881744245350033596457706382011187940233737764851468146985525021544610152347609790875375331260097599372368793245231209167826023469632777285540440988016771779359449325284628619705098107337390911454858134303339387166438708232112749822517719771845350983153202635148586327792084804021817087785710652416777423420119940454811079971814718231255729022917861118152074694893039302320652046284529961797084449048401313586086974178783560110252809296613549492930859981549537145948572635043082899566529086162030011418532945851906813657500907394194704151136560294620671421752972494622057437181577591393359045985319031767340998780974107741556721588780941333199482605683738841128274211235884460423302869581759339997048303061204940615242422510885330017454573978396596077704262633636615538123580860338226642107457028881313778327890302196370540462429415940539960110178886297010353519221109097432877290992652087456494575217994433058820156447968236462781795431402196534268605374961131933691065724396779487773558927337948415431016485670504866257082496459966523087863491427807533835618543853861156796625892735311253234215640181914700240238239382152922732094402828842991799999034667666189424447225295500861399476140219931836056254429868953581895962360758687488167679847448639043001943833731157180934856735716139614941278893216779100528957744798212058130572205158506272398067466826818177408330832123746667057019612351936354478178653180824094870975615994556629357339807627677936020170240471013090830536804916558782561709036408196473272983332382802150645867837426847037864140309700908445534856189968979997265381330997147945594189603937864150478181098793616916969598799290755534421837635445857739702884220211238150005066869048737031719902395880662708942512250455577257271726575027060655998913202403337387608245713400448968141798733948593921780478155239093050513615498379969353116396271164453929021245818361500413235665356553086429685350436318742440469445536736339926028704798532291256028198956305369242526638663947356881398909670481682868986353995375497098282716369034591140328566694669364503413435317485829441828012755383234490307702708721887187330111591670323971941980076785086529535266738299205138109925679511074300055391862258624130046184354879891871946964713322816038746992203597517768938596650823125892085739739588627946509754207347130721231833417341701998503394897125634829276479678168196522597635114575736416569914660598997222224361386250794241070626287868945445603162886481727548198128298994838540724254701843635932100950143218094397720767161303754375181527464094233217189234591920862077767332316157730947177507408478378999773211385347328047727221987522799897591370470155990766313927744596188144691592167113059606006567492475104274743920663282964619170354970490032113830698501931447253690578949993347149350980036973814235668246704805467166276985055995952081439580053210294975481619626502550713064732538972200017603600707963511702258994041174048061220222134924900432083542583187743950746118412390192901713994809276317211458076692594699326298521600000000000000000000000000*i1^94 + -34804817265858495923096436557015435152635702174698522666084076673464186113287740396601712979809987536518549507971889860938865122759460501592594572165993245737153311656152688036089246373218535727379861267018224107717091510880013244752597611860415989052862090849182129274567527275118166994911660672015834363382103509030537659966869204373428579394651599397281720856863438914427434388952346799879485000171689756876649871588871933948920749110817789868779554334505552665933968709789221647122787849540795680906175063206110574681574017197851789907305090620700421713637085626981659735029640273565715057552518702673657829051480918543153796874717509419169231249874977178028863686197719371963910035472894835297459235755601946462236403544095974478515245223625190913486412267062414874195412430428859674006570301924562982175940824910795459335722238971674849513982373054089791892975673835374279434283673371686449549794242939086302351652306046506914456959733350016448910906345171432434177528162631768139493117595662289519052498233268410756778977920000243202982137991750009736292594919172642085307438636527406085196104817501581415958754617272174574790980179186979037571244546985075726359398559101651580099091276582192710000469797645240225363865666651732136643203915482035190629980580142100040218713179881863696521353845441595358096173017360307212483501897333762177910052798737822621322479596211393069931879268375759367507533226143969733001906273659231007164490473321481638723005390225596747895546802084467348537746432798899323489778834786800574514865751809393722110069397265565185926698584759042373774384829613672106148663886107350785537731727888353048899813873311989159445414475743881405563274154472880305578728338855633947485431018787346150899631765402182922341500497102156566272123300255653806779970766614268209089759758088899510837554211890456336841850297053449351685636217671572509916817924588543865406513700262123467507279638354211256560959802050075453701659519037290188664465212136587123197098226778375431327167926085566115523436129273501604483972452704822326801442720415879944323562705137823752196630639313580881788061855175165528524203713421416678867720274165348572634335813769356683244587085272811713869318127743435319726314400748880090738581048656429526322387245967703037980606456788601995023494152909527616806333684800324040195569504010818812471840242163933240586678434967391504960021188481169787591916395191930737041063727190065878110792038715807064317199621833786639500110304371791068117879708130605321622524030636683901701749051387886435120908889192811175491871837323493604781761692664628992909651689135089713704687613299917469571534618586554296900957451698745342027233672721429304419423258501809811250122636202514002972053623132300437676974503520774729550464779504581933925113673421029865243531569954350514357385807017810502710519278072203109795513043684894228467192184508329141118216145308132067037879041848740155375847628151848175448028060358853767259333725679361914375383424103466901943020920568840102905746937333022462625848432566109451827300753413645610241405219965284656251690358887791472270889327653304986386669303590698051144483219900454191868766258706406856129096818946202604108437452517545888435375413340829728595279276617929646996605156561034255704750985519124231886581685462566459003760826856801525278320571275539119448825222854231887696556888860793243446451006956775028414746335704776389623689170334515200000000000000000000000000000*i1^95 + 1417009382080328481613741540744730539849563728596202221047268247221963264384554751959989926818547910445473353307304286493342462835090325760903107477795641010086468949580011615493640069416223483995791234260422720166874643329221015378979124943288245677669019175204438650607516403772562729686792250140794815572515129591464783850019508087659657323015752620212025709445144797092570099620458920373181318858495170322432082854763152586848881062279443255628690477570975757890655756213646387329990828731059550345157360934373328343726340540703362059959969511762911395651931053414078019763989680820531117764190712260263414379602452836683958347229145825473414311212861641100542005974861889780933653950042726919931248442261978791733856423421893695226448341677503382868689892341530388640107438611188726603465891513479599031068752081722820720877295260404749117303769203426062345085954838505136647529071875785727862042852796803971129857832560446070122607665356486685844469164090780671484106990571805118400402606835821583312734867155406923483116805310945975517798905437552634605147575449309255420158877494981572861218518579115607019215761256257612340772100990923359417223869954956486042993288786886558981219962451609537472504309634969608768079118828472403165409817304134881094180192641683941743200957397260721542733902867021316695266777809989850298840360842335805979335085026281219296093043391930660908054587942218817037563772353652372428279916922136906457839466569242697817585560349565765153217065887356870022871652120285238214878476118355096780423590749815026722508271292269055313348575428867641464749712350151679931268088225700156813932526544583417023827700174128247812730545311056799995183982097620192552213150760846351692572639865780277464317735437148135140200352235823490026414369095971432285021284898495509192416605130377317450280651039502722790694426765997632192773857211082911161617858276322281197556799870532654320376932227252339005672840208660850782180790092002207955049162021376030501914971367623821056428915572155417177232203058723869724389589095531006302852332383689499441170790562299337101466424520871650047917966879220528571520782571383551237200704635996935907516922032952691400635856562583253143973058192221853114475993298410499356397065495851120925497396600024863810249783871270518899869470979287942314952379678417347247721505401707128896251587494567862182563283298360491734755631724582152645872867324875262590003447099104113682599847488522545356793016860965763552776054357471823876334869543858013982154083214385728567096298619217397159837104478047988509812905377058633018481045098805249144462173470596469514138034479474872191968869598794501277613961324029223200040097457461811928089184192643597819406976295951504054148114454787296839301420029402863150685905644454294454669223724010554489819748206370080525357432585817607487788651505352482119276644376622092223932592689715171249699981655922986428972932495202397496894983067634768024760618755586255350393400085437630778539295574549229183256296693357747126241216140801105284933597918107156685168719919678377758762550683169833805627390439970039429769760520506394513663582010899000033104449407317106660071402252691201856456322854612277583738973369286917631227394343126703912110519303554074683349762352182510957443567644684301601791737973472914008647970622228493594438641470998917095158433738380822869188889612469481105669301797052162366026106472835312223518720000000000000000000000000*i1^96 + -202666160120712296780170662519500168298872143457344043080521305095903599813508250068755163049865696066760073603085597735758573960169315220012056911610851052233057774400177034067983911733695584440154214940920020198187970450135595350407864029631164184509382229360154272489503050956820633394214465251334469342479371771336816493935936514939303157222510543246412012914317578849276620613716719179588388995047108230143462091278783507239089466795562683169390721197078068921500666462316054394097799087284476673811163425925051373754425583458199432133450093096503348202418398849487998851211523020187359004057459743282251026891142716154097222444033211045310833066725025954665819734264135656538813720729633196543839588333482165537181793988808559264583595060734012371486364131828860431359688008134073544051344829261392969663469324693330803097906806841993343797590286023868822974114695643427399749120234858541180562488330718582061841367310834930233631358672053326000709907917994993679016638864384236861165397120114650993714277567473183904531009899969218798221757121457141951128076026743624998688703504606263430419199789476379078938457181660057665942082138081167903708174246400689981657257863684069716939748503388828593893870621965268809816512620478386817402283991931384543457372234578125912883142430808795462201852629815351802356412931630352594764663653443903173293569052461824404013583338064250770147047585430341462464115484857617862637850460756312033785166660681730542887733261733769692941858875619141246026972898356747418697659057615690987936359286809500311714102536373899529030478069625246696471632737992076148371275073638474739859252830089196224862119898287248961578528853284435083920952227371111360236801136439603321737126502787597987532357281419263670547237300288341816477426619107733954824291715113163651434185928644347835298489986862986535849942112959384925372819675888175047609499666325128434816382998264325757967372661141408574422299479209670248354901283304220854572284135683776959557855248360906996824070183568923525108696026177867968785478724528884653064115801861064598158606729320312385756040226886979225422186623728536735818413553616074278503180472440296683506916162488124234192142370357168633811700459336337501840359468647486330692262418626272190571754467936247873839634158929916164176615867579410206262761453897424633730718843241592783854717742118185320798743949471098216102011450258799065709669179165648489522469870756959308211664539971576282884502933620155548186989083037800030419659407433380291279418379692435026526078775127165335770715885371252138447163541815758882315355119732170139137644070769828371778402495651989245863847511651878336034372207930962389341558739782726312952972965112698825799971555455642521184955808380503727295037306931290989493480052098312340331653942289329910140385699593837823345759673812393499781412753308837659325490985710745413668002859478956801659011152146905663845041295820310327928274339543993998308268634015970019114056654779666191562061181750843443437866503648089182418954985015967604516174789986227600998849901510990495098181420673798970795747666142177752000909701875383625393220123506917152744146693922408439662035568562329996746816964954377927326036219727549373672415590518911363364812241492597707351759236756838232881089116710716187337680711963256770260165279931920881820403440290640532160167669871267099054352972469679872381306361343942566049795276800000000000000000000000000*i1^97 + 34547880186130333109576795716839509155549729241418551533314710684793963227163582259244230890424059656372963553651383357706095791535693461443733144832622449380417967028631809673548341256627613676980189623236571818798838762665317886922218396640510558472970591289814766250165705086992268964889156274216549256977054206883483513904646764170294800319307206294022889922214909819723432628452922973496616290021177805832949627933365753025749087432349924778136133717338696885538154106971142304089402311752827311741925995052262714183091315938013653999465749898938049479252059515923346553088338118223233525783511379369335709989894251729932143303263185209069942360190073328301462717880354072798234124203189318072155246696308219809509582863826156344376717489807920597871060183389642389353238653027878296307130929200793567748653279990122629553826596175295138506570877760933373068212632745689495886485973217950085238061002472342714531380623057006323825133665265305735434960753148594815281871844850216356565506194716579970976525422985712237798512242067966973145782088082398552842027714808688621551850156085063041147666284761163768174237795857686705216464247444098829772222227951374977471416398648028431425582573166850764765491155942553220882562196313335510498792327450000657540408179399354144296345460734341324285598677957760761218998009427143918717073297667078827753439841237842886509736631133403510465703317670137506914567702739221566467542333383536579602811751625919600614023260284798710191841299684334880201289834279786731089537912078321204967120123556104575710001430873118473824258936164273235594857018727899608091070290481356087552937001759379631563244181479335503109963724624060326480954494406539885549523346846252095605283898674594789522182275574517931948476027343019574606233590659530858139992076516228732303714258052896672854893486432041173963441379298391819088807125743282512901296299208731091513567914394798846833689248522935315236229688095395412607947734449049045397770124601070402053833324936916067823820413422564419673240119101108852769661137318686187746625663558926408492256126030930741905116257261996969157052432914013412048804308324916029032155758217208100179346102300947111845647626359438762155465071731616043438430114293160112383055747771218821517691470448254449016728662805785561078525909727284490901060413074641416444924572068059570163466985819516981693019968899828065380940322119474131689543936094493404321751188171145847631302842753240934815957893880930054915020473271425342655229890907663881623134324650045313113210074627251844804973297284633332784178450145612033763470175966918257686214074541758531877372508830168831728707242580963804238334511896538779797064940545322491731982680964505103896324455396093628846274920673179164470491088393292590088964480658086594348972303138230859205262504949268068723786643709428102923281929571403752884015512105701132983937997614392288190986774799668610302035399378663158332595659152212699829035491016946585237913378779317836382027039213176349796539505129327269258249009868483757236823694716112571959696239433094182838474473789694005066710822291945122426013787333611252726761085684272950180242932799958192357934393274825347515846159816430036282231229127861375602209797321218231589306263699362560111062207733090191337194385519351589970048161288867475319634042659574439684144194382753016674027183446808312378801965597658918722690991413159526400000000000000000000000*i1^98 + -1604619257249496747848044410959079016667385189147919773740185134368458808423965357672291669290738160416383015376963270471178348724200730724670406565056509713590124038227021214491493331448484730388315574048077658756546546389767057678411996907642383589396837323864752754248997911838220336686246679353649254835077899890879191221831168814418703707841183294796469284605270098329864013139373622126260627050663790858545302912357413364845051146243934008735278060280319463905297793485185696497310012691214116601941993809882581580162766924558839301251557420050007282542070519124752753718585395027572548221299929005412727923013923294134652196391739920260076056453014068124841208616586134410833652931783438492122537587399206576641776061772159813513534655248674685058535164020694029508575248954056181932258913939643374237339708736323484218613339734446656591284365158745070469613116057037799359773092073078447383688518824728800885416806741233890963341652609003094094827815941577288198055509297181450975007290495020848846412091139725235224140961894969995846591491494764374330922006350701067118308654296072346400771625168706645950197167020282342803255443563451634406644482164404459157592950763892286563674638536909530834228141122368829488507910394999546833907404936392000085657325766009819895062587278205700437025760645399810118405866581585169079853959205705701356517055418378473899182474745774248078264317548643476503493390008755172151266468794277412879286743364985122217649726204669959526561648869827064656943137786305064483732757542040969826675925539377447355701468943240071735770334288817895986449848506392164220426857199652733901256860388801547570121269245024271544103707146771443825132539585422780496422678823477953114989562970318733457195750814452664949950019482177796010538730040469321142784900505201632300390644924644061724290409755874638847909457014293137754599372509624958781664363464264107797235641705929591294178784696878098942338454588026122206449816812973584226156863508464168922146896183650483431197337410764006993919810234968243974046368036901924422844531345217065009133729389477509387784509030625676701282048602754791471556723732897260530915618817423380791457722923437094132322005397043699317286691446369827092937158527782066031976672022590566865015801293931433426752556678574582110634693394333435659148885299363925507257591604366607638482457194736113887414464898987445079963252988898033378558072958988793687221715581808214118549686398527930865540893464054589035397395090781274221226654287557586105724444617994418799524829285334335776871294097854358164224596511530489798697738475760420679130223286430329616355419855357681707266736367679749425433301452554801436959540652254530212660262554596985443673543696234694369622446067215536860477837661590178105581251267572382526171347078844210728857185759289841547886009624416003862889094955701338373269467581184059157665835288143393842299061577318822526092902298938315411737516923687173344732703641070298127720574621749304200319588832695196154267412756327853171067859266887776560663005863884295700543178250199538703033398364655997231554133446474205879996392590601205425395937047382247097668593917043997068677590693709884693908151913073704530628846160383272248888354212531425111855957815492751020542618693448996189067147774030452332155431791422931957654931975549125073224679587956703788237564832153172923770993963575210577756160000000000000000000000*i1^99 + -1174793031412656218986063858158119861133028811056725712239302296094263412399074323075252026025999832918735916656524149522852273436793000078751182830298438272858219133155243445618307692552633781475040614221252076248805981945602501535530503714228831472724971061916042767988098043193564475089415274801688204905249811540479597499150026464138318483510878045214423472898505064102214013212918409716565633016014466186486506794162398016895807706690236438439560514950508902222521082272910380843875379458104021219263345067894970727003939637085206957130410655293015849823185995403869921884977973666237397258043954058822632849348256056507818345149061606085909318119146669736871571935762173219975210384974196079074200000335352005185339720659774094370745886971096620895882054300751239394391718363397114113143138121148941547595447874846561879192103241422260738948806524032786305943120336913968427265411199653415016369414117379368028070575642134291035057786089358898866231942097407251511556302624180346196639163069023121323862935483231386906184006253744415485273605754739038994606132278274478416333147397428956962780532288261406693038229897310196838890473262444907935931529280667293614124945096724118938354901860935472093719299935262219150098555845566878400778982058124661392577265206186974123429800691061963051615363466577180909733365959758087068001739353774981982395942050038790956497105063086230547954093763988800754663426680789808356337004929523818877877283549735462044060912798865744427510345645262307285008348818195773833624127740156965531365558310929277365873101510823502475689936249046627980627423015716305851631121141005256108238813570169050798186035657184869362926308636113208395194803259751589991569630436824316061878227075899499817726413322871965962491934266905528045516359199257299857384537828909013302759821978872595014377303356380843248721510439003079340679863394675918110058265003799004762521074959644463423049036307106669119378129088225786581012798901076001428017236078789277297792913963542926905157609618270685302461595936760829994211688820773792203843932434819687782510607900208716999072335496321136579407658970574661420417481940948779540206297189041798878761547675302286732440303113390846041357990228425726085441599868998548686203437824190388125166590035988224041230073095166655484142911187476797008741351146614466861816822421743467213089461361951064729343274432577638756638324694018389315647333146940807249720916675887989470252564696679620863321052891751672673126323106483584150100203997726889220098104568574498009111301555022288063756623451164417049150956846484510765115630295106261871527088937122435839834006301551629150492965130474144502352552055288776825611112260457245586597420594232137730804367970681293927511515894908897811920504909239152304370838983113911679023595934541037890511690500063619097890954677853673503399973768893083023713164041274522802355040670070148557718520048020302907288119743177700568755215545169582075937662125701085984792803251759816343071412617601571979238218256480797593962072767187582867034751542352070068364790613288524086237805958654641785624752323113192035871919560776747143979584977552329940332868119377359893176792879228552968739125058689842808040189264627656902400521258399876736652359071118978916898461868147960529419451454534900929652233423562905944714915555049226322503605572767409764040950087248504669645832192000000000000000000000*i1^100 + -599628449429474338449695626835321491926956581966037713392327727779514373488848884238065467238525214360410523370337580227100568757267849194692670351364829297504625958723394156161347377952199906684228025660214555001260099648847499327052799842770330817470093639726881250937703053718574173284896341796824074070489823843023655147693746901803191470289454343892110504815905245370036297605798356336887618535031253329504614775108527137385750969994156945284087850624002297016959452670123770111254673261834378837877040701809184068460218070370561915317170587681363890824673130408508999632825065763875656425410860244925448396883946980126879941883671004693802807210502947383637335640303135085501721276881599242199381083006254185718239294258447400691057505335215002874545689197317008654740399656529435403751907062161514031342201804462195939415451844775662106034357717665356477850032398871474110507819013831408295257798693637104025617935918824944692868538668817096134275681081957006416684121698468521799122837533506490579197214794505682968136935646522082830733778523286180166914736776999266673355168259377481991392279885599571569476468522475969727219047139212096395859464031787793709477646888843517885792810176247729497309640744314985683599495177166154342957016070831493141269934409054418755200344155435067109561543403279518699153207604976684853124663341006597978133702360199880883975391460834970415670008173627617853925467136473872088290090348219111609445580467646907766887354317075551532832281812588998777653257345178450846535956484975142437286086007831659388474988515976743568723525994712547881081996964048394783135452130366900142050075482526564862423375016784869821050291351655842989283992755972206734331556981527882951490632371186778165939116607253336515709438251686779350632154298461562966224366788086136600949063520476669054812624537185742744380854950620571997394220814796588772328123318764422073000003519424691714689367718424319708759877806290382806818957355093587498377131237062401806231288929925996953660601123383740413949533764599789621256830017938956408032632533818813442414123343089992029803594698902663005211360066995196751469521305338612741927353958350965364079370980287985254234617036705276786087962237051839958330530244253796097637626754754624732505192741006977236055645625201409374288127231482838127637143738811799915299621432738052585097395370570424161495826834694197317363142926285996053376874905586005918811986895864202177689651467583286099592707650273066085991681196961252961550207990982462002348221702440513036118476769842572684557677261543213409947029977214200887503503072283037221297777303066877768799618848824995049811838803432704303837935282277708805782804544326296343417615080765812579698621653317074423157615534512196328325247755691646770934062928720876104223143673149388646760422651098404264977081026873656965664656642473078212360024987286102303573963872524594724778257688028748103959644651880481677336085019471204674954172237397550694472761816398849352394932309096575557078944769848346721487612301389387071018601033759656225262725624481705737129900733807998034476216781113729728095909568705449477688859617050974083705973007099351899068786263648245052505963937966251234069590343907883365414988399835603511439303011752869806508700603762052669867224710899345204345467969626937396970800863671999327717401147804582841690084626923520000000000000000000*i1^101 + -132068086747664827613109295450008626327844761908925032864377781612190957862062039246189952046615014646994845224528352621884488540299160954054872472212863730297752256808038845223905536782962906398687765526739169943507009034946997525193788089685777540351598512299071238548853942155367912510763272158474666458936062425329524178745822543719218974789359505405620415680438137661279598113474750923483233552490094977765900019504535370387406502411505546573133944156209990177399051840680259164811609580106555948159504457707181333357605704593535060383728742917242373156221135331407539299092138479766435826130405184462028577755814133619765262597914166321872396101019677027550763318789008513963487561812243162454692608130005114181656373840657070904330519893495916974484237152101209403666540683051509500357873883868515707844676273380384074079515881449515768931214342223749968388625208784265408103299167296269454948381023467810763430155702665512873386634321679956713238272334654005181397659810822633816765560017863542926389299145860382559602775346947386610858108511860519450624860872750394948320050568035256259972637493909639166550358953728365878188216012706213808137927225037039870068598003605134008029054234862564441625458574605858847514118965303358592653183504713980827638230374488209900951351172170491779724259018942808965356035038588529675519482756121094361706473946947242559416408366601483637590737810665720915356955387723337598008195188240981382506133943712857744658981639231534795482581836927501720369766199636148464869413116616401908046090807872842470576546232703335597406521147776853115798730482488177142046147836516471220230630672916671061572785848418626443160990440625939848990163994119297446439811648513410946057795585592644993792833897629923904849672596535889733187458636653186072906299747660652201174613227440517034683663952834926988022422799594243284519171464990947045869365420845110643219838014346631431499961914375633179437313047939071442653720589543836585064943350515121515315095891052650577104786157700468571021864050611310234982925164014111847423581975355309122060189842558496545112798312737094709299912138682905036801821451399798528159141642234511963504023896731097238020631078145412840488401962216067192614968532930693339468171580713008480531630040384575545956731391459811040185954719282367931619576476821950449546707494170932832364230138238583907730148543376066379170720905261543802896338369799523595309022270715642935347961000308836590987863802774043696658011131709082465662458476479138526132493471140691504433897462853017731954793829519943032206686123391045779578317417166628268804757902629395898852027521629174722025440957299516901669731543591500404531357798159234294029095422799273854066790632555818043631822013817632915356384700721434934294808632271991473951860628759514325626728609039881537054517848135307660182000530619923258747809970573248966997194656574742388214597106103023983319835576994158892358022514873311571322653703227358318088184400399403994577315386536105891237384272904722502933761416146868482832653936454389576265081349335143516048388892381162890201921861083065116211476416743146676775674914704621073185227534714678730859804701892266925915825058111298849741143702442608667806745732112446386019618601858011181154174362612582582708556251866230181784521683911560260451877061570630691502369930634854400000000000000000000*i1^102 + -52298668658082692076130453143685812007828097791021873263719729919059660937913900095018990407780406964828812946878961531479377285177323962471611578425382822558739380218428092632291493224424238454544851865343408796739708148471872476031247121008132090872620500135395147344733196778140057363175406263461886606729905595989829123869097964756098662557697164271186742456576108374953049164022146653490029295730258051264409766149439105203412321741450963087437282113734688270264057041214477944133094208326916270740612238353469340542092592229566583484807701486684611708195410388777199083646584253704685103238919205541867316236838708092862702319661021236539908952563820764148849299504964001589987057993657693684857659330506056715072802125794651913921324172000054595528547011333031872123356449923743391111202351692098225895676955507082628836733867098966891653982726754245778133690405602837607994804014673979124028948797427792952618994094487268734083239766200853807254804012526312166840332272457637913364947490988040689831721382714408709634997775307013115198708376008510899434135074273921760694957282697499330890464807000793215408546616242990192760651865198736071862927755957845259732960022098136599608817076344366322282376374383022650784721983132227458248626976474563553913130096153948458011720470120137622989859950996319459448153228763668062552249409707578934145935488289682345828679307552440527131113199338170736816011975272645805345597213901763860766435737713326752651451423310726230858368330986584212513469937785327405556777277141634667637251316063655657070188586712970532941370370541399119731787734470888439174651708633030614927516428290336206075069785485783985556418064946832028051066102190035994889982003251773059535970725158726075146815434657689827785171806301835248561977620234956967648761876246394841519424496756630241690078537871255670409367572272095120124509510029090450658465095267422411844175666148663083925396878363227522487343169303536188232915186370148899540358185774214731080983801273094011732689522409563605903651350510904845713447383271609202842058404716661167464632167224789337103283530873910065038828643285837949811088154510000029467340853903364538880829569022657876535905607187846258802613412462942573654620529386286746441741265520702763809556247545633125995374021198317051117762748431082688541642928728703047934738601840143550244904289375948601792644071300267505136073875091577682290947381241788077669838475577768575639445655162898561636289362731678338280630192705878376218583996373551681745181791188568237883054300940698081991861452349972863668763192019496885653485752264097285107128746830470586193678686722896714853674850192449199923069464368869537984473191793970545326001401054746017581420948974827496723525990797545572860481347340902707143198155964936893481524216503997628386410828200279536810493462253570281422076011769221089849747984716518714147347332976739720340856644886927928895687559350025279168556074162469139430839042974125855042895264375723519911489147087237293416975922640728300437881534416543801313727935484389373426349290548986460386910954646536127690998205002571237180851136133709780263887866893669744799450924894208721430836200673134143605859183238354195612137488650522515706160285703689189073187894095793732597535953698009136431787712264918265174283224127384520189453732260539164262400000000000000000*i1^103 + -6510757127005579655962585991640975273291361244442973093848424062445716833975238830801918094876017952461242794954077856720616784500700962011027709884825377405650650923237753460604965506108855472427227070366603117684671344394830905735806353789388597447990931413656052235218383155089299652852449879601285227010780119348792046457483346490431765229518155307271791107417740595370355019913730568192665771015504859758950008208961278570706845682140889334826446083993632490259865464894752657902339539336347998872990430237576593980235094885874548981675091275786611879442270834293879516032576885635950773386117505254432673304600511810955942599536470595630062376965057966216489701851833180283040659800019014313916198855562737796921783612434764416626275108760880811028891197776978219347563812983910927807649298448908482101178576698045593726783842987382940434692150555699953572357839193430186229571246442613401415511840406089593639667823789776009267133095557343159955314116533383371636548585735115387852269694492912010671837309314708589023250480519633175785881226815466015816371217156715969913977498494230210092788314308776276447530679468636043310153407874646087596314590296305953731418680234417554933105265702352329379860117729856539747083014623251876718729669213015353984455814855872527891872644615350311407022782864516963263081799041543245868018926317460065385811654593328500275081192424631460876629474251250440789561995608721538926312517928278638497509562345967638048415531550519751754489623267712972232269293014526538580661122210834403594727582625650766410276980610216607717491886179428477752652950196103213405072487165644573435263568473483556961849401449613072124415836546950549009177238004592648449505916842752630902696421943557089454847836170136715904612585525174655045721503867221834092974542148454171488079364884012613120733958157544145875237085701532536383425066583235667535878253430077360320107414743270909213040355627727041965793896739743451498746823787058373128047584859022660751587597236455584750530480248767664314888753202520958847171409304118471128825334624679348520155557499426024933193373637622513043923902998524031154849640492292554611704503472616777035603947880277879010797297975995006978476769616795074752602644414629457773320922245112397143740251330293940622599686947336221877722436065099532142513215712772687857136320994093494797172392374377290075402747958265027679561212267269949011330870562994449844060246668379169676816022871710993237827996537487332167603222048190357280912667741043061704359052162603548239160915651993577445701848909354544872348107834080635301449652166078547740278696082011564953727017775571782425649037214281787518103492393940732247184755146592039314589249043730750540208188897260138647968251998504747750637140910876952546954830730860724012764529110862170068659258055475673161131002109457432295809594069339976624796370542287823756628510320184897368478253282734239952599045862236127228564582686271212290919713073161887776015613600714768249276003324548807909943555510005504916680571150287355615802744641414567218417557253614105113329669146025545687792344071343574873714453309567251770730149188181420345386627401112417107675536929522380330591257970386901162965364252682299804234705585530511095646791040728687934086235775182609392513001331008320161419074991962438280151040000000000000000*i1^104 + -376452274462578231502161209407984548075356449482012246662823809234283845369701852221200083462992045443847795755721365266399121030208557766146495866238061038099598741235110638926960445872157692209421113580031825285691277986290683801140205936614605650088122177115748958507471469089879283263343672090963788413495267333028488879309962502435875382489228804639936216244680851247228598166335311202719682639531906126614898810098107357227917273102224378399057007872410171510126868746590728013876927418508450757171532664350751206854821607056787264426210688257842223433576191884098536408082483603685780253994434720101613807308495934412613246641135578179578421562823552331054499336523700978615023578992307244415147429381751123031218586153891260799996514558766556871389236931915456744360540889282421546782828921654403665059841305967876307184951198002373407146574704629539450734271263917555484279656588379486307211132995311584070738557025923406594893732428383842816831339702000324063918888917887859710127063004447612946313949312749442073933752716989536400522798989835943106441637136695753296047585140796653630705952650443784260666270873438153070289138033519636037573201945143471470671910228876200868282445591422052666524162409320112974734733048758669438121141301980996271525038267312359227260189503903990091463153374465204082856975758093772026531374428459021049197476190245295328266049382029255708086300185125638531305415592040414501979090657960122583173834032424538203222208479469698083249076645374194894204184898866853838914976023129506060228325437374118141833297768110880549227234326855684496639283211621602554057977337079608090180373190027031466820420227051883954990014168429550889910951078228241124903176545528732460104706488050535679968528100845733727252381077718295023210647527575713284524999309021370859471607704465129360275445239141800489123354411483266465041081356366619261456438183173510079286104369524677372271064860979376752183188939180088011913490519880809136972640066318885155795399280648739192548518897787237250624171641429925106844400778236956402971717484834729820662947042567626128315496484185187581884038346024065169116623787474937921203356473282345693293997632161078492851228177158245262558301023241379573374488291540314888199332177946777418898067702586785920217881864944790423699694425517106724967072638383986093700853935427355679541805957495637558396102851879899548077414974421216784906435694919434535991758866738211388638257856942174605992864200992956225919691487598926494959949328153001960145147200680744210371061928672847476234163570840768127360889948241535045566081961406747790247165326182975664045077234711187203755781710640495588151444657945405281232277048742383502218795136549525592600477605439560501461082235840810519814717900268315769793246665832398631050788327462694735698777540194482881686116521422278474874951595503922988230685285240041069657900385783264299239413609752003508755126817997431969973539613591882126697530658510435308810021298668452472616664147783434678206483638377399496461535725831210428871525844086334597274408231773825433186964953697568207839290711515442010375726502963364914358353568815226148480670407147133753226944175461544073130672896878275319229195300163186432245516037482320002455197083160896587866985205443026813016457136280339151658680320000000000000000*i1^105 + -295131372588546983477796005087988129359972853912752185093533813836717697488189101285533397183918057846300659928458688407884262777702082909669918736724433442602671982483087139300316893975216304535737121196193440330626680247825603777212596064619457896430381510264653277328340944100911190144602316571220083824265925289672035503248162100998672022990808716806707179317483446567121799566437334499097080995086858134528203109303485619993713547511549263602612687142723865176132166248510840239969505344031973696546923060797599722889051127501611644460701749736035736403996016162058075090589264815830775822765327274543126055332482018423804150992246212067233429801644092135916194466233651039987351744518810023930607856186424679964404905674607801863722099031809991212682093031067832888597924177147018362657510597614477914503439637755036026166312449742774479820752655075571095190324168921642180120840574800235949573312783770475945626883992236752336815831388841647348003515818479029860081926980302554511972305304536634286398152161565081104992964119328091982311349601709397766849019105671840250263436023406857801944971611155289832768394563655112032164742291723733094326414911445202059077631690735663961215103618791351058589791689830277789488100199770181360254950005577802804114539942965467231710442147023642269562179084188626983285134424560883073075697933778335470825678713819125357227430934030767397598375734127896555628779524809884523945979480529709411586393649061845416959666425744812625989866054159452957784856335010995358647949595520809396049941501775121928942451654312630768558417766367945074353408335210712972996136712571833075035159975756876303687199609128159803534094477764079124137838893230405824611682238795406800238473986925663655034933600525047124613558191682895879523937351876226569487568038463860090668316451713613765900073248272608706885463967920671886937810516268658555438204912283616689095165036194696281787960718310858454931371532526068039146111333325912759387811961908972398861827531750933703465220723156999557756155405042389813025357747859357513499137589777461041754237588995406771286701732110578613971670508571480356244301870221455617827062329727311488344710780598274886925647232019316731586553388803077707550725578997259327017438701029638644843594175138102944743135925468693364448978148001573282713089347059520345308146802660192857116421737529046161454371714196688072014421799037002502011432962669047624671706566389547463204536291153947543143986477284882601697723976934031160412105630805344799382596217787297960769316050400074567654270403083514078109892196537278351371780036652158172815082514252136140381217410316628960386550612555502543027719203646005540503249957156230928641062248642255881176575948039243364980836644349539620132687221328592112059189969134829011586595485853362890995067226939981624532162160171044065945181027000968124433075234105983665598079320038629032445790850160829547452634170343248982592725786700406809486461601178447854346361834816761180448868755390264219158584837884253980241635960528663889460405315995683898997713735375707748059774244450014679862646270890423237512836543016898204463637966942732325438677462487311825901620925210987767058180413111192512312370199274606526664307222340453836423689157360879490494953175890198779208610611200000000000000*i1^106 + -1391239763763916070236636172164331006763359100321014618805411891498815342283946034306714595055376896197938786571724016809482395099712079993165170296450535963900776670650642012391623956206650179584076197404049269434473878056706375609672811502045506174029597318120684071403193065210833153205098860363061826991111526364299799846475111094193938230618130017036582180278862909316554799076394328478423668525272792048879846090680235574134734183441162624049672319802703675531002156901842416402781643577885324625375236239800509535729344825105158345633310086411816841780728384001066250049008661819229342771533848841768899883326491446404098064701438144408419281872394631041194581176318956630148483145146340139350370992636956189763953519267102722614537907108536288152584843073656069540729532382028991025433123383865793943380531552133067733987992203540022454925885520246652414597020410977546627123602294424754324008943409555823262096094947477491270307406566163262988514656345328998107768056269580596976855891952892568660352890449050790094239503806549747065207811527950681996276056334129205006744984265617822192420223770591585174775122759536144867657694521999464078166529343858121532010885921900513263523685643655086732305350274767973319649047190494211732526928019215811839329600112793094211454242921836305929708891071344848286447815630356972783936840153902671050886176275444558477464909788536451041365789491924141967515043945074409714723359275364306807106003977136862845994607787347694101288993202491228281055743834412637096500129162228417547327332825687860897957301755480809749567047628902017938889566080102977021708832471676803793479016291788293070636702226000201146706786991563162933121137107893688728329599659598343420517636910377908924449934480684390205806708914432800377848224790289603348474402787200115651570318582037879750028375817046483461449117986667419616461419273586376985180267714122133931833402034942716181405696360662915574533803601500330062395843321490963467051341326096002575053470033721560498508920382686716534797701416714112883471790030709201244355974169047528016968197125682176376874846579682799085539971205894424985802836765909534533121731875310898824650201128828151457594986465280096143176482578306226124752106847707660322927142210525312181900618035356484085788334523335006156990301907902785216734487557219213482472880091896031735580352246435746952272161063635845648733255740436939854009865539278905482674125456349592530914780185030337289767578881221204074693393337065281200608213300137007957237867098222049852869683242412874560595280467847954350404281456965578982969397651401818250432495745907902770522762401676888784717924405604835263998633694087813079033707963166815961708963984579464674704169915315021791263682581968111069454659612303660071098019535916074889650971130961950501093577242652834506218248127762195973315206527983864990108458636746047755385576694966468345504054402979217251639341723140384143149701260544587823019199868132315667636700600675523428279790484356696843331979629157343809962819636084561151846063822809553080855264369899410909051721607796328413989127122713254207983021534080001776973058482331416381080645341509822586770873926432105420013820114600358214520113550621722024405892571777685292077236444472015281661883187200000000000000*i1^107 + -157962891643800571116314181268846321030625849193775245350428919608915969545794242559592273651612703801897838824051314057977656841837602626614843155374781113994786702858927740601153744830194083548740020727210401747618951743515702212753183992406512178344267560551782730588993567116330342154344547792067082127322768870091430985589770177563421106059742948142877081951495264504403095388615659936655113621593823248295657577949278713754300799636587425118725511213938745188314736360869006351192350405017543665853542452293886393614441546100156553691162930791407182272413972961706472958481810786868029066449719021987629311290235633801012959195113288464452723573530591635399517697968465262992104545300019909303945883069081617414725507327532621219134658766247124822949268654405425482668305204906118701043501787718944661619918087386656693265565972488408701023250115315720018098163488396238342624562370989448361183872670686565007515332604124932146073660785500489158099946516810072474300544987536411849412339276649755674926327424006471217490150400119700194591631837728037575570704188547328676899720168553028677778927882655308315667666566232040476521355538574902765814755587194030908015271826046159702731752591329184187754651371527521424246969716088934797309103558436066879281260515132323619974554872923583310764269796144284338534596740063203303398551164607032312345009744777102538524561393092429681396030764853522866782974042533951930828439773999148287359725926605815556724811141778277184955664763827851204638179065529154839063892161776351900114899084728720897691024109480761519761848505144398687261380934599749851385891029490015231105346437196835105350897822690687476609210189107472454338554679265736279550912878419281339205241907830963059578783459201248964097673024639993573281123185263739582570472986461964116755911553183107428844590214448827276880945340629638746924684816752067239010724849212841939698689626441714192055429185362188422313686818927045112674051542842477119565616019530853279786534654521178377209467463658424353938109106747159865773960133859204688203331307927134795677796206235932236981524249845679164928267966306852935025611463647989993034450732359367799570433606081982999368759822970332329613462946560859196023391766252695814418423287195601708609737106979732303237926116653978039790876904769480225851429690736719683740000511348899054193987639121617849104815348959656267724590405850464428730767461715597466524897232192628643973773083300564237326143189447390812209181347965742139400571349962708189381223003989003773703307442340122062445306819322137771391426835558710436183527287795271914353013729623139467916627766820699778449080230395136221246120897569700506706686931191795966629661515965600801665302453343218587464569188221373789083699023628203079913816903128420330977119472809735268897059799968597616610860920471392271624577426527179349954992865614306851760515979092606253866794861293189531871625634087189918786435230882417113348464521011152368173645570530720276644969805866424938850058186703975861385810514025723803407465550338309958438170368343867938783534090228657447674070142889158689233012396509325603624386187350173162499328000370397741462525711848587445943194347144044479650698207866402193152045468800115054839557259264000000000000*i1^108 + -12144948178159138361408854621565822842363109433258919109212809010991163264600954991865438532934037715209389226335574027294768152139871505199765878390049375693712765101699839180005541778988163656287116049422218379958748912247405372106194220785394754501288967067311933458035786320934769700998951613711026848215864531930653436441244979546832388724566991323516419656805397669170533940804151440293227397516756508948797161221083002439293271549553939359060750711564877111754216053840220000146934040866771393515243102129148316940744566865526855742057697933710719938466951399434743646867054714099389759401067252776309268084509231407447025480688635555899700781005327406742377044013607978575097779063678698329352443677766990927480779333396826925867035259108557565995876960850850092701622239237130039298290788612962384590880934390886064830759916170873242491551126073868715700959558502750430939335032324602744051621619929883267303310197252962975397098220647126574984301877251607749909696205425785079072073428277373049293309675229549437173622085824947884467373174805509907298001664918283087640177482027577713096191339556691544965604773051390819465491992802213227633751295568524605468097516410305384304205667673709581513100255450665798572905658623687323498622529252941114004535192855293617572913543454718170577925707829137787904175933455991321680267847954561732707952918251513472553534134003174556069843683755763428189754415785605244743916386063089676173372089429406317515207588524525186852006947519900616062235618397773223385828572825530963663863943465136167065775596228489935623293122691953733015927717108202473749916229497993329202290457102486621257648126556486954914949138150359778272780173040708739723022741748840715590416134076588846848568476794664108284976402110039669260458525999025142699453028727682615432024167607568680725586418451560606926390542362018371184261491364827562519025160486497112881677384587224729533116184499904568399394239887981044582927017325775497758191174481527631737477328613944525851846134300580076966304038968649546302811298715243000316153563772908265872616102598487571387392515575925436516877077326453526970897851799329426121279846032131032599350375677190757384902787178575363488715514522386039104596364329548591738921324616629226741574572430162943618799907291653448556369018192420302173533344857148950303263233171755745803205906002969406330887489724329452249589378597144925872900512887496547522909784103602594959418826812053366279781068709435937272796626099786584653195418690628256876514858764541030028842071729922388151678152333852821970019283262380116927068777615651272154516024107100536533505656891075682255019276610398422179755624304420255978651800418436680396064173696506870468718625933810158779833157748566606213897748181585657451569597231876209111296517726923776650714355701777616649303848564194871097261524066891290756750146086196964424959998082296762632761623056526923993454070333029728339399694984491072369590963570122935483853728361406482662950497988162225939041446353154449195760507068680175100414539289177775562430126062013057253177703815673584261087518290387239092962589850723952737377252437318489739412278680314152182930956028761439894851680657369244896972440099852017234173912678400000000000*i1^109 + -1090665809493793870295769121157783698707346176674493948097373186229635678008245804519166667337296830884720095598966826526475705226725971678780434648145600577122022293083647909616974580614206825731241768154486665617664466709436702017333571623820560936096163590338896358918565805685927178074639337808226854594114335341205211488493699095143282879024890389382093673754212218518139366698744823477981862241181056902061481582695725153028863646666791649386866366800707054332341907737276623550925206214581387622981137590048740560465628719002161944004024774433115305615199994132489481207812311456888546475339396353154514940958373870707414673165157452280468971361518055055010023333944471295282884581998110286210973635989278504111535523661752767255661491180026004153974308043326473078776724350171162499571416300676580506238412178160039416008726599714277122679757071017437753224968106009135204530612852108188731186996453969739382835969301320472725084717409607768464567625005189952152657171538479923922868638766521214783014054434922383051148796252604716787533316374115776431032663939304477365181284260799520495452522465621096324286172745046577446875565587285960917275318888884934090249825172397762900652693309463127289025616921724609184034109129176318047679444593049532042873619119644643048985410838905876289543142059778228392819128030643150987833429791622820520931162787661170977813297367608875459772963886676562480565566806096995657275349668333351262149281504118836156956450882668199555420018176752096754736233644481456963346095856056942562267882627123987757825493316733841306492407200640636751295265329607117780046549823718502048470898265333562047802039227140612674450385573578632405285559873283892518438887502620506523287783018408257937445012929718312982089425609388390751907182199171603433735193515327243407393373582945219309423094847870599810293401786372323383719375662816357482717020234831971923751820275376762524202925055959228789983334577185983521442720837180121502827387158971026164448862297397611304004986232041377977747847186035324964897977037030690668647733718748524956434742501590572593773776220203979661716903459657396124415290305428547821624828094232477166055931268868208272878479064171919647319901792053611061801816682423695180231210670482765973677139544523486374106866970886520090569311652545330713798993402703659415141802628951407601098742824645285291888356068687389930363574962541497880524138899063031045817592636997170822826243516410102592883425004739949841039414694876455512155130041659336034737668345438304525591793855412946341740495927064239977447226154280506809050361610413631980332232712990470514204805442388431396925723165536348626911616958005186539643393763056283224818617303213189053197148668450719996810082517515102178987122039763025005459751864077696029813248892507891760843690984639983143150863036123973492572516196290203023730650368451166251498974177981393715369095051918317296392282338831006810380559531395758733775367110929849147324835862159989428154843790677632304815783919305635927042438298182128038399373619984586281877893630777526823219899059328517749098042289094697511552636907591926502024844598773270795029190667042649268787650391802662757425664091051126656392390246400000000000*i1^110 + -42231495780700786929561277397667270867849597885847471005924464339429339106599473351101473794057571136227934557013574023758233119985515094574151726038851548341778758823576016060485400185706808144077191234391852059791261773379191931644364344359651140129613023160082456180366203827809976419049313868432130597932817648785961218350894187266100209361528889730739437905047751469631889346826128017039628258752094733384828737332707099528161210288234365571225454925165751146456155557190112750318710950037297616814849772267767121653541906443914258120745013243459664182875625469697999392500140823788128579723374981209047731446479233702273959070821240954827688331957233320789449766184539544923775347738728816203504893474100344717223992245212788752741398641931679446956242073956414193664044379391024350236133349948429807151974500289243684468959274623237289507620793483192484999504299785265015578001635412322767478897533701832429368280687829238675502649937323441862600730472446665174559124091752820660260707879232846088410610869122099374129621380052444867820848933221008411430854768786811007838436226355219668278567252345864414001370975004581985902583092022527926082012792920402518379247159330493728249270420243041657204662127725279359654958595429763233339229301165696217065495726941039015351889573596191735579501860554655796576494335353095707550264744388131752783872864824059197377221455175091043426029162601058270231778080880350495377744573824019154588636266692086988006006868323865419596704852361496916756962932447455287446811141171183472387099692071421899911706109863303940505656690221038320986213962457899170089165981579230432652406773562708010224652740163814607601835978221979855321721712032073559993488896344792644582407707028645316687019081430051401761699014488963996196507676566793781547351795267410313649590369061941778063014376614089636308690192100211393506543782707450493407092017914393046445321596731131371599386772112475214911864706699688360193010463715850599675689458116319789264715560917893071017615065123011274303071978801367448962185567685684020319875850150308667892640450204912814516746626015050247606175183180153798430778297388988744135143433634047098417866268402515235732772978374937072721131543444941408464364677073026954075063080006854274314075414648369655957270779457307753190660019997164404344233942250841329560845887400017397866316210545529057626701762302592295775296553309270980303379450062978862504509405781249449456555324741960464614357921726975610579002701650877368686609938702711330114590387470659225934229214452915292169281643061740056742960840474726418445454918888892790136193845885012927721664377843800309347130063168772772659434498066423256958814147018219556496037988217619288318107021337378464369526388770427182748146818553271133961131705901232669089327667669271342114230367110344591262255917465331067878463090584066768304318867408900060943435471968684245562907957023643594550159722549901435777040186702190450980826663337703155154565248563393281714262440578585922050590685015984147962181757206595157757785604708745972419630762837266955596490280800791319202898667630657358878270659090587283890548506865638849122789857678154535708968932450892165094542475264000000000*i1^111 + -253572133373691113247069835919439692319344361049275151680459098163635831099164569460987128745547489750563443105494591205251662810132390981083085151067065235750963187163268886722326119757330397079769734869211206537783887011584836513671896470997257823997543839143281974428834914661972158985893926234288651205558361608166449663349967290165343994594972438788495652144597646335184333307719710548043449135439343634447683879807871564035731768565288315045377092865750634782652898410582658215525542302353856707623169343503831306988060850076778951303872154764520076149786002878278820789368724216564742712736275698175674964161531311601634564476872331715556657343118030696957056364779936500461861050504216813242391838066489179941212478975150253183971409308588293710317491109800034255005968696202215040216296339212054074765215648074137708920748338045866997692097312297012967841400381959208878743041969570534869372668569275151542115515881597706768186962012185876793791918105666729600176546785619401131124996404411219800499522188194630337524069225880308119678641395664798985814781061595658589905447032043787539494788235599505786274544461827332309223659757691410586406723159927344707316957268613237463807964096335882453373075814130751421849085741818974596787342912195708588164803502909246646625518129817830642458570006352302200217202074845958552536441097592234438393073809963463588854033923891643660461545381318787756146227408402802725356701473490769621653197182990366502477651938961747845631032457902672711138694450212148344028707259365515262845978527720411117015748838369712482288806259391947226755636181523112160069915864930054835584756402433509877673327800923704899154879114107441850430471155385296344116005633116254678821936550258701301735837285318346977391339917023251797865067282559466750946245040980361577135860454584535455128864148347587270126531908474605019162694880544903246388678617822882814656873295739846339440769905469627265836322902499903076803681936939929851954318534273748321689424999742948070004319118226328084058715667487195306243101310127424150398882258183909230066013476324755233314628964874180772756046301924832193775467448113049997732886029005519976721733308302112107303161454371967220329739677874007986445118463032074320936150914674984740813855747625247068803130179696898871707370128407771486229637827921752942602217447053263269426134848397356901761905346253908148942135425519507833401038907816491379044978598277969812786429658594320543218738143987790026336522777569992874750461447305338786539895668739699068626678795810508092155477620589824115637471399179231153772946814702698068142134447023790440164258851937488285468170294618973577360107540277300188436968022483371307803173754566936974442265800501120007848938740099735304679192396053455125101948049864897570825565492191246637764432764434694804553142730275336970720852809115723565002124050732643530754167674925421578636669946525892053876537052547493750448346448484457147386688226866187407004639016119482940759847236899614055447518063127929375851869834551646987606614072742270204621168904005084783689196214147095209198293972989237245594338849085642647359318463957974897673619907464859073794088960000000000*i1^112 + -619207626819057137690368611740719939430250066641964092502396355704611672473279407825122447587427254010942524913353683810675171777112884447370311736853057558922707892245260312933582654209214614514344698701241981467415267028140763078644332488505874540769007056294155568770710876330086729066893662287868602995605331100705907822954357007279989610143822531878032103921961702550446388166779940754216257875490612062925127564069008636106988112553703817230272643867595193684694783885504187437208989758560678846939202165324828973156026890948133110661735484691811469478307374650878940656384126945508922863845557577735226320341260281577808062375626624027688635190046785069774015547182788918684791879264330709523912890964051506242500652170708987372356840334842703701339015676755429409576936253330131968999155856003734213510859142057809380992752045864222589149950429358299590255966320472115924234694760410754795108208197950290549983422454966720530887695342362543824042819769233871099246554825234738204157038701563225157254199426775333529642597531147711838837208000353536819940751982352348848271358516135854737318259377709437143415351017710939970547239529057339578556134900678608898019701369851118734374477565746830757871743556430991926505709155052018264216899936657158520370699377752001784009719568331892402243168224434663896644984068865589873698170525740006084221731224183683369180230040574175102995873718184207201669291063279665392647940034421805102868504949605026707271010379382579288621755003021877520524315952520183907271600657609633923690249303519125560740578662556381331458948969327234584784920251497164796693201601366993178471771952306368052371591121209095139467004093005495882880548214041221412079354892358042646504113538386159246354474005433099917763813334940094372629706281884072489702740173426153060756238453122958571706971432658138522528987742790798850038309499901747499153665231326595189296405642425281286739072186683037588309421998178818756341534901964401163535537002232500953522432297397786019873192778420365936096095166382199443238490180874292272075862427190912802927126560304976184540391687906494520109079548642638857476791676163235832526552161940122286906046154311517592783889979199141316230893901772598276339282815452922423676898075242635999389665575574371421425576424215699601739282559411682012411182733674732282894083182220601569791122315715276189273179066882617090413430813839713855981787633751090134583219302577706650476969725794774195798356552258059984433399050122554296959518492701707236557243753902899146582652619115138357238932657454187221344648534658946512986392338833455620368935890040507019561954652615112393244381683498481171368179656749989241396720168607453888994894937570194329194275701523086510919829943792149302653014119613869090389057812594583145970818494486236674787557518201719484813087359429256271359282534899298659472797476591774339665398940753983165163772635133685286357230900897531092801589125562755888251241423254690983536153209339983934769194359539624232690919592290131326816082798207022053136948561870511111621553899075389990832140226965797692367120105100146276313255312529097430913999681815291506811105280000000*i1^113 + -27023595027830633443363843646812587429771613179432782420918495112640941846891388968747757557081900791532071420680902675817833340092891627667507097382869984048486446053712212584344728418940123399642749159966219412975401508375418767637355487257647792803526154375222277683441453690513078255934873677832500945362906876536908635866706823700558474705022518258542350022950244982184478130666422175319913394664830174275093108931633733431673526606534366888976645178968490796009669881281043646325330312441941304528546300091813081417898955838301589260042060899366817017461524213218620977260433792136809556832943006135601533472425769051455549194373799131441603010910144110892482096044978240200763875157390851722412878381373511027614316696000444424362772261394233618102105633199039957236358015787611125292748009392835589679336975201460713286492178469528753698424051752176295276054458341403617744621377210465354217441836620082892696101992544508560097208890741266508018165003465827112300803060242936696252755388183383660146726610903351781752833224214046269479031042815194087866934206576356701748265688146502880935383904937979522739462464401581433654688167769722586998559250696735589127225889156859365667533230941825659984734748571202334603189002356477825578414778769933998341877336873917488186256167197123290233819984869337217185709576136374939013478199613629437856531460512853328214100880365881596767939851846309715622933916520209402232660244370068375430077596031141853967551941481636273585418845646402311765178893324592427325646325453874300937527566388588516959181038827975111254833291455290915400314638685979265092934945304332515411416137342916609332858422536391841811930686845762312484022949565828385304495486178630627067273456448177574727234811575390209248963808706598199318941726315169633995987994035214617089287063835484042007364930913524254462663581081731922611544200254571902424298874409266034186492906775471957369252969293046803989280933677803095590466025644845902198686313947513335585922567222334875761782093562179498356821681472486446126720529247101219188877301036290845212609724846118212140906147807998258250182030748049733533600792085871458084394601632851247273795121372167960022875317670782746741807655523443440471308203993648333257254606695809739460208771449327738260843464454521476865913511016789694293527839793806633443122647841741797296240038389606070941234007166275543740672792091253068920631263652067227304157674799372259595757206175521691554133511909613275323183933306365750443750312123880002008857020870908795987874720367180736580010310223507086847619182413554423049329294008097663008184835109302876694664087726413681815206707233062475520537676874816936991073806746419134187901525737750483933385325978006881597213390312292480741311828723914727255508481456632329565489359425046805758142655462919679257081591912025366934943187227647368893022291242493674372304444530660443296756837502618506874381645100486315988753749428634549332751620560301938904015224193330165412416762668680245601581048886007329563785035988174336979300572993907744888690245086384370928332773058141056354153316055387789921508106078438300612608000000*i1^114 + 191493186551576678868789428026272887820099387793693274522718717251844876149180772434358024435407183491133901484893884341686997302372033855007019747389604027303959419788128162140169962211049761317977251485920590510846184934280605610784796057066354937410245445693585204358501787168253923014908072273715430623198022814872758876367618133601526685933311025590416336167590243100148843610789064108765618131917261201622640093017697370261666118604584940111640229488639840903517657367119268634068862056113403223466093067543051526673257959520508726192623734042539976554163933025352787608356265052494065506626924888298380594784144713707105805078325890424399955763315995540521697158241440563945980371829480428206710697021617248229372843063503816937585689842635571349447443597612725905902468849084166725320993091136656973054111452832075159638591091874318607041331022025790938132502266877095317698844650704966857421507140113053818653637345664367275316144884113257801106642230768376590939529855068863167715701192381052385992847178940950086536349145058112248313745182641168886606384028876197956124197336350209463272712110935110663559558100681300362586331104638075690509317333119038117507690150398392166394407158032259728067619236744764522196157896189500254272904848799518526881861713848165749423679405619273436725316010205117476292686593786301791698915862887427062467298533853038792795006424100139170483697843181768441411849575294787940117288282099245621252882238316566676142158343869365611627941967020190464251923225495210383020703317707294281020986318452240467795048083587448577808644365001615896381902373496108286655537810238788347218353314206289940671197359993200287392708803371146462797969792012794799932583254712389147997768225048003925457175047494859013947149077220133375162073273933596774998736786244335632546062825722553904923853853193280316735188921405113856001024529257952921714688289547733089449411072948262664345161028622736069628883441214936533520568372696947968194131473203518329139695281534439507756212040365099617020122334948576630605660968625423376551911036786875534814626829799179534092945368441068808375700434311283421432157242852508497262272284451245784588773982062999023565397732278315007198453769239831838285879273181842180609224948594020185922077055502291914215226615870815066062773065814291525824729325684489923041335111977130918593027324620047534361685927291711280554897161594962264019334157342575587940634561182710226712145635293111939325096633492024466069093801918083988949775922664750899536912520233449856394670129014029477905238298893474543287644016717216363395028684453238049046520879287802329990735536393335905157987358903517216930006258498817159881121812657770323182841611530388421078073133671163310085627601559837220013342684286832148648556252461148720846284329217896917814644591004979479035918273723233961170616793303858442280353389792167913163195243149765475135482355855307915838032559844331322823725259063853276248283940352998970505928076879641382930541147424709651432500850325598520527684488309179220494622479991408164286814573020608179720735130148224598469492429059280832000000*i1^115 + -336405977379986811434541975088851018804378947109161710975178867030378803401033375057546114438401549811109913783705528300872291879953702520767500355797114663292848430502534067855091978804125093289809800689949371528683429491439916711131594552655606728809258953774037832146805817654788530981941718121587347636218285230398154676312595885060699379771362336827058103011897459158898581620072679928668401080478691783034139840345912878031848203041566287226739037918457813572873228405638646081546221984422135054367781681435513115244315819532305894467731703737209462111361148888649619790337576708768121598576570479358203163759508049224908982683952718494365041708056835341957660750942563101136949432098826630137609942547477330118862642340825773252868741135711076221674696561891961602752801000239838165462671826098074494650406651079168536217618828834842140531200239322215844148699207969291823517826935134050976326082166127968611125104042186496726478208939084629012265719071321191138903025618223712916841151801937250420637671689405045103037124737783244221394927070176845511916337289350491623784208719242105022158099710880546777518089262340312017995754560476996866544605709440544843750056600111615014809097113798975408048882747509390232742207323273428493478690435966892580892356583341724988124980662404535420122839629909588202440537016107994045865334693692985608682871640762207097581691664707850525776551110550868127271861137371561279942758583120849037300734533408918734072849437812055395009081459212790416622661272134635588213243755474018464529316686628897645224525404163235671721344833938567260157873266128361531405521106278618812443379942828749660896669249445076104796976106739110401334599564384635624723004158761641316040188749546167614183757011870643121760746483270376072336372376260641564823489991186308764173938491130731326602640401300980071482193974861065169273333387689170682552971934638164092997186495666308379350723194937470540491416694671319489957756410539154891738893003199256335221092283893048341959195859963757195117045587053098158314322741944585856947910742678932727900777322201944230456503398034279319760154879006576499443344623767155717096376730426290347665977264706316326248989201521032007709204664588395446510837985529922619597282489595506769016377687105621953442343503154871226458537825396830097392368454624020410626912786512045523856424949451777284154576533058848041124987256511957083957812514502467094995631823432785508125968680481312541850936844997871911750925162427941893607806264738127728815045640437935099765041280847495405704850198131963647621403012981391212252138598723568094009070191498626138566970451368843426556874700624163010228341775735615877876495858026210962198183044865077789421568232638747412729420786192797785897902207088684472012670194807622552412445145284253399916776196186741043984953450115932500601874408973716914564288677133242539069151676403121153638106466965090478329921517564863412098876194778963493326217504535785804024311833368945396194955311405189018705471064079636861579043356885198080449379430566334734404368654700264980753816426414720000*i1^116 + -6036025899099122836230842825641312907821267820178445046123951790839265157194963713871704581469123178181756707369255528541157839285679372377636445535586177120057811052111201925313290809795481685070946366536444185066627196312861211785356099079972282564242229357758926962237100118489906561657368616004520391258514603426227096095016135789513524819439067665449836957835186059739916447564284963350114134131414721766121276328304068950803814107486962666121993421671177705735389637424614829038099018686337462700130658379450070074842844999623217719219230904226958646444037032221143597136890268733276589636969156807013564909205330930307432710254755510395064938623656808638661019454610696109727356427514652203678879176030688120878055162165877856544985904675975083261855203413012538919476246910335256642824404450559195646593184818967994506406574008204394649975243176147079402594727815582604964580757216217527891454427096366526538818211242779771543219339780425525481546955614028385840988175198826650219716773738046432020972479444764696988371118937279706596563218696795709829320000097401125711376057172231497527103173573986778445355840989246641617923827281413681639516936636313471114553391795877673842314633179211148712616656804465859833071511409716328207251967464370780753350567865662232437853570223284651226160650898403140477908032790191119989909298957903695972476308473608093161520981699398902538385859076760476670465573419861744750262128872368175276847453687620624688593038097999357896855947060606950311394298021244353917464134705623938509217985967362443148955016339382429106612082414310725645831269000907875743858963427813951605901120912534983400143904272027714419500489356907997824782391525394469907610450809594517687779259596763164597799247704345215388469835779910067538699603391868494955113957540944532126987075948009116924216531300354995266869485196030600498185096645369650039820700686826340899945466090053258195910979437216400766712396407433984070831178549141515434843965406341810206178628976263827993436215830592536568283312415379193098438982788375634987034246005940819236018377354384766290809120532281058645574396975592349585035380399050085636052140651366525258496115605562821283552792187029008103988725514710239358242660865579205856941814064843275876098808349307060283759105349840864452393662548507754178508114048639801237534317664005254339778168360197587551551675658765699951997550032811907072344243381552834544736056831170579507860685998773403371587736834300891028074303987624955995535490248618476158964294634251636177374112012478437577959274965349397958944602262299087131284070762472697860953773843584867514362743707321546219950237594225679717508110634737257837603759726845576041296518131833290599598387647029725320874618148641653044280316730089628213223062869101781846698144681367506774481165238138158982603463961901753646669180502047019445632288856811386107123914510349978251835930358319904795374894937635110854004999437743555379368994009391792224522491230155608569340278556950940972055592038689466072985036685750441630266583555720000*i1^117 + -35590639750529718640047207388298602690562225030112257290831495368274315783262923198001072110479471793059662863884594575408402381550137273861092578881654449187163997186732329363292663664346542673216339295028270305849448670620597367903795574720167455129439851454243033809590879874792549680049992452320348932040878205285472863320444520410622046886311017723080423102532889332098501817641777278410906352648759805041853400581916643821988300327286726127291083511270545775268456537107153666518401888142737853225271555888246181295135565443871951451557716975663134775968643203397455364884002549274124887656434069652632505909336615574169518518589958041623212289489556156966719691635910199674805785084786806992340424998161070130840569493280127664255685232792590634294663249319918764564450561315537847834614297722041526139677106488515481032699472482924684614671206457507410874671314459811018659429433769341825276279326189683253788897248041640106698694041290562406342230900532132587935920034778762888783264993776916774397461287533563362079635766660411332553451225839208022701925416692474925708668490148427925696649331837646880689672681109068693363614374633556746133565036221874415948711635188359131281648880453687566482978603598777876476124536846950019492456871250948033264957118360970644467073824647215601981816642171196337920231641285396937747739953220514957794977299678405526892721147190519544732120092213422691204940677651019313105088763260439682802996304899081491453810188363290929790767347712513671586083056176653559710634948742591163453182802279986934490817975609000190033724208340732310911627743393869407497616209709062459129343387028809134665860260486266078373243021776116588081973707095259177624632073220905284206728370231375534732167400247477921634688522695017589207126737069238055366408536194962152102598341514617185141002665129504629475115611435624923114523849091725667612514114167327931506363719101475328483360738632940743449756814856914161219927897374534175855340089336371499690570109565934157802140219111775400743064361115274377859929945297385558831223770762709182856168836522762778902483926224734258290670258126447781400087290562356084906858268457588758925154180010295467742044756541387429849639729057209019114312918826057925214723944233480887907885469093762683296557277653524441150417260008277951755205959716398098297906071838850511855723550557198394326864534566164859665930513965015687953548082234992431393946706783774821828287695507824965502184266739312143250362572253536788884756465178740814951139004583717929359429470898410741050214216138114085929629030553935127639635977505905710794314668099164784555241146614101607906466390843558402958379200994995604190177961951886467815876784366727722023672887260565796485077249899415874965012256235752146659052450707390083239399199659543375409610068154474488733025939519508067355216996469444868395374591172812254295125251065193179592216946127080288097881733200686003186870211563094248775387838916797054061688429079664215221732645277951678870892647686400*i1^118 + -68414028065450860922178380803055148934110151453485811939011509721203029237528917246885791587624846374444384131035405074330122849649375652160043226214018529631637644531046592301983581633844392605538665509295124526377254615333948404991270290961506434448371170088954317135638535913969146892105753552212496212248310608872669367689366962157782570019157815283990202084562916987357616779203182994307617255521515939594862602124069714539815492291418760279764995057188965042194036766359740130901402467128981721205478024397256023414659785391764911615768865884630025342828963759756004315462672840965280788499088725121319174870784388385831663441047312574338864212658305345716032950941542978612857489196978383210798205089210866605355005980203863666315099673944341053719340893512992239093001408940818481689697624380473710239547047739102346436980429901438787922191026021766944454119008783521390729638654580651054228676766155418367726618236613644645779535939648931632938824809600524434429734018472308189584318452126673162720614343395535318678191849909143394109804743046937993194271314142374299366828283671721035321469304108851851517236130704297450641519118518150016798258203389999193053163232123669849902113583954778501329654717142063313852344482193441816427080314033570037006795174672594413234907754939116144399127255136366635779116396989284563731857194038002291174007298815610273843386851566572000231297765233371748632683670769645334179147160711883893903922694631535060514216485262022413522959520249358818257841020623381116139068933222224702152129706707899709883551951735461148439733338875063922998447557514958043676432454377748425226124498907479270067950989071694058193167555978933845566930420442120304518762724271105056092598756531172002599918292016282968941602954106150730660266122580907961090283763731312550457584049184553665465043446765021047518299549428880306114663048488703230831633782054781492031032122642500379707615986920097362305870121623483538995855958275724727687229999304423677328450438275311315234044619983274274316571937063590763603143200599870027062273247649579627039701135055471415134052801562904045829760750284799633865115870387133714475301738163214100023339623077052180945509386096978173762118723241514838902152744306704982057656387678214832203138289419659203280563546117562595683842930180022143693130237455964737508035689172051695248707701071269682679022206228301641721891614903263205097414982218536777762158962982940324300552392857391768589252751736673868492429225195884307450105643547459996645152597717568510958773183101514198871014391933599332086857360231051454722105291748075873138919937728168899840457845425964361512166065154529965562039790030784563994746797712831040308083663997491516578044247623411147474496135889814528965568615325689972651376581846646959257846711405089687300179053224407789552311274339554116855402740491545021472896795098760329702475951571247729053033929778134301041269901258803142440451437135095812902094510332810659811789689115*i1^119 - N1*18258992540009320077142837134535526321043589079406228844795666133172762542576101083475694195780547272829485907781309060294926109550538832003658893350822705580944977457048035831906518720770288961242791033116801439358032722298899882796383679379863706486211546220011448963455847661712320704200086121706556907105383002176851407556698344371972698445731693631721724524041556439764075300535889406186024319364418896292056201728465789953525236042113881673640369386329423495015387757340447187574552590750636822290122748470240777126812496601418735695502484921274088279665005935922714085302968924404590575984631338897757459551128384160774156022127346419141055443497490667336096989385482324348636971199290322419911348071448815382508221160421915855398108351807636655944316675622350972866158103913494424112527833391169536*i2, 8548670898153572629562044522093923450055957955954780408506867055394296368474573525759488573766839980472973424747778023584752459302028681160704741448599306484440724382078390550507143560220026581518318043012210540620365529431920244792576952240135722980019952823831335474039881774443293518787156819906635809475344479562345947772386941644397077006822844938386471956568771577127877785678847746056891285350624003227564526298451063856943818450065718335748542863835750522070297676030718073639592001472670906110941043061093941225598464586714875668115007178533635101792289430106815214569336567502616575588076593995640201891818998699387450224809569837220266152133072169534825203717116132843271883612998749172169307087452417014744367149309271356321623791008028463518999426642044400240549452264208816273948392286260423483495014811761263854851901055136252396044769016240853255034777501848896452738674215535397024081177489427351395879500074895512383946743516767433113255134773342838432006192364540568743981688176594075601971997586228863681717691826146569389389538159221913653159729392760256762765449916203770926728702228408827837138432928426730436429749700479457048544278385421717375755195977674901271600790817428835556970504815114807950887656362318652319805626578472667579176958759339267253111111731861979304067397094903169480458550539395741716638117154628230662067109878902808473052670692301063372991965610942910066272701300190968264008352647154679944082577710969923910058341142807384876812359434453522503892846536943283154731308136738278669110551958059093842374339539878963323320706843087416921228713671980008230706909525228571059536752040079438206655679721958939543690100754378151478080577891321601148569950957474275679179925693374983354575138178453536630295276044217539219754058879453859674295818454257898031336682551904645074501700954503623455919881108936463491032511907372980131937275407650537861527435998386010647053232259174597952929417364968507676246592115761252606202594834347379907463256958563771347788149352913671471211930700192192129415927025082903124608871240613884161965047529961369986814645099794739055749244365901062448690876595456852668610213195109166921275426834557544418280993695112863290408321559651173095563130597538351811799159698710738283670622275579228890423127611938969887686907955117146556701971914301712695250481034240951242963746105872827716461328947407973147432053497421620851797860857129164840215488625739094984148548544641417779952092482739091073725004140405854511834255198997854097586103625463561223655362835456257235899206485039233858558387283782451819877003980376728795983707870335022318140541095008692355493273881197065883297855064781525070350870743563617375945872298855360848858908594967129187397786656892705640300215060202170653367725175994565061339199653283637851042999860260838482759836660703837733801351019028303824171006128182834821838486222699967438103907521338057491018974471635359432082519402582827912138702650500286822774024129851951494183036333782370576419401500814028055963579537376994293633784279330565515222192189185514451905176785958807042916070729718645576807416224613183706980570034342182183860174037111157081453653439207154352186799152491980402703626885132976053502228166487056705670400286785593686072749412423264726513800090263018362278911522854174315304403205042118678088962478225796296346781345312055456322680413917076189146779419909405124011072404564132459573484936426099410888413262705107982996025856343884924929316971377089535813078290219476055353564666037069772638584525183411432945689421392161576481632640624763678336476671073951474043015931686254344052852972671613298732116450287304272089746296789371244375999491592349347115189420457680212894900480308836159463578390672500886534323088229444632871569264010693060767691239146465101801773534519438367195479839029277491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 388492477313371126830692464636550307020446107577672826777050833518772210141188811738082318671043214815575116275031919216665311347305372784976786166580401970194481982497522939250696178055561622713403163315635859853141659475729188604847406598702393791792083645380771394948283086172360466181763766798053119030761287108319574388766597735104395486564047165549978698623456441632609047045714579347015392456547235806487194148904499080438796612689152909235534764681455736329211419508576301288140324712634408193881079665780609638105578055325878187385517312343314671545446136305495490107449986873770458284564010393748299203165892767654010123480297100679368297960622077691354717550310715991371443539314041507924944160371031194308215837392836095435326802298293018527691995311898932015237613152065455934638168113419428207355092095696910725344152045127199295094985966512653054351986196599012497084670416385315890214491949344409318865806954178240427120216969819874585808886160729188350131711611510212526364021180926849641247938225082395049425273192296909485690653630934791237381355146529124684251958360168548227320275067918748284536027106397415562213166498168972918542050008866985996601229825290767604264790362269748530263310968873388578415529338608922606725046513928276762275460028236510188647794619365885105825142554334534647807325642592336127459297293491383523135407898975826061949684865036123668704534287153000430500884314225062498475300346176465285538727602626960441375613878814484428403798332570101421641814720879233020446855086801106239789345881692025848463353578848283629046732783365429434086728035832201351331387252080054682928701834672558917215877704009038837585676811077037230086082984375365154919594713247820813350603732642233826104425187094077936852658457985205642146696833825839173731954358303412713717676938532372263904235149326688611764593019394877881386091789937432793372693695670509223238662713645660395740294760109801268175491034792640922527283866066475937953763807456760378646571087714596177154477185795528233537927886584101792574104340771794973547509550600602614265510330337361036729584024687587243746801234451395412124986305148580956604850816147294793698321958878159188040043352696509886833768953042716342169039938774383857473302137702955718159065104736783957137149084345422816589322344956442957329538969314417529691069250968658231138301108581510896396147721804745787261085054163466051064945242830985011779383190448695472832532434387849326702518508459008659965735147173240889942775294399592476237037515975104131827117540496372095612576676259574157075075047969313040907717853610541821182186420451430949832776953497874321443281487147787131572759423265925951198492717837846296865553642268074017563906930920865027720384746666040267254087095829081815441851854920078913962972331955365286679833093275245145102517160845814584042179127402564010072387237431239397590605650681943247790903593208743365274260908330376202280588478282790515241710643040077146114344953936934771056892743780183862777629139364836635492104899114501609268776562013979748404565760539014181659074908806629737206393427776378476093273842396954285239092764644687633848400974073713345262363851470309346574709107447606209871896487001651720847271028527811545741264602743478534275227984286288841766590199964825076245462487644071189916017486489527670358564429247313260102780219716224908791852112867545899040573863339677309320612155606292453850411046829232130355265597356116058276509795897374414969569911143547351020297030785988361430308064788412523290740174552657124278827461000545687251570098175488895308429333175405168438410926835327740467886549490292067959936308085248770454227279561650188992076756035386965894054240605866450650757252162769891402110124630445366100921294174967114932033378165027333729934606844882028984860199720771034521939725034455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6717680627814106996891841660731645036065530202617232253769793890054370059032473796457050623716208217718296124031972399724483285930865383058862557045670908586548723714188733148827071017211195289137971809771192415997617809791339939332767554598705834749533540458898436941107494861969592202905353445533889981934086503438809285990403271212955092257505373801502026014082256587706185518946526399089999758460633954404162005762769112175987595690093771278354052431737162497778148067014404510101905646117223777705897744164047936159414897947589264727613434773410476363581676447786522416227630541154791239593432878426328109453904696034929987695166219183867390889298791830701242539901739070082339091337236337995273864353609687459549740315595455251713368752870033413148706551623847478827866222093430669198562488388435440307230730666016547149982610165667724296836255642797089821016409143375104270783113710899364451650266068049877364452082509204930935838279988924638670270414332494195619336172723321986627106377721002446298330020128027943750410313600761298053846039481428016639592062908922958288007396022748064384686950069528372028731827775990598627938717926254804380266063078380920097547939549120577941736190215284188674715810502422844580611104002202164635630361969170737511132878173929888638882515468278462555610168327552584196135565929618979250818910985586370112527565533357773080040917173490574890779511796181080449126115868195653353728179235829257326212819939283574231317939116502202853229440530061352308765152172491812677352233640159485680455998247937105192201261052931211492072571006786856135711572562839697752608383943959640259545736987376036106689918506248009456297626855925583275166285755631026142031175914532271575206567011089214824400908191882550776148364542060828984318271698454269545466169775837403879272379966198964919446418064864781896191066298652015842400660792529858243575620894636924173251374818762682683615950343266978865715996769138784789216336297841673354486001817033947247940293613673704042857311722676174048460294844379046308100492905235284208789211841038868561533914878412065765168507633418548365978731361308518950894416478558603545792498596332035760548826510151502719119389618700772774464875555771377200974489002122204682830853372140554265387901144583266040994568991392039406737859699708806356787338947633908416491577630865242786153354435456287541779179996956530317865659800660524629136852802913519224538010574037207706086265578200540750491503379856567073697350659233329775911012710802700073787828453761292631576885734746313058786733494364862680380233547881176019502250645449160851131903752206015051456306963250585760995840311087732616901700093716582258043011490674648973248448399282060863890314771770490676813266740714192828344985485428497023470167926026588729114536570807579144055734152560330208472388604829668986235766183981393928537854262796377618104604540222505785850806820746972983990579248516207116109604386960523849221846543730897728691949104878676817333694279460898567285087606774303240936376059614718558611816198761392819933764462493165663294147049761003095192736280475614813220679844169036164293250155049233363500423564771565832735639741890259371973935887553367375788817174106955904480330013130978415747125951020700160668272256346920476054629583760628813331816680703770213276519357210646626179581926689927264823864836990348363078360669149956012034974054612712582199239426255227623961384759747354596164152635672126211540029325104449370956102106541853031979753231657158109377674075925320909724858593432972434742048911764590527894043808733751817739623292955485871473273214004714122886837253927592778805229491454578682558013538637892647961851590490218684601222614827774658189691870522213250975654933348632006077182672871048960250953827933911507840528939307345661213259209204337683979752820801798144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 589618444582820139963798699740509912945990186852024868811369009599615195333353886551893868211892203325478880440559730924902939312120174428988679155705314377686462467802573767366613711708751211569398425143052352650901715562049541009762398734445195717390081190682053804718265769782942948745527355538841516150269801082144483182852951425014898175186975903255727327581295085435857078916915493313051688411005975187442571256657100304974826005735333401018919516495247835669266227920157623954152084628986507613689241230685215492104843466277646558054065808552771853161720932527582102183125739421464078925122747340744982941873252489045274031114636273540903236546074895940902136434240379460213055539789059526805696202664106164298540701164436082844836807804743364413117967608150753437667579140751129033546259096172960331586330450356117120201481847516651723622619023700127850713408869034800222798670703006104419220997223793102001543560378769747556673405426037936118009904186731910243139609334699689377921178329545672897893384163057145878327906343722099037658131871197654632262139383299904766131848287294331931477568489760540852089678251937590942568101319067453005430541872003642738096557664066135741100915943442993989608594826170023981026212712655027441500989300475839702782332671018530190250823439525102200005918961585050085158864683812162738622043101220068249369075807258070430622499508192993952160110911610797470988055536604077755217074247233248089508918236588201370386577835956996013639438668778008075404106175833337398225394395605658169340645211927359639775944811722963064671429067344309542582798809019024562646445014571166839026313613713915047939913823858939528578454485695786306330332071924935780109448711462561305838591809268149974769256842203563465641534170764371817224715251182773809733918178405590947948529077708744328026957457923552631751656570693807847164219557801198566312389282671940934218154712014908852889972127713457591251456895592523240139910036318972322725466454228564927889864298251678404689080591639247101980292986333969261092724332262646544533639333789243652718449709258105634569510886110823727173195504552971302001038437386425116574696089978640270858191212300027015718117784835246241447589942882287159902342886708485615302134841760448589093115701876185033596576178352312460259043089002476800059773032693781314394626479394077832655914047681277603511795258382193604490601823621667373866288425684779887012686049517820984997624552433932715984078728634795321566189790614540228143868726078913458272098910099118769309970294341748885992247144621916316876006124303540911021479212231485325131219059624902430485251195086881483806298591446661222854307103237290548739104242156737090601635442349243471280742880099636354470939127681142800265340792531605818868833926343676704894084374013005286572551486435364924607854686198682176267009103561438710219125484772301888353298049821435921690131699335829450565632447398641428502527155711291324384592761547929684422165763638537032290132163601370763246233764826314295638142556302890290223918839870016263305505529957043371566105122684689071789522094308755294542002869024320106759213031068171897581999284862213172150436282183364150447602532615854512799654072769309615149187354354908508296105348488353642819750438825657949670148134985730756539633048394504302051217638987373243633874241448991032307762560621782081812015855275515445202020252102712898302052243581653802472193151634019983288462794333094707005615524926129071727787538809487720750017121404143131615314416572694517174615095851452505369487228943282774208393477375712431611120247200474249490924291520252639956113035155818990142589073221520961845904373282113073199310158665321989598290911369639984628329796395208084571207596995474338992172820520811330057522071763701876572028220830745334732243615784863423178602176734822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -651408114234220896718725769422941944813204664099624862864311966966762615007437947690193749721578199850238388469187916019939009036575812015327486621076305037979856893772996511188818202718428786309195397437804037026144592703005400285815123915045167932612903331518991057046950471599473429049772200457617293416019962082200662149828860127009571651893754493367242931790890016358535532124217920564449001516171319254623669675707372864489409488420304457311505549967431915847772192513622112077367458659355140754403535763572625622788494668966889830802565666953809957065771365897494827648772369161037067491425308630517478479136718296701790262555111715123854637503276229173045734518301936794829827283266830855618005657219899870793073924211894415956296522291186687155449045695805948255036974401078863491875166704472532354824257323820322212567421461565857396425226369553655150035989091960838109172434610093240702546836340805626232942247613497039422363736457760722823820255981989098217752598511288010087543433217559260740243010974941800868050039227033736173852191107766859839874063010005455036682558960343207654486417486227319059634170739721761677566196423874527658057802270844537183093689217240608820067301593010037441174837748347642811359793288961096362250046201683148930329319519601579764842909187834574333896900113044292662489372654079247701139233949774864798307039907067458074583203273624356868219192602937040392512230418311500007144592621812885578034061045065828346125265447647811972633629915017634484581692425536409034463138998607666127810207460060557379508578402645234657631733026341738359011615028201755462506839791820536288382354867023207177290043986626693332168813116790776195266252361323605350607740574694262364208128281665565551150246194265017553408224410901310785904748330682269567732863541782624383847085036899275270108335544212862098779754609944951689927343340335231742614670998515974595846036891474108057143485294453706502524092461522689242846204417176741181281978034752122971946341539501700897128695374746923091534115717257172735946490143438444102715107436658398978597358944466538203479545345935792469552174979575235021883231531267056377187480267935849313439867746759154324281047366863473528084502229939279364426655811397645537569989743041153461104559653909405093189848271034442290641153610562580209352080480606871256346255990350031836885184278332602170337987599449035323220125318692221719830659859175947567125768584739884120887516145785643668403746047834171822384061986853365676272616484311716839992850924509261518806378709537436293258675796520801351747832790269132764980047837831178054444135298935317932494283538046698163741218185921548441914389703747371297982621308923626445830090088963972441607412606694098461598392422712979468472939081313570999623642867034901284766719719257831200241377849247191346445741542863935904694260870823666117191727551143860658241529034476656871517439439746040984848281891394039720416244403290318265407710958487162742528735900029750280903775682665755445785848904781220366134696005669193566917663258699123847246198403219114739441654569111440407022355642859573366310169159088714938565898339354364829419778610694102142167801603373744743855754705371425007183088269267245159053446248039784571325258554955519258459642211092912587167923956093659589096488080258769420064079890426543925791322507319945876460895938067581547583724205581864236462450566139337213477903464296543912590845049708774791881400192143872549264587325426064669065700478138217356975552210701012524611900674027434913472598349452512548403146382854894456093798703338574071905657022000577390229578411278200155068760438508506933501734869141126877083659915322796722314923525645416426877251159625692434287155397254519775840406323414926077911418489949917547901956001655552544080170356053902990958317560822893125926388513950924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1804054173622662311908023004334016068490899255876772908582547724408508976658115791914172267186947228778598403299948264661008925271665183191308894481469884493659643461880881188520606813490217291328298537889341348610655020973491066061775395416303969381034319790944812804817602927580767487910626027613353563800275317635070848623354277068426471446934099934770614423744040412666608321531189455280735849287129356887207727639889719371139754726033569946336600053235422228106577130019231498809756792345733479164402790172100728314665221883619790683065837429792437739014176729451252006282136552519281707629038856118815430508132198522734428771041998673627699993286520465718808482641135372490584996489291984134638091439872511977215273130436616108061244077672955314685951397500967368364669067105287307807788684636148227242312492988016238143211845353781051876135122133570639219663504091987163640617833725779306507472475287336795533089820137848225208837027966306231098014598368340083759816570226244790606728114605258602927143572343798142634279245962276852732473739056758872663217970531198798655421972163676819306416315999623320248154656139926466533082925383819043031854840634179881949057444340422607320094133627558241178098483461866710965688153468896506028982041232185148972904281872035706331351192711315556759744558498039796866405648175251366595861637492478332156732183940461899107585800731181540058111078595133683996742104341767010789970875891702439626797847702213685656603819090605241674692604591004883641696821298179384117695849664224528992480549070254533956677976429304604224009971196790668400147516509166655364353833668597334479728052214922197828067783237204920983323070995298616739441091281524972438562981046699197478926418408509313309464803252995904275963874186313262083871191566023370145557510036051698627354716864922799709818684153139193684658897910936047604711929183974562779060329310685836526951099325178128187485562416138853326888885734203140945896635266152209221100254036689874669930300775159173656415224019046634723642172947677664628346720436016903165091951947969392361322305507442765255661506536620707278461630711863959610151122443979492947780853282408747807162647972260398902602849101049776673038367643538756096397487850385115671594016781869313985959443914232401733076593198032759794799992947050619070771206584276547161921830305022544949893369553393458747838782769619653791752224304153972994774373918220106279040175676889043948252529956776813307307748997044217909434194138973481883121315554408826620725567159161230807618663578208795506671594106682298854161974723616754391327559996174491872617181433584387297624474364579424712772881383833972631982454055566564498600638562410379304260634423259758870943414146644013241602412698440843622414711527283130131455264179457813803682829272687910182996818931902187721024554727313949712715837867776480569964319451692250152090197644709125762249776783123220701806758437889058644341386176321553367284116570916409497714045420545887282768323527757395349213497405602952308998488297521286962215441779369274493130091358236115795323079812995182848781149370643847056323382439920082234130897863978516001695833059988821441285623761345679702413555487125132287087518158094840263195255237906370711560900336671858751373003145611428135589667035581864280423655064340461784475645386050865952054225686266303937527083750731081669094659742371185289740274363528428489810234643654282155984350123124152902982841765431977414608123585536662732289433262372608002580840527377703444848923610405196650745040591689143989260446338415969156543001286144192784333418164562513746094861947177163522886724701900505586443267551805786053206989180318567599534514477193506510048514989167667213550220929181342763512793979148620507100709933514989977878215495338184186816411222448297342939361823961947304943685512200192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 121477484641065018604879055825200165657864579750901365281303167337667492598548940438433590996818474844375189857356017430608809502874716255668178803582113354600065420526429271112672754012495994355351408537745667943489686483521813498497959276686421761378877099631334002883929829103741834055522790497467047966352216608656950063190272397136384914876480100684995290148550528731761893507554416186803011221800160252554252778765177722550699243130529966074077017503632568561494303818597614226509217366528460293063186952208450123193692947940840144003675098488879738028032244275508056207810597530163493506786306566881174604567094944165623548446768267135436594535776235420950410081402818207932988298935242733097557036192871800984260600251794380478327178095240656724264174817033858939510902075138243432517955613985692514091410492942101965705453651400497900780737137432102914170194396955359489407764911029701263282561391300076504190790381698868366335349339053891591761965035593010821999601588642583407864948882698538093863712064342206470089768608077339079213924555488005948334355970702085603430386711897330885246607601440670986203966218339765143353479309265688733384261053865615133913451283639004352386911837067243048859194230897183761005804193377151511952000531658846533126668710177426130578067603966742044560620987206933144320206007439095283698205189569272179838875151045440229391041829966313023696226956804184430249082240184044651045714867865631235110861752184657882007713974004907128692635777856870914794321630011055027134823612685537001952204134106052273143410061276547850553248250774412934135526046748605724804156769133759370073629225500829444521371134228254552204907434403105897170649273692510195959903720729218923440031214398215952097638432010635974801399034111830795352857702264294604624526086081643679435379431985717131117608913087552255261324772644389388693297926807370515111917847283632428528419832075718786815872100017015036976651450091068741834126521569706712831865831500439179453745826724597206920358092456781422278980112818324517448636785383864295230157286711030413838248677697165446390752652797070024831244352880221236626065904530969880604947409625305656418007766540215423771347885893263794711913076611521080432240314254081214615973808707685689111982893518481730486073801505221315645541862040375845094599414682944913681740850711708451781630158197794694578275148314322973158034705917829103713348520315834098339429533284757940199321774036479297936484900709974171462622405695323028430579378905204878311844234388347953950269542737551600317207912458775902851978275843086979928452579727267943043315312062301741473007934094537880075975350027090875389656473661507529197594354368962642836061065968319117026054562237904069539943743278128994389539625146275647898184451211670778207792541799913129658599486780154738953876418573023212204901233260874268773284878681450564996497818346444364804999075374092759926401454572846676509650427647324153940999842274813949344647503362951658019058661248331705917799290142334295171427314135368930358991230899980024882820139463381216936588114772102785499193369376128596484978464566872442969028323250582792876169918824515931527786291489365672215258550745421639235037724411760500072022329499330814540438268461700513130930915382366785226113050568029195574889791520378648007095144447595886608862458668584366420857844276453086835941726980580454032012510662403655112502058746913218029392059887280651586850777077544292670455468135236426873228891317206521319406792664885546683941319833852713997957379554907072331547682635566119420994753668872886810281544386187882075539253848315576151074761477151326485675394700351551826336875306717641979464352302284853472354282384906778817268139545654121356299868287089141497036574762977226119863886454667776084947473027761188308254906840438782367077123489792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1585052391773836384249573403296118812808365741521221827694828123699379622363731293239702767112619171000792363319970960960250963763678651210801266646917623961693054425208763314058948373386873057702744536781942113722774469013254568701306531381801695012594877812666140771388692672023632043966078716421321154064057152875798889922835253333494465006671741961366197426834403094724362524202698192038018389096035563885882868674886703111189262246460932354002877454453990013957349749345875526177131284762174104308955546568084721826452163245972586947205181934970318880554657078094895304923146637615525488965381061015766338465539882171577625110893321801663201139364566467273445302564651089195700568208464527558907377748068016445332964417046603152295692986746860257268879932410596109428834252109718602416530474891634903408875803836436087530849643155864278383971050362988416558232587552471961841015529207132909332093959920451467630633391172689215870876916020050984867718109795502162952521661829308555838047617185728313240676971786166405467994112113899023684596166692679743029760652635289383201880700440860946606357123936719418281552164474816668369670220762047436452192523687735954906075292920015238036979985373610743112823996778293169986371376279400225853804357915891815607457380318905475152744015015333654060304743674327377255557754475896043792842330145133583098829902571440677125672446982683691639219198298115969613702598479107004676682245496598201588556598268295272455609326484964321003821576318695535820931015588647136069876236490838954022117002736912730415234141834597088336081934810994506345262913381881259190588142537248598769942353358924811890709603013199280566448668780946409467666574679704734501417006822498420682428250480827782010532486696282461065221665083218290443220945428355647022001456207909877383042215239610128140255046269024435235626196088983851320687531257588651322721585896103298374735822863526229072501738701580773259475038513231494700989278466427293607621463590051374052051742511434463004349842943067543538619448253482128487351387746499902523867132958795821397006733154868709788348134305553573043789310811817877726716075586737225849725808840544114187930191020763659432690734105117262785252945433740238543637122450773959840795318954167329223911530164244037920146356434741916017300577245120838581041940551559237675789165898666433914359905963614076206753246844975037777223761104858288913848650451874405016388043681405727876149835300101304827933412953661145341292425808676104682434698206076831549351004351237393291716998747682325190940056728516023183309533919929290543746509225709684407785440127506896198073974966956927232035346307495307352231140797178121922684809470368259493303397736677597182303503791394018687464703988890044023151786433817639438272360000124128526819536417315447763546708432378585564406245864059729072038645661011709129979427543938108908250512835750799738676195319094991867527470627161269049537390877920148370057774977455446480220704132840258912736781120614085309248531958389651544963283210933737681320652594782664452314369945727696412339853088655273061544368957285618550410040838718224159351586650972262372251753452318803217867823641388550744040881154572803914715095707033358805186123553274663617193436853350905299684632208892983346362840167448911894577211305178521348532451335622196224201735330068208714142225819288049709745873427283479170673423283691059357842048755774662472543081647976774937180528218390911143714024196837264704708373524594189076992139483564121265128290733452107568394441099478427420881476569097146810410199340983434743105145588516714465121473289073758887689425685181877175252085260457155331967824897510048686799000296660975194684651989196898777122449423604103653042469890647459322926107173865033794480101711449077170477162421269090632610170730934483025359227594997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 9207780273422672201039632190756441714551112030441563017463033565368280377043678483441457592013786742914829160105499246985797940193372158480904550852801929980333429127725431430789396380859874493390199586900689588647376189927133193832121411782219760157242937900842198304731015697241180309200972557724137004364572012549815330486511525114949632658661356660331727250250295705052699429979527697690349151044508124712610106014239363863612834910226748406367854800444698907524579350345597535844646423068914817063084501943989993954511177290025792411752645273421916293816498449139313463609791199793089521182546204596550736880798852690099924172209164745144605696113737582862293231210960013501955927616725321938632924181387240842262555885652601610779625640574971225772718400336099711356956688494738189582224844058534611856231041162923856821861724220212208953050638832912825988756219266991407178836228200636987069709173643656221615763088519160042381179231565507240036494603450058592710421359587528388581980437758220335317120324811284165037288079652777777963770264238212949335614604409581495684388464600347282772615472352929095359626978509339643792161909235317328511528477732531638511889297406212971930185722251099615000511814587772474767537639188016270276406108506103396766039506934371068045625077851878824863226529614600755563703782674319094466823298283095077937858700157356415198582765244527851536339563408779657973348929898075468003320285005482804819372031602061017918458200829060486828255767966326629120600339135300506155368693326540699211626082316511406488178680663371306707244824485415857955745118215100277930564490381920967628785082578795571793806780721144094090127103759310072723150747757242103804159554763155913985496239948341645237549115840934824464957168286560215579459158029055978493943342400538892481595894770712129244062521390253681616458131169201671565553031627101589265106154183757613380532371284424111757364483895648666329061925234722785615058655342205016662150640156341275445907983475255115211453697122234885282873346490030228279891903024848905701131921556777498097094652279848073175930016165889889087026368552542726587465535996346890041418746733061578591928488786055081497980582046715316941392982849176133266065061712333878430401053026428402475228336024336619950392483452958242929305700970132725218502123691647412568317632693047734496992295780307494078749595729830951460147252242384794403098610078657697473023394258973863079188705136267626098461985253211005657218258160152301287370124984932216006170456266384053198338098322795127932933542737709419189813156900477467368632171690545084486398789968430487980332908660083977113978912108170455060682255492497088774086036431393409048938237895584795684452405711830350010237589705641073041472192251347039682535001436588624404830955931516746166277310346054798109560039942671120103335444245178730641242626737647465686165434561530600974446389000370187854172614337784073606894228400925149158590256514799758385515435764577754240835817106421551313124114194574361357195796468791086471972361049125884879201587751709198145124999216551097624857288050472586365605827470128519136949886009022303637844694358441930285169091112940591871755747390839936104622404454762825661865459773914935436669512603433904934089085471748924593492072934032898493296985339059314532595278007920762088929138541189689508112224232159396332949532036457441069334137389931575236275296424931588536148987899871866099790585782557800616973480086263513307713510402019751679406300674986822865807428996017753314769786589661396748493608390227050932237263962105223222565421896946079173468457730468538014065543031461607303224655689872230288085852613978990535782585973558741276593901420252864261035105895145219443734814753192062378036284250083477469417236788292280039741288237328314112258987146107258377271922130944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -22194128449484091892669973662383169837810218954076666758433947405568023831155693571657561563674460396719593198968419996278142753460845987689316438409544007090049045783911542724246225631632505348137742748246981805143318565883081712318182081854278182751438783224657507583543464141880863428214205748292153046715050575963784101922637815662319497030473018301167183297639838136132943092543892163794228177853130433202375873862191458030159006437206812400725024307818104128867496499195394672972450713034029538906954963500733264251069582218384285896675891833992217326365853784233620394683277717019838518743005853955197936135663232589016514385255288687988802122379293218386741810652363752282354468423411724727381841660339829935281221228773292647073882516105300348891447557338966980521691066878779787964405721638799708171213915025517324684577695659180973217767319558718082495803211031935496824021525757915402688987683174743736767842536670606303243963907632925320573117666122782146259124737812706908503728971023114319383870837683440648871429184944584376215135512014540656434148418766061731417731001183738109073378126757130665066328281282701759681796302799215759576032158899464345825633463765802203027921436729697134921012305368734432441746012057678655116209966179801982484157693160687383814152116267762991311756317335710567888078064491470932170514635978017718268160492478217925910756216189304214854174461249921138288236852879971329719138246718777556031799089328346926398094945381173358160047165189442833391035347312550276771401747534540625722485459609587550240055733241489377584941292706357201408121588916772073228376249918105507318354090359443991055847484291288710014694779860514741097577252248530753463169350793421713027840235674316978712652306657302927964918482071929485268670950212446482613263687960718849627482985971542190981171541747757389167032628498421459868749334380435730101549720808080997430461053347795304035481233633221569107747105474201788224474724322555639691321476061168039807903820708690818507194878537884893145286900219961388044722823630903626617114926505506320986098413848505015544468551160368430504346552982779360200639200354900841856193386482226934698001920439708144646800042462152238402906465950090347334900029303370678109342364349805149131214207113602277417142334468645918261774582068409947149739624828039904212354669931626917592252308336673396073925414999438355083450703624051684954869704886239869284712345126342803661942426076022956062275720625721422673378426701635375549797866652979057504708233300075810850249671746908714054774175397852695699996346493812219112452200918402778482630565448278750286664790985594124667707952340882687320113764258582061788758815327301182846569881728460203282606502595909982851550539104598598901276219408755244590675155325445808095961698675011446710615757376526423486345520014349937975892848069297705932141587061173499047521234573797346139707844850265179512522333274000364381819941837885620695274692763924843980712769616521162675803475828324801271570986763341065813779190402618647366782721968456291488094508290120936210924903397577557435778677042472863270816730058684013378814378573261711051054695282806783693752878820813421107796543088110563228017397727442254975904112124817098090202425501466571646397728460748733873122310382454189371242287254679351194815811054174560341942318967098186181351009748969598467790473226452841437056172775812853769251099757335347918669647957692463072163023150201776783226459433860049160547926695772724851056142947186574679719410250751690056231453571119304556955316836541626364125477295342432715759478610780628637669428023663298551625039789474026494300641311277815462216601599732082225161911922698029128812141963235495877097161696905314888213801244041146876384148161084178899516996441282380289619444957278147764901867550525781626991935488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -10637964935351426509488488618703951321412114608547891191153294435377817985772458960920691436137028123404260705385137282192799004672732623123592360942918698464263102397899956270132427115704251373535071713985904537371224143436467537879118156932730229872300626248337002216805862507067348891115082422533834455623694946600880413079638107257815994744010712233319070792090496461561253089199842763099949916756868942350355256331886691573104392348034665031556963091227833556542758050455920448654141139731117211961538767343244510960427355327483666850274919201583937151649447697023536449767756493835188017732172939458008404603151927482268701458892045127282501900505127536955260639666904503756801512199484808936903074011294687246942815701871258709235864192389945890982870469585198131665406395329023866628880450221881203855675341292300568168336707345897686000264799788882838445158852736781822139728874594918511461483381778197817169104565257329574507401517292450129164839345408826405185464941899599075340879322428171596000568813421960636530071157656752904684322246036997634212165497840490689389069530293274868240122815240436872758796663260430263005121226117951138039969814931771026767697778101888371627856529015214001244897718946447786130051100615108687608661672927991544974277523953599302905357974944746517062073599867343248818225402367893319109301545957036493838759901977345427493348761267914098278405974399541555218726201137278431233899706637049896846570873723890002078832618329827999789228591666546794898509006305373442157695143227999090730043713889970198207390636351975512942014203426273721068981857528573049431171849818957816441742934017931750159080452416764344081972976856420723204486133204171041253900675952416177047152044807979313675574260451351062846841002921887759338999344603464352691809417145563178515682956212660057603727418140896505334923477711612286568762550822309462540414205620426367925660655614915200295546225592061395921916378195468493433829909320723907596175636281266306997358192209685900398125975648340395340580572815280143033705646466133565207114639096698351397875705203047366918467245149954986590578923928901319153558541934996380094828560014652952409909471223807592124136666612560830133504954465583429523833285338942924551031862549784190816268584703279496327127957734462993510649209927780568066190095413811903107534551616252286143792815954071036938307231765243478216486047054396754078111698725616414369878912125797253308419873531507813276999119859277116722732492704936796865230169309456950692254319807999357432364767517621485884250973208021913571434928596233547739278990577364305233789792038473461799791126395239912210745684827591603751114850837091062574194810313368176098185044705469258127653930718139954016057283033569926352919260588541582549823750597378692996591653120506292676304323561831951454744831315266901697387868440090940487225645413574060749449184548267173909743596039279178370049645324769155789876807456997076814901484061850812112519817133832841610148003064233986429486588412247202335383608469034182782046801663128532244301156321754697866567483939240774534454969724355056754444600917757221539447356830034315494127072910886094927638513169459980627837437512535202375504876423765762351937151875938706392978578869188978808726189037323327500605976987092454673438542432741872324138635247777236103774913450848046675643668861955187836861829660782243029849788266585936108262883886605523469625272677683169228872836823315830542296130199553098658842553909444056406082898222180160799111490290705628944794739820984987294698220243970544173650209887903400741320367985297908699135189660931790851399244096048601104131970818813650508454622828649505063857398906196065467980472524549468662298274475317028329485963328188978682003563537896814770319729230702068990855160876998954682437075863627021597341122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 142876368135129067282234191651874758958254013745366515279010177477861234517190169932709352728117967680771019323244186499199658120163541663927589412416794132372482336836289933687588821018627290296806005305535546260954740434613161092748395043847595637850629981015021644224067143316550359606297426942600672606802037009408304943635665444885015745990762560406727198400405255635256514417003516209351912312553472388285803637065048667802087569698145186040023588869095150172890579536608354134792888746427598490407498361349293552791967313894376229162565594235435840480476312861423931354653218327680643992062558545184166276566993469640117839602953188607572874090447374280128436613240359512744070925490045408110307352658267923707623293466988888211504613785311303123940405404052253780282203830644218253709046174976759440669367441992783524138811790864112309313839109547282136633279739525751180474218728805171686261019426429720463969999913477295679126582818393815362550593347019974057898959011551323283211203920788312369473239988429256302372354883993006824317790342709776046794994101664788528799329138787240132147929848676769488405095724456785679491890046699831900858108449634409111152984433049142311728105716253103788242828534749509620783091622946968137179325305884150430180825874620042307659468373397916417905172827067299023286890401403484374003010318889552407118032833558935013491451132968822031116127887981369128672355240599435463287883101722548298523855702147485281586537255222644782645394614814808415680221467338279185909316037912712606793331607353432627846907489877525396277588360034421003705154619702847440219427700540733247483447323768143807776903444088790974089186287149097064200193127890982410197919577352422891078952420743698829156572382723340137718570093430235033281009298551054932827459408845262971000105085521877838413102948726030540652452695031492661156908173682267582001790660390135139680949348169830182515993898511804334674886128636398184913633537630709674483887504403238045398557424575667262493794769649696830038047106977261556271220709545969370343493854319547934567417429367548361961739338957908057683191517192447160459977783077599648914374817454118487410109559722022807193807614483163575621860863390852201396976264134415849162677920186075212375431425665246082016188475274916128804551292747715280604549586477866421237613821745761951337510842453710659809695463743532088133457531285687367630951220431066317398514198658662254465578044647252949073758500893552576751393467457810856825853995630773648342606768561327164598000804222281319774402077038183130970072018839994159199270654632376132518120250519491773575077897574205189709161242790853824079592490109592935827838349194486514866629145211019332387080829623554148451100634934395228427781710382043394364005073355739630814551175961672331120594896886718219493641690348547875724252883630720491750947197034251000845360279973786290060722774776224340804956073833875383550444789963803660100307532062581899894612718254552804776773050624390235994972896026690215169275637957134070547102135566371417380601786312171034320847627696950623732988800863238388938578618094198168317691366865267232535198594151261457607794534637086187221716885223721789048804194214405027867458615021203173190164001188071244721833549225667602779135798805601705320304269412154468789807296614029874666853459263378694151828783413750299653686229560303902585264538188540584003648241445120275475066844750113752020380584603915290888628480167512633120286356514079778184590852500941081246279539467568456754799776877996210998922817910572256356842268638442707670814053069825517303613559428163528269817304754869055030415162299834703284703801363112922631322480351845851590801955997011322534190208184059518926908027351656942046172888522072335422157274246598776265998560866155020462552482028220973265715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -47880082146425603727788273399155547580474923489811739432885028642672416637205634655709015985380697884676470807406397002020495773965880190635156851492540549524815430065044746774981034391455775241806242540691988005787193752977268559591680013525781165484090605338297784320817733501279259941900834111876280995411642269934964200968676705377564560833606471646736784911058634797509106888381481255826426208187470762137691822949216878937042946152599918949545585010742708847823292104968636514988087899979534984250536451307171413764276112816873672527521759466717862189485176646303969637431003139142130200862972430114694089916771597608818007189099586812753116766727978052195129318078662444782448428241664315152995866311134150328343573558545930886946456254687478644090190653280995138567097858937425515871282044943133665296999151507245245621639296456323471516757287664230214497009557134205798084875670532369716486341873090101449371743787887576494770939966311864372633018308104335709372358936265216544908520491838354428674577934503834623444455209837382815247006361750542563801937667385060543839194464617536068644815390729293776641208014635503947764510075187509989490280978719245183819386286495651663268746779851678922559107913306887728408684394331664179995361705040333701386047882288943527006723488672215875060473555635408457372344154259741992780475104430358437330036624388506423947214646693388866870308765688962462583684938041930921849889558112465930517594299914129236633072775405646815958074200554864899852332284863323917758218709718234381523772858447408426794934787606396230056302363482917514446391110960688126917722279663343271767125906815000189094517438887998476870391161055328684897513845036246952055092692662223257894366187684139632546112022849476345231317244506012738901833869508400171915733059287940772165066880718372470766204434244550765126223887523596937766923868700319545702473655255192288440203593070170338836101889827826726891369913563224395982028066579623740340289077951984581638479197491686650291086263071957286273482169373234976090011115202947375375911275867489278695973416574970699748218608868163010098520517502190123955303835236583129263240123572914542975054356898077718134628870936443829828981573898356419453663884176577174743197631620579576310967733755624580675913297803528454142591880403641848875338213639973663182522524663208776109812386471964873257724889614558396489848668555504707296193414799763265852173263529726621450942931816312092953561897866118189957791503300735384676989269529805493294016911607952984273454040668355543083884170566382827830795730346865538142869479404398721293680520437254109644253811538821628603797770197859038470567809955660297557983576996449755859524075596010646761075732764613285886339256343482401485589811378892072549861519667331335544349586021185883140471819236609602843586716797519994527165835375331389097395762911178017437507002496673608458020622952260874779264003777702424042300228411473183701984702545174605236148301329429140597833707330045133309689550805778638958981421393646065083293358990451168631989404916617254256810566027013853942761501353335126539385050642444326988114740522966592250897536875014670155937940211968835694106263646708925105536108899349678127553859958794542071738877970242683060352944327955105113231555761352603038837605509281781822983856823804896467681053697712994736870325100722250662074188116764793734118163481414411560737973040768637729284654989083117123353231904140443382442462696249078041149881175194707684771873598977772697556952993390219323910033499876198199089973970038968598303604986213253539811001875485639940911669349745965148489245546658519392880535534993833866832973891634065246848744160936451493460833734982531894669403642549564270641968348660192377200998630635435926096298992181256439297625368170563931338060210521307820851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1276854910671842319294729297353159935748888079255115918032720478801398422135567027930748205009777258867077726950006475638393717632824541814933371133820011316679141137749841190334903425403949636893764813928566055693066539150854484908266622227203409927306408206402678312479635309234612970711203709807006707734006287039510638088096221030900123092315012148750242664319923550625689010807119066848790758574370530047919864839918497597102391788679291414353755642351066847187298656955127176905695425296518811879495508093273221095702790936454662299934409369039095236273572179438740058552004213631486621669299091737948687128060590942821786053163582382021710871996115584586061106815617716607944357631930681132793584795805832467947547871230456578949128873833350284452701428495777050847672842281782818538049710679183516546338741511578528348113053052638460543432237459966084379919388273150603737145627246195583505463088848941311301788242583845564030283240122927338846667542223194592203529351478807095205910131018369242948115159628234787603882491702020342539606068460111624014283037338263639658045820542308879011776669080178296163764874375223844787981159897110495000867610896084481040966849139621769465682568346669000147892716964513473719563682879847829780423199101532811978234676544289156443736415915360796984867679409909874670634841536023898884585398531470498241659033272471153516029962615109469558560999311307467788553142254558211809600861846553153869277069443878187693697294372108399120350141927647923421616405774947136299594992999848029026762613230636187458964611303109503429204942739543334111667016017672251322159699794313412370367835804068377850882010627395114608599126432640342707172853880239837276261003518811963453009023932172604004845515092307283243331521492242186132736162594450623801636760968462305185019518067557484573357788225143752250765015672856190565124194635541479076748643271681692844425019001955192523991066815728977131186109419878488364879533738130695296390560298890715651937212505824363300840494487095867302645439875258145523722588812200282527670886108316884437779834413494040474982554471217032955761799766148405156278879863023441308551364711484367737731104246806244582643667091864839632306713564263225633704326833627197075785605726727535704132187492777786844096754713409753434798204105464963964453171111943651916193026839659592517290730595394727233526087139257202265377773135130267437421236505702738018620517709295291714305324756635831513528436984839152979840132948483770346889235308168898028721489826968874299317628676754908886582848565758720971155906227621137018793144490061558072766395564277774281043913783898374732900830995719997434882256537990896456153725628837311358161671301423245485195324988026933235837278132518990188312316220833220511620178102662161639990893860489851424263199657478711909596303389749669323269331308717669713902349742806500854454934271420901806774366388308234241097159916704089066797951347904674270510616583414443602560366513029534133913709201655253442310891819369546557520792014996373071773023552105218578493731153099514248368932462031435279431306388969501455283849788299940930476487752929326961918079396842382158227930259506231458569811941147815420876363504752192178788924314489970078565654229665801279312961658162336790302799348435603736120631389787611357073345090350486407799744283977699518050430389104691767617396938374078216859066936157579518980242157928296596093786360313181742065674884306357908787323396169486273244362897484898872748147782060265755066860056186733671013389711951800383982958228365659431187236615149871732179021682756753906014168931379357286684482843830973967854265966460189934280830073971874806189395496161213032919870337380928931813789959268129962271432245401471285199127233309445940932039907199631929437142730534818273555506457203743989432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4687271829000007255715799487005832514266479665003328092033730032239189552144092755850704261191281707245380564808065401001237120813619634287982693554028570880342040273016678460531404386642854223353183643472424538879059329972618749741018673681575193527482434660577400405565267730106251548484152301337255850101713707885248590687832141323430036445375203177191371897253934649284067716904464028705893673834542328314098488016201907279150145195571531789036127681127340848065412274557078483574580204166229405672171013847337271613990208036760489270315890419878023367767514848230810113290998656207491707663215682724355615181898238187113140977264494695438265642639782948746952624190900898572022048206326305429328827634682809451370441956024698582525998331458441764308157460340326871302745385983476095649447807129412901944954017378850020587319840300561079078424064595516833019537993467777668821877357535087778116822586216995478699987491543229266951052900905234790753216528905293528860929750023760019606594124841320100830633217402179669359596670281980802107856092125597018564182497934241950301439254633894196214190877034945462130131632264969007438045781211135739470697309525933807005066835355006167878388858926501691367429724254802033081790228622045028664032563441257381048799137639892976145973129472062957556478240122189649890917136477113765404928734725611158776481148822833279562303107896424725297670346913999418768703468901481851459076484557750226303511937961525059845169716827580272056876252157609753838821414728134792683019296619495796585459709039957428892467072975612472135911781060031233446493564859503251678026779427152507585634408734071698486329925176414525427399854360693558209729826675767998475952795776171439133478549496360557758213615593873849945828056892700900873728363967266139751154639386917174178712008670169326180702482514139448310471678262602134988371327093536936877213635200510881487480525025374339731781427699766706578851236989599107834024384241863409181934074699369460884696848742664264947233222091875596471663055963423631111161825441548355624116277343990255111648294564782444085046306904328187680922419084730199777853984790267407915011052138820793824891441489966960191760329309349767312818203383369651946299946716934219051216280362537469703071707932873804669879993534091258844363455607027257688723997065419184177860229577926626246035632743948909692296721516324692092336764457301453713403890761797715256879002862920399621303786835756811902684685522676483493914510413905275712844805974088038792192054228177388293298185934557527538458299890179257935847891467743717638173989942293080375781040464423070336360967411303291705403312502167405131053790355669491978980298005945180800123417469389006566216446236845011149173350125735564137629162871483433263265941748266960512891445758159034877745135174350175786918446558266317269288867432805618237083394844830743949686001770714904836629888113175779058593975128333470316533679923296462767996684112481080447272927580813188699917296624854369554518666096068226672620735786644811102431874969237220582605634347610308593820386588306429565886759330987758077506026032674446526476693705231109668395679643174691181823936285835829309079299195255222546139425684495470036851504161796919577426439186042278547232834577020382279487812633822755467803238611876321992538502923171962707061436630265848779021030701113123913638920282675195315563516045644167891432299953890208655334878982480733355974253361842846982873104967815563697656953762826509587154109337106733524566276006806562167783281641637526612136586822101994098862194399404500735098636976673870775629076950091210405178688001389941745743961612924637427483549024588982872316774530846824176807398149606483142278232472487131575262015567179894950009639824623024575281334065920454286474694000724987761816758577260396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -9032280014723715158686410665644581428587029514913709725906536092240052665673364473111594865012990138920023043557256302452182742950604721689653284989436161480579294626370053797622533137960792887722200912505563249242533419501011639792012291869645737757679760979469986570176006547708548970518584973758170337165338045371536428554668869313567514122587864000605622293360891793796170073062102707325726772430881945561694166404328851755453836089114417912558479190893804868452593172280031411919094486315096421619009384849775376224089720486056806002764042995782191375819868234602344802018821716208631324031089466462433214807859685484623656556982437192340234984496790361402663103541830688216895402109213269655698411535689424379169667671112826672296588621454243563090554277527587404268751327514994654556893624433065369025782116458314113370601313048812118647389363516751356362974357875830396485475015448865681783049701154365824854156926456527923567247138186593888987195460004192771852836281672475376740009908240171804925382464756249718818228197331932826206448956540909196476868530396879385728156765000014063451618457572956783682163845051528869380082447346407214810998506733028749593398833925343777069973329510139840239749986557032171718825096160994718331468377100718675526755700115172208963067663199161122342658468968370667056349618976350645216694968801998249104717876386101460298467184757696815144343832156659704522789051964142200843934646536594359174312059753951079795110608718899230445222363684249240344301196570067761725410781344939641460887922507783575974113049725317121916592267651930938177318975472956346456915667796751897320268746530379200028972399961592078731831054214950695490718866018526113744130123355236713327862877496352735520640177146118751496839458538340533834373006235048177088290602371111799952407297726030307447980741941523651780442291956710489632659889525187588651721237185524517643143664187321002442784028168843164229634522495630764299716852283509589365248650046943528884955603376743409119918975755231153737911316522604294284393273136827888948305311556219556451851473755473341319303640412765331722263772606448119005029365749414345889339792325251217191881996761207455489292095543320825307963202113622196340624623076140899295139444207434663544578769010944923976552136964713552425731670224495643856906048226952399507085611889298348093947136071520398848187249370089572989752056276319500692016292616255909147704585079915225005626489971386359834947780369245331409388161568172126349310458290369011146716778769050898887207812411372919821538042166049359492246698163552375679657620117399035148707297586219646424242228590750109787850144486028763006585849661364879484618363046483222738529949329464402203131940500373610859720031680027438923945663734368271676566865123514813589504263738637057539139529049226854055878062290551532464292763093611425620195066463112598892282735627616573357516467388076707335007890431154160475618593322584655672898005936025632662872647666555303434832022108359383780298166752036000656714485348388867446821716130794670732747208243458947582089587166449277807952896172327626971640952122444643058993679906885767280197139638242693994772657400710276381396467744868391321773953578114183795913413924271894870431651681170402581176102435571120590469756805401969159492123604343665356150244485644177682052084714147973511124506180590559282759921524802953322733198812621936882865551526067945144590399748581724153178245331702237064491832069661009146071882446776786179724826374792473398657380450697235522041283843149255143979470075817782512413439352613356196948500477475635384761199353901282281926082477431832329400817797828291961768479603845414099618116345964443533443346031656373424427293407346539273760839107558157852051782377775334980104687478071304870621753139933514150880857770796305612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 11210648495832476466039341916859009817705486714981896548921150152845842839758117705117739428273566869284660968286237315184073652895600016524703767973312109217223921357685420769265416573491786023771621593233862320457542299917549383423296620463965141714272771120066200799784125217337663052110151474976727558798259077737186349045166982314711558469850385322896543217821576169040182497125029385535142442021609096209990662942846467534293656326999168179080249533506695016121280386914656321334950948629855262411917460160392774071281807236663556149886338579184225996704276891612500724454193689143701322116391346721791297247041026438564084355925609171309465159878417021962069434619538103215179929590457555757569105708509214595835717862121030389002503374334374297313812483602184649245904315822665544464385567492362172819992166176540463388582502224320421615827175739579789794009584337407877754802690699783444130412416233557728669767441691138639211313145259121615045190938558793360294251702732155079561740012909720894453416941589947254582773966163218240684961195389025773123359860385329932071381376452413747563254713681672806276462618576063948213133686192319139554178793921530470411832505511631818648858052096581506981637688663278828452964902107590772252097444157026042719093561791042421480528867666941914653574214834357639112709500405936210680174063575202371862192908295761056902801460938027783117017152558422777898338174438654659369519813445760713594748101685739639434865430535242998650434075540033842466550481706104476125221562511866080419883447187073160487166325796144875061577886572356633196893937158775931511867543452483298479253600604024599235439450462869217415431607196353296123314890661814967436039009496647939585330856322946797748615361199771579988924685465760072628860465774184193384651959200491389984218303883632965117980500142113042592057706186436611688948873028148874079144968852496145267684166270696661579039694928266913624521036945731777209527383434813894613650917347675921513709534272436149249806370061756100937387285169193849724006995465759265123565036018640539141914856201613073146357211113657875957867413890354585136947373531638120618126524274495975918527511832859659752612639758539250883560837194864281616943136720815778261062953927005643081492057047925248626448608559208858633599955773958522159341566760545839894470210268054094766286106986337476017544853589326711451743022797025480540995064448236662447941340365760074828868527648261897940228150544337148380244712099712231584522594603506569135284718380341642157550420090885485171881418990856289460054949328167563511305711933949944237360422607283801165673916613974729352643671589016399023190792322129420883988530347276978146857823575987889854305660914588720883316220077512352272363681253411464000809582104547546943183390723702458050952351168124683054673929053578156602084404736101277313356743649665297204810542468184893640342192166039844706304636076382197448913525748215304408984357769158830675785809773609587487306430757348760629747545157657065902104438432306456361702519387775053896530513645249311660575517389321243664870569517653449632618986826094597307456449777490225107064586209006921667199557793292238789429503924324366991007909830481715198105494409195534267175562472162986897242992601522156091713972005594919584698342222240970674699362308253214552888027081588784664137240219990104090601436439730103697736967523986518222966229694740538728548880232675446614134952568649644976197515162258565818972351145394009746547378612278568805393722141716038301221201857531755720088791652928088608484303415662338317562499990768190057614319343000559019719203914792660941402778952021055386107228211170676069429168855430396595701598133818048288571697942895396487128834034968744770386137581895434975272495100418832976813857582310306163794984211526451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -9226673710253331307909581594533735682514672070547596019510251405857445066517556920977179684364046891868251585855980365573951476954043180190543335312789391559853433091112077783256109152834452571517459890942459135537142848651598551370002882318129386922981612848192058503236989949838896382765121248913234888791358462710530012231055053526335551645243443916850425429131522720024242190168354459075289269635690086978062216941907056181191082449300250323825492030616443759448217127205423099740294086367479124414593654408584779797025371644510183416932439429515654647436200636281502801108919585601728890462168717854305393157088756510923082869391830269713289645843656759275688640612162499652619655265995374763011465584060815928498307572853387789547440125754048843056421856839526533930894277324275428177035687304140303886976269163926957829986078709450478236314948195654703906823449789677692770122629781993635213471258040571924978891802064287398146008507250964798316604841762620697592416081884450457316331898077261994404597298211513199219426262667908033634617261059317325743303688047523773879961578621009211903980265387065129307577935882786025202001348109482003491420031593734449371996465932152061669731788729942621561543797521593496752993890218703345495101987887436591499338591403989746600241815870597499555558659014190977173085074967615425873884179877988657390890120821811094288352017697004533475672344736166712857340504363567511020922436449421649698840693442960413039774908695761805852795908492364553075239430914360223765131826322650737090181127420030651865028979102893710647584290460452966014700382908202344608057217828234693358960897651092102473599312866075543584872694447028423409701061436682812745301376436380928423201548054092388187047404997713575000530300706300259224585127825265047511637759320905679937040046966932122864767340723407857794147691496863906246981117490855294237874285778421127171996430822788239402803731579467151184833652951135918989355404121085515930405823090773748506658386322604071025610399010649980291018778960335330400983358193165691219784248203343157109387640612359706855307371528950664758333272909254571521327102793413591893188823822490064147614099357776488701584064271197822300711802025588248965770968774167342940631933272221247522456701473665219227686446506138400426073036330724203422525344828702363076526593210688385893701681501294042374335915655680292976546054009650706970454241308118439498509122892164654511590111518213963212643016134884829821220505191655710039605391888500291858582946969296728194297606848978171814339844001545213633601170480559630174321278750286163831964606062557520261813086984423857188971184778689027622075513303612868949114661190963978448410097663912939083377431324213731801466853239861384042172083790379301948228987261926657681704736712637405643500472391658022233036429091161981281276829952158753643091510699787665095059853231240889027562199115625527680611185645516638733923891523259021834768722148310481472407534499057092031691851773435411416777561223967305480174342683161524193135703155834099918266300177130527146672035113901662136766281281348920485653665210975741834949999331346522810232028968108345573521512417920334281361738072825994255547098241060094012829785837311151235900876394007763093001858859620707886801967842737183109137985619024925949750313720672233149579594344983653122378183808553174079104882651451990999862696582437872537542563199098953154823957283689749722117022412158459730922892990699315561557969139731513547455882113967384674840118577113971974478578658014643451105234607041435295711556043975897839926900450241536388477531995674374606896110417986160788831930118096557594802177294383098744128641446394157377516504127101872355684860518184364985312075158357726801869927954709936564495451450189612636949833047657273657071255878107136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4828373380185217123313604176137214848752340435644336821167791323970624157656926238716912007959762018894409697631352035626018140631031702459512578097925579297264136472051010295336900880391060938464964979433603100440742004698895268879334462666797173854433444568486624852241524756212943645242210216457495338115900883926047962036999259968892933429562053610819790653533760590966655898578845987367619156792221459681090537078070931117988507372426156804804373571050450001186068791147618809450551354671530856446345792329672785389041324788318863253944505975544349259921787546927570869911360324061656744097204927180667593145028917167384057263542108151499364640517081319075518128937223960667771610160726066728210485371869793725909407915990608465488401059926296041814243396863148428843830934239928880064598456169585657473316279555245406096291494239053474334228183172930750947739104499953338179694929038149574269354634883721325618277855604535863020577450908337044143221092410379608799197789464646615860881745797825276986137732957601524531009097655196418146781266545050242015946013006048230867936468207176177748030585756137822571226604458534869108828246956709501601376460105051778401997170962827480660834234130242175329857836041062619841883677384553758116496755729325310751883622205598720815723798247169877086209366644927115811923021306031123187277958461357598132120403065336269166814522673593202564722492247194113282201773943655101695181742678223636162730237322609179741960971035718727500402809595836019706437036744900518008280549227860528597459000208174712473472355964813020560000421219581255716050321559516347766628119659243511413647638147691932852103035053350071438434976826816613083950138531682906057812171828789145015568606320780324470791079055421908057346412189715408763897005773059061709107801294404323815482216361090947384511272373467205773117435667947481773480430526716776952369678350820327779709219155439606311744010739952692670368376252878910233072016011254709421145131845411682621498888738727273785863004097543161082919718748509406679128163474694160618928961242666666647904009177432802807836252208461493993643426679029831862741442220335103757927073707160430789298782679982163630304831673049820992958592564827186498017749797978104588969526902054010628118006689418881151718499599822301423820962792214587521896150044909034197307428947781610141346959600035067441035672055128087892082176565767434269234593355373359296527261823196814435901797355882166570297552048923026971968740102625923190023463929465091143505030841439603802363269116392289530611026072497868213523924572746820476766693338622537033528546186953138645963635660558278470050143560597806603819493240923692202639503470695356981752106374538442983486474012507702212266764040845936825696328241954651610452387018022708334711086804499449895515884043810988410117497568523768352784929918788011752318364242115024039506375533691151388224976410900326929375601406186086774015129932282773176088411768400871883559588729530251024728160977049285613573261260892504714853438864785568031027090337577411414260419266670095290009491187604751539626648187183110528729546885736466752643498387506543378427314497909773985904555360610414893006797342186418800300049702857033391453931477712997516963709521268427903991003070857809939509008789680096404231453368232867730814505636113288802379331568373592430280515733837662615899553900640027923929791169588802334738055768011228104414228552808747975593224110276344700503774165287961462039830849764359311150380443671832692897695289497904034851060620807644669211803313982676932143362419964549173988237471336503727850271733137195802049656247087953775981057910015890116395376569733724747940500956176021286677031960676223923822909771216323298114431484926056519617493394194351743493228851130738697121969863274768436132915340902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1621288808492954892495389015708110335382806827944904195195610290095380793489804922782252896217639213525910745673965000007056711609091078352761656980713833905595363145703744478318798359098965242337211237926703585582381895081437150520547890373959706131425740702592885668398349485110177916496490264383959567248486900391115341284122859484614285188134679175495731705398997298116061936016887530608425480491275236224661316239850948074102026585137487735848236256579692290568448856773175947622448487145389798695207651474405324357210761518392200199803599397856666436333205432024278768969449090835457413415296563417376303094885544719554327469492387528380143853921802582127310636999201330932654303406218982093127054858448492073411768705139697900154438770072123213716227794437250787721467469878805679288167125176847461446481159018855820919757406175163227445574213405132123390783417769753582154626310779207707311778804221046730841989153522859051353869595208154074527817582238464253717369076444118803967949861103243726720594589112915804902295130596179699509031972272821978898336325301817570261016183494083185735383415261690589950971015109299859094276288011248287898551256078644133388845095488633610910335959606167924519110548488846274397649402720619920126237643655254506459391017179095048625842441507657885504427098488195471468963902732493770321461116083110215110674845508249257528957177269137588100353758838450886757386215178090571553305112439513868072940173934689704548266376888741920990287043280805310627276426309657109310472460339824722935565163554718602177395311124632011260696863292602330211468080694919508892896250635880699784482475443306420529292664951828560692969962286516701925412508762287149459351491710763748370262365711840958891268468183562072570968972378052396468389002761445694951688383434877023711532734044114087505614322147098223421438221802245535174945793209112483787975978750497687329508610012613340579770813185519167433998809190819136545747685249774781474472260559136990614567996146143777121882093652690041457007198349852192797952623492178122928068209216384069220833230716286371422110381218035950062042088238090575650484603067840890466937951345891696085483055604570147654158588541916022695825656076809818600805400172210729826069561194696835182644562946495816034287706974255863483814195504552837243721341022014242334409697375672311009276514915023754356124678876228977426120180800549642321226488105503774856787680946665906248238465873493967305650633017203856991554041735522527983455916550416874629601497860372025059908959302869938835927510111568453352549350599190505866253787028221078541780105149910382275754832921082868794361195213930992242616063159602513041614166124210609595771686936011070555085783572831987912604573681147787880199950932078838346983445032464255097059860725579482518404476392054449454379045696327235277805704487533921519829031876403831066206031486600549915021627504566525395818969512513949167524378706220903290659099861809269247697009715129114529391809498694086855660312873862690672475886422989367948658702410845043810747678107815304617917540042161624853665174301771755277954198800302731519794030177462295057567238298459574365032952043755493876585284772827403311744701725474399440998755592951010758887712432457729633957768644229690150266880814028938243919556821664581431886085377332318662997226958418998222758595914298538674677066993299201502746603978015212194638193042642494695679894384512331396989438361156312073512368438331184812488807953525852930119323778866130177182024920489157615428034092532906941587608315644389792255091181825980391847690342561789392152325630213441253083158609512482615939085279443807518669657784659483155420930963712478168430159150450283982494786026981154097080298686705295348194851568807168470375175167186136721532649610081264992739183820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 782327872384490316776322620737623106737923973872100418579324810711923295131428350037596568692540206584468852466634913754382134979216284501473360173229961191183109290898722737574593698203358452743671750169331384236535186053998234101236309742537113245443735507011991952719448428508196162668908895808951586889730014394992874454647307110930070362954833346704870275000688849250590640209874267679773250387206783825302810088593879430989988804156566584532042801998821311805105954010828830188076272877222410891561317873320119952040691525237170895161733012674126986231779880716065421056029896459742181320353951395809521591978084244227650451106985491604411184752916870478235588853700258236741946051015781904071059312737774845455985686260751997014833104288146213425284961313318360019052551000824403087494171479246152102552525008740688541604002523665806815773178378179941633937759496384259253335588222743544634647652776000791557457302418605785675896409503760234000995831776441288592767392547877605416356845215120177354348047846823853108388217045942860470304152163947622481666659081779611343518247129611150744863785964801104531243785718844433825824585103330762943879306964704605278620505915734046154982398937211249870059881497192672772067748719729531144256154228259374920699324068267706800972632965126863923527963089749334740608422173689221876777605876393773944737802545362446340702330808424238590061346358148700378972966629910662298401770840426896148174797881862005763747905283126098704148460407393029859713869106439713550764034448768852424501059710479477813889204589345334419078823903167741281243878207486701925855275613957543515491609146497273044240215205496486384422783423425720567828180971379831242654924140895559182379126915226620612872484952653067650601126171717063354595386953136338287555136861905459358197322407672333494631043243126744183400000077323969371269765555921930667856169519852155905275705317780289498848800223109411430491412736443265804276608407363896317617269925645850197964168444341155009634757780623997527143545088273255323198506002105256470811228993917562292513902891714910349939938963890023139316248182581474642952109566812377048930035895009317347689692389801589412236370046815629202846778196723928949927678808568372300800830243601557496788068217186053126261833417982855242853220030324330544543740989361711697431821925293792001227168231312263657545185151340136771752359851097580458452891419580911812169194951447519302614225244341328718424108748812317918167101129264681851852796222791382516240166620713932737033918645361511014445170804628981218179091471261823588291695893946847222449054483892347351964367005786756778746677639762454526763495738078216468224533877936592270438472804165115955880812732506374408957157575272719187126082986402770118212500340541829014111630093175953865679451082957079663335842872611430622357251803554305748907307909963274290740547693650678088584334790647351916163119501693114249142630227489982997369048713136017769118564845996139078970002443362403162488956068575237335028318371795564297822281090193892422763586078000844854758017841952220893342014340519502658395816295357358411067293688866907637304041229750114228776413006655046773980965967361877171372402648819223862676501012080121382995879376841108605900895152646635063345144900404194796137784096243526392891098868600475477019078430258686358198300280203163219843341628053216263659764188225340517725626667529447148742781741178758815921690896978359720146329126202496049293033555796793088875924000198945706176697934636449478792013824563699995446812765785052199623997292466808060033108681006458184902745628880492530748099244439128281215881926241575664360194127691629662111701148028083459726268315285187452742342959377707007088762239001011328903052517490452347746439297601440651146077546327155017231892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -709818913105250901496395971844581766579325845395556397720298724825490471035313752889197183171407702576334002237172083453077661540435462140977731087193770944734246157065161674708948317390594946213898901544657060948255478574367725094838586095508156768462318315540230405851297606449189703478363601488388598658206490763891308906122166366380158528035562615780448188615515397870750439251244048790869005461457530562218799288348594009995490588500948105804723063095817778138245851244751062527737764910457535759370126780602177869944226625217721478216401774293369088963663310293627387010124331015484740520705814915328429309842131212277936515447074057732525524707115064907783097354323450968480107485747495970691286371534728015356924349336929899466858382318490922707156186540177110005324262382123276355909109116553317098332552058021583721860078248848433930142892303948032285591438036492769728849932180981361767180268876129223057408216602940837525566069029632596930082789658262037880352404124525975655255054665091116220204823953884556650035789298290466974273830675362801616473300451275986621069607686303942726700841437035187551968174187082535815441674008240780361687324208811803770731732223530496934185761276996194669220691227388353047117591055522508485860637677644313024308758880264786766726557731288324613400134122710090581536898780656049085757555793872295449081937533850329813609725142756056441082831115960296308480272155490633954936939821184771886713715735945992655315038656080972167330952767772482639632175241146852746137561029654130778300467300115141842075458807365879383637383064129621306306481441441451499676571152631938340382239480869114766748501088311637200018295547683060574476471958916266452282090602255968753921833004091638121729338018937843434426187351025757741335638969118489094054180177937359320744602988758335260613800718776880165603305966752146780618760152539234740309578505718187754076434508772467009534693041731696519376744610416079081529585321422011552088713360386953369899385480821711661912296890190303931627099337254944217968370793859543277696410899243028742247691319764218464947096304998939478265320715092633808441442816738302476100787939552966920470768599251644640419356866716893270404035478287726995718167475327982890560304094846377285542144865817405095334942990735529216360899683287467116223171348392875898366219137031353320752381022109180336507138513119808879286799494659406841749922207597920561636628877165598563670395533699897905763948948181448276501406512670746378611401572738786689617835701072206533074504186300728481330015709812932877193726136353614269994239075309174813627713209629585318613081061603645358874082564104945197832525832593054381886294366580027728188157467035772266960585795551366462829414431599392835420902307790908842335631787616176591674765862805376227910575923589262873104831004179888578358474804108312986373947376235560467400118775172967814185329521998380577623283023938197155477579712302231905011219479299991644713923767344970892975663879835353167594798153664444545552374746509046704033110303481467274379745642447135638649821694176718228160010346167268500481942997272904479845358349888850956168682384157619006665936559701162538997265098067124062579303108215441351387640841439900029329125105291985968414172250593982242433185100131294148025112134326202981024442413767940161415313035730925980661354390181314031911631462569310083642992842656750838776296957100602097097060809278373557192204429659766640675934839154361330886141801496986950299855467553341422603143206311129261325473913275442467373963207331571504177920009683224633728125357634952929229476362268841189396466684229706526267178496157985527959593063055736464970045619914548768623257766991712003675888788236201197058455559465882404589767787833853748012786618900787774862440373264911874129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 358137292149109874245214743410777245960539820595387037494946830741756737473671726497809151258548081185297448968599491775267948956743359875195260091560087517663195015845091291401425036893572240758791321306376977350153797454625277853737391423437541621493386789800495717395749087194262095960793386825796433160635521530065490188861613630630825354627101611256535172102533698266369012601501605357792671509253406183754073627899877328390101440504360152624707338698194459361433605640551488150432493646663123600133233329461524216336523218550109413979213853248690195115851711011297215702496412854022332612003799243501548175872658373846973401001864874108991829019580752255154814055600345144900412275878373199317301523207772499048891777858622061813475331415309097108856308105381034655524022761110764116796977836890322739636457061849486066031356555394470193029188658108245325854881185866305681426043414150637203005719080968085404481773877680512562743472776048869528134854555930190037843661877621962960572962930511490544393548680402042266884769277666134753821995474248232862741342755634980903007109134919024694626019545182598444447637600219737532054012134648453935705595851261607972774412163348105431524753663469805649108556539810253603863786925979034444562461539527606544384118795371387830313594584570620340153717991128148805308895278440070098146007774158180007149888605396056613267237984147212197265497555745305585184802729247026314314999408873135038046527552493684494156421305714782721806685903302014502088911651220912315919613866900260001344649525388774922858856839512314094695601891940206522028328957139191124429835297595578515302697181167398939124201629364411626893802847713912746783540767112682491834147298654300053124994041819403660445282784735009908309801914649790578067981864092750148823800443857303382247613988087359456614696649473158320158118694272538976626452630699815547123833541951916205184657197435085747298767301651284803953971985595897948738798242255187463381098892374972702786178751638931395517766106583369779815306012834702905554244272019120122642316996681268456032371802027663629877610073870987239186058741389627272392626111335759862296352572059263203138575315744246044047600665498943026770078741246127543350578290077832322106164302080457547993362492319755049362421241536646763741169421446145510329442957702095994756086959180668056559715650761840884332296734480906544542841586598654168589590830003945817900020929507722945198068482567403899671711714059212825617751722986031781465147659144717589635573040341791684212541445561165791330369270828715532404832533529969840403524728114414618021474003442871658565819890625504871106382433908258721310919208538474581007179422188846943580341369889744029471345725271011269030576497663257716838609274489967486665188753571857671965999522297161966139299726145082285387787175998429009059072913008085448143893084942479975206802328805988048356579290967140794617047379879133332321519654567689236115700276309782946333390242884324788435663801794807774059464067286682706406550209972210302274557912865868801189989317597623020377275015367004298608250886507577022008198538517180946827770458196201283904493310142063579989869586224492497177563312280757109453000389049922055425166681455872236124730407136875651053842941182414527079631381646606591912290594678329307050793013120282998826981322885464336191816772325861562787799424507167063553210421583776691663454327853234560852686517908819147374299640760187781196662844001258343341363862603331812887451554180352241982784046396319015705384182454681721628010925547288229689663130604725444252274873028237374522405254165413577448025570717993812053931296653991526250588786042433907975221302964324907557063769660019235874236211310492629264814356545679222785532220923221120004439783220168167507794935431067965849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -34863280195669027689908680761432550384177256330089841438752216496252277179752133909185197178351863569139658127560255017024546187207099708548990158087906189926101332016071835750292037018697439869481013452942353401773265939938452355888147319452643305692481849749556165795774388184244796997621805905785102643904641970960048355679127665529087231603029104288677057073128675764887202018194221414995600958485210857797803173738251093205447831391914311569693475225770378402735658875402124707997748958471775937844118053617291877541979471024300520747990119341031939955161507361559455834714047601110263315411724125099765824417244420979841667671773973161333527247795554899757123419813984648832902720129795876994083608950319468066136177171722703320477295938302020957251796910877408257275797272596353870190909207298200347245438901033935854422795508322163335540503130176995011876551141657692951580887813389662819316107758014031865315270385289144553321899012246009738209398687420570284023699378578951102543614051809065571475954452234875584720321765560540044949555823516893579604892340669319087130313372958905159601167846606978663884299454591282671477465089435195479104709469455291997696463923927602338068135510131624858100198871825604890358413307845632155435485584361346986869105245174825931362617660508865879631761933980044631252723208650599838255854286121173037721305615405082538665816012259010859685079608537569799106059017981048899986287614643245768482732942081795030347123590605226894521538690304138420368060415041742409536804078855540412588300671142588068986970957720241637039989596323332755317766984470957269063753580150912468335737054935850540373353434229242636898074559972896238103923468049490333522692798259354720730170917924112107644096088906248794461116189481965554060632890232988807329108627685465782608947743938754603787737224136876189576119760235005890500957284274852714107716119690107028181496934846098407710695340730233686159085014619780297672185559060195746929836779501618657891882336492111926865153183529302561070498263294487533141154148406762782323180525650463297678307806811568966395338350646356377776040558879974679660296752596598540395191529794886916931177096034405866977099807581572939995647854560997735099387521715845953010704196535320611835842587237042795168635257450649272682659137739301743248898130883368484244908971154626806275938844339052333784949228555689990521202602242619635573694239798687794785203005866005965332884530561089322443248278507787032764643322715129197992069815794536255044746699557168379045520128372948930880992261585625516813024258599907366915431827445054946202214401418104093846195975603565890549142974341952243627293617454470132060758781254487821624526720966648947923731868616676763851853514137796710735370977983680208259380207870136438225594617765347466186264073522247507324821860934124524189837191803868842770112271345937847784494340519424439573560963594618713779731151518169578307495082037317190618140480744607961694704547797688173630926876702615189122341982728069141208602617753729742927863505073151239322310331440590454618018459528064013755438678711432427482119831676343340758515174478069101077126607612540406872596798507119167489432850290921230363054122756136310223833973592733180849737685800176578725012456470954331924932537012049339024770380443811532752207274250304079129151279773996737209952190538815182391017048034740539283017234537384399860480325385761165743837913805543916715396861260530191823769176309908392048604181103454156976729676117547430109589022035897946425678933829113376372539307786924989744529442944940315381083738299378053417044000833366867066837060747414277356119800819581392279502253283403809624982982222651487537614015739743606756956964684169204504167752868520930013587469484139099213092895949907650065345755639279779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -33789049340120252645273069069832755072973336380730932967275281522784195905865196630791570143651283278492032660357490480795307742776686723963574815144446002785125448342393400647366385134795853496374210062410031415353485670527046004555522176515656693475660897939962541126673403124723162792159136339609242197384572431856795077145288650629967433092905463205789993600737722228092207570221461594666776814924282980387403351957859705451225742816226928604359561811375804769515560851633717267920739522766576052780140306576740627994080223684888089258502403726316000125184399756762177068441865298011965052150931006603640998132405937088081773713327217609751793027620879458997769504983674068986650269312838806391831762847982425271746886357337767324256857911928937961498273111459192794531519734552902855404304918396026620366967173083609374817702175616201976241467972587516740464721702672131163464758846127121042069671017696342742329166087872345162196162457108022975670798731220813028515670809144363967623200547382748824579096152815698097220144113999432849776496330292760019274853936841936542367165308609441409846589075199807442345154011342492243071531462966403125685379294423335677786596720131918966539855516982564203436626454983320768291299954183173423794508212645875973014018146156273892992135116953603619606360602932059157367665369603951683946638841030557217390805228075979345967711169773160457068323328546666996275869109298072715184021052513699544059751979985219745624082026578828963514691592707816959238162369841482996926056298765375362372772145082976976643741659364979426975322264705872086719509465912544069729787912449647692944393093615527563819611774677594376058508580358286927243484282021748172042859073931063837735635766000266984766163274442933398534208520020937835858514744000549516629763596956713808696027888835371162215464850007232542329037597305503875236506505316605657279720066496512746208916560449187771856298232587359764720809892584349548603430271118960796026996620338070714463318943349200188754053521809425975274102052523488277412540159099936914448960966339231207941231895154706796175911282203028356622779075594388395190759090473283355006651011706023818455772427158308447986244481782154843190302796665725685613718092465501395224058619799931266670508138813064038455516058698832072898028019884667868449905000946152939228349525429481733923584542834715812840168147188052105237167555034444798375812076503978015891671914984573854257082411200056444219341006367034445325865783076506129566379617764131139492121436405001944714642409038677591289815787111248969799998087218195676147581997355781153610297803755529150517632903991138157167886960154211223565804519959912128403406521139169466262817844798336201019499280955019805642378443523576414516949772391643334552591177337579064033171216500506464316831197640822678930341453868762870954623283433294757399434695145178130150775446823370000955877507200328659664038323278989801215063004267086569078832429456299649467063908516471397711003618971706126739325245062160426543377122036976746984441206219031286417249424958099603605632312205922543626308304290474436238927197597446976052302823615735487403272667653168781675885674144830276146900180762366821393345684403059521558455473988045122531542468106805382097750390028587348902120239495883011017576136905715409721699284389267366496455984099896084624921775863583114571832835593034430318851088543567740304890762547151537835004157182816412957104515495093666035008971914855603259523367748061948168632264869387624289249517932458030644497809889395835424065100738276026564199549635977716129379168292358511124582341652136641686179361974939117473529285303115087967234495244485463043812701088614417635888682082423607841005850359968890655353798881232913280712175911983777986572607851053492222283248891330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6364000106594987617615329574420719241985987239870569755386311371321457620219322059751262999272141018729247910872867234493750331121943807479148361830786548916312851029667366851020161848458175215972582788645473899307564523331453962450717145442616183160533082104444029623531652433632789132117745248889051745496582892888425562221870019406927441076552675837035557872442515485320176665711139324553845855926478339557760129069964783715147695761743744020481559841700687644708937187316769946733481886802402197232932145845444379913170573442179052731899713838900671187041352599834203231849924725965347880612648316877085917962722261595794269050014216193853228931450632887315515880607854998965715940444919569167899055290559271804393578849164206351204061165798930465991966281378337924857492227500199932770036364306177071847104005092870102067042992472461628348686550661072207360709195154731752564937130230679249943364323244220689327530522708149999505531551948213810527770205462476504239511752147556865942447603298526151230932686588087254616203108097738935014338622201827299278155337402240290910093193648223996426542763511527874898033660272538235001498868563177738625769463527291320571876822898716196382242499669317923475953352411252783684840887351752997119587323094278313947404549880606297371284532344568607844871927006447215545051116533825595086795250030573617326302845442599065381242634269527722802434286454657867896421739418217384555709074413154840928280195810639617507791739581624093233407990995479847731395246662144100203281262026405294263273931422139246776380319490951947896592728064486353489647000710594328013400906514299780816505168940061396590489240899375196671102717701845340513019097818045452294742608079467053067642774901473589317512655197200636673356841525042432618230775075971375679605872156422183035647392504280555827077802404076511198496446177476085911699473082620214917522981133578184958372544100974641074112066354748077620281414766252032751823878801808373695697579491998947462149882089118066965778522564242319715154804415709282564546867297107245875142316298903880022479186456091036543371785223441845214100606800098684787320284609141544324661268986895496936338313483204518663126607125245047612934327172687033431482285746932991423852803750291385890699097879387797843101026500805843784105874239087218563849970687244515865799579340689070627385803096902346649521013315169884148607175175248202218039198772534838001100293662167628414735459132050113220317243600765735450754598558969436540106149965220886963056705299173200585994363115693884427234981688720696331055384873756983874423263703141562217752905171989799385974859423871386281185427408319048690953103263797336879057642050740787733588872409619966443061579203920184066962458607740483924662437181854731519319892451232712009241455951020411977843967029699926110931903275074688316029534663692532884192865813285665340051213407643527249180050147873859381849082165808872119812492982159619730922145108601463295265858205701897770307707656783387116108630963208156282058252939794555509444153582736790646134534981571582318919887807606591068077849981869906117311302848981285898557858835185059893919232692906834820383996391376574499867075253593841806604708853471548814462421969044439231414908067817178543232423352746526816596003331157254756567983123784642411227978632484615138348692228178674799878117983890859086223341546080546830311609319163004743767102418999768999140442847014263195484664333364452731530742448477005413616814451966721388317929773718315368962277343296782903275157118241293654104123712004359537034842792257631134857193599908261957170655012903713972938615866596331442251706676580095289192331020345013039375170520211550753536408642812360810828550366577961646278499491787719702201278355340547936234825745065773776746254287503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2531621689777777279463865777142604217847999307483731671199315554682546498598657634364677194386026849674073344746035524290044454914555089251684999908813738671203315256192021526740248789969892579802484766297722532921803411449377802865657438869701562461658777090694759808661922962105188330390865940395341441263654108172322078101463253075873909869681164443260193579552579441556529858384381545778019845080221616224657317266073951250424274781336680808885105606721167279091348923221964170515174647540884620727079869087004180511471051353458078715677614715041415133715902876303609244402558345708547861427248638279956648017918986503747784853381053626895716464236533283478919890671170967822114703759606505411795814710273014560684132728714270980046915949322494347108409345812277408522888950619146265193111399340436475221791487281368661082982448622773626382294991383792463263895483991731979937946080070508285899838466434123543138560674209058630760875939846207196131871749705999596914520903494717010338123921859086215852698248253177799993258316496034535587724364355509976110702123089116576076729909292930270257970510736601478840787172416655018890678715434638665765734900329555263062742903810256765264036867224659521761497776502965898172025823269215956939373024652205468118937434426467323249525377105180634553721286431968921881893144621817383975024297640249359246572418912636440179233043447029979091027235699379785695083851012271376900900622735864029563131718035956712063318242536170421155931455321727701489426791190122859850084584118489669919629339301529949406722843997546280553083334726981433852306611676786920029013207283690708984238578703618087401268450999803279365570573587995293095931171988613840779239993352488336649851932019800068574129794231107168259724115337785253919091821563452602536706095077463464446827680490983847191381596917018032630776998063876245143325652037718588927904960969749645600131775841610924071195055236011479067496077038149697928326550199773980866421896106473034648368397560418055528167530115484624925726018551488006536978362492590084382071149022215341377326365756902142741018948500777467341823627972056444361233072247468512920512914869455756906465836431838868955128112821799641279269767364384112682130853672533933862326791654015402876495142451024127166096485576952329605730411223721163592489079768198648139940309611376156332861926897597213739796566491341182234510042387272726493639738888340520339605967463547330043539026732967034785429103325658942222650651299206608778186921970036172275546358770816865695758191602738169495029416894509444703614909274583507033061173773629901410192202535506222744618998064261294579380264815951049715619059564574854957260860203413546334163646341905675499293007693057407464271536684098508844430056442383596345634414833439740385674924996093304999961490070297779877153785333479269724723796747197979973814557195715532100533633234593775880596734158753077848100695586421659121593233635656817393032564948209561861775421397455841502358132865297390917314365606450595890782366109980721268902642878885440265900139528260466456493715417126250991110896546097596386567734853097235335060600770199940744622489106696032364814154495168161573954563012987826574879532341636967862148721433485057363439654797577204772550533673945018987890273074793986715423843845484418475389141964964894335547890868264893814604453357430707386166994551663155199891704040527038465017133679005296152194172087822628189540783196425123461802010922167369824881811808661413461411637713444078454737881318428677511533189119754711837406424400147268287758097073687399929267037038549085373126039417217954822343327142193929516570873414785854721459878576563194658920539503717918080080275431974009164692039167656280843498550522076113290607642187330018325819339497763843480076943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -143906178170162967258353078594039590182250790842347353791192376299872005754730050814506697659803551764623878358115547741681237113044146752622626465969230903346921239426516858148971007686452243344936093264855671824309904938690499960400510941085997822880347404638901268527226266189063423027355402576704071705584948564622419381321874380767171334075618550216484416432088412981960647921101182769199502848052315452151022935066596227719909359505390154311010891005715592037205197535120884014775493938028903717408484044837882453298489392177519587568145992162200472538076849675397312135105751916103857492298372065621226351812295391688971014636802221436953371475262298585235307860935417687503340322688086847506668119529189583456991015031267790179469573674052451906559725439147022436026736818829204080129099509084873103621995036586372624812756515097397355775995176083782574588510674693345843741859330642537999092145270608463139708723138819710941797391180263820021763515356344672640523114897931180559032552249952960462051279382072662041221652158062176063399848222955356410131000419134856142801683659055568446188520285931551087996183059756813401613878492436964018899592957842498297182825464660417212487192525219535478887282870214427717911954790780620590318114810674858469455376966941156711173269193979362390857774280914027569435386654654624518780708217096542497189772083465956015974919094368903888509838292534927400188445129636741397044582183630815014746292863761502997021011827251038498622391494915078439313096075070126698858479214346902267293955114255505268820458850459992750540899715617475557261935245512789339330825314949126930592033107746571718397589621962229883700882608807025854288662424285112065038235931827040602073380084946894158124634104290444571077670434373727955480758526367811485594609925595984597710424930149516952017808923461715054573497270978927812389105317682405367311569593339560119381176083357591812171293907932920204760038539480128920068521490423642337203505097420456168353043811943605351629362261403745868702703799830363738723326206343021885222301372561960051884820092837309271343877388468532218482476243209694254705247903500134647620936039655851337699618213308411283102334209083636243608965652684819176054972310193217643124368178096778152464139394104827631711448192234949440699899945911706856098163835803097133877777545190161168265018173874386446562353578225261047263854788211348524053146022211013442260890433430964472007357935465651457151961974584079396238022868816158954365441360296243128431844179544106784541382043119787932971200720079276049495605486678357925837493687696450529958154333765963476177669289661061729312059235932260108489466520828681074631797347494363862411879071492612580358972645577865281739863866140718672275178528534710166897930456971649954374209077013543901720128867734244362293247634159759606693984068168358906131495957678590469188321821295249447636907585771842242278876051889237850196173024262648593058068308878198627638642021387837568798559765564418586500658224971627961590476399404302505417066622730099714430875086823852727568549826707338180514935327260975415641565864563901586767029586449307726895609459230096123702638542838249845606663403849048569308011775138499673714630860535027187410751983787621633385503502061727489165850566933926942556512022828165014414842469950671879676586745560700944097962878083705400708765141261134964560932047879694269912805978281811635463109954721079839775031786272559916123267501490528981209923497464215328682153300245552487682905320836367434672092421356892239045258008516326643107675482554088041271917345008395323478567987619847884792858467053374109446237453154441590347643946864096160430940118013439334417968610382418789900090150931412771794813650170912373456105837593998100389963255676235337282931916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -134024244376816341235320315439036937496789691779190115811068910217748931999119482874519690604030642951903070297009620125454982619833721363840249831253009081216029689439777463458216195705354207196523015881365996083365344953113819639947568730343414532462085218521523809036962931789185954071025972341899316794437382331294958799996547315172478366163781516209356390940788589431527432434295431811064253546632638850960507773342850126219484100220037112384602657315118191254181675387917669507189784340848169507916305997061867473064445548011635738598935953648914601273795451407248321481353898262320479375848770030077064527127473885196763518204616408779015788003410555713349104567521012035478191901648056647060138641219271192282025575905482792834972791057600439490395527005524073060060851249271995431179414915224043857647201449759859838485713883876894526087346108767648100850416325018213031580025898543236121341438147662403547585694728572385623310644136067883924941028527452071141234354728234934835128652067172382831674736387827793221147655420329952076680866157441934730133212536579885930299142551981070931790534066638432190650327046161017827334718787483322409223983284038554778169972137676343180640854341296664988444232381658978204653150243102901325404127818041251501669440033395245431814458153824890706547805536804078941424667801453730976952126956383368579933419717586957369667723404010512050182936833248755898905197349156198133481674964315967149916213694894275345881091762880253337029269769385963818103118109323489949326527031675098695716776967425301870642345618398949346123817268655657415987529663911055506328779977934240716400490628309395161880238005776097711514476999737471206202677925028596063937672856907621264304345624681332187037160360701857503367607255203732964682330822094390979123539763866419848625785898756430585620292172116902878972221580190610123632820051109938447495704572337529857126169875716940466920122274737508837335094653030849602561878987522423429915454680722990755353769584588109138025629304863263773185995366822021400744236166811013879590124375880064744951766856081744292494488618820259792857614757060087275386275321337774799815215229306003316503720984413423346713014359860038811738292480864893014461551027156143400997423200807040145065131677982577395448670788833648042333741977592371507526930425186920868151266757353467644636522901043136964474376541905329448223157060985731298559173680285955770127650313818463089121208212373494315016051294998114853700217534870778073165388513341143879331701782201992747863617425508130057758646662499695233059942290597112845362531591182141432225883414894235934713131301988075373272682672473944660774149248119278505967900068093316915101313751565471565601487496003636904040991319167421644705360520093434387518926078339497976493024160614626356734277490310691511635632128767729730195004664975032974232228224384034755523625106565519705902884971575788165317136516797280299945020288098712780196189070187022684981310166715827604442839998462494060157443521995767621988932901350005328098455814038423137453716084355455764806515720255588449654864395539099427184701826270939594260898670863339464526566667253533150248372960544297419470682109237526517007064568246551984000343817387524194534142686803243614158424604329836177271750854322442434604415381153130869633828223116274439919231070475728799650390389305343588615006051703581107456557305712706686231409063153754686988752057990982871672505450599340257145684529786243362772089241580564716967611483537589607987389135181951162691041656319725625082367076139672472132511812009925712948009131824522551556795629552137263455614176365279593315479503841839992147102911640473895944495180691318161156014467348273694729735776522079661038715012457743602329180265579482052551127344884272736795361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -14967688957016441616268271021481513547249029553251162744501307980354303739868269896001111816639192841512937351149121240703408206415176248044112921695809719717711456420444590545924020771697909970821652955017983144355416977187223038138102911203976906250415583142738806470349561959031178992730290542489160330439462441068844860325604085568567402531603121543164418756115605913083495288010546634310745235561197858312870688598734516511812518392214491773950142013333507434301307336564110244816210015553962249864544543134021717091583317149845290970947257286080875024862245851088142529177042749295457442209553892616398817356159833625272209212566806725388505717550832430839674725882383189002041029122654281459014651533843941398455495883461089979331377418194439898057805734352352708139545535320800683799853343876888863531800603105071649325612294794551771992842880219236947347715495479666525110709704571188651418627082602699454730056690562119202694026176066716046214522655818536814431678842262549675662023208486742487170423449191922965751619739676911234267855233269717906379256694192988989708164787793488141279104901216339825220719888578422925999041108253440578776947531979103874704994239648230970568646078604583600255062177080972461932956299078908803434842690438315779730995040545619439612206549370691171900892330195314036558492550584589042314682610787456191089925272789770389315220915602610014219788755642252449246848290751886678112699877674907612290655731013440144007207224643511562857256698785569126535833796725357622970088564604975766668992964918277750211734727640526932462410360456704383213215704052749394195751609322614442300250632150595843108831298603845968693274513575959891253584536089244891790628722938522847353677875262779659390829563951437110497464626931006342400867709758558233069658624126368194186277150263092430937899305151729364267728710452156354088250522091007007780083394198195349718939871867282165108107695553250608258311907412603951357542238043329075227842546869669873730644943545641700677722679823780379899780312004600973371979947608300063156267981128321281460424422781172909066037187045094134866023912897933108608804015752720947949062591307498911279688268836385802807538253290510921352647624178257659115243944685723182212481433825708512559707908926873031746251141957092405727697505961579572409333795240906605667095099314952010683669115210645625825785416016556327323304470297909992498883944612290227639041360877266188064374879424635064384446310289037306540461196467151130555020878442404887763474997509962136375104197788630307431987698450891016377180662426673401701979394334574281611594213955869095433479140302460458920586941427889469132878936795801999786364214583641194344867616156111000300340827737743018924764624679607139175546005482429283536674833137493971409195085287834154208174475370218254158054660519559388300144343110146294147856742090053145690220246059935680074258805789299129995448235500321512957053259760886785483058598200773458632448178110965511855680255414949859751409377373613235419592530538145378841090094843805298563857543604803592027101911608046183005002080127047741163947604610983242207083320750557526357531370256041255444938323164596216545628895318888224230862917862487859537483935241395813788966488741721082733062852242023277571004094738005881447995570550674021885644505170336411367868556250469457192921640099695523404856391394147993106918732950905256928426993912396439721858568752493587661791691924534766375025956719569558473883157674082368895570469788609452305846031583579387267122609106250312309478275768719344238904642616872138215295906747378561051233780095261231149711977090163705284834671752929963163126395787370296307700735939381511640150928823541125577669967933656056317180857495108300649456990746248645507765768893167084503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2225227664412912831400812265683699364305547386802078530313497516388325206975236483664021110482605709330333017414111183179884234315943683482820346158735940620593253102474077162256731474862292561846566106892712286182275802953755767970399786424767402202070751669954772946889995683753545462811328497672031891926411213856565374700595430515366023486315755275818343662469822466894246017952671390409055876250061551902385445333441474797240144297642697883959285902281310217216027803746448950304811898409790806564391510387126682145056911143525707497476009714812141966982182542826999454817109563264757689851358941064604760246048600759776052606851923364209533027614548348080399263219243398692893632923669096668671789581320728505332482616253427625155111622675788739762027050662551833854180904049637299904321092099234065851472222849385743172459751708086313730054852611427118429388803995079746134349980230130503909148476700353489550572299024879008962734575935270437406120702800961395126905709931592986635481962311660069689600251453411867021760764910102008112330049046909774988552924620225062343393150005561438866532685968562493933883136053102476281872915042023465853407901346442257733166975174553405231860182798766948629511476049654664646107338597468435574671240349782375177872590701874675637996086978684288929446004223801230243893218499857482975894900666938035210279524698140759814176020742964520743328495655210258314155278654297516573161054571778985315113600250083081688919572607434375479393115554380862300205056143201088840636782669669623226057224715973412072126683186019707789342664982096895514366140562160315418553908077089306765252237727865344373292029493774224591122431358676293175290343728328313556778380994488368944326648483706910494636579730666724523530647024182612225473536078661101707371386096883427518117593374183850440353503999131189658802666439395309315860588013070737381514964371136143567376462207094727568672247103068745233450803900952694589047972130127441294584574490987435144227371272069484467431764953452422380240460720392800022323293585278817134751449241284687646290010615736626145275003111003382609165885610934581807779510589158327342072872170981458723669298730380781400139331546691103736646557880265183327400749744536288456174530701654323275333560360023323694215068351718784435386277150979510536235538695322973219171286305831862801206119991318768544682514569829516653914687874541435619859591021345313804793484691422018333239661752003426238442652876587922894599103684984234239928172057592323299191355788309789087446205254731829438232401907726429874233786703158155091619307519174954902767716908802766393277511685880742648659671342161442398095581494905661985548362902286479198752865815456903802254596874532660583782995945222832488875274848322248014787309241477961204625791128690431742896129485439880563252231943996672127415387783089359059368582992411930947584427755891673749958477144300903133528640603964068450135914874780101259850478540619193269662360662877986441966799856858918236664401275749555253681306168828782563606376835918677749623078141906497849449023461295913830199789632553874360935394768986478246672484569808500983453680707128628212233551557259318064262961454582073801912069467361950284068663064808225149675354535120378615115222485867620745266291002154059509839735822276904113914903474464161705346479398281085267856719025292724831325417091045190003470339878611268347339512742421990482826686485474946932309875507079410511775789352545871917769839143191631904526798938160147662857079045973494095649590632325407881978867398519067265731998577092097246933609867463802260879928119681973029519243303410740905691888734004080380840865946488459387436472357120004968863147411142906542624201816086744429732260295141968135610275468754188689323368162977749401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1019626328375957538161683301575169329504070134052271220876993387194481887294707748094913908255165176557791863169486528855077000206097763423202806278974464140733319773075090698669300226231622077591308094652206298513342455280323447799551566702474919469216379093141474740968423775105455457041223456772852909790365749193732580600152983825126343711467341521111908393709751635756072145320772904502213276857767480258343893535620562026991573571678511532848831562552645365007186377734388732270301033439835607478795152029642912007017018876910784631278143456768337786735654416598538819419944897702367640357850738849724040748294121184882898763436531947420663610802049688238264688792475753539751644902019440481126500491967797696061681898938002641486419756756520748510910683574723177893059793916965974910886839789845691366782245296407722509305551466919029885956248276041866000422955025507297258101841766549292273736794357065498130855895230226341912569193469012065322684145133414473075285427261758238352169760319576533168429780052390249887842542347348590099337742075862250582473460411207246924138951102891232846160753587523843220076743458559309606816413888412549264414527193503420665937334467253355628656580090621759076185665256069610575606911684142549234983780695886733711845037490160790721799143154645977497999624100221235935378205878872707128580688455697716094048202032483208018683330689721311366636636532622952904715936732852141346680991678132540939300359981225593955606044506778340163299251548147595174301826035488474573086655346643406625218703679248430865935054011910717645051474816915598587416589099262012293781297164155432330130161298420793443221185223571874424449721434451181820605558149962443873397814156226357507180914857710908994264616241801363086403807708515802647747924238800949283482648682311938615533521082312277899432005079319486026067171470197369463165472055034792062513455547151777487758646607168416464615565428894770546139685829218199872965774478703372214767988525311611220009580377299363693765152747405421072503585027936236654059646698233461862050914812686414950915017225251226059930218218575553913297889741651026221331726471606866271486834109458881271966752363649282556247499078804048394745689898438361684178260314469523414336438537387330712954656866385908815339444816089248906716299644422610307339802250806083246413053165571730527332782518568455626802529117682263422647450718837547077383133878379436630273062984364564595510475111264613494776840954784522615786210766290841591952015508956301191757036878430309262400906351101204990389794281303505580709279744647513531740598092181576535803118597314136335430839644512121256398516613554558291274681477720665126417963595520478648638331380998081809502208064676924811200366892290881307723731340067056086620744098551038950142762973103486823732339565734547667704385280929292582393586966397336805529500826081951543615687576891508865757165799462541367009586004330657885793629809173740740540544518854293954349586803280554612881102301431256526612881761873323247291091103791166802533204535725442718642682326146275560387455289858304239637556782758370638099839126970814189220432559988168633224922098220946475627707605199410892721061921026512605511668728070408619353195813887880150975340325267573143176557625480641767855705637380237506871616438873026248176678505314424588673627348974473632387112311217064515334303977730660970928786406021099918463080257150420952874262166554394242892519275521348814488283906518532878876469721570100045622840994883494490032909372946637741271666782454372040738385070001372238121417008900281977606769257200972692388733029546349156376897318386116949006458290687708081471556164559651221383015287252904115775248561832383507746487899421156738481527645121503611120881659430817491663085219977625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 188877059381732309080593070734885067263288399467835438346145433425305383548961242085803393189773322307549406139493643735319243495696694100738137166507208234551590611636798353889570464864905092150592366598002034188762636954913383517487462362373771287988403287730723679131340240265703431307473039310841003750082427812068453890620588918779202214274419609738318664561558129556151357705045135264624167343422117395561907184385363039628230053758205913269269142162479977352042551035611201052683281244823698662552798845343600840655044352498331184675924998524152659570464768916906419024844133842765568467050189189721417419926949670620552062131901215504078939484321599099716248616330679867642478070632496397012433332044759795523709321453876722867691819888829558209114938457471822714915057737629236789905849015749220992051507909624032657719809232555993939266602726653305426093796877370605281579315766595087055370336189788358073626455708686286555768575110470459505157086277357461742399987340226616030459728393058584102318400918077805756694415747666561277599498504071956841555418292085804028973722556734086323570040753580028505719250362745754583660223262228858267217455394241865514132285169370294139349475754367602465484512012897253061301264947280428028738369142671085909700100468435026861347866529738036577233657992673116453672780545332143847508547581143463039892950879934142044845059145894161217742945140605423843523127894468322695763319085256270706840134163241923471162521676568274209847706131661784528842123439476460106026860353700985857853153837063280166275700568459949850426723540088472250628113004025928389280529437617345768103719266828077995968588384853053357683768598352885897599444704273958184555660965745443474482714195405993580078069009463048219590300763189959405698191194711168103263892482707005138182248566988210495413332273674630914212782458444039424391914129596068222962626537991407886645555124561949673095974789261000938620655962986744741629117557553562316464010842319927735000505387293787105401556789816414348989156945391452690210805144116722169346751375458337152306171598790896357310567020045841855051919255570266737106227225032361678211601904645359451479789566302704440242679666416457069204744192027331508878503062444749378242644456402244999605978379961944725479206404197636689751753920171209608713629834594919921896159370322473625742938347252194485565107534867640452669137751350517341805325617744356969267527457015786352139522492795837631904577132379206475328569598417906682031901942354875118582361362729887549493743572778859910310227783973609686391972834490019173535261740037263782809959253506026475374313936157524589418615744736426146416171397206010378395774804710292647124685192568561912997576710132325777422200561906962545283741380660945374425343430311882905734127971893211025477880443763703602609795119452564526555864397982473019556375743710846867534755187033564459763512629248022612023166222272932958247211022541662432264479638010150038967049396310898829412186951067243504133372918515962172859074933121857721612779696274678941809715072636958196491637329332932430017011109213092427857014216234288120637267077216592081635515490828410951792485814544986516768765355309614330579947851339733076508018607759840647411385013801991403339147134231111638331769703229689607135715982264023566022644620270696527722925219255727997817533789727805601027076016612047598939290505722422656326548680184418221019950188172793785369992137043675360762196020723562604593159690587994964534796183086866348318720204346611807045797584012007905667737933896177735677261160171303340436564447457894260284580626737013393802865857476559406833697194840842543407174859979281296729107045568845034067888977887890160005817733126051342063710891757817494261010624536481424861049496010752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 23774861162983925597106369558193987892227185275881293452895487121732919704115590154927482616932307208298456976550250296697911926984350353006073366204862947974250926180170534432722922098474537507615145976854056386864468123215549177923139345836996860586901593389855216721293435447573620762993842914849521494096378886768536715027040034916375044391289575096511317577025720074134611754239071125550045037329518077894989435864360251871406125640134298843020567507105201759101795202214206439448399403630335733680191076902938619729662158676514489552967715759922012917265396470161857693066949149973434430660145819534384364552729474272505399655714917187695274333795095089163022573180115487703412006344424449229010978911860459343835169008684160865366063668634099208900185008734889728055952643190955140827234932012637231524472947682261041385269819228713512374776005014498859994815869186850983616853066178450589658551709750060855789670023666727350081177072964107274571144696920972152712784388097125983229705017497344928522545053421290026860212043637054529337287198266859180533126280413595938785290287501064104036858990821720577783041988808056205915803008445237356626336908915909157288884810929418369551077646938888574754093128888425978252613330495300066788965751517988572293599092186633689575488262199640033641686556076278380512007874418475265522640981935578368340262479435814702617538856415082320906829745464625631914318082650209939393609393240369523682629253550627838884119092646036217036170130476689530419134656196248315730692935989970415360957333499387993112320649944047182297619519637387192619168609737456350693173316709146642549015908575033837463416358111587484142578112187708680965208853174594296085332703937882274622946480748241568714510302634813741999618563722903965234922222181381486398016033415089120714736734038453859927190295790997835163360530003828179047111769959362649923843363218278503958711871772736099784570618065255600064377248841660135691752460690611116128999760318093213833341162742269837346309379214237601357655121530852563363381043371907429120995482068113451701807397738685727263554967954224527491332595616075852065558625290978926324922865001349673505989456819535309208438426767486572948431605645636279840926160663956190711957665886102930323858528800549170254917640144139432932609796251988402469552954340913503869938081365249384383579276808737143429304684728023884520063338831374780527160854247480095913735249821299046331478028714118344784867912019548671156556869383671876862400192692622891400407156013795791795120270047709335907662032390618117551031007614210494653452664951054593042758529181817988498894676464323561232754528975059885778221771847391312814750944716656152004890215703025638702292559092004291517173677142641140726310942993045632395265954613122197053235034294312762597226979995876178863639143782313009320937950903200046759541167638530233197944441435582447199301169619072377416930888555702160066951056506317522977396647531425629672062695451789019454153477909328482371960286029957545651551026505959097079482613635911808191207305954563790274093274555826846282402781375888217388068001502903962412402591841296937421299965587984461906531029612976323936017697143691073655360435667904454326309283333537297729774582864069785904491980109554441346073947591640628997424601716174967917500465257757250491723626351068311949923786389754555161627764047532151245369357959227202614874250618855803400614501857231111758661579974337364497083421896583137521688038877175080091769395591675056394367218175381666478848749439756477734780485325581859685769482341018264221593502317616076940890554446776244314631498314533488168272713282225640771807605629474543814955459111484092192981078267828742114947781211386900661377115511431839704398282112090730285090681651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2303289759033473631182315846958474079664622353623297459478774416812762538695660310090613734502910660342542487903963804396368243238752794105436337659554199467019520794104619930312423631790016379821695142438130826479613278868007803060019709540294009300848598112434854646738169411378130227559644545278372679518648516056484885180886808773118749032683066412579938827350295731019606515101559116650748674816562891534022250870003644141785629505633336951993006028185106991198480393377807964892237858521367118124535682556077631618774660841533307267910972757072753783384069512217111681940138372704975909117940299772443694786852079328959282437993280048073068203388143550287137013805651960344048992943158817761255371462672698419283186464734888707270040303109644986199864824637353086809686046703859995915573131578435821171496247927384939856562861933547836145820361225558921342427481375023281903251415751961031984416891896952176656112494702951979360641899839032224061316426990871187622247414023314177050356867533784251273890559497308215039304893678059156036310425599511584554303985099063870216393287128572251775828907420287507853016851726249562822483442914563731431530804167888067015886100107127009471103279581977209127276214222745117905274270593033384124897212135589042138512987036189719054794151473043385424657174142811276887448321303409812348039545943818125183604126790644553636699163341213248124504225854625078888385677337059799497542683656447715772733511137677140476049291142583688762675429389730439086824350308473605007337460825580566937060780276589523939028770868759248131301599235699450900062912960611192524192830452792685100185164339994439606747185191262468384712911757886800981313728370979896091227456020635929175245968642984649708091223932647204492083196133303810055934771241316883177592589358866461960147755067071454990618626444040464871691998857420428927433952180529879254443163636623729289572533299919835540076358416009846813692306817806729200605462501432656912058772698567257007709529123801360810994446507617985497132404076635683691473778544248612472189558747202870478296487712426235367294932161937188692602874983822040137425677415090283402034605443908363540718346754376661026872061646785384705703618137594354456727697121757374893535969390238941816520586014955913773011386076605367064737112574914800809073781111196879319623903452373704488888343109191331948459640919602297262586453348133790980299722951864871047279041265167498752205856235659615162545016707360270232488416519651092234078297421586810117831164558021064013640654359211984330296440280297150496482741614733044376247955310412461006959158232131010198153039740000178825091041069836926017092971339242161625369921152526190619884668444356004925660009825617021601515911575287200154599000036676782585351544426651009627491053974259536532679679390101304779323893394630497753970469005071279242625360323488421895122317520311426804851785053214104126615921108740037062323223888301311781902903017962327742607554082756728225780192028728670840953967985928723783227168762073374539289259959671085161425459161034724281215082115788349184594005498487886602548254725527235673498098831662007560073062590076924169046354903420030522822476398739017361151733282175333789191290412411157673749911069706378702273248962738044954169723014872506026568044070941423261965294447853898243300044049871425807776000613558213315602810047074990283653042056713273657311750440094787950184729879286388772250309901488089318735323264883973197468904239079668788823866075631968482203708925636664316253274076563976096262457267824134487365100647518331427138467351586327939142319296493285317378080986889159517770540405220447749488166858991384649631701959586636574965386783201242406841330260444027929932927195863632088846714295885567750674841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 180671849012193041357993858006444398595145120175211990072107977028263716509377445482259891280026846339168812478796951761644933694757140929060239724878456117318951710133268557005399351627786434715089616760152939951414070843307060742498578282906695673769614076598555168097942703425790311289063482291632521593134735756364021922081515323304241640957407104212359416412488222297277992185179602247038957518972981496379790677670814723790722453643994385771403025089272316047943740906814737481386848130177781090846618586080560513312479072789084763205074304050362144793524225599220167425406019084508754057870227606033087925723347552901846951420401289483844266596217188457874200126942162349289669644289013163535662751528895755147071227499674327016685623293387202726154802394842757557594515284777034907606241090477423774916259162552234174487123896801492222363741324554645193822554458546116052619934129406968447861767979977011286059037919550710004274788696120259158761010021335839028874651817003481097802892623737114352484777687008720737102076365328382786996498981862237931797730732630508709705514401544229959107934969533266403718410856818883796449917684903150577253722792380394506416991019548035281727300680521734653197580913623192821560146689383315021738692903764598937071257969600954118661349497064123082331046152293996602262946688572721724797617029384436680961512888438183986563179958049521410434568948217846486339211556972367441610708455394939539516982979051793710238986099411031728515448309055437040135045964446923564617656059840144687903467883928845391461295906838748741021840089187798843972929782968661257559446554458083472078205718509982613511208036404357739801174552890489499338103864190599484652969263644658135702237128940793830175758461412575935931842474144859408471893368870627657596555934037544055253811047197611521222070991653110242625906296409537416077582439020212201207289944306864643737814809381295151597472063908964959527909340545225392851543959919366007211749161908727074809635848780427108124475554195591788450801647087190529682940172578703531144347362263398848863378094241107390079811598256584421043517824074700054701677916231115302354337455019838991274591073358684498510868486745473439461153712678583891393488096552552981637175712035640310431940006179681467685026127745359577030255416780462686337383922437690789324931052233825131353126538481938378224964126135099200042017458697488614367279943577862860644499506514839479526027236283303302752702346937905966121292352950281827082167326832430097634205335676430635512693580079403516771121971032040796121322194417834666275635182200524374283058986824321800010661029857376795487447954907691006430293761843576747818712495869894384259765783392110468373856152629939845047307160493087202644503516869931120848963971255466984170465742790434411378432588782555344626066165043725413887530443768725775460153923246121402929399942395589717471690415090284648826993032153327984318908456384675253808479288377766725743932731743624025670980630747230600850439792989244600440892512586511948229040413689713201257115544558454819582633643006197556864104677065043622876947402171922490704423606995939896089346040333387969960655711156597477633051772254164939199700552860622256719488271640568702637430177257059448871754260634513909310472192882200384031477159311458295410146867448375866689323330823729780635424563547481523717213682114203951247702731238722665195023251279242825802452370396316016142334296328463555913149189591857020508238337559314476532399930383164826442693910156570673010557347564604894448014807941351726816743006339158166448134077666809717521096498101783905480479991405029154631381669143943975055731246515497945518424983676601459281767654393376946004102811939825613310720686822236391549660351990444454838272000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 11681251743243301261547717553434207821520546753525000360534927055474653410644395450055734990181308256041257230453891906658400240862128953548823223501525247261414212098320210116382854163035663115787448330043395981964018753523718440755542265074043859896124901662621709275503396053347296130733534246820583275276811860711467440377994689733633331563961247949002234567648068144852331187707612416565691503153982406864645988802222655545863328188955332415797041846437080142547412651597322968159948281466263892082953703304804207114969476327238375653688093861399212315198407459251136951374047518413076423234871986558409847364378532085418661242909744846372654156323074316590790005613542340338372065170736940167985246111858373654094991178818431129539490374593682665324569057612773411141160305087143726591325474046439950033021358971097981491936295380767803861371408106721399725982483688665474329449099770992644413198006521458983338209095634550802494438409492735445121666742495966301023984216450276056606652876083944653398653819040952523978962394824688004888721522778251368000962080980944761852740432448574511309581719632945603315339318754573148143733251421230630662639946833383037949483895990552612296940473578463775212135176000872409479099721637306811139510209260445526864218671072210196232528598434151032715088834551296326098754766385833519703531932911222399337844822061132988918131122500524913683574283646763547167264505771416750389425195405597547899030305057926468472898731877978043377820778854786587792529180705878138259018657969266265703866570088670441630609352280205731554543799283435316503462004018719573092266215363231109359660020413628675489953497921086508637199377614611198035707340082293989252359192190451843918615192365573542919126271510125334599497300073671146240500307489022756164074631074800153924301048003376885092652763934778335043171640394389519541647366109966167937871150804072991276496233726608457172025010286779850288835958273647210384911263921906177957043221072981076296759022302310383847336106264054942758593364211999846428638857932455700444382712695068797540721008237214628261349339363960106125252616963288376457654743435279196428982613848091262662448833648950113495039466471900279574009957126969697803623519572774384426699097912488205862291536147820976656170838030971805450113571754391528014510372933612407522695075472258247035762469448500839585273004530547137632849445297538606936461792430101595911755008850723773563827883607217320191722777614779021303653681696040856150588774402942077654269657969661145829697161845526852708497590406317760413514211065099033179789829501784221165537131457993346992948490745979104481758072738727024044972562316172835666267639817052779892209454847471921679660871096208824868589357913937316369894997240839940277746424712609174747969492211106587886981101253353733544653022967165688218708497584422155825890491902883264372044870199467219706851058965866810938776828759148649460312087232282929750065252138509882304827382619345400900434789305296843372741835519457451508642044240291234808471852446505975271254419339357062424330485542281241517211920182440666810478232058283987519562549003514254840413847810049233924785154558958857734553833079791996838635827029301665554004836871054388273028695602049071817426757408880282661134274512232699725824065658901720542500625184793185134280251567112798913138721035868918242172965865026421116374103407368021643112975020516575503904313466880213270478553664676499804413813352848796059311195930800669811299248943062758014792973037004417434266277541684236806604885046051013972421921688655398440786075955064289747543910221678714091660794581072454487543449671520306379809086564299809523770469321011617032610845308834073151892970087367563154807193761434908694469282548143882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 625078600737532812828611557591858726991936244066928256729345469982459475408938413909636683790456220277810987062357552636857736488387049702892307843500872290945835794342416667529483931907600840078546062205506831659777470698322954939303182613895971072862238487597113975773648184016529820759275369010970481029641271255841157707914942965251321592486407096123048695347780228453525263979825468888129952581113698490685169663442890821299389330282543325759341742019081916506851954383570777520071868210509190126696455058437280638277951485910765007780864324817579594381801376694627067659478030342973832736283265170480879049087583463866670051578133226861829223418923674088013921693640820527640800392025827514574874787691140711261463308147009967566400669094300585482221975629235933492423420071130348209764886949647188654952259596332737103386847410256862790456403942394189634716786690379049819598579426171365582675617869682417756171703352113842511587712697775539270356070334497305046889253391097404202592680162467433273014658494703248289716909525597973412525867975941089282879270151990169492960751628834576414049579307063319173206181618686563455263691993076578361267817155167314056821513668252812705821414146430147539138960810328865067652783685990894013249456280714064329021028226188087011374560439989622600127369843067074723232868099063371808676249166305215062963163480370709453910791131192575279718122303323713847096575011770238563382985210672653233674492369246011005133691163066106468537213565690652789853754502897491009723255440257990546339514184287893348154891674610732219170385234098221733990497503046499992909433581837775691278958044939269520024998298749223144320026408460192031432261364612406033675544356391961894418334788618092424447009689580666219262308414936261968237342523073178346072413044907262929797326263796560937343244353724130779077988595564375820696733012710146297841598610623395490767359146392633017407046704666602856501858518202508924482645783600692407553933510362981072015571706091596196000523376256091131531066692692030665331633226973854678257478296473216106637858897221970067240162193700244642697788332198096098909756614273141102005796426392004227804414559252882271102561741581252971440005757608087936290775098344975593379846299798833396503538168973497577702899013338866233199237065584664066871957750935888726851097504598260859348848808529732371548242298441539378946187068208346464975712226208499779998907433682811014040948192520750480761788908325526370570445237023215778536948884311495015368482600422116345031173200333874185515058048550577057206202871581149693140292383428456118209214675405997326195840433772957517003107044298493391678025106503068500489781878267180913020094233924989135451797967960106299733037240376477975504487306358385754787645863934673956285465479637368345667167555290207298165717789713223495980731697077289473412919762493469735410793010585543257958452361943520594346219209951402164769483913542459551409805919820925360039431698597327269206190370484093447522332463806902263783406253497895690557899751589214148221555515928601611154926624043999134605439006931349418699727959719308376835962932012612075248462129272024840056235831378650878521688838046427615750610001859634340984294995788864122249276077573570341430973907845524283918693146998107350848312662544942883308845970541397979471339373686203151849946177996655053915634425657577638998077676944150327722705056836533745882157461875895976478010564139266326368108425161969926712483226701278959779457080726392753570126188016694681459640903541015985115406926174553679073442935590432002652180807675319998647383514098056630388229455361896279715405462683984677279692257788801970627641556004478909796542652793538735674494011260756065329676919071884913347241147042365440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 27793654951948732728039104458676112140826438416932956360431539493627272388827352699079198181834335879199958120350847754130918436573578051851253548627733809941348655653518917198785757544526750689751192506394413490032715947143903169640165922085486826479358900027196780325945063395729077137679251953455372088726729638443803528191254034620149011160497549592885880692500546028961462914075112571815952010045592166942964498283122050759849661216566248520466393001384674991552662346503937610031951588557338825477613554856150302896821642400395342694544417398725631676936489654684190177407036131099409394125107309991712318832359875010264436514635359058567924056332248163822220209269858761708235316791049286763962457953251040592866513780174012960857390904607614600446409221193568952561891866335199395671321923979762907972884912261523478538393123761757338685758230289543810510117532264073402531804788289141644227380064383383321791965526211942493676055453106975928472697692773102010111571632805819828173638948295825250215341105106222772785461464836466913944905434532123860297380932063287178846618342935878861262374338950206393474782958062722934789823799689595959848443488021558729103254501513947188391904937678648210397610776082936844825784889193043655811667461560390857194536384778830136363685552440665799611351784645141275050554642085902458818510613655052368066796095366813325611982138820075647511757556241029896237720076243103613904532041466965752151397991958613480511853368123185857265249083627844506123556489660878981427136460590339641776523405659793612682603315494124837617016951093506339172321456783615287586329894853838257599987917597132938463206846201051297686044079305839907735302439618790299999743935862341434017913950391314154357903108680159585354217777671816905343860461208076076365880729715757307705159668717666861676236844828971537040281073563673809191437359674530370827329190319612162413039797194130206327913135453981336075060563501499726149315168217811622766974366732406233480762349180619988676872030911447450118255548392029310915939212970836601257938453229833487262047798876443651770891459171778333376034611099319822881658418157842717563355514683963907258319568154338614616428200356424919112872945884412317467762454958190787801835193055824674502774793835965106702791236285346864131091750873940687946574744900475090413146299298189010155906202142378799176641072615944108069133566303014346838857998409670482537461223169449802972533234132442710410476657291071490842220542015631828340592854626791928201732847591778186923120768887444480384213969013808516152779955819143148731479500081591119377356545697782107882429222939737729706649000969830032742389551001732955162781878795369220040415818715267193459928054415163445101934972341944598358388849828726762972112481863798405672708996596309828431528336136220676467766559585963935644992986828393990378249913759609836314765574437168792302003346582636240304650850414806620262864259792797695881167852102319677756729453071506863029468041951641591760257022502357963801645058033269071799424615983315250055998646693049493145964589424384772021313856998145508537066496283800447247455478494498569813800886516729389190780708447939727813949633007572421563612716134016317022861070453278400988054004510282293977018668315598946005895610395602491768204964700101367065184950893064030980932498149769885698720092225279857992938400702804973011360762132431802689366090227904086786053262437063923632031290805667432303682719904210261129141527154643373510960627252875320237019423491248164209377886234982317706921939826814172810893024539485856775141227734374528272039765195480926584331458077957995435783969317895085667956850573562767318068237831212541860334078439598773833300729835104196153593595570601216847467704745984000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1031477529685993880523511683152413083580632184589395855434800129363947418633626280569319024710287029240090689004826021467198260394413185565356593891063944239419993417097211083311669274530269254121468929615129357244969537666292112881600658896544978153618242117085076954909057485144889167822688273491410421044649655424310157693042858740393173245854684081696238578624598142554017889810894418963783070434337628039661636191855221653263687831843600005947427622838598691609526369069497399111586600674764009626436419624646617486459648156776795583532161902347653760011994482671860299805788798356284834470377375046739546092198017573175180319294607954232334445693590163016407984584023082192360374423216586579615305160639151876048277530028110875042581221369573089711774118031090924094125765260562528324405537106380707784096671394208188862052813292333490742877166390872975324045829611425537568783502164461376427548575012844074501206324670492213275400131716162317654472426672894118333494888352335367391076021973319585256657058643969512051235514586736093013306137783334511820409407822363563421056130423392720435830659833964455573533367402205347500754029185131606929489469934293543259843638850641269204621415841224209750573488307777247630299667941049712630666230920103720666899383650442144424579878346657454292940890115986793588567729036369947168742265672766268055775290018071875487641320633519429348029153553728225084422256297183710589052895279697670828940710709897736503590491140854184256709575413442654193998687253791890949734580734623144465432906930265578973453660212565559039194036468272203226343373522729252637555368735049404624048822690325182087308358747950246379135763361029806262198969126777964763817312659193249750132632604734681037792538904960135973737543343534316571689026151912265103364525870136028611325650769754549244999554392330869147473600772889486668893382462364606572590306188825234874724492954258496034455984572823293327786176863434283285708495074964715492882157293075038295214272974014947009455903326288508735650911513647703556629020346758553913132609514521824015777801198121234407006394730034914719094300389293583086996715302960560533036256253469223968408269720609389563035824017071783279249741048269573457174497717979837957325829443977841786394868099915524680620190558602271714977299149433199756672047598985037943620898174243421189614369598665348572156066166475724681112333211619066856495809733421212943686734759139748373060483192614070964075397370690458734633049105119224624860289732280895196116671812823817831536194632837201385786127594970203690841400052276858685325836463492653131432674348966827624270716325198575624728936375510275513907034127921846397140271653162767429066227771572381950507289001831769705136239910282388178179348939364705582848780780629451560780213352612945597817576196901539436162211346674351034117844350710251401946231549389856749632445251130694519530183532882552368061613982956542227121415546014123155507137956591083709279766174808961488197035532872584301978267933526723376781247389485577527407603545021668070116670429833602222751885225322861411402338128167482047369039094799044815963908059357307908459435417548467247804543932971645353614088048415015574280744025552815124496668428961411378104974451470994761002416861399198844040280117077720044078039807837682067509257456749453083724766361223203487220563624028818198347676072307557789868821671331366639069557107886432956082914966172352161229908866130181870291291584120188654059245971347338813705095542013812666899240688933613529681192041078484662786598125588778096280992002363063165164251092305269084761161029369164212395734223389010799854756288170893140976113733282279647467681602999252170208623248715979325691656181069821730603973311137919472070819840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 31909057301913608479888035256272752260947295513133014764349179625455363314335885449640770650129509002830355311615114524829876687376594589987762229328724365174854922727966525577321451381593869689655412515995754238283758541212417418078422080424235658619340621656896722842966134870400664012905810992540000410531497957348941422639865765651740703396915534854779322663276983303393907052639732414220079259462567676692822865916903223587475880297816288829483721775739483573142034651793341841373981040753984875433398665567856915466852612750696554785817863416866901971267551986169640846696336670382530086205476370213060550974675032942815944755096717500829585120511535157944125097809125102044333711823442024335881815842975290135408100333835336814967448454080885037406053453164493508879789453740710874237457772427744812149118221475579256820027126256646592464236268667017828573686339755919640547698066174129748051402829112957723101884006673098296403354282826573512167193571198896501821952332889588799097119306212439758393828716146275758660934014147683405557030557540849410993438876349775994460941613319643466285858008505754141729544457534911231652012334182824248055364639616778017629438601750763308489383378664119772168402534451849687374604188683145765894016406756578483212544140260256902375090939414558289723524423790574392611170748986345683433416226158153751209127119168969017907215760104400660945937764630361941726630403659809516855741879013168941511272079114481880641720668102278117645844313050992802882383538231563055354984554984722066109052744564554813932750901373610622528281055083180261234937056390739082808583427317334387537531338854685458712202461923030138238203344342679088484415968937727946268452653781619122577615309222875398270546493543785995130903370586424556309800885000925624018564794480424048735567319577367483142027975813946194890475049989316190097491868272354488129437863168353069635020225151341964924410007123571007674889907293773267901539756028381437103779144070049299241530668715949378417138924516190521063153550167909936280783463179787454148976823430916252159741657873579391367779575695845838614568804638758767388183593777497549270149669488638331908837671562775130738411244571082561458944346348022150927334786070964382804802110340385603310549153829523433469415077814543967617340580098069848188562468744801383304892811642375139605515817357574809162773663410228405473529834937377141521504996738611378177131127368195567038742771405129628080745609555782945920701037421580201625091485707037941518227710796145346346471931966460641992435403487713769523309851701728613432677750856493837602644519242743626692339550257793104767937566791436546478467440639048559017055399216140521200371363322255924459047151511441426949848497259780008483032197372511484587150635416548291745344644029822453785883969170698430234623831987982510771534292037771600141244526909727234467687724832596138528651684918367433848168643763924672365982674531298335993422936228655846401229860711469972683165446530778005448788755988669651789864265027161917133543779392745500819290561245947472790377860091384073252918522010685289941197234876830566968984766347200348315781196826066451112835025695413779985837737009388561835367883042348129649315626642447087472044866588078638407301009982339829942368223543116620267736535423685731780535692570523059533835556315364510209463871850116676121351390678858343649215222513128618137065492226586069708751738299779546526842007861352842110068524844097023830636975957684158271040342724597785531595444052424619714213043375453538838490435023877293312154105685172029345167141119559838606478347416944323654743155357050951638875690898916270680590806656843943258547633272133032129445461764299055243234031577830891500645935002708364713000960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 815999264308790264969685285792617272594367437837755914937055441331914830870085307773854419919754924023062968543447119109942903123948095284575819343657323010877205082204016946985602362734618380035822338600889184818617848783220111808525464008548943788125413204413955458275792652032378207292025932206887086285119318852142276568523049994207564519069851435313478780184934952559108900076344299480516511202610688564438536968099446893539882681698334884159172815814362883061363451597466978902179010242090427030509017404083147883685627292623710866523770685146349748046958988698714097801530840937918695857549830215828021585848749304064136910633303873543761235846807291355359069344492546458436500557723574821142152616687030483112382192370496630290521429090115775600051331460551929492260441310629962324119718811618487151598661938660096709433227461793250900691228709683133255824288287277246910578957176957076266654059482944852476627266316487452570836077572603392091719274982447900460602049672634563035027716244171249048566230566807260267820321101071531408883255947834372119888883408466784472429242744245755163064432103568622675263477205625991434522685774248746726815102022255302416636525119877120138687903593436671688037738258044180823185237782407101842702692566391945817176426096223399245136796374279819881294578618026337707569794910106064218438949880978006644988161553529421319407377541066515526634165264642408563552383039134614765082246178713028616708385317689321856208623645679565838209900959010050482029288069089965610008666828769126335465499000491448606715713417126892807862073137081975758707219326499301395952756839641735388213980209880376132889142479451100630333175239953781770952631578644732482431645923285296912531025851682215199118122014087985220395378777619634307041102581502419521168984977366810843995143180869584615658862008025555791796007724716230121461370600626783252126614131373020276626525847690443524101960130062410614126128652462510501045900139150791170530500101431007529358153940838715772759578429263248897316536731593489484594166284668845620948649518463108332255108636053616973264721526737598386873888423132536372267347134227217421411581575635618008269541162079933558931866408696254617903630083121375744105238501779846620160722868481197781476897991894774719510322416584409907044542553017991835653828402750481260485788191016654997639529403355126899069071487983167577473143415358038865451883124460106723913928765434339651010299468486902099346785793412859473757659663823573899994416292199297213330829397823838670524928074034976399437067171344390822256440165890179099727041133285737595670105454972816015805196411249386378484068949238676580370756782613421603908374171353220124607992691498250485828882490584227324672485021944068262291994717855160323105224585311331123885892263558698076697956859212163775219876080237168366103297356566252773055902046259714099564031631925422811562668814408018855165171950837373777010510114302015692895883250334254689603175609221367279026045734826766052796796995632977477738901248008609628389345629626088683680309336859637284863528177846016975080818402802631253846210767047876034850670754281198571804800089483888123596913424639338161962750253405982990148986056001175900135897688549352910304179410023157280878033274187556677933252576599581443024674764405810824602988258574486531959156437584108649749542390413713361564150057842345596041999559514700041483531092409864181320083662055839711026396066056879635655540160544851014301540392325832884344393915739467767077552243842086431756453406186113458942148511716485712177317583988607053780219746331300349963589746355986394699071921778664070667940884576371074247417614001497400612297385713386452528722426548744170566178958895039330153571783970400501760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 17178858622033427020602332969370638291814677050145323944603946037476508354013160156225847343058251809758813915644221419839755452992143113659030445191856895633912834092753954859365642451007593395440054281839077446863756381766691113778800550508008761743942788110651347719456462582830829262632583612833065166483997325460328790825210585163373007760014476210600566459109777011495664418784696636916247345632729650338858330243253362664646204828441063294461189281501093954802369801882344938822213428875007127771740508363487809276199865522555543726976630229520216776509814273974182277602310831185686320489951156453896572495418031642734646280941175370749861536790750756217100018893975092537369820886948729737729180088383523017278467128575180320572929525592177799826282298428826032087618633797078122460422637458078466782722443481307836819172621257155262453745432933770548143856132219668517334027037402320804524526117874468832712846364873106408019088532083294955728379198674608318349890558538574402618064768687326140712316904600675364655123837880579111609018162659465261363986866776675959610446317413144534563795558510697630243737255958788294645405203093744560336334306512972331768108465730614717683668201160634251285691849051630786912582399107575174102318781648811596568364592812007812756298300179009753273368838603372140521242589269998130937571099217812682093027332832244107824839267071943677195314817564071259257460345367954560502458097320747684169810723178641139015035769647271584172740285347660121284396114648575616191538052737628720872385314950589914965148989620514982180506794611347812884380301002333965639734234849900807686793411560837017254291459216036680737579373901217183084759622995671269098413831577290382376726225317273494197287779078723522523541658425272952261848414998957282601649283590463467882539731752354634950856818684116531033829931798237793510735519386308169869773580008696485964717268351700511457919307831857448513545992836661065882667222505994460128269262004911903634621311673015436531552132564232920842995615025999954084656158816045721230842118493473438379439720780986832833969041270314165056166381247800134341683782626008591334700628800702841996070255578354661667040196828655777387396512922371543259002899238055838686755820798204268238919127845950562803012179459286068437184778662843504525099841312934291174723211015123505559747582050953562684874619219570296102138803817102880373889752025988509755631366118054231000434143180745884774168058156234528720571092315277580518262492551731109533713361610161186268766587807329499592232550746810256083919864131346185066578665953546924728458974564718110489130157326088254304791261436593995544968972476637055568040141174558031537570116276047280811805999708346032750747786492077220591183660549336765642270511232782562376665651927819331204138248190196871340426593752727819862359314866730599785567130700449134540577099559616212673594564252757837535684663682204618958776882190384268845955105496785276584172255882475774211362928730313996759440026216224932212613495712366171041239216455003482953997368811420750369180162769592712422885062371051833228573102264698975720724658104880160058316045599915272208700369409107621020883278126559714841881176989029135957190880106633981676730742187191096281096040921350831850198420985453681472215831284815500417689326323483464524591956970039382996869009064481119502180112913521529123274469549748852991185518799882742894543743344319553641390182011745000272781229118250674655761323442125747626307694844012691503431160455738605608881234840411546384883737572728264135303049675302250389036927283563529332800644685496492360071630637869400765909349720983919082712768715611832833209706477300529260492137390021738314385272226641364504702920682582835200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 289521866258084404000399144412042364839371803234242012265514560426376060231432906382627285559231995470318393048640427975569909496877196183563227756849588859181269256834372623328248194611681575533609678814888393007402307142046524918556181854137996689850764678811884008688498736472478740893379663532741196167541914443275422350507345956073064863612272872495166891280430345311054103829417741234505539550461711189118414819836854304254352618572546654207487194117594486049027930641263792838293651950411399256484167163218876038370770916892617229220865486328570506046082036015504860547798824682572968084862242972202344159838837515757040975256285963803332314392499523614762709270648125841026037831336131513288259274822171026135680723762346622259874314712691396775374243627628847681315329011338349385752437816536727357253226986085952657461475731922597889586932898489883382974396764538464580162943960364352855219937633017754580820268414959598233257658491777607723745062781140532431859150650004561263373462429873820069140407611197368234771000364034953393272205407823318377142802984740543358320285936113088091682884338709484527099095603601367577601652044181017461099389160260301848008496565397054554754046760988782087767783793679073224505443636990572814956839116146233146931218280772166683415623693351677881611518052767680976028484047054787221899920806689021552217154106003144786845483821333933409829101672069604545049872574041681569875675230824652535043537779557994028553552647750380343903119709387397543330937796819610327984474228704434020793446787574677702171144560915190154254220858989244248999757344799379286711160122097789383433939444119491238684039847700549661765250501897778076608436254697154966880224680775401902662364868429113773791866319135399345992265002338617395351294468874763558561662319810335154036931484741016617830766104112583299922190282399573046076774539046323801026044592890980633002175073610200397238498437372474690204776661435248504457718858804371912978399291935799031878547235438609402514237995166976750963034563277744957436496862205512184137245828373766083319638192607104107028326079091773372992936552442534024840991508824834762581562709700325541838553561215689375062948086623661699099178520589991485201672507935268091131239785047430191094934721188101122164034333922982587494710118244528081463296487334624533259285668772411630402128953759381819172815554928221011822288921037994901909160011674819303301131385035912782202508781714596626068735187934363682967332073807499188913988603790261071003720955995335157367537161965074797506184520321047861379752790920983794997649309436958977932125125709400538288146630178945691710485365177616832791176827275088348584951499655076962694871066573203547306051376124146023045502856909561211211715164565475387589674887552302112994438484583696332320461923829212103155993528813689911610112099289882912440791276369358837559568234502717021029732143606655110240821595653770539771157738531309590859158460318207413230840286095210531246073079571614582930854365976682479267318072007722637342604450338624027268751810158701052788954180860280206763310133310473402569676824234810126824637516441228594667684345092087003270835029115508041608698902775058562140682249057525947279887226489609748888371155990962087218600567814011544368349004209830498484067149576021035053606039504923803482045029312191429291821094343149297918375134534449153076263833289284270887720982920673110806136625241783593999254511343634612038017480806118855791653682750268229253434306806957822513983193370624167235955215221542564948583480554873300692121094956291483885287881833398819713386633081996808635652425326426004280025167849395207693811865776391671325953887423260719847330085222517573625878411319448061107614588600320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3754716517286674079391491015379499939059225898629013283247540162682657348140524818358867883324872425241499848689469019753970581279657747243586476267402149476647486553376852012968645691353635120444257096897232179636567780911329121380316523288646366085271340015501639888720648499865019781694119186976462106602410757182371692507124523563079175363218728698505269372514036298307646164900641820193966164769808770050637868217636015190686558981939041275394209406152442530668248039373472255253016500435842140199994110790633163861587420246995798686502857593048889911082125270194599051824092431151121634438822543580720280844225922100949512861349239731135366428355700530162205930547376505792047793987619759028051697502336130149628295477653784137054644481082777492337370598961288392711261957276485633644653859327612426503135654385819528342050707791372728724505639602453794306118352632813124279605712530224598664433730565657706023979248699773357296636648502750874001657587128006015347842800285193314074512497913536926603373127013265284717125244749156451165105577873689940057300751427142663331871781488067816461452091729691293021839359602303290855950295573107181080126027693638769528081127632628439345153263089202878393946956745837423224957756432315229157477331081606697782294451358669013214821855312908844601405925535684404413280820937851284325652435949524038586819253651235491125976369544765868071296010849171796541064520007753229785431523261270556492339417540160275779997796381492123834846706000275685489995202312707888396732531169875859328049516346837619530026749135332231494703017553713931430947891911581149056683564728090684140840932585849031889913535635102493642299415784869895702486509813922582104364488098951372526678274068122139734075388670191261978111408628858249600159439324223453310060923622504643623237254427737987915009904114388501359935315746516118997842316612505235288781903388984121640280019688587053685447450851895829896228217744644090825249344968816357756151813729215227941037994792952022206493780503622439459466593961675006525311400948458984064316417471207961945895951758240279333729779070047360222200883583798486192300438698577629561373322525204607865482277126250676097382476173736969461049085521393046372556461050933520739486663876362394496150730944567326547398162711362515630551662168229204895017683739916001005189562604009434428981554709950307150479175422898541680283800844960212644531301740398094428747367595827957808585369040407989502842619501260481476548252839178088454733641057165879209055032762799753671288194283400160466304032877941123745303472444282796930040960861194862627927407067675891707467808013806510324136938480993145446397265480820015134998300672519073667145050520585249653747224741732847150053330641601210893475532134638819574867683144194605311569280787284346848679228071542525865111150182772809975166536298450685958924749789380496835569857784357356393422420241245192826134853721697979179641630416773285782695982421809291799383466113365056438333846468007614864809507686133024994411760859263097899475252621428331982345862407926696831795630398393798426818411731171458903328451689895802292623938539721335219426312599389586510065605630824207038492836602928288078750917959732970593543843862067907760437977815435936069846394008137631094334697866626438956476974548929817361846829923338626504198937565641211399543079617198731011415380689371063749602246535856476915824453438761662992780973161344908333462224885786106329020054612319760003310442151275494833385428925574407924710076006140079069040144308495541050272435825221995071947623952886327094665108344655511801438626029669486280381613145678481622204873975535905315674698433989845334242641470812724732699348507740693287700251516142536417146306560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 34886289481162015337890351206533743936043681792010887451728284862616029841098429401933092497998080859937861936852285786153741583992037541299822398317784094848607011723196617601368917148877432654682564397534866742983606221269777022826282032538884268040688603316048205025963472556023177979394397873792567826576160447675117363936596095359123039255387330306008588880571000941799555073250232539084902945550723281547484595338086541059574941035702932229297818361516849903368250096318961855348142037749129180540478561739105633192035881441039909920912544594131322485480272879151717533118214044181443032756850252086120534681723424061484346587315437838274151509866823690560425623942861808957152797332568650089959672092704883994116194626013085898682769606476045315263988729364596629275537922345694002623719211551670015549987177754118046161175155121185239962478369374515473588834966152321618271431565425528768930149918429799966367399742334781828403450965175103337591464975968244321014808263645872206696992255252191491334089413355687941168669573676636032370714452142573496647339336222606774379654182360376408636816789062573710650006591408250100267323390728594558813803472595431278238724765654809761156408771597870137098067626179362589542724748656503854830932227982556449746441594978670254818920519660888435819332787989030196931936299434697952828021685873610650233709210192519403718267990382987173357964697245483094972185064697481856180189519865264960010822168300482118906831085995643322452528319761601515498188020324984423369510983879666334240575033586861027440134390743477195044192997876322523888825578196149103590130735060046748098582243680538074841283396574628236579009342218906957032203113849181800795605898503604001369313892896078224897596810075401701115588104933393994792137439998669306825120017523228634786005941418830605136924015397608462984428246653187735588717943107234783359750946242958385274592555559004033831829455048162364685614590760889268270499964213349444111422968834857180497332658782336458245048488721621921997918464575670787754827107755894513916082900292431872886685191259924747815840761832183520267847422047084758212818654007895248215041391972308039806068138648456196103855025026542106646481743301600539434732864977503478724171437779505519338300241449838010874247331814351842950648008219578166127679893157821864136968145195230296043831422336812970434995604422081264418374428812312852181438397282591989810242058511063025311177413536822885892939564887720271289747527016724395333023318566198553823474342908240224742355799931445047970107703821014149645331834696186982879666945877277324471660620777842528512234413563593112548660901289343129374123721361204424991473598642550849841539598577865171880850811405748457222030898492898513347490730928336681792487173938540707099003188368035766028406333988060314576859922964959098710531708689455310728270883689100709415723610103311985965657904721380079721330787950688832955424431374509741322440417930882327863969573492462630650673848342102465836832348343700313536484526689950320704937746024807837558617201086282508803545851748489929023303777073306769581035747612097928336867651598854206410703167267702297297310670611938629335102694448915669658038374966492635844289789625663752294410777369546593940884014271420316809779109432950147440475744264155087924968705296108059199225348276792989416408774238323330934670523698222677723856403688125701461794325523641948620565979948975048057365103269549787812743538515634808878136601609491265057462046950511950931974314712244017114282281474921344877699536110559615484374009981864320800297324903931213097734300179238437737518646400594457757980610606532437875432584886440299013637128584210232978469624701515446283648788498119686881280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 226276904716227006320015090235334318358641866775518656020226165706163493700128495516876704171388852505628392159075779762747198550996743253938598045293470573958819807750983327076607024954320090569030755792530908951138228542031935188377845495312678588337216876438226574161150470700610321724787976359431544334450065876365213505242895185435147019479744702160641755354138200356094341659367978948790232194228117445490595709168448179666689940821799781219290991585793918972116497888815205493903396991597151857100855506240778349271817784106267705653228132407363758334804849768084678628546111441437909554263739791976711099401840667005681370891835337179173977304048478512132168867372670332873025113520331286263726891948153220221885377617976557344878655390555035398909076783381076254105572685593165683938320856865130015337459467422636613096704039427905303412688662987801720420283476506713473622086059066658081976260095159453323090723817860647476498748527762228490823970131238173120322085448659233025649519104348614213983729937969432804038174094063830027791513068726126540237920977376515916056272668800546214031904240541940286793294456943886350484393774598728160037178854944584073457412268339679952387796780254417095114852926316070304432289164691656742623533594641466142026950631624067492397536689021174889944440250513780560811269851824630167450678171540411770049785349235381918456350340300045930528295552075652466265503285653910938431195329930648640386924919349580812167605487369457342984421057378929328222375123443087766906986857325012244862455481188583651784309403134938356280675866503405257242444594656682020400922272352722710619661843016707744463036626547623818702239343927867912745460495615686905092090642692444434591024467233534150392007118472832909106038249501001850356846088702865969687735185529282934301332283200217534093452825360256402707811544083253117961767132536328125602054906354014675029601316143570520047189895386027067841071596605587415251529742426143562951737309376698402502652267554783398214136134970773441499649572229182163421789574857774141627940672056148564843383980842747405400272182919585269822810577773116295171484413791881218185034050479700743071909193982676988815034617097121252576572388629434733141205807103991429374768558062435022297624220632034396770155333212680755989746812085708578695413504232868715937425069189821777162963128592679756651872436832054217566520223250601179541657037011292984441940340247166127444695173339043268969494849856140744986390270047738892741580026484159713625505315841414463687460635290890303859718264325008233490668845610482928180548303770105695416232083391251821661715207182158649654023759001066989170681361447082097602780146423739290068509256736249787580131051559372815402642199564759209879049606952261072816831165690987701558768465673388096551570840866813120118968012708168951587070963845069675817738216772866965309246601796355707966819765207281968948251912725196608502699150198854681379121798483369676035793894650375027185204091413165256197719891689030057786482927667243227681472319569796809786945650510184782725118147619444315679340208792915224214192914738606743597031419388983120274203709900563347385308340333027377624892639577818694756618022797811057899364698337101653197792800339591840615740189060825045371134789894335313745350990056467312322083551199066676543219300950802317466251954939271765716007266322052639102693621470754703968917404590771578596383217114757857072897734686995580126000897908717709951428331641256574267259426145638568942914103296198369801631131504596710179945796415455307603765905065242827518305378082063534462487090451986379710235638453255996654012804040228351124006348872120357023206213830143987809022893358875291780359449330319360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 6330397441116784791221903784206895122376684564315663114683931790142485863593297040769392695611435997319214353401539609868957766831483168626448018119537358013738092362388841581105018961356146506536222859899439797726163405225281717322807706832051400371275748749371678508251626431147265439866860315493210020693544661390953868657788670216721471087507175528512459821793769396946708499975053920128706614663562979123626850404944103444770262321728544330653837228852304689221580735641875844403344369587222308359574461991100576178891414841145928017008919535722044967042708456808370499455990333891723755685498444562793446896998458764400708246007223999645484964576854426693749466536922350832123118132786146467889910516038556815845472785613424953026499148066694941431127127522382383353691394149104505786861721077331887142656539591141098449712901447413631152105139796249286621513625408208039092727176735519275438406775872025125219852275369632332587977830175441589282552153327157973096655820030212085244460772580954450496392925045888576041122260081599898812958781380851534221438859398785706438686012355997029830135101003529196104408647234888501752314516653500186441277618209913372515832780724655534539942504197985993741905573388928443302343477616102936307433237730688922240026849126252746124307962545323978769812727890038645761486170638048429704756862966629594902664294018382434802704489047404658549751299132105062341635356961600501721907401785936555781584449477370945593658187980228761855605585009015959520863765008709458029151027413254344739004786181853522184221138821386666848892532527642811026772235766769935882402759789995401568448117127518696329342891806715411579933225468220160079824907905743053141564398347857100106350919281686250326653317588390810495555661622502283025615934803810441608800998614553163638765073075518994867832288497756754482611017315801115688574992457016692548485576137329937881432817104536818546848111456964645284420796998462713407692753747648312439087448199553540522094763515616928863058372419617054782888807293346403879795527250504878388147832661625785732577858776475498477439622505869933512907798014097272226218418610219146480355740264998499579605681289790034079165009062365184396532158617412679045914823259916009800119510877101346730027028367311061667561532415963593079569708838950154186373027328982810123212287255243324596062612307980288583608471104007928520273547409599448159787339310606824239602677032809746997912982319551035854793637296762713418098864321921661555706467635916782796495620620340829050562137560921680316427332014180119147860965380959548798962674746580027101717635094452594091182720170437971984443608531848243688810106142049193357126545540717730980362915820265760497758752775527004312985161603055895568797369956971769043695774817003394587685995321081812042210311787044360582281173801610827912054635957122710296860993606095592972363085212328480596448900385656482295812556746015992933861878423270861227998535690935918467717157126600293369580019237309455937928564652987402221932909289195156751627501869659312777092788175134395372492002588663633823041797422722322294836541974293276186298448153850772379089040279317066200624106744212225264785347051893717684873535614712643727801108489259604273479708656929617636429679128248048236642094996795981566901101768554874224838875680715115173678688264354554205712836989005854748196686466154223507118985077105622639575688299118029554882170566907984224406050318844790840545708235160267290294331112065085702480009180729704919491662370611435978587742894111162194094984777954031161038243823064818401831800170314699769509162552911057907598602227833486481203188909086958427963752702564416835750957547533566632366884973779615044367866344243200000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 378879864638924308655791520253814724853236067587547455584141827754750959292911321013769593146816282833296667437460517001723706286754340488564685087649394467355626362114012047260730461379359144036372679344604314290346560484115672519781502220844467859146738082658874428104846459800398290941235900891183095105335339239983446140267786444519416998642206839894501558972585440247467952637408150298406928209805621934328372374309354837528324911283310116386947525746235873712548237979970307521818059114327998164279312354112889354409405173408227863459841133734934164183588612402419304904847146474140575865897130020117197001134056940996499858939899461654275568845274995675132952384199174068095942280052701538792187490641930751140608188817069915815481373576237454345737043011380972828233613676260722813351403353796216048280965333193788093879184211103799358847707463451268499228392087755582443025053964411874950947791304959513823384711084732855089950113800521099139421195196749055153933109595892534290034984573280929111141823617714422006125774405837219710077487187176257824364989338148400791190478229184716379490476961133152349134210822796474774336640603088945344582410093146774155132801946730762055083805631764424890990642712721477536843953721614757699795247595343327671872045693618557330507975765489059983238678491059062127117157710930224055384283799345103714675411409754243712597942924664136646870004945004158675806820166563178280829546276518770340551475737632369017369422039953561922401762586301072792265452806915136475278456712551787056766518316185539885351330820571611800470248372831444652533816604316466388401791574937499764407470004954603625363404402266565552178954576520838380054314774394832776296498095872995123356164390782776320366894680777090778032884474095559918318249093877935935043027025950154026741153103678688825809932576528385152158566925099319368398448623794193857104596859179819868984690893734845234909666888771330213036145810627103528096488119700737634375026533032581976610229686277758758820422146915070125663874248456500160460153169388845969701258058670494061630249389880478479543406202736585511566283853113965183467265198287670271031203181009555754617085987663353670844220897324407479925124686100713611526484879547906637567716956468787614783772987182650922194975066566150934874640759690319935687870159238036458438659895648679425036693954301491678223377025015784416308421586669822421417599738725712607153072945563085757047829148924546392616022843317695549261995472689263030270794233592698443947690312818227373978304354701821458446824384306009681786381981535324226629975979682024578494146534583003848309415606512701582867421355472680950196804254273057931178269045304338144258989758977398789516479946224567920600494286476699521728555917982561928981723617625058632059449185096286176923098489001537779904456062719242716422499137799269254721388065005779556914466524879859651107423966845419768471841537865517459644931661379471721691930684256349538457248212617309580720875482068028266330956931150854155117348472169368657536415104704790415998345647750189391553392085156439014207394025980423608657594063527653921301369290945428532741965434439510390705361007444280415936942321650687925747598255407022877085230819959704138578109418880837266027316920504777031898553935189733059787099815889786485800808757872841834320432305225912116719560903003819376690961948032711729772577804309262299236541144302874924185008208778450703768383831583913599067674287621495411293583257500771999826442511323570126660487433596592530031226569442123047175877959674247273521768718698775738910180200448873899474174970241770479137205557522630256233640283570279910973470771043626893380993850516730036612253907260888309009743872000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 12996127653749415923364234113435015659417471974027821778845267749485086006269023939059967014788407095193401484360640568675828364131755089503903439899638733117399177172735198154193426392563749528190695652750511770552910373527811620947811775772559887824209216308671550809678352963634400373907600618473297170490665150650100700277727318592758302755463791084931023727752595527653550925668106441438209348968052220635976666103952735531210923405670342154442944440384698220637746218208066756341471101547108708066638150439114924180909129055500328431705729242732378551863857528150540303399014672937641930182106903456169723581477884673718689763903785539933920498738913881193893766736927474259234821159827310408371520744376389722487761274069366516151254507657676328523328175774696596860051721955858889587164884293051552278340600992823336420457122434189696663808929344844867621243308446000551474283638017403500342974359328138926232689643489409044034658165663994232171771395690720627600216874082541506158475834176660525758437952463565327370730256320814704883708114730337949662023770109503457314600513150002616364373681185437838402374830511758630860138735395418522305521483714465103530551875634749362279494413888268788262803294768421479544589596515698221290975090020167906647481778960005645934129102148261886473381528580155011494609965804142765000258333350200233426158685782660884000599952839061750269505987265180724852981715440939901244321668123916819479721862058479981454471536749386665185172484632053951949960888976726806479531812305720678126703957854746753003268280180218764026971787903689976864063712179572219022175264535082192981957640117749782934850320575438468428492590702637833708170758721048315078003553790129666928533110234503829630356291658662479389472569451814284348031967422024445318619288373484798756586765584001701554326548614712150463442474379733702874116992472312940974973377911884053460768678066290279297796844855300939007498074273851995032710420772907066390180492975687263583703889116174178148975316561907350461552414818309560459937001103218659347236839149341128873738000546349724948534718761267629673178147985103943513922723571517883741611555930153174914293912301045334378581037380423183110354008828353840200372530437865642852659863945499505849182120616397298968910868478651314090539032442287260295182786196957135109012756189816846733904695585419597075041586859578190592158827298716795720145262689360715838289004846195714357348174377333945151296597670589016093026496008958434207458617480895798872619955854664006759173172076247242150006611351655492658512432249836962069686560607842536907025375215269828861926689797130854186143840093283638783820150217659556990933811178956836450150537208126923003142350307803182188205694900676239251919604492148457898588624678938251888151572940711768058292219846905144766633422964682774046009908183478487894795205842522193543073168013390212894258750423000077488757125459420427445846551737335056686411729093657712446684460228314041592255923542031433311344178392418761491458379050801553134418464978486098336867930897624328834951793305731944965982590657110393740407912202731210901565856513796064048322220832272411884078725875661262628549826341842854640896047489333005404426059627916460484903770174098213995717345528387331410522020685417854252160866973305231283573725741215948291421298370419580782565987337765430587878423575488729363961317004419727789057676642314217184860579532542534896278347603507559900597496334036494614227000846816962992245728898920494878808866151874175277755280309273761488244605842952157081347653240885905733147107493502919754422543376967098448395538161969306507150151857567752509403427350037110607450439610388728472076816001925222341017600000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 315162105376974921139984879697984720511083968893809526749229299843136975464643461869682517803281552249878609508263906078499786611995097579042201390453698695708699545962016898447194536629705444358025932959960832614206023559077022858071835299232325530536113087681768206520930017559112404514102483927728138751747576466457626692072279527000158281204390001023371903381870529735485683274426056266629293791309519074363958664923039786722218522918021479836100423673131225075086504141867140891544477118548124545408730059733384304962305893001661001986118575174363832893848130971030049299234688651775045109989453205924005108366276088331189047193406518326779581396961958251764805296562604522289955733903465675124310289468233990380797634854906634838508551274088112802055397310293820554042542131880530975866791097140149397072677742732639355200677896944110499535059035142671978444326425954434613944590532681894011090720200616481055765708698783735661235968231096461128028277010217813895532524822571985088966183633030059948516715612029659227847016841951841087485480846471637390865484064654529769029238536739011518785260811971192068069666191114059459441463519054992209579995468150281372703227214792222512788348467985216946789511452021398522172183354565275319022818718734131592467397284152528976278186393413329256973931838495887247937609834052979049929188878685654557806550872088748999479256727955078114373547639940134820607624463787585979187696457121630797315235315652565888561695207324029883260331965495732329319644990723713815781017242783096088059227532728491365293706557027870911665246353382489815265011240966760736176315622531801000102674104004731170017737556006067210460507071242345848808132878972778023796702769608762982406051802182653405016929487919081751008690743084508592520825758296947275486520908803303505306774979759437540999726478032785299735872880770758435371900888247689565625862394413736002483021290368197112527639692064141367432013249619408215605507499704821887408832766909760854727440351271107057471167705456972951380624087588703578939562732641469774083750277266678042956771836029914974500233649343280377406659261754789325963846345382056097101586670424697273153904720448747364163633650092259975537554669841132406639739611019554947514763891979160542353021914736897428817548119242850285054828114402447030228645467567789953387708684505788762403343136053334414739173656057214886690936149072526018050624407002856231431332698298661118818238532100238178159698431630768061574858813904604133730691335298806178330777427337755710359587688581122289901075477515778975796395941394729392148252564270446754559023622580639872973268275093250710248097227429546638834595544112742940199862547359066305832823862341563147269621306851112872574849534996213375221409965969392745189168141503968459179969270040489489741622432262681594425304907133542855560175376891790902884350303412355585843754673494644064299511023834966860446281436825331605031773567432735616100446358683743381091128939887487438387098866686551830795670745107156379649965552166771137289209141152580014140182258338924170251034349711292929573701970684535418336064513122069549275403481911527088896576964855029479875611035478680414142724595506785659482227386996172524177888936393831058092430109103952610440237252599906021061411145234048960267703855631900866838671023802599625953024502391766726158832362239013173195911398340970947687940648589787652382730137259223916692926577982434090227489442362787129018224542661061759638151972769541504053190187085866435236848259008153377539764417354478799464895153991236666773401641656337756115252100843059602780695740697534049061596202558274165414611702255221406263176267386743834672485320393386267319028017953583059173376000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4428526466839360187468264560738481969956667538391604202121483164874741516449511562212324052010151553913005284279045686260729105956848234678535750263557032929739698502112142200666967453165907936977430531126269904752161576350838262386670609525244099648906208903510091419914509870403914465331594465004526172253103453396520359541813465298258224905133351865827052496957141774107760023475250969673354400654608528395061971506822069034239607989688707113243714022793267570614669936529408577013641625556446304524596643817331804350156733550418395812895759096703756660235904527814326974171356156070897708939404610549844476994757091802078460673993328699865993182365260089802621811457504427192751256522439491568853914155775086444688083801071164977582123641844330943321366464432537922822604765065746150166603383086695376713447840916445153851156280695951956784082485198190200529345809995122724393381048456227348247495757458994317780807194166597694348347035576512927719294074173136895339964059778626275211880031769476236776688682853241014571294953255516525821427659066623911404002018230648410745927570312947099652101361716267547321060438168655735921675181114400789531625417979549584290665419031689317264540394365667737912214095542533338438526032888047214002932245048205749310002589831074196016414585485051720333106470890122483884771525889873674164723413606361617280217877380969476917455604615253127704983811094839462134449608489033245602986696241048206561270348460900815123918709222288104671585158461968969812129662707729888216395010917322276824753626954117616725137597029379489817534284677241679876775881592103182146324220192809736564871346304931828037736736942496758818793960903956340371455076468583660702430279390807609966498364334582904975145824975934185635388671299112759380484313647208414781630339468453580948906276676625943666521723722500768369292248141818793817147964210044195235079455335975509650567921068027240637897442474976829308310194445734424580296498763206890772115159177632552569285991511999553335639981100395034219090420363214125281473831098058377228891025801908116796691816730533524386728362995224367107582059395878626533604716102306543385358731359726001931709363789330243752389868045790318117145584028739886781226254888482773592834335992780355544768644222580062177542117128592059372503834535644850108454174669796703968422673194756203642979094301815284711098546249096900875429489686516689420467352360540804476100946069018102124908549087120621613650642856834982661056994811897328680034592180515673781095395448586402456047461242276421894238877399901493815137489575946031713925025277132499680050768528169765520065279834879273666807722509040826520711920386944344128351976237478806653134342506871123894946912953076781163287763583695909807402936862081503939100574677369553023384847530087795939159371465636692853353793925583408176218353553442536579666516027156130621051615687226533266745939975194878223005929692403713010263589740470530418000347240245351007214921867595008038843632127684429064046901090574695831856643322122741821988155832443614234766738732021316450082703662058678465192247277495781950495340929052102914346465618209836381024175007343238930568571728756990875791238609556607290532729348184757264362687058714200062058045020509447733160927922223448660157524962745048935284796749272375403558375598461995806466276719540452194053901894964951730888330092717446188814958470258588579408385130904185881179245594709830357213620997420853427147593917417832862492121027581162175369425705139324444198746448439991399724134915284155729939477900463186596029802519543401019875784388493718423306410445004412958587146503180788179027563350336080100674125571211301482599036546041790042517628070951649280000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 64581191503048978952582924975567188558341978115695875765313302688887489164015669567301974210327164181033009017791526969543079161845831574631681102611144197039670116600322842065478909207925772839603583922257777326225879918897210812825930454332274314352614522012581868921916558910710847687667647926344913613128132354076852540311236775850689302357519307026174232446636234593867470533047739215656995729522482849110253909377994172555921938583720762520929656690208937888880432690350457586965368592359304448911767237713162697964416377264540184541092440051213591613998660132278912764706847526049345367509613661092472913164181604003170738060641582294915463015659109877106513678072292068408740620053564851258979421349019402603582785632765062354380155097786441364490079163541665764956222298604500108009983312283459319600202784791403711388010505220892149447530588921162599068840896187841062950684657753349844974252529805148036994085262129996650616523912569490237146544650379355926326811041888097789303874686947170859197481958536595220406112450556033556319131884902127542084155938846983640188889877925974547690862649596853313379798515550512053491801979451198777145795891903290788616679492017212240203227196859494186179711890091987328994753247804990977692908371984110999611032282378857143804670152769195491731266569930867841465798278296668202109360554991721003282306948838131488013747280390164871964163690422847515467262538645117848197155717063433324495008313461332294722667439108324578449478448767386096359661540240580721545845601109824958253373206544164755289797023837043858136128776617764250640021026958119515773837909777766149845917007555452232160833193123811212954312726689197499235650458453141380145587156123573039855563945898397469481688127171304091912071198994438379304231405095248824184441325882564521295431055550355779441876153902397716361366740351059671520474579749418184638941350005105957684178930994605100533579755382894682109436865510399241140036458676631643087607426056752666094193046538572901966248123123616900407125575180770068310289998764925721159988644989648061466770193631319150475341536533565169879846873762183262868345596775431270956516140382763417538379095362509675204526021009961205259431473158823424811730464430697841873210611519159013741447180330038728923140848238899853569398478334861942603447684990602500371237889596573842793194501513327369209164359140679326376137190823432731238392337221994246880958970894428889569933939823984834294406859450366457754397665661360182038102724148158118453536525736891632970084885070216199842884824286347186516944635163704599342254805831465067364466347312688939838757896334658349744993832162758612903377518050505676367075161825698871160004842084719583695353063502443266121894072699374459195352605536049191727954154026739146953208976186421772798219692400769246218612465664537173470377719393142049822422774521247946299997806107275906220062143103135538270560161386154575908633419820299441363805069366443619412422117610969615683244569760263037287612041232107068114152667102960755340840986331819752538921678539639991388452716215856751057774134486207225689708966849550105531947037232301872843881367088511594386292357361851992798113246749267057318403813439710801545844330663771414764998006160858245914123020235331502940036746320785467675942147079974470330338335978644820394588777532835263497045039356779721084292630271393196607410895362161739582494319980480096886548625305116471161529308352414170063816103957025148593907999279620897396867625401175945778936639871524053329942094195951588571666683062054277304132781181247925485717147853519119729486389505290859214269238237008934534081036084105498907071972421486200946476822090946417780449902455685120000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 706691859011170886381409535006391396943847502799497508712605533700664182966928539925088981333758446135165889005498910896421090309746019182667180987025276854381917514173348250084064479055695870400191552596148687741224840647721881099154048132016392711785034213305674112685364860436684178355112432637049450343742598181580635469701554369019858420646972459392880421782380100360709102876905567451049804378273968782866481317920853261165815501313995205285964540807702425084616353117141471598659503563362032814512198865018396031740527275888834175150438888671202354529624877198693161543965441050315434344756136311278999333131191680547916283408570703019584573101620106172353410761035220254494104287144611022582392302175343637145209691407222372594153470349830789360222094908155981345743146093647681367836587287598406887218142154796152846390483079985745224305520536576192400994654240612392885391851601770106480497208970672253089029609559073109877482091603970972713281495866973503080356352879083373391661433570003225545153063849732166557939880641514582677130140681674569430352783389565054960659362388826718371641895414117182279183593472599232511551376754784012927567529346348553698723542736137474836357101909749657382684915743921917452746112050272181226774397837099312094237570563886621769018151354528597348242576291124925504186722268454250710306402407722464072590970227226401828572303794712065929998149511417202603207979379025552880218762562119293092554847391101267871089798938182896539858822842200203173127224362412468879088897041586726498053653978882108282235389943509631020622169708641544592350904492927840477076565866294477656754585319225811183533310056913360534862328904643947544890389988817827379237344363764353657832867854264148857216891279776110740852458933227466472159587494026323936113249820591187794092309214519619898249414914672144520933607568670638290985410378711110490721054561313404618675368063320286949876738593676172367932745654626488438448694835819574254341821819789617817827355084105116632572984386467885090593313768853466745094052345924102885274137028678379631516662457295053632966710776030670392995366364629341720580947867738103001801860291032861851247482742109411498303056383242626052895807146258372940333000237690739184334310112197326666938855909821067586373512144773517192656027535510251150707106724851105046998718689724174070589337970639206891289883771269376829562546043517736206560305373548419872839181227271578853136733297966160789549031246520938796441800089806972365983347159555916752294222401459049908562846914170909161298785131431835116715917274244750420977807950143983129234067320584509416128318551967756139899620451177737250743522713030401805558692616123304392541383711819919352842350871257594042432956767935517058252745145044310371986733052308810633118321392300010714589864455189824939216247085007312595911317695575912896582615795448529368651103431808194875748841196758914957532979000047557850247136865273334943236722166378139764689578517259751288584189026636624281435599848260685060410075778300495431644734228157959440921483275712655102540520100988978941174401720490485753333918999761774685805894094515441457605917218729461729449951590136707209271334373384211117232962722904231444999729746814106493940392961571809353183766575916440874472332733425148637065176103345251818371858107553876880199590892549674351837150939118719609855734921563560558248313350442050696471548360411207292157190045774447692950342277824586043534935605175866912315987208467958018158096091053194920000716951174795001005150361795203516276524145540839303303767856612907727438390372907377828396103777592508221243352159231474510367811032067604473685555027860421273322157324654139898306758705152000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 21476326751983281945530850477366773355958593125728748592666849577519658611698187264756042248128837385438934227466151550372832911489756008983490850441729335636089122253225851845728569270291731835062605620779367899611081207906672017109862264550254980232010056179414342477925807471822148547464978627232436558520120531236573886133217688823248956846450236632069813453815107557875004442261294331246822712744258946733585620539642156534432375937395572532288576438276340470040276367897823765768644301735745244276560086385270327040038493517751486025686322173317818103368046807925768802882333673797006560455681024936284934216864718497788412665280213914358120759673168040120276262046338484605824993420328871735713016274261033348962211628433006199705023754334611587235736797779034356873452932895997979618570939642848954460391316833287615510070967424632460291023000268071581161088727507574124256774889647495005092382969599751008280493473189274427443311503092625101478266852511515593419078072272541969311105920859067071425385490167686245475089680000916110224970523316565663970724036591412586228074965686515638835286796566277855112018319805531443655488213918816443522488573704321015138907248659988000177559131424217842428067678261264156601807838393317118151634325020666173847813142091819788404813392358141434246008867879069259864235888660029080469074825804390306691262373599839415597543694679357382673347021804971557250580571657277613774748134931622412887318957019034881945905698653041423924766740197867810128527031088337825482571678081532612338191230042491490042959560568513265457790052748714972348639180876681958397714599403641683863797469571747871133016302187313767076931512530782851862979128210434197565970934104661180376847881432019419549501147169480478721820687883315025923121976333211828448061370094433365548015067861698884315591387586223664430186345382630825165831520133043306996018407682176765297312132638510563317421788090801030974177981887529309411996823532106656731035139135339401050195365967586746741885739417191591118203714965826534327432769043647709377890239537224736269705745136501809669636069358931906895442039081750333057732449768815686996272289218576077990347131387584972616515311185813569999122413579332752713016360592078284275769465767000591954217807174629021020053042721749014639556062403544787052469281565830950184851471441103800342661606321349185577195533033979848920472927759599943548198898418068951353475271514041868813941133039891778961572681906854343522358589497506060398389331886906900496562071307047083414208282906577607199162042686856602935090118024416792124889126570437354820167587356449941078850134677244623878749572749837177140288810955099457035658085361986958675856629996818206994856256246380169867530722266930512455341643343196483524552180396971417645800436472560405928757227156639333654214777901874913246683295282392322887716071178710665825400912689656357285483514827123502312324901395775598185052197622780570298772050466964454193950937532198437861534676791119318063801407296750290478671036767399822374098279506281116371599435975745000777617655850556757995922777475286612712090828060709871107284577446919255671468191370163322989423034727105167715791566284511419089547363101723507483091062804776248054564239037872251506794617789504889499181206557851569810586367664848404189495854675332866014426810522681601694602758514405838528388076361941112119292975166580707164904311706792514179591594144754208731583623723883242013373875538145299281603086601667029352994983744567113173998331380667315217292725830199304183562332489842958395844298516743319856384041560473421794960764855570884258050080648088688256872276260214579944797831211070266558151826542607502667677696000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 266813589554454901391808411231165350187029985144252505688369852783941922302619512691195188515692133323699904549861938640282817942149928852494665406730918632572441404443388903134096509335923975302458862354903121352836742275489927305030014432486410747274101717596843498241263587359454862393994351835851610628922566924378438001547619100122607754402811985292265829786390297835741580891842889800885674703629171052027457517653468884372918026598255669115145995762155893815047833104821418717111229418127548861989864890710911819591985679320591040080411106302370652677616614439081020201257803805645874584919639684919863421265849150241025568166581488063489005914740380956178416623745236800458379009689700842636154213760121696789848440753244374144844285226849895660041896607340333701162104436676868184084639387645900209070965142225490706290028347879324319866735494095858357270951022270393029736306262489640883284035598400176324385900450537863118778959452643754929264893874652757042183439446386728176561297168856846169744840084213639653197300139425579214374907763934415320165892447577975723326065470092949368397693675723435309154983983612660509957129807813760219070670109989951326681243925343694423658523391906432949597177167702530320398270171414298636152957665102900980279206104640759623754433148601656170110917059770912263810037233275712673681981893424650331015558380935243123058255648052786092430005963247848248431419151310659879884598146029000341189423410664675546625835113480451413223098065131121913689719710539503248234258518953479456136998214168114944989290643049133487108497160895811889383398853249047330822714479780551680896824951965153455861108624838955411603875897821544148503344093094346692946472354327625290689958602371399882952372757081253645881501196227176796732555114793660148068114299602691067556686665838300173833344915291321602875140147226917517783448374386012830523254670481652422224583349005035535437595163223886713207535693021512155495400820893929397509009143102083606828448453086049665113118355595594284337147324847056228068073951029555433264856055753337934661690918718092840820463023081023458889870749205889205868897387544054558809151129883236391805089296305321225049292357994153578959279693969538593028057905483002497419852598404733480822439027645804509454152642877061386882045524190184751209524938225104884732369053070121244667405625438029864962226308985450819255687221518312433176833814639066512458113380433417606566454856941136079758687829129878392474005185279046091433263917221424605713952411593408425516717358850937893597394061438036504932629928763795774505336434591471053253151528046597517237663154368454252846972040160583597928638112793486741108509844046362196159662887058949739290191297782309767749475396729174356468316308792835537668029002263153296730873596824834155799378793701070279709257688802417235928824313016815385445010617124910338756499869718480647207676383888087532329857858389485286883542744695773369858199234414160430198609497012034152355571818218498312737413022623950236991664089111862065965675742861853142817554188784495723926482236931677985096617346950744120096906963857741674508566592965193287757131309362303348433288438956433457347148924166673012759948401513733602501084036314106734091701256750184523531291629909797580432131643491835828592653390475934218672757163899283183050487101212738600174027332537245424762025338119012742010337009324453241787621910364320062652229318170604466930413523681726867860362456254194363819433379862691841522632710369216085164360650688974746616399485194280140645118649442882402708823089281436303079872581823617221764591268677270842463840462691891383809141219062007348279050808539126127431333623491175236239360000000000000000000000000000000000000000000000000000000000000000*i1^55 + 811594351705429694130672464478660242794323480940014825567652317615771138680673421269745971173462984583540037607529958545295386250010323812840738945641473988323308310322126076377169218720391325452325352740493227146829850190719659878326337565923550441996891776269019999681516766387386054889509970393300208785502488197708896938311563805832479204885604097405372889416361455815371519679103767970164207128143659179879371932419748154011018826857141668360601816415351312004053158394740772253879778599310265469655067706083164828414878739775762509608046406024065933149835611237704974669731335471289424315164839016417990034057045424519246221930855388319853988345888288275479302635136608369231436770454285241890096149644131105533049849740493671167572119595846312087379509883896751847249433456235807662246548596330417896186179102879804545557891887489107352000977997206934461895903554863945247114298649041805350807679844975618033663612362387875584621040450996659471472905468885192369992613658098957589789293487245282934710082953933043963013040777105508911486585718001795836819957746732312801365104543183858698981319764565523028920018923308159313901570120791494068855643286173892744168087534947821384015190751529055044059347975664812174450036821063052023101625477767012752344229563349572650608161828024257456842078195062341790594264813747251939951584219710719740052541277911676384545577451976213582890124899475957884018377437208901189343468835514287472239143752873467618621071714181075062772263262980127238628337107034958141524296641325358696616767249037169101262437370496473419315867994460961005873782585857265106079931663270404621923806044481836592166468375792711140656205619095434505492474299995303502319732001251043800518520867842276828276873015039311450871710368002944328933001986768292158472748913878713379360873801454024966041706980147684998648340322514704865590120521184950217412307036181324382367025764497399138113040648037896604663009161547255931636789329605827793387426282330762912624993808660290671265934262855889600197229940684563114678380329447970502341830572927622905318016035607726106082299111300540823115986356519343414022451469233822716808055768186093904374165652747375826061621987050119225697922505385335325147421782968323869053523368255962817240503883552904626644039221323213445812759089877328891651080249506402878007176744639929561595454246936777314467693644898519908375924409814700191054128431318466958122381116651419707898363606208698541916625241921254227407335604943300551401364536677753825040504718890368438288966368962838248797538241912266947215484366149141350055006837455696242057132631211448608601507599832001033790880834612763519664580007314662342929794490509571592127304111253827261983765427489970804768285810499636704933529452451704536358293932708386511342324597225526571613116285015135399571184380998885506384883910686436409599502521313374594014618820686668487610472948913104123270531179069145971854939557482576029755271928852987035318615861771573905757204706699110333099246365401456859075220743405284868304932778884799748656543923010987034833396470191889363323682108935368774626065683605159698872085996000547315864176370892934833638669508728515690879161507033457011230685494220008057850110131503101521928821112287003938274837908245560007710311694447667555414924246283388368094026376510519639237963487137154118863737996438630190603997317674208850042935980228541968174221333954002850091999983468972695307998571577606154075936557622776023788565573443047458079824449659409078334204751103222431116304617477109184587079984475063377376983174312292015494190348442206242435366974701759467308250298076356705520560456903255342215492760344887260439290464236994560000000000000000000000000000000000000000000000000000000000000000*i1^56 + 10326437904172694984672935002261827570522946268128375124241984284467251691316021194837615618111564156831085502315077930360419064867378958399469287281043476531475994959444621850198163483129797576002232422837284174731858227524756405686237493608607429270181542935252029491867577900184557180696872546144881343278802702936139098282136288471652988930993690108057445067745304223255022430826410323467394570182954444978623247386167008413572586020721840367799512273823816229778176165700311695054204453393617950517287692676304936739178315807338675042976702503926755147607277299620389612415476575046510620533525729733460829838786345944268356606110562002926135853052394917694980988702062090484971884666891620167650427363175375529108893348447402984014232557066181022560096127559440942480574806105615601902564139835542259824944685157325251207301307837896326720885609447618370586414018407941013982438914968623740424569302289486525603591868640823031257144096827960309717591375901502894148567610761295094509104484129490586052136677736550706721810463765506581229318189375713072905302450576189655398072854604893722757843525209930853118888080715067581711535204213695079590262228223136404279334303769698449675758476664411167960738714956938933700695379805399532239589178799497913133981843097479499633034797104697903940448113677820678308203034429815305843505870968867524554908599601464504832263433103937563165673927683553394768660633100817648045576774547252622129758450947208263526950601350222072641379425302112299751388362639630535975239501179797700502132145301813595008303855915157368155442298280605968293947823648393759170290084017937703777616264088243543764351381021724452525842489284556418303524341275995999010700116873814402183961335574798667239628764545973737384367435393134763241952678289227949066229060275223378050693162082195739902954222951991154807183518155413052725398468320394708825655481009116915102842700916866097319798562113019665415286439139901011889181361939393226719366999853015751084090927444947647349108841952978781001844982676097329171224674943497227597425221974909064170367773842459933939820185306042524068769457738193172017583166822662352129165870887664336215388730502357450815558827842230956111195520482374166759047024128275254110102518971280520267402096416830396082232352224468144691188415333530540054564460995696105848434834705480291610136612260921885921834013720744538638665236835166960348693021572037808421579367176829354259495671508696219555930699852377318220485422420672479913870231246648691421422480743163683080139057006514184721081332249768083531084556510256236536938629114268570550276296316890001775997174772836596149114828762545233979481854869645970930615563366733459993180740002507656560844552999043749999501064936136128032556202338754703614001619508968145486721757319196142294969177099785741714242463078265389725795018881782127071655223833843375366364756864401816289519304399721881129677628027879553704790384255228250519412913142580448473829691300917340107153275303430083212787998659175571348550322506233681247674161502589443072359486669064799946504767362902717528446820907604724409935501990340647026565816028846382876890119278821175356417561355389901525641864861345429340799443359055398180042095854187197111644746870470793818045877629969146579494892795519427785596212451354107105195201208482002944051921335964561742065634696242749506539607104313192424744983965354740448196651527809858707400991139589594260086480690057305097914661109351371376848635653168952012146169549861069696937527145215702195124052362758166636269152609460256501367281614571845645003560063998244280390306917394983772975203115100679827052091177021174737410303352203639578079788217139200000000000000000000000000000000000000000000000000000000000000*i1^57 + 216821450367253598630788086754157672975516778118225794875604864819578410167914154187837707954236162124867859735454810865303668788526640185126988503469795665205804931712189461727957246486475109732067119294750394307863967028392166449483296600061477062395300796769239021631995998594176071338819369834028589982988386201878375156133740945116049470343020546080430582538228433939210467557215608773842583319237180914202451869749380645540076740990727245327892959641163218343545731851908753793162703280873258367625245610402681100148645830847047066649345939758473112331669498174430399586548557017348586505765284108997124856315999897106820187240707197271953910659005108799485493879904613779760145512487254506052443391901377275332856483722727575182130490332768886186619740257160828672457207981581216285039921246666107816743756763801503928798742063583249864659002254862159012811075986697867126197485307997442806583736753278578378107649751317626707163601147227719863975159236706371340502922994357682277911480738747859782203290615709812829279456049951996097209442596404632969163235548084113586856102948780088788447520081672969912374871416013365578805811834632991559902377790430454287596540677234980298574690075353344208950690015656857129361079473776430879729018339436119286312274238342060965937944922559688001445463404641192909518905761783301957824387641043656675895681832669839172740323554899201739552362763119371337443660988163200173456601294777073947096399445055261071837677642241385549397186215198475183522925609351365985220725194795522917151004550442941769428751411666926321228694582525958906170480667664399567082685557239531355291816303876137632441605624375685786700023688609061489971275673234864503988400874552048578862449421888400335227080149178270307851116192891556162031784870482891284424985292129063508546506109614986594110181156313475756167458384726388454848455965148145268705398246761653452572994364358991888861369013729385462528971911420863740323532703131732032382622349650191043058669493392435731922480890699678021011727934177737855505131661230867189047785221167161934590889402796544014378223134147615225045680999886331857146012943426330391698667060835952741077853548885418858234114769634409260795239547426997543559912247127758409679838868639913402269934922215812376990574288740967911506604876395099373257073519563793948469649719096973515626804087071840776814365239646927528203668119215964799991362156350940311423156252800647965916760288428230263145667681794543135039179282602909858970112255302946232234692433729474787022674858634588430497329689417536617035319381046984329035017942566411184664253238832840203975066233382084287892602290814699994284918547662488702010935088477012669402668036030271691741825738746019964319423838781938185676215107354584542314107267835997515920272200024839861320075728670014838976912711971956901127733595746074828499626941460334553483526793919696822321145586142029290673402501674299927938800754008205969953502688350523507669804518936040770755459426489736656701807838754399545331199838181348706354578597828206842593718697380063112799688315810384459604146715897223599601176808455136681175505057129291397160202909450687395868243203842426401733773266551882539434356813703397649295263492614652741752966880622161407786641660596071561122146243792032606113951277060142634083348730579426104097914011262682671966860749532829942183374062526332902694018238039193492714863472014125162255442101741324707784809025652014194352624870335939031324237483156814837953979466482171679787891844321987427556833934380298336479198728535496843216090564464353686295697923711283441922749307321097986608243673766023397237321651218364000775936703635145592323723755520000000000000000000000000000000000000000000000000000000000000*i1^58 + 1044321064072534181497459930706771154180912861029327458888676253882271796973228094283357373771280997447109867331135143684511060179544363492974824149895690649414137951058982278963803013401021762496607826968840082322148357013865346620928895499108963646476505117358922185024166948516085797141784572178095404008179108880748976829176055135521012625321772656718538651252862334515032751229290609628252491043543295528446312259634813061796352738722969803800558460258716526173503421030458667763446201700109245809465566778824237405145997681416972820787335106930659279470308251586901674230214925760656383688350251157767599121225384631106326839623302913593733654106694975668331329143766133814601848963368189904037049808163250046685609956075337697411977569955585346031502334761311980883972521779703836664508475104366129474125108352644748026876361090351367666922331705827462765691203427942846097044170614434913099935017772577454947335028874554869314463083479125115201686399839218043315084591181192285195682497698737838467773250708169968359651171953551546648062287486078624003189120193351897261631831141076516469662042273202714470209692660561637658443089183668134951883999252411177676766278219355199774349536452136853146218417957490136430615411849181790212435155918923141154304751555607429642009300587524231925238157788323270467776584892401697569631709965815948144354385933333863010180973162847016520380035092874442498416679915944764927864485499412028328948048729923682770108037311595400746164265472992054859402329989128654038413351353170553262182821114405519399293915340511033022403138593144795555363931742212968249146399419748607167570073310387370730386462272442502025346641224722393803372380791606744456640310826348398519747255007823400912154853084116610313463077427791779888582029909559291633683246054889777533221739478740992278070334583176387782068355983744861985432893368713284792240119447232785048808332991472243547741077464194668306969926809436197765618088993227578672369276477426816673138195134468967868919059198437017226231815567445385443005885191841219924709529544099701929028137609059749546903098374340480580219078377993633405316534894747593191933442454734856668467077233038123949384309706816338166270496242571306874218929827894518881691796784790816167939423451427051790783126406079014411731706184008706721404691421425207290562072019691813891883712237281950675703588769616405774522726935184870303884011723278530513304651683775111404333422588878807427352445980808342968539329169212194270259836492485448028518842489386317435765251442540957120072499147538511353585598660590040821304867264409251405490933297402283846022608583796381192106930033331734482323373466660995212799430712922944811184328110419626223243678329559065172161831490650744074414652099678597402439904176123310860791806107225908661128614792171278550837625898988560642250897514817753981853014004854062145792290273275012010849390841111234378307669505604801966675653339012965030054135301553455803800401677415797296046560965504195711514943694437010447803580319244485034586074475410047893817509776828314382632197873273004074925453218438540052437714649879695792711030850715047156121282805459716005353004055886991233808898791166886579640249164934681963404835701675373409956465802541260467400267333239858968850409604680714813828392815394913908490635317757539952821805912294452548499019838728201528719592117973695512945782281451661574650592354514744944298542669549460691232456204434834587957757821808130414948221625884794792646572726321997695053797752759851184314942599501386145097716034024477012022141315992322216527959710032182108096271808281530506030717761918908432327909305549877029915877220185078612623360000000000000000000000000000000000000000000000000000000000000*i1^59 + -2907656562871950328319238877124688433846043762873479660534895204606064711987982897854497883196652643543783654011755010741666774087620133952288413049399650433211452043853531559192321384864041077623348824605459847527906326501000407002761969483887314755239270428154283516887051027467889365733864263775863497828026211522900014185683066836054058952217069168949593117155238391975206948315046268405202000814471983574951339311717074874934946521174243245252988773391636127485961534655474621676315910229033315128290599376513512642042134914927266221676923829834205686083112908052174220983421544288669841082568393872534214500099444158436054238837893614346002187753290196677053935459468263110921645940461526568068328342447060315778039073572951464146064453801392963856430799680564719338684387191823109967701041827377363354547855386332173899750671558351481939807186401594078718872398150423588598673180997806153769789089297424546067278901343483045831117900414954783723983925417759816231593007443218924687788479078770556901007913321908393475295055500600481926223976108496816429212997453687047846190966087157991920714597838722297374930889659504464010377345614835495173225297980067525579225971912906445636752324961521397965677027311204826613684787211395367351047166553982415453939958600378827047857821022030637723283961767414388099508146298228220528782716031795465883726263109940189324443872327269610443711506999542108863102076895491414182677102292763988661369204566362963662800250993794188271379846963614545524875883995443513963359685890820823838265547170527169928504611984062324707701848619154621662812385764016120916236147644043768010646041701791548485527408951809948079608587738403424774684985127526789283975042017377657230087142424263326456238519675754009179571864049534696159756428713148994159726523557561553484927390824956351377742785441114239365857079359317330025781428792170207995139402981667889504835085129459745717314573949287680206709277492457135803920352401652340611510236216550765181267088487536531533232340826417876340723963505221205321805687311794169625632997923855943087388196763228764620249608733477654683963988965998478372968273108049032732352998634926732271169195799714808511658513948055047089281690067221451170631975951560472539201908109979913099896769718812348619845191545518412837123133467962524371109626820024474157059019652624305484100432816665857677236515762418681106937979338027593793072579280680505218603964961262067131780036646416326521256128882072685838006649088215638117418414228943180917828810239805252025214637537060416323149166226009101398828246119201498013597518407236762867564548863424025041137777238309928395812591228441033684600615727002487271383062128561474086233468238796523194636207409876508801785648815543614543845518486314451572262460690619607720096954104283334678503326267618767883003337780911566821983295574295009652825576243184217101021620961428548466982459289401401279473125446935712411590035399173946757556417506949351480663864265656426307613790202469351007073586819551151949571660837983815649864021586851548773361768190820751561874479430172726413291441505044216821550398814954642611455749593882628803070759337735487052075821770561155457224637210815274837947659412608447317226008506367219719753783484889304913624038984710180606958309904038118013873140801314270541984426351661623917685965614547194893164930915100814269901326199034165558396636794304860972737299971947813424170960362200425822504390433459284905502777516188817570227806287306830477572792420598890683654710305667526242920499158873367588508373840222050589220161421270307372440130758641427656121542345194316761041319727822036505730837880218594057397922046103309516800000000000000000000000000000000000000000000000000000000000*i1^60 + -40175871885541856012640263765601872019625808033453614858504524695765452534462073498066025397214406368930367269183965756581604650531282219954211936462492260046504940145090814234176918550352918154161969943337112505997914422359481150118326941722545087488237739219481116890602848899520407394836987129970360104495842624549369307840803742965225150972988503319949283762517054306745222017283795094410737812928397407110230912312140996521517368949948315882656051620336480214233428733665616027498882587511071888371661722707225881658812817711519761147754675465242372535338740837138646288463710440665754356832879505258631995506276018164693379687470046125329823341310066229807176666571405896115458054910600119955718407343727329372476008437953820490218514308372746945302748136402174390455851886433979347397795741835506950386859182543011107872438086943177941604577342817138530661411014551902889641559181083526607853158004993593294102872715249347004617476949943391825718056575970853340924477936607541841995702055599776515015941605780657037908815017039105463629713601072903409114222963273846087866602456952281375268764958272432221316506425512446335361780505141683922582744071782569348802602563353398889496363834870771586081437038760812255503555699558550124463541785586025031971763523102757159453237005032558800996123797662829756961165823115720136056938895536611127185566059583843015848552368124467410323468933053010318708916946924831671371173846723207853777351711983168018004620956135154094193776064737404345873988791578398112117125505298981158973272088150402338834173057079993096968131220144108426649401842713754171327877560730180683742305613293065499164184485862746420603924921523218239883694801423712632813427075536406955180016851754578535382608348629499903289798654594479545412450621066840663348839619840811032789047842371304672235287255696044851583577968845595445270396744012825978984310120643904386346511788711723614836710858641295051469288596901798346416789123128468224841877699187262530375630869861696157152140695121668035677304096765183569255219216073912733933894972963283157222102116774323723906780000862196775491948651124134223462276146149815822565894036913060262654260230909743789104534467348594932428658449448325732578756955607006266687943849068784518662377234013065399450222537820475560196818293153498873101772049914939656813160791537368693567392419594626232845639479963952933913765350672355661137992936160831349515476349361992438741722135627514587023884041118450549052646216898505139761052465966144653304043235226587828689617552351733017042746278660571782174447887463704149364408586265427804094523213777416176582066803449971867077191110129534800810671933057701338660352831651595763778301296387837804390637382757541892863785935929520233587512568603654564127262585393843591817049583459059952614509534312846199508712749149985843356301059696051841393399142903911363457417164506990233872700578951218138310159452369744521490719431221150291036350643051528178758207180532864941308308022306341511399953106860955420667921634554171043655871038475833696838602919823459168576526044658414410022120227623137742809836655301923196373405627221375747422958118301277237440532742774689771961233622663810382273878967528473471889624254524558560844127919374160701375632945108900162900031667480824686315209141508382805127095818920783753825790583731523027818205756578083057240329916677669277057671705513052275451118197331835763197916745627322040580443408644799425046920744550312820774626454840388420787234783958107680974675609770475623831974581910862782550983829737972784717893387290449884319965949943078762948105962606447028020603894042950731481647460702465828030217822666752000000000000000000000000000000000000000000000000000000000000*i1^61 + -123622533745759958281815599070648687030142982924765393277998590577112650122973070376760717070316033446263253077094608916932646889383980337382097635561050746097721778673207359945694187749816264762098284872938348942770702048301730798618931564038044969696855982960872803215864220832920916548580010566455839862813611735316220408459179962802744368526406026084669515534869303436703058696988428632504117765049488296942411982833118115153477917102035227902801453146469044868801222721473928893006662049371406162625753597217185793092844455824895898868013670509808167352545384455758660939123954784033705676133702229965444175051670248891282305835579967991098544531357735125098793528824272922937100835638555496656083084469680575521914343495625214248150944067491804128508104332048326675202905730318164959544964362981160398776860636982987484431501980004912282023514286217781027136004097861413488972472480927048056575278673248006097496902318993059886517800060942954658686050628500392755718407151370688554489001281058129703586105063904964559753470753337030097479612550535832058886726488959312912489217255554322583618188813035041462045821620271687578848992866954034503799070551386450187782496709941651318726588752922767068631938232550991927155556002083419047961834095564344714033593969667102307881770310885673509040411174689162451545280670176344816932152309837606288210045528996238281201742483599826163706815376036632794645999285610167102539797604603102539943197889739054325604792665209186424174012119414609234871225146359772593497621157586762362144264457779081872945136089289443895994929603857405031169970395379126681451064181554420248876344268777424675946313372186238900574918096845930697507865936077562835353646024605866378963322430849922788881131534644227336746414108414682683831825642683703732482137160426948361765429197060166900348920143031920901322662062450128348379982584902862494078134003927853722821399134025630104349589392104075729363391588944955912160357154227050893043115081636274060519379939912533814675173806463359519900309020009181874256526916036135002088563073973021225641495901935812749544048851906305357092239522331314111397724892454646177350839760875156098126050643606410644044083717175021119378936362510440555463368615297886813872244334478223023419217494191211052236342252805983556053049565306341724892745016155520966439966226740483948608944825437283010617823617982052347938766639119894224788032999393213722474952242164315963621655662584383365718035353175257292803050773853971923457112594171543225109179783322534990940779821164280600660492392750584845436468208013449215552488860695432111477495624336538528444835073245311938757333675701911061413167210964295994395244587685553420835302154952451204329969432906157711782547537330606689181058978101572489918323016642077781341592646628030351225640713084526489702298425913378271657221736569383276809482275985360522839315101584636260461117999933683050610756161444623949560836200943456639330496524426090314695196112989777938784417068520522292417383071565625996515298794507652914977826653363373864578763378424769914556247231899960368301035980597731600656027658593461976096094535414741906989390569714861553653412423573547898120009513920401339945545990790918163358559669785614934953600980602624794050725663574576671486415128569087810035842981011992355243476678354506947353502572617166946171401437354601098837278811617972935700906584550098289325185167547801017842714964214156786425356396319991724720430209469893063639136002364733137595043114437129720123327306679846144263302186631127778425119968664073876069784199904496331601324020131744100478893587772213476993299693921413973727490781410681552389260967936000000000000000000000000000000000000000000000000000000000*i1^62 + 124261873989434152424533214623986107730408599292183881482002404412849199354842399319387482027762301074251367939407279384105153107233122904533353020253215949402731400632950290476080223431666519305975772108639878906601711993628027978523253796899945946800961364462794919290586084584830722247430710151237378724387347934216249229129624737636606763035124852376193845886066382794953102033492241161120420842869536807981723759002009126130733342011640242556093529862941964871295694293793267879184418339722225825192030709522514512767531808452982139102996758967037838161646506263881606626592899247290036613603345724992254135992786787520728633335292086162206106210918014489448994667618252769471771677460278474105603850132493455833286618502997400812242262391700308731258291908471498969468039491616002773394911482668084533912918343411669083395342932198430560290818491151148378134360074730592440765502990985872507697586148703510514604275189689640321516594457241114945792869766511592950156436552758714368977841807433386663524332526904142164468784163214239611651804255033980386285132906823429445807054812969131968417416808979326142859172990175746560371225284338045561846296947497662937196665698358942591572835279588587934779913921004627682683132043565682295892246982256112842127908072251363156651837824322671415031118961444592632845304343667478158936805147728194800564879669255628572764194249494206912417014309094422600847406939961491569876226751921087089777565569849574384689379856570507488740384476329541441996214461008281192395931637947382874721017525260830313465614870540294206419470237499578131058336878753453616420094819456717143068728229967781916127764757740712593169117387231736527062487671699741135255477235915320886114073222609352765529830528594573821270739139915046842342160684817999575174184922461374394917996896551972967100200149568465714416396238208377361468620527751147462434868268680041087417850180978000995987122831086056892663914455729792986221860458140892940349889163773549098437149854974110913244197045834370851118175009972189577929652549623448995999110512103796751460115514656493438132146420227758896651915234125637610124531302277222331010766359647756103881245349825121069982663076907036903429437572463416545563285257812969713809061479480064306610422948035252624017878700598933455344217146297646657040584521682211899440278905766602419085952957566662881008653083163433367586446218001404188297679635679204038293043347563009414328102268198982536701738017737461861025616369500664936312645599672030980832788494857427593056333942290231060056335227269731509305672126467706147366843741468172739919688705667157016438310142951690153591752496082133719271037980839055957650741630752600304519132426854492188828327603155583972213338427437198753152773284930166196736904845458529336457909630901911939664442352217973431831543120742301769064953101740809021410970581930143919367861587880829900601999796666152327410167256497814077453560283466173047000902976675993988485654064084227347366000396695651232821288291913653039980875475670113850638751032934688125906233908763736180890233243546881569123635158743346928906168390790122795397127920126277198186500555152902933705343616068008827756510017659311326743172243473646382666753465140923113532831948339333626501371536171964686363176584449332479649717665904915396074454207096582027907776341548556758320732540927244634107526310322123733660550614742340597070933514804546603528543843326794414217777190530202999896339390845129395959520470413036474153508310788609760270941768911724852056643290637482526870706019028620323893996512146046857352427104975839102663319852418046467348651271513931038837460540230945976247910400000000000000000000000000000000000000000000000000000000*i1^63 + 2224658130542906713509269808818374384227838191076394178716889475404672253367452543623231735377358762824065417674618630021465315382711445419468423140949499818710446327738687105778162727749053333007790813531140494201893072315183439405897901614937216247667150037775577107529736265059653534726465517044158659115502541559138782414743760390508087604043154883582512643233133666418506604248880501097035755483894576964840819190497778687761365188221331956012591235148604757296582153628794458995563778960513914191506173140479236534070147407718943443253012042937869376546757127888562839617386653593561843706142154720616738224968474439279370479654791794394100099403510570654336362828928926498705441986194779981395130843805864793221765366599772674572459288354291879802787655628117205963707541295341672961964801631546075238701778546055241800183597902224033646921515450049563473546582213237406468744298756476464133929017179495036631326418107793050281387039671626224135641033890739744623036879539317605004004307329597746349855908741928323327403236596119438589509356667023267958794806235596409745538187872769118993611349661704267837224386079695895898014521583280511458618559286285490463039119649530886758602623831940606954869221949509483879673433811946414267004899413185671223860739240101811076113586402393959339230180166772748372257192997449035238211992676743735548011383539019899733624841940434374935008832232749642578848249690526755952210547377332172474954937974977937174095949663493064791774272067211192713812008295911737648469226599999605597046196648438441102743314037868540246197001342191030211975235879084529458104817668611588542705360048982617747129609506780147042528234359074015834637818718543354028220408163796141690682959112644780274624372746160511925237183779896491739248376873575242816622462643534160410565600425282284240664671743004689478101615790832439201001867383101913941716663732776719560924914563427040077834359797644574567483980837050232737994380126507025328365189810514852498532111966364347292053364756724047401764220587093027333785755832460115200559915273259829693711128080525232570115023984317531116191317561273095962928190773264149565932753472171377515276291708289657414745077057242938374243129084029610569984578033068730414789711002123522197335772363725455586376651249540946812081476445492853306759025538171859457270342525772101261277327235532869781906674317453548516361204396342120642696079432770768826387104955214363081342276121800870442935464950820566836259611705726514138643733747531425711226903611654892358586966529505723251547746516129126974363732183091365349700665182924805727892310973036843457867949906339728900380707895974013735345471472514877423494674139211858422004047815666194919264120652291676322563441745842463433923878689331943220520319246409054154128044847188453298544474272940101457769267367191694276801379293106332318659777128314315511966402939672595042923320474201895353812105559537685037689457039834692822233205160367535617748197324448472981080581316251754896987132865849705285173976343246255755522983896745084654146865797381582571575533852380585913376242051315697174332438509480499862030979561132025518257176384660442540946139985429309064373652291703522088575127006228697258344841330933255312816034780719236169795256451579676354286459669928026921128754664660420032870592133763128633237284195197530946897360833533992560628248532378679881663364966764326567916135778460233737664406215989732287107295644444127831915669383931551512131097300835019045982784591859999588905048808967428945062735585604276382600018219104826712665951514801491529315410712867839930913769175095182477240614233948872303441751824792551424000000000000000000000000000000000000000000000000000000000*i1^64 + 6774998306264256508152675555139553314562587232116797974479250543771250559543968111885734055420268915890603622566517036270744278941206296372040935353374133588946387682520194749350625883353276558068058843424026149091292684389405114594096661149171129313822386725045426266517870978714576075726697129075631502079319727308541368546298974562875524769266194022083402384058760706265742192437144587426228908099721375802307339774752750910231547579709325862243183460185912689755270027363248737934328084157960749409382986426086967368269320467243311110216467701931904507709152239713903770425963357139880015738565593160814558620543116358748146147275486485385111712357447806840328693845161531693452875060761311143080967266767513896298949965462810391585628402565517367392128065419003346040825083263347119065856954801103288138772990031779755048787413381966710828990577324898869044808499576588274788985310930731113283232483207590754243343949208559376097284884078096372742862538785587500223629799178246541342473891006506708942151220469718263574783030806147167899348850826562661857141544493829486241805575922236476521272209782984187883400318045926831886664736550824127467961786911407753687464764795554937983476980743922196913217842767247960240141956706522326938981387816032830325767263753347340903511002999020637533988972677949954218761139851491653391329164531424451400676947618669536293160078825583492438012580299284715100089498355561112685571140275244501533986591714066062471120839762331693976303950019548543845437928526468121586964814229978380109309461186855564873490827368597389482041852276058893766658755825323700161920075128205109843747681100404856100483473899793680451042548031964571666385167908329503464313854253822542197382036842510390378212885345029392899277719346862277647644803190561170279596204856206011991744776442406119352225709316399839377791564992665433282854457386232244592979975253516215104636109186608638626786250345733591093954892205986448737649878738805651621778437697605638124595823227262773227220696594907039162823907681510692141521561153056176050021046477488207557677165674261103229775977292025308301396540845422309486293133854280920457169591961581538405609757631978058208948477276376232253371444040595486694423266321760019200136468304121001476275306622202203215259827244012357935524388947939781348928477618975892135519826134936165128540267966981532696183951331926321019180107077301785322723976709554380523972155519872372456810850163381020187153925710309377947206699299728527862478372804660639535309021142326918598611631193879216418783834792202925404690280811900110391055722839987314206095177566029034127755666880855333823211802254060634536769756371978607812354206378799114041318754829795435745133810838301510358055457411983695404856167057000075170721836680631758877836767143352678719278046952009327900100931214512674031137759405039502518920398076345359073665427064918839898869169121607756385296983268078713781417569785743039358634665799251556582308559968322656070286424286073425340442354354658222120970692686037954014160611383485007326600614661706824422262964651886778275293867396118588898991898454061052247795361579464795830238036605717988891842760085548435243279807065223545009423226453790076833977003127536255754114541771999339555141669586324394706923362522867776803680929418965600280879952609832037977737869555383371306900006987535842530563719502746970250029933940137051241802913882174588580238611326138371030387371231457652375810880430688892155690362167447683409931275479227777817348063615365395279133134327515655379451074048632502321371964212591965816338206499791899918391184763709243135344307771664302370694181993578496000000000000000000000000000000000000000000000000000000*i1^65 + 11995904132099250619648901393313670126504874674008062789057746757682049463343234155023051317722858740897455358268012526539996206244290917362801461874115909499190829116523236920994514158720099092797414763464704639840690411969823464768017121104288365433049834846524974413971730374428287408865094511657612458237691442086268668614582531819473970505804248458637610431365879500229567895986073712506558784374038625086702285072287123939119409896258755473407746240659989591548416421220020027793854359369907228932330339820479824669469602788055219087543764679092333576788114670647831122020189806121519737319322680635646097158657165040578754683253143496467462355703827918902590937734031950719232035740789249665635965582448551348115554353883883676043214216581238807054581272292222026041896546249245602676514596568804149660076852324474590801434345951635356695116629360235614347677414420146141545557426163982021048153533014742480702013378154556243185436076438359057454614047148585963382211795081210091435431082295646825981964089658226873777512651336209813549666146859516991581929675574486825333708356961543652887909148244981221932088999906743932801516385346728805839418254346254527353005537598566194958683744202087615650564707989608671776058750346391525378298023520086666241804723103890774126274600550902658817480270935890961653218360588810659171565888561444184258760576363158123268076514075552688332867947376736772348834860689878397331515501569733819068457756678430720421981597131666303180535701095838590565635304481108248021933738885193594026074391103079700962705332059168368779458112479324721259959661571074139766879870607353184775200313278901819155914637080687565426476391311806810652109526100992488413656383084803556227217121234662906782845718881605864318210112492152619383513581439426278734558002866574058972140648252325200217117211809712891627246240089912466953996812601599693123655654430603072867224570702124436913980017460799378871433965108113925460388928200731751774423565246391866514928697527567831168539096393788692883480762293420456625379419287567001734537571874243347023785757205937873992848715821506837047979249586993184668943389372566104881344365544195790131410838230134578355304119956546784149585501649055931510502876654406121949627344447856995964767901608079420244036869753253134204748718086397274867513483650927609870824916671935598210106421882773902952597751016298450878798517362766406869941975818115418828299202212305363799230454436888913514653952670680448613739049540951412768033321869936257255154525214694565789678266547860305153591235624171177549391667232328769866275879779643859409793828711994253336654098866539597953597796509828824180605683095297398332915981198281283429264934661513892133040735553368758245552297109185383011526949508371159218716644711823804112686888472433273298975001434351121343256101143250093140160165296923138721783197173712854059875737575170837975841526322789738802926366894329246519431781699492495268029404144082876922725510628329559716253665940159860628081155578866693993376972831210335085138556013615513566849795453676625568367348714497221945220220474257548381044711654515423642786298709433411327124098746268952235147911228541840796724617267185716035185677094303394554995045452801324193544249984307250536170874470669530272814605936344506754901780199511212137667433134095130013647153517656944015029775232840529043236826551108520411330662847201727212666451654923064215296959707278269630623417280318636753593897605161100372516362472509734749432765978401560280328173793372299971387392767468986510868704180497918240185750488098629771200780095872973650256969348843135419301365941319384726845259776000000000000000000000000000000000000000000000000000000*i1^66 + 12935624563697082062584136530494913236259119604415511362351057078131245087712180906028228757535733720859996091883308518457790420881386811631108089264467006023879232176093025438345036975402803898991983908000407474278557823011285132931325296939868546874265780094433488775723498179901408456266397007740521534736498048727738442620195051224717405716435451431227891522054084615264610620232195355506199982218876406711134184061503563028792878852587415254689993751819559272150000253048693996023819933030395865813034381818214976801394624818429232153424719211347117906620970784172518054542882599013861568860950385821028885974531052220383000923718942406537077393586145750477393913991121477830833985847177894851025505141821393282442179243299046043448974192747058592739047184514361095381920553227073933293491306125705827161851609736965318133729511777180553421949325399750112613890397584151642412317802236454015073658820546050412267833265694042609322600250231248238541642689052067486037592822695242092693579966129827963696161506738042856975325187216278813453292494616446083509992115825363090776476819428720873134647461556661374751397031776286799239914094116242587271962939836803935841342313381006444801032418090500528916894460419339105360983910611660462986545459718270593582766319224089977701162307722057551353115491132619261980324180570191833828121629218008913481133142735394019226780783175484900819192346783892037934664153052526334884534708962031504016592330794041181279116324019391623244888498308586251499902092172175038891134253738042648112445024581421170616318372075267970415929469101982300957508032448223240240186308563655658251008749309199607850093549886154363926992290705779105215769726010357655211154148469455006165259491994509768150402220358447245521100342203723236808036845068993033490275992205574299022129464830934293843381492959625948623309285832876476339435250746207903316262524933774735027152570760449891299548434678154647192920781574523532291760415870571808585356617655337130397631107119034280625083636185094444377375569481641716382262966590626896699767349907292919853885336120289224268289252141029644800063237415012551337741017102209423310813405157912009935155200833907895964202212881410990572411461659092474651763127471238836074499644943254269789044586034210044074373203037049535898844559079656523398641764700232103428363290479762691445740699176113422885244242565548269022792507925199402271702459529825410050798584171796790280259181215030876664041078349213064105951753983125522248614864656816390688614396433773050443276759337605990411887183497236054504164655662467383671651760554177020521599722691949391435148614570127195792174573883784556501088002919717517161034148051382533414937973193858420740396995324114558903261268674300891316293087123721001097153867813301403111363460438364955547244316824295953870007099462753713563117410185809226587967352597889839446023602665361443772395331389413733472484251041529653487790719456414884528554076359819565352294505340429470448838567097749308037031657086014632727159868091548767648149485389347553563369743410150333562161885717820518513905238349766033123312716665217970343701323829614446076984150182037398591247110473069361487987913360090114962261800872629673342166388308645793366719080847908694123771138538973523578143221014609018489051924468743007232738720606356484066886670276915328727156001933766076999657201205875513188881587150354751445384695670116257015882884726211106862638852226406509184293227338162750065626821304213848728765269024692872004314594820500275874858586478557380383148198830313014219828499149386166779757672866932880920381530146151222711365617399655537594859520000000000000000000000000000000000000000000000000000*i1^67 + 7735891240996927864793270493529364286769434605451889736761971844178123339776354560692536566305222169219300044705243406452794083728883097241936314581044969330577554939805743146465341192320832562755248553237664573499866499549041666065994567511809394223641452263843247653471304800090614769347735657887913943192310237794438156344607583757961467249379318082801859016787895814046205673899786184709741182226411108706290777181286271451825887427678667594518704168624139617872719349765725044588865992871750797967933950185375474294138886200639527379514011439419088567209647303525574659611809802642638136771982866308636901648592133524353783139999289601981514632405404291930769601810961471360000347364645077637054951263439446212417879464042212217311559721614966822485951190203048550750881977063694108330031024187862798585743849487611010649324493696809501323503146798823494131407513321363201273409484032180060089657083372617912786134210134974415253726812411710782648498494748597276904569936203381221302284855931899980560484676955413525195260926765800324020878878630564892134450135249593870765933144838953632366865400868868902837715001757757512082906469765738786936631325885722826762175212693531327051789859083185570498524329515901357154618500470040144039793195464176127274136062882664471233032710907431144323677498317168268271710982852272729923507959161293646849859507642098849689781798726173087441805388825059643040431891652100850741200878738908752830485305570083346256139938400488837424463106097412643537096462082019647492215328322839720685971731192089704406000846400253392055604496204313775126258448626604853502613071502596089582422611837667331035757281330291399309237230105817567654883581781280177078244284131553663430169141230125095253971543119660828684986744413440483330552485455927509432391218600964971341131547659493895475155830177042049827672044410435931252491731854515008299931493565000771207477368658806506024114030286921894618669734392757262096217729014203405151320821500055625852375738099820271710437698370610774058010679543527095309550492676135053488941283350882692381234393155023108587274301776661393405825178720352869341913046304209862355004165420046673063017286777239738369128090782121239596664106794753320294571021221634603176149786019685446840329463556771722109712246362494763618057140626357825909439984521201861660341661703394082741579715150411478415317264046230040781073023351052032789902904215389818828017096781132523038795697409145013911989372134909397299069740020959333929444680183948855178054388191608949387390488666131467993490936332743923231320477635234178006607712135685102297967659159656662818908759792437011241865536242632423720338992461794759007301421606838982590659902245408194008639074239799758840066223920716239040126667178486361661108363388827793284347858114814873318562385007593657730539764652078452345433141176512345179945989383815411971369580256342104543057542197155057043018648765308501836791332284027905230129528016459732733088727485395067113405278922490068838981199145598432105437868033731483502672118715813793811008573996877554224549529721343458339746200952659969884857032011494142812785537912468222093558729753173904597400737368315912718866392000619224356338731913080231656596887892886529315087756717526686610813913903933945597031633913212443121582575484063610522201997608802125716208032169975968699880051851912844746149145532645850859460163693185387572210355340949169679250121769193151764126784910195541835421112078173912950246961991043254765144137947856784223125059296600669258228004721286209468576969957963942109110481979156215121384064280351520219734073907250334543157353059169861632000000000000000000000000000000000000000000000000000*i1^68 + 1424347587505371490129410201278958156269519709371727600994129971480338983597431948515540683753906372226290600753556282335011900109153335704540908290628775940806766507642631443195931284304522197500274101535233840901355940236245414561486822929276275939189133172651216309632206589916224706326483462983725550289440592856127787859105937498859109217560711463075602446156015380582027077067427867500715691316266771849056903776325180971163354282079205966594734413176675144154996507603519524656719385543214865339432864582874358203713326102089661483551906268078293152747064929570476914593741550183848233978088623246309091117441926992301655610337542979987504807703936970116246518317542585979818514380132135145743716203931324765890736227295841784609056799104013021260850141471775812565694658919783478052991253638649771412627284486583166727968182034200901286258135893528895307420985421798088750640462670069212198663137672962946305370785879296437534307956509480059368613671352028348399015553721962653242322333282952889414008566691626283939282098291028419874784107193297453806616801168278328981806042568134915845525599066179165430882703046089060229781055467138681714787890238937485947968870400425638274360096969619589207321519291646945601231468851153277443755458432815563147642733843522337634269937850926313750589317273717136341144228345933438647107184188549946385673894594470705102327174700345885787968728647396211627363763330944006908355123159713650636008597740479512388868332759622860309374690546398338149822349525268984895016546014293412224481914747754003378616596220945736613843152399800375060486868490323858556234528950037571030202961889236783767777229437704488051730661266871276886745579373796061985872430158623779141248634378487548648777225041896666675913147651687952944968207164282087004630585069983397383373376741808747851985557687349540266552724077439857068137746997997435967835335347348853560173720901999965374523869742996665114892817418536359939139269879320518372503682346663146756381564201917650086038506916378020855051255436837640764129524629984659660367542241820423619927206140437883777716942191830473263216157326982075383441467023785995304165804344601824307206626136873700534695375655673173745916317018191622967407438514455942373138154408214740575235306771860197624113954121464275146212813444537039100470126081568975049439988600928811576541877069309709488943740149308472918257868229448302486460469239359184531104269906222960466819392333705486386060854648579909871568011617504971996592107805977089263293798631313408958354901860314023696746940096415752151075923340027290075882383507163002273680940674235018836681518866823724918114179612384559053967637593389617937129529713523009041294763074524770148989821764693385542544989178188900969412896871399906466354181938867715943757056744205728780396405805400639255365026718959977793486164674565264757313537560689696778489614858258751937717858158338391898406017365441758560874181744738856984565810864268968040381832710389620870712552579518828539996675525163791016684525629413160461558316964111426430577031670470207753853812907172288938370647047550619494997507927030408110066969817132976061625252345918635730820072260595450799618510251882145494311287330599929997766669248903790869756254261022952092101542995666169226471757603981836046307228921778176810392294035733309802491708177720832820212074419775859170625381485723267558109226667118470804855848063026384276254823326837589579757174367258867149116310019410952918487893801471086597987808950630636065833234037757754864946241870817348159628044772693195932868588717079549903014751418185758936814789794056301595275009458176000000000000000000000000000000000000000000000000000*i1^69 + -564767852060684703894714123843058128570552411021408363275867609060947558609691685552190978641454448929334692824298247001995005909780888367946940493743608775089219141810527413702408932292286848741399043812421911995576876286747543654037278977312295917435470235090197954711484582979577410345741582517528885818462191028047482425318476098552720158394246134089809020638504874953821102534581968833369342690154468630010448545631606611834951881491965514122023746654029021954165044665715450702964454513515670355337988106755022645745156792267604456281748878175513991680974015980841223031720199722588836163504657577886950348231643861176830206435763778007466300970311928996642879403476222599742596115506015652419416187648376224774568118169600340269799014997523068278932799873534833913305043291413646846311016054638908866727066231662914112408800471960094491441582123603820808349250595917807151486985825976852990592938181111851677110561115117103252319513434613059496547729472093497986644677921238901244949249186224276170451355803558005332584215354685172698426409582022559326661054352137375237367648921210630125921701899735750512831113150085447327045372806180421387714305466803905381254824745734695368845935989121803973137308946553292881359119723458883565331679835023962893909475505112309006621929692015656088159252359835580618916986268741477386087153392995025490540236749834001636620652824532366595181559396114246992373096118626699725578675062386402593653908381568372039321545380315759791242682024134084445450303470348346945079939785383320006443569425656289819370567839319986762936891257670047064757167772791712718682507567634221450045990036536916759711784327353455607081043228079299951770695649221000088372060191596775941968364528076624734042688882316913287269213656348607025294593545846560599244040317219306616598386244462916522357898216931050767574920988707672907703514167017021060183838878832068361779885141263363556808779925241082109152452976006866227796236686092179905783571093396505828103534398473278668265469835390009201813886271956185730726395972269989524994867796650666261228160432320908682890673365761358036873783541838129413754567912797529122160594048116576043418819919818011048417777251234542964573339754217372369167307606810834997945270553542195988471880868748462305255479607929721809914958068278172090199691460746177338017851147068093938902514394836204936783838885354489463934177254585367561856614926628896735576587874822734604556085539845946004267437057415132584935780709044193483431874632720780922998359907168730170665851918783818977156179643188592961080488218909596983563987854616379556501485779486529414936483825057071261686157789102120652009047305860885877220953461652612666766992974440332099521022192755958965635713843382117029455102174277415977613565153115635373879032705476226429959462093064526740893372579842177679071352194938261025176615347656431684177441966448599551217140626236677759540532677720491536340118904905944037882264465919890993855347367862102066039542903973620841504503065948753420400903074115529206340530626865515066926250256272355599716589147293125551154721947764963900049813812948720397697434322992044335638532590076404839499841419282954945812348569300233349560409180452173619226732594391457075593458020538019686402633735561460687453914883595267641718849854545289998312032035769873004605817522024413050687636435978937491908217708356183532196986978828519735824245588296216968899307698602892813437197155116726399579612680796067005187321221590448515815506157803098930917332394460397315344131653732058704179008633928165305763778207335744729668451696418182602123506150119699838612275200000000000000000000000000000000000000000000000000*i1^70 + -158543857160404775093176566931044622791698906796420501624241676934291666519853953660628360952396863038180099838421195368826900664848422438268690668573897841095869370981180868770868242735442244314769895379968537762155206255912324810127696116423083332790377969730519034884239922361151821924175986801521735780535281215256710029064422671897810147977135748767606454810325289412011831408017309510094380605402043934894656455163965354367812905066883586046632556604564944519001640992722757427839913746496816186116099911100842658987433040087161248047215442541070727390686351495555906115251097956086204612376422498541929833601985036253148713711686091874497636239973501443114393902727006912111430768208727318609468554865348921723577776059973632145057286149111851920638616376388910283308950096033674970710405059699478140520301638490780104841797933527010710659369598420021285964366804137788107081768177457389072970876452073662383536388747388189833034705483180023079780172417715028654158968443434150541409274253343335663450164228441175787026036234258303350091304110654250949192228053285439918067623666186861763518402429262309866252031811238594835749704399563151849010102079483532854030872680491132285393845327270386561817452981599457825699784771994146439899196486977072161885058648619340184401076653232238171693159145301496179849625848392235842332077593700252830050256370799799952871084598391566838047241661264097946686401917119288422856681116011467339118426605501546304076413969147655507931381138889298410424872651495296826337960450386289994391241361755891282537393423590787830121296391296085065515101049534651029520888456391084652580564978302163537117944799500331973168507926186341518167826319640138933521517135118103837617510786627053216844656786641123852188680299142249149584624055143937318157705888543063392908469389366932055184656016473794985089535355703247858974115460169662470010253963015451920432875763048929040200359128760661915753020582098784792647313746774737519230861705714293949806380284434652269131592231489754953915407788157537140409318797223834916661438663818184337924707137350566162137315770420829515745409418910212920438908829288204559931883648927866267924418304197309100919826769901098352450984931952652947656350392505077941430990075945325178624655599664795646418416340030473980168447488256432925220699534535632885198770252081656589880437518838263008123794237103163854595528764996599626405869179491249552448169162710187688208454816267654625674649072094618699034479651508796234267552843766708005155359486761657584865765984701839461418312679974965736281498641432688213139952063863524615340401679334727470371190282026348945097665005748203927954743838506631197694894973338291062742359530038938999113686804543686359215485973738316162997191445908511194159238441589107195274316567841106239335296196725010468606631056036626273960033135847673252493279869765609203069667673872800505048235318188993685221385725481216908913605515935303473447805846607787050939958534057028581436487717860657175730574861601251441174038426619251691146554266354512205701243419513260546401379496019978970964276350543620859844304160573073793835697018149362201362498870321663411050825667555197795362445516216101502723806806847756616173739582244256522339347313433912945779030985342643328728651575819344056775744012452454389675131688364191918308128265331809169949456999066852557661242866589841204333850058123502130698016499645182671688858413797343107523195749859333707499292298035950949062662506337850138470047534823946605339598225246055200095259243069342207668283496997567022534512997381917242150501689390505060108321807128749670400000000000000000000000000000000000000000000000000*i1^71 + 48364451218061194514334067528436732092789544954386037438058949230185930870509716151140596031925783019374300364358389368274794890544052942203622232828418473354284003424693114349783241103488412324298830047935393301251237683376316023930115613738057829911034466319719490255179025973320173508152469342527117468040611972793087407841828261653310089501646842416737923124961617825928795599624932901132291077243131339499486301993540227010356791666038373050041036026361773708438330198019017094814858857754988038261168643563347873261825532527231747607336510431843483596540962497470070586108583325383761779811117084213470310545191259930899313698190434835136551678933284359695342917179881649126093058064114436751418758199888085596775178226086406560014699434922143262486391766891559802642403082000448129919735210509031835548866783249910121733510991405993254344199837482237441493383810986806662933605058569991455088991867417730704067740307365313542309950541905164251787989131524029364785345490536023002556279950370894056310438829573457299329297974132014555649291089977695651066452468661467730076898447388412348692116821357656730508475426583702865979986402030883178711368118591159556016158450561055241857732131823208927749955477400953244123402156707425806059667225034971679860983723789761987856328643854709578633167794900518202433221026083759474401090022751308603550400033628089072116992207146285735340531122349184411942522667955593777765023080059558309642408373647119480271865082147969159969865758762642458526915124386170304361260707573301946885036389007219465993340727919725004986687633931786613940917464679436896947172094348838606151887185211157505396063348387734822699162635366357618191367147836338261457869023900829483107860716231183283048784001313399307474969776620737600857669030806948340897711464067202716347979991257342327611638170910532537936499872775939665496344904283986275028888283862420653530792403822932629719813764698760475967429609563549691383980243889640009268612633354398942854772170569103775729830798549474976635440106763497861191141057537594048949735078266852633079261039264015261838709109480150721680170354589837059149887470462591163309529459416804116040456334752654571357730057074690090407455287724144089072002496927044965421905575484328404921770843290242411687426884752917637471293808377072399352228754079642574315865982310826435184709664842238706074465296605388822974049505190893469788569036353079300307134850722420161808316984726823709626175418402469611125157673062424657682004876278411920120727636941653597536911330949497169871288579692882759274773971858662804660239331532499541156657774308460417195720288195799924779476196158041208169514085077981862507602654102273558327774194912647493932483345196777895430755599911719305807994778766465700799205697109054076497179567430991124808617545231245777391291946984263732769631751682574114405404151383300291869350178438652852063582029063095668991302460529265697587153917126259202044928520911893013409146161375290264254917423188613955327908134410358030290270026308095191439961411095855029281498553935823846790606410928132451595130834353507194137440080315126173822286594498564395986987296837010176244283857859173970228181890506768601906283142500086204191560593214072059613767353489560973960772122478070580466849599761286312221828562465252982491935715683445795780802247063602292520010668004312426452889634314033466730987619269039866499991179886065715870923395396229354273000990850843767328365409773712461076316213101658982896453707116609938437039625421228665315648646500057874016768155428693287447808787081775784810569736320183807149218333720576000000000000000000000000000000000000000000000000*i1^72 + 13632881754950033188874387839459147787313184194934787921384342673713182890898195546843956874904253024687970818435901833230141633109521425710761439436682067726166831489154329024230931478298495566214906088652734360702957793245440878308186615096888647251633557547088565736003426625304402077416670571285044756361566324514426117508245698521847378122191215723137796858135573265455930112484021079493715992552327252979134505466705925042166200062095980476412546964937883457169119755894990460017998065552735950044895564999346934472188445818580718933390289694998289217512741200792743853300018644240730873514909802378904423036768585351373463168511806644506134291468479724168406961450838299410256886459324337904518288784088308122490117562719917505132064156867462109760991337120995106703445128927075070610997548771769217248094620892697374654740128679396504640150685967813695046448986005838871491942587359940757546831797649627385113275741624645632674134646840515341638678100890033407356083217752113659231993742310833109090067253685309473806711367513984334837044534183812558568940614369965476337427078336424349075639322416796810243534952844757898823121803535452054449470769010317149881903511190595419558023755241620337218401010265702227399422129412802883233951903377164027935522476177401212812236490176381693261644330307709515129320102358597043412164779045548903683653155162954742290946001704819962739761634148777725879326210952909317361950802622464107849710596098302495057117703995782548825605520691218460967354436009255079051323904208943288116377004059549446626268522408204835946538209460689841220012127764623128473834444961578853341648419943004247258982435717191194179087437239569292648294378223214795113332125903357713979828245953806847389906019033692453701531219040325788390157976924996954284952559039513113291689680836585141750129345836732617147589603373297956508573410106770416782484853231684978738475889255837322833677614009066026819811000266607091280071871492885225223516415363666421499248725656969290303947309145484598100571299580846702910839842623099505346786277782949495223636627963635723161898102566125034619259323521119340190015552460225234967494337843737252575921684056280766325292183313310147865226674826703074820222430017285681334372043028720798487977741814277610373831128306251046885124816346696884836184618488421368226353122606523628491644855263036730088998491244999649043557998053982539069111458436500325181047334399128797304804407953551441314471973932330969552158530980239445693497653191350147653248907754965938358839199590423399728477630341644215274274600351554251914476934155444582680908313789977108420061619122896676180273188226798556972554339862710478499741711322831403278126700407927880730629937759188148980620832157017203242966195946090796786914789156815677254828739178128943186723229301585819554946578035687708953172049241409475572395117754253592360075930177295580524264412107687143391089364951232004638982539360439507346560498183532344169187530068986236059283010335444092666002805667311850076791692651929105158256112621157809824250676959451861958191377496076720398666314150925115015540388798868362640685853552438163069264438942594720364985354506441487592980186289779983610238044683017831432911651259826426288844977063437002684513201389974397021169382676334088878163568527334603694670282085460369389830171817596112768198881031163934275783664973205955892544169276782657714584957267910940287641176444340143269240812798845719728605101436134348586201896617904003895292920544497130197403751039310512810828635927021122369153709095485193739553854810269968943573327257600116494277017600000000000000000000000000000000000000000000000*i1^73 + -1746431821185297756359528297813792054232073620500013214836110767098343215561832077966413316742305469985639669501023852573344295907124678504772581699790996648123860322847111542624481037287828100472799357183306227049495683963147342442899377564108307143189841008602594331067436097911641418594979172059540878845788127175050067937861203477567153821044026851774148536176564206733704870938890145768313372756661417508249388610890275213116629770903071837555882362716472908848384530351145283787093053106394837420611408400490841898136720488518856654593012592891875754298142243918058781395035352443293035452203461141717322941271394121812644893430950919147313124986406173483204091517198509613610524476511348585232133332974330588108737730184071535029419592752057696339892266298206946442141641312955866780525839965868943048744914122090467779896171214378395962067058457414184680764689192283034759134865368408396290314275865692752204427414421959350894719206252016946905887179147565290627863194018127354530012760944106108254121109849176616734440287456090208558881214585333115120803956021150388957933247064943931332308731156572357921693902222088232070506023948370554998643509215459496581864606209643367123834611963515555606118073708907576951530561202687334972346105802356231958675453647246524142076712382875812317374988858042363679596660676639593802866971467228445175189930913919706262485372652951608950892261026276944107215561787490646876363481203312316054459641186529631799072269937498131652014901732665365932242987158764964973694014034866739555808794475581849878530900631870709000929674792559255623035600633835161370433293997669483433100912155052761359410533349116137901850745568823360150230960135841224900780921434783364955710087812769733871688417638155179412894722834737643760271969044750097711905725700270199035360183560350804863075556746612485881432899191227546660679329441551179826367805734349890882570782743244670968293097453286804163636047868975643784173458576821669626225419078272355908610905036568528195233851260459904735727735414551687797031530498635028750056993761470423454040636545294542163931709096033141143459424621143812570250030227589248912842901339090504229698540282787820878586211667269853425101454072255311815841097660206768653359058504193715760204436550257761561014405457816909493278816397355840023017916487707033572187992704939818975397661839241853950858870582843141412230472484863851371939001158970965441890665881742087623502517593284090348031171480047411858922345874043633287797800478380513520231495171520599540721241285002418120180639077229371813184289739215132502671457261132336110326776309582389982253097111372333996340589584730334999881686529101244542654613841801301244923707902872105461975820796323491014921548931693149407084890414772187500003485528583028561795649278656679658918968103783392983041261453687523551913756123926159585897508660527434097196278257113593485815103120194123955010599266799931991594182113398023297869151023411666710932103888223863022512465041504808060217679886730805185457625143200039494889650919399929122848829564181630147367703949390921091129005563400456086584507108111462858072397661986209219410216588628150557040079291849633306834680658402218595771769777339024776588777956021929846934272192368463421418960965955492205177901648108933695128225441018858966649422007675350284581240812020693987420778123686863549054805175096663624960110850111311183677879708529567497260695128554359151531999964489235534398479928130519214989849213888024361875347758147492586642929106477251824730479317635049860948290562823046821103669747461771958369591198194702745600000000000000000000000000000000000000000000000*i1^74 + -432533005731935562085385104125218967645757810399882937021860321173997045969080022332699515478202784660002863210965720481856586346953665749281330113619148832074210941366362847037239113576702075035221217724437200827925918958711725617649789934476315249335105809851525906252930054689908001838914726899380567977464940484939187299461499870864958250376267987663619162014923449345319905241965340393830551531527312165801732604093647781719517759184661170568239152654175054739977831845391563277172075063801566185216333719609061190693379659939463296175301790786435924781423348509760812230401723635329709403728101199290467185118712620447659396390799529986951333776523155341195930719718016699081043920257990331209264559007137849113769713109113427232168935935710509371237515880425433113442415124904859160428385239535178091609757934525986207480427684075937159650041833567466995135357138554816964759888193030122815945427127525095236741886817600377499098837010045787772632551096778786938469584781937251690990345404126482278281559079896717188173434997864998866877386485513409697711273597751657708535025057692689159015459396138132524889470648986256377137447360961229539075749043764467537769884536874028376159087549370791878541996865984872779036629962394826233877406245416061147953920175545520425036995288954993055469937146106070497252029394777685671422122737444149114756408460137976797087658603853980639724208068764149684647704560425523758568936424714046752985531844724723004430310334490972756970976066736806943789448756681103821826116719570064770676615019467721412207492450137038031131507820529967786348079801739148429386994975171497329877284805038575909410537087570248739791797581816935171059315260477267008174894927822864010063779363800437678626344085645039482997677392641505438727625804335459843746762293227013363976849593076058520279800014196872284730972730823571343222743285497335251575414785538052338416580314187717712828808877172890826338922851585611511784758374640141956997005164798721212597685932276741415604238086115818752277845102472070772376432621840636758666812616155819412169064290473128815161915264930476005446856736282174623652909060977681227167814206249554369376193009243959678181526008433876851401178506306444795068816878870574780589035276306146984481271920021628776712000614369810859929306026908214347051895744591388007393300557535189698046065855732500343238163660973325217724316837895486457209595343285454799304674250827589604473993883174858283721997661977081064603283070216267771747256260838762947976364410536878443007499448706479707938070229390737431810662026040814699175427723193755268561315141473516248706172544433294057583561488938163084880989693400460277413081995930377182213057929976331826522468086296335882784718719634558067599502927538093023430029288347677931244982455330151028833887642803441431050196715779353713341861014836614127679393180010795725124373467961053903866285882555141363239410861448684740762441172060466839246420493069287570987918103389558424318296981165854211921916242153111976088560835640203336562905331797406129403865520383683274404683587783798047418982749252105598448084690316420284147893623880003239952123874243360629352760073227880049094131948295465906494406817892218430877589959111513675244963494262857995869291575549720547137149438366642675476396898961043978864547071749248278727199914984962590256226988193181192273005657172165586808021096321644474144862653244882849766645141481167172972787480097445566256005289466830970869354190222080358151499662396852103624125074168156131827775284051040780407186545417824387824248442136961020336000282814054400000000000000000000000000000000000000000000*i1^75 + 46696385469051512415911209644933089834479669547777103123747546326386096698148502314272460323143735411642544407890074344359292618589443917505311262722885993824470942933629883124191647262629150977904852953725324452329098146505331869467815824552974589616017181514441220699924500242271167454818176380503840767019599336766674324007462828393657762992884555453733745865737258893838454715103093438569736294309537765820555935316445873683632000106347962065585158436205633590495954525115493276217949677683812272128165872383845090293989735478932531188055612041145779586864956490170938971771667874764433235892643734884337540433437861051045417123776852079175303603754342995990602650000487465944320760015769508946957964991707106252888196579586412230123342565077787160777729709909686825205233326937238445514716303956671099980199685674167666297607460543295161053662705915825741345915509888283552086964684711815788747894321471941955007822086617446805637000477479052237127231092436895137885256510300495472403061696804819912247262897814613021432306232617290399127744173351629558228400959565363871077307997745730071937153619871043325431866615916898672469088288790792402921023310240137137947104311420315541690379566529703252585796664864878248846430624349328407028286438334785094012800201001545649064862854313198424424992171928538274855636944989963614048545484850466579204953867853513387339726021370984730291967668924864681080742448919982003437432699223958153536479768318104979133838135498688149077841320092483197273912273018405971012091007098571353082162364749898004045876580470914591100844103547881857756252793000943421895317881217955455569861578632160615749928482559607561286227156527499084953409053253341792116942280098940729581324461430212155354250796539980617556887930846991981539721699399215010642560203790401550805616421391588520472976106843972227704138337286367826894782180032143812719497016548909994331827354156984141493495663981923846901759618580818024361474118401467501581993753746698286522780417237187542297534826733104979731678941291286232563387672068066996037832933348773260603610030567679184073087453375728964132473048449818733030767097734458225462386956159067064008043593317652386817729474355025537524478714828526468700983932931183281818571218610352622375279648649233418687879262853025220747836173639656102654120623705788679450618882187745396941523092229125411085360849359003072576460607130716687576920615679206521840259993866562543259367456053141906034079777580834234144945295004018039137727573042686426651099766536640710468360183774469013520632373912339628157652503448418167345761764815966084116598448340400197832884524770423627516586180916017699068286376053108092229310395760374510385407258729831811778151974097049461853056002468695867647397598658978723456787388888930277893579801759675469473694941349702828133911637090455649637524332169049361783594716177838601965630654723024968088682210351435301020974176402725627062162279485070653378124845350805311225770486870314103120008833795241050250910230808189041627022099703305829064007134442212632726976395073649748611815743182049690870498722694398704939325370525125693170003309890230437726179384538174503545698772984284553523184249406468117192054809246480503856810179504410253001243910882449545327471939275356691637409984834924030858335984581681030302757927591100828365321756394191870008039635786780477540804967304508851209123142688689721102209864533425702168732733464856345633903715496909168298231592662240960734420296138206107920105577115926107965405294301931680976305665477822096376559520614754421373026161123014020207476736000000000000000000000000000000000000000000000*i1^76 + 4774837300356581009291468344962359343583418334505368214851757832636658188801737689772219144170788519814883627433927784622089911640409552173581803657552113257627498308693334327779535881124961984196053581004846408537162864673188652447500578990381377514680723296885451338021446850254025134896926465655046090672316253375861756640727042846641364254671203584483302579447331112210862079744227941555167920967007217852552999792058576192615765098601571965386355517547419685833328651148950278497664762011094030441978264471299700102592797933284040413392406736050653695733423567377247097621338842690129468010354736242225224488794988251637398950974183348230969158558550162148197952002335268107716431317785048913088104235701168378873765145448460552924899899650282769045577060620798992014219482814780675993062677760678463262831362047997202287269729701994426182750353708309433604275369122906126498387545199358968822178587785995499899726809278666341478889766334087698424131693827868490287239791082146998890935574411619169098375561658880337518929434502357974416014461783147186877916987859870567957300197396968350973924844809841619395906941903605197757532879612293596084542057722961512038174874973954798722283648495909741682355563101901241130385896786720715753447864094629099290938012540779299559054893322840040411466425121249270883962618176312989134476400752675577321672188536632028285688916741634864174945545049957371193415286573443333844937774522172147689193503529541241947312619243760085691842129816486142183384578945075943316739961962463637095499622744366158510670313791254113535645711817279878307958794889828213320934325288944970244221369174106225649644788630810995232050421362357147052405725511297984708439757777797403847582612462123869261855048950544883247330740568019045343387053205909950948157463334171026045665747132307250924631037998121976563311578301971240496809641130457290374373116127720259324470792301311292900833722229660347807204030935787438590215186206117531470908166303654656157541001133529127016661936807957341118755868708717648154925287194346302337616977695732411657880886096442006182491139130651971357343383849185997820697483060056020434459381808464669517510437163736977425549626126204827340418217080959199223695378174834336813500913616543827377782132772812742940195802849175598678256431462845833349709252770503319872138869744257569043767352305121121691998351351560028966541125610781845364463598613448968080083991368123748378546998026451934319790409405783183023999092957234128661687604479229640853061439479585593638311343332909556032355771680338844470908229311948683234163385719792050974176912830886053046696796758867944775233935957108276009831746460343536954644581454314155108202277562692243888575789557960275616908901524039490673450665190503835856379710221273060819099344904174598704650111302088211615576354768379174011514952382273416179098106474605831543808922932671502691264352201318315732739480627768957463800411624828545807934800041959664828350205298272116591969746425851310566474261427469948244773572893892872758365905944629780780760216250084364689690291732359120855407311389475826562991184416326987310639066772744138385773156448158019730530277364739778353221320974033828101595034691523209508524586015775806764023505926547709761894626800033782983459392024377723312796783849218593224925801159862870010724160218387282478892798840913885315627740603721404088745485244160172648048217323425090434850000771689079040660754725772343627630110865693104450420686951683236478349652960233172163713936764827993549459749191700528620188979122572879845012115711305053110272000000000000000000000000000000000000000000*i1^77 + -730924429852878748627794312923871337491926278752462683795083167584214996519202200747791506788105327074647349502976429032113758021643245686497984923211135806700495360759636915104181780397047387349713418654051181019154034835401971979415719343196708270798018951172818629101748447627148966852365203891114705998194733193970245236518963893518512617377101715788139545837595762264431498826237770873483820291548095835289548137392128335265243550834842731164093132126031725733866013542959413262728553920324475404786974434611739793943632487888916155285733306553103020536583619281517440115818049027947214115816937872359982318463930403468621921746094351310563594686789283035847564941969011373575363425513044472212979145141157128365686017941415170353861483090575098032667397225111986813286504940790365431391188328663297694722762185612757301880262541543448982227538192585771797948277845125496888936592589412963091137631448267251279790527903113273957566202040587104774965700450909134725115641398981196376029927499076847748279510165886519255142442619499866189634603470671304596798402743767674909195463430557214161256497535150822335911552752538699481612831611856004115054917145864457903013428981022272754224133886774938103087732100391111389876651502334743990945464529416994114391624831610795002546413364176577850479892386025306535881111324122026500435080217223168026975979310997788701365434066191167298677727268867168166311160334163860129861103530559753066204883760966178068637593841010537144357296707291588281650946668096397059016467441830345845464599773934107749916782520108336695579016718429170887077492159731339075958740077865459879472161929539130728952379559098603984374473500093684920944351009673707090423237867127175298759625660194819644635183149945686290818138630316289752927099208920500660461041869612662092010713511100407802283327610074489318105265261745667892568647691138832823019469586581754174300666800394475381575171561937152150911684551557213404187386991275007246874027790414337753724668619702751900934041285895489282395153399176507063043450747800972740166561578478109317371372479953605052808580885566407327287545371559655301480142805855328982891377045407232465742438965519450388184399596428602583275373697541710488932876371201870765932517587424255165257152863475089499157930840940396414185984448459332822536571141018381140085016369649635041541266116991322846259262377061944050960588335834362837569128268376599635557131416017583079308376960749484229137961736320751799229147516252967883049771895799112919380162491834991090500163090910160742431603354833899214334505574358090382184468863654430411387487432526694800626104744198211735377576233033551832049456429459483920692435375555292357701903443243304898187346025285453220769306100273520395891391783206912884356481988426379458040115508379161039729597440323645372305617269120319645232029659067850546170713666777243642356935518354809613190375936886344074011142811200090096987353033322988887515388970153191616492299693180533775746301835075325082675097794678283393701167274062063016778547572389320366181566757453254748838595240255768073147155486595392755217024014085975187005332062038056884015028178869186309273259508073207038389157472479379827219486549951034349312179482314909374217741962529194317012144685598164623664151557181268704288221539148296211389337699698920414496409034989842273674466780839104850982042001356325864971192728213744324794614245895234256442718515145770546074576910817472449857700993248488552916942586257954853018519739246001410022620261211865659475157048382096178144606899308459613393615258963148800000000000000000000000000000000000000000*i1^78 + 1103223316543472665191099427911380696945202411894064804449400889444121444712440258547353427008978977299184316994774682418630453123332460830640496822620596463028355759206795342335192005361977024203778022387305830043096183999604879144863102948351486838377318077436886364411869493925237936202910859854588535786379812116452481890107084440690020752970367207578370869196441581787083646810400359932009107483029353287370665141293700109176797416452120693740664618598830979564737392868043229423689006958632420943101437210456951205530838903917728400366749756665493609678168382302667872381484686355255148229182726624363111020628298335860661518130416846657499583140509816609195983845524504595041252641991517600192220046123522391573345263255812071264074060099483848637688331456935281681078969793660597774706878236662233379669025873969567335311894005732483253522597357586483512662742182951686557037183320430183618193254218452477021163337390360360473151089873290618988326624178419582194631503485789067683772804709114372603702087172041101353988514127302982937682453550087613579353619657260498529271968865883068917862464172033933022230581242649771309252452323412296006796275083464453831922847202779039769007006453669442176981937459304499377926932575005089864136721675808517673200472640390781717602765055603687468249410221712476889398668347428721960002476548341622839252647637542809591370538071703129467078278562496155402715286618379788111260356625212003502600814561282498551500548681796506799499613960643976001216906342429164121520752618116999989102699987235196108691966449931803417975695708034376557686826152080419903692857733628697469301135610159234853063385281336115982070994620167055128048450797235743443342356882893192608600974053740121634422825777940948486775966522437003226504161101162093934631362571068494629356860187610144865672359792707147646409773304431885213562350709236740709544202309218272140712590412149971112792495177499441326443989601010409954000077289777621586575540545874182273416906743871444600155491787385402114420395831316650814557937009678719479699568861617103841537741348440422723480484614315097028891377374055095579709452853074961079862211032675512140798109506877024192987025848492415770228610104080376810447108440793928900805361834776265172875390267924053858699491814932392850383814273501141725636112292248982890205774219256541951117215938244817528579785031536314282764102739239257459417414830987893808116922832932577446137938611129042308309403905664422807380321250644341048281185475042980214958997328850256576446827741499936279944103420413732687601576535898704425454097107631807379378840897162805426221247528276056873275976227256014304565660570873461393440286233947476146642662455823447976140125234502661777549324754657480987625100913995474781783690787665956669176252601654193097201956554692136124372049213392263911485737385645022687037607208352128720968022798352316258085603638543712922767265143604528526567901810888510383887667716113721806131540410326822756916388108991663532380868010183347138283632401298250429192147494593243164392787425526667210633583417076542035998209581383671863628380543796586028157514731152316010896486541919220824407171979308944943519561311935514270968744716343504013908810279982985182928177062559212172611656739298935636059017804870251066881560857514559205632058770023617547322865492302921775241300737126650715109800879829512362235681031463512763494650782763310229665782207400169199403076030541826145279228940792825712339357655144200102890598185814966504027030659625254154198321775301363844091254549859667765991833600000000000000000000000000000000000000000*i1^79 + 3582551948079351013261469430494372796795233978861354001930650725797923706025482041170949000117851176468588815556854919182907671125035181994077690269763288794422910229164327543298482886584174911556168975672374236016493468697258620965070688091754939776717192084524320649700573692899281521230672008700423517121309955893339905509289611529977475318371220761596823412286938625728877583391552500644518283528116290611266275885087107444038563912083925798284118726150221854174644559557503777861042086526173810574770539780093992163271121207226209606823087173558558723363555423041165112950534638787394118343880824837776235023172285398458658152744739279098541695364088101758101379914413627722404414026773379549529318897418933852991846588725941177990206589923190534243338419299452541066266525375626718573817799385883019068294684710628028825196897723277242204152035314202905498092846015278499387784284745631984459430523769916875427202595860274553925591400850570639012210427066109926490070981194765333539329096712312244540318912321603472276156490294241093583923489005462049468924771874328498237869805886832944174761016561750229377495793915962236437534737591482752817267550203821679682889006019310819457227491727130661743941663722033485612218000719259198798837128305463761164502006548468151812111089645661378582837955621487405442761235523315109732959808773990159014278600500039941186466953492573753889500462098689735710004410359461038427453210225076759968551785426155768478096379476438537202232631539808047774547744113915357341038281951824926219190026393871562092405623649714221749751092080017210324099999357921022772286008471327285127144455741104029402323551303958111318451055502158900025345744874884799305979847972980465167640864255716168363877518466474634497012937437234511129418114631742659953437321463737523327981414075983337265370510029426476249843858108268682745543905611874659392730316177977767883293593275784026286891480516883809393637525648163427376646083157689787841652893921080866604920069487210936363530764118065583456960015040681314217103109321482690023315617222347578973965228953660360574689639687563329147809984876035511621788984725966888306040686976381671591581604180218320065759641183699720625740457751650962311494398188382420878621976952214480977282915461666777813627578117606644747016145345235121421866671454299565120391465785438534452699398277564727597258590002863271333482699793264203133872472468965949041572266254519862576630237693065925670212381794381203198658723911969186913990151351626493448095997845366389367270958949429283322426388300835410921938311584397491923167089003476814676354892564868761496714150920027144442203289601650228471137434050853030197510876399894821042439213536955112777462308548264889650458327205872100615393931896295933968186758338732417449583067397101727457960523260551651471562251130242619356266784222818639235343239454560996779525802459277259121303995125029725358675491601157853399708908288084438956944107831935344342646411628059307866445204429227758407589022773245196267370122251873037935108550904307961725270129072425482563582541958143932304552532240020396787518456433181803269101016948108682815243932309000673495239196375319415398428776831310478317405838548967813105752713069790001830382029537841304656571971405161351630525767266773163684391775908299140703760753887748998340879072259496405882221994792296662671125333265459362028432002629621287711118839306527425965277994184848707355301973543957852023606463334012360830235197408646843914864726403406983835220005332780142993173150250609036519698035466698391289856000000000000000000000000000000000000000*i1^80 + -220119629713142415841998341908193614302270642703197351421895484000210803193322854326634282860975070410864122796814445116827483517788671797587551766514759116027836506633357769497841649237168338697223773586325038417232409539052293297962389487865192994378026416809238003237404917919334927039936257174556463546421202877727164754658629778851132879924968176819469963166767545093537930622855142930478693214142623682928611175548772652791842980864596264206129591181080816037302285030079017618947576123121438650344075443881749234774565376660377989161282320721581175800918196178995653559235180688185980267878023521142026088523211591728502622536089037379933849752330832293807809609339004133591667105678891449708072545232563417934716790148034752705464864213547384350359152411841053140617074194801499384482390182033474349101559355926513708479598234060749927718861256873905219063692142392571738713695727090362312708497829615247335566301441273518266371025147259544638473829380527117313132708768452296586272650940321715490029480513992408668088317520598402500978450894799694945703989101768248697670711748249180243799881550223564414419833469864532724692241324721504513007180294413593546412914917404051574686249180762009529400530530574262234073449611813320695173439115465878076267093009998453668329647891638083070850839207003755618240083209033175889660872597463537498470294703964444231601133971993770604715640118558595236492411447041393063187113675673167931655595801537071632041309315035936992234504746344003565525675293032778754708737346927629677547197092473693577280908905063990096280653473110442042493753246249744051942554263823956782507100197899071749742446402396224177373073034434328989054236061234303527161612873302215125290063627753563253492419828020517417599544850266094634470443692368744639665785852166296729679516777759305800956307443891963948319689903446970616196782706976375592194270279935872035251000876773559550666368144340611691206859471985428995358757807497257493021437862530711891747939075123899514821520525114573271187594705589992578890333980377137282214836005574879542542163495468732767399122214654213051560424040815921603431288968595947231498081706015755415684255225208712061868558902712551516521656416075284188194511618478910130431299861928519376438521563827338139621843484613019672534898284714167176358290517645545198370352122060070838756456146280973473108808275835715750950402105730710578789553218294926671752423589511652366207912548177918724270954079435686808160582214442483082772840592100476773250037916307915735441057213555980096519934806945977399311304526717340253373952025823346374872273923708179619826795224068376944490844649087604048448348857990099325073417916430401578978953941176206419485595044373614302622921099609089358156635321941903471866972908656390594809555536083760407445539020449556213463298326090475848744348255727411419100661863763979120431657506300169116150677278235002011158093811185072053112223944079019105662443573603803232617170438434930625455173150997462225511446646870808199031334291751940789857054670934566952698729531817849708725032084544663205530146049464382246934414801594434714808713535332168053821454586496571373046254300036773766598850560887859323260858607066817247241239536609186534117722072974276609258662918837213560113554481661312985062743391005387814793237021235224597806539581677779721547380646013398017281311413304420776755940458738496292478619589743076690852889973828395359500393564735808441655457170356837182857789037565863544495135718770031075990005049023895458784363305361994581933259325702144000000000000000000000000000000000000000*i1^81 + 12220842931873380842519672541706841744231801363858707873068030800445832211720392851221284327053103312879599279950453821046298979989981282047781030061205499657157090309301315495009966781981770625675793962881698590821840245217962124007858754982739164094843869417239519882363834645097380144902287650613985704413321566837645367467315524787008490243011849718400651097182811014724200212019646961467933252279413683624261653102282497613888593535918941473602794196676087473904497303839177630912147026293604534939332185361295451103735831408073126756891595031670070276386808803494077987674835976588282555065936871683918560881065121040492743604615861033417519235940496981071217479759583959056972721965196706231404288543061454506098376041793901675246427603209554125328674378257958102646991621794555849829394859673415018946735256659484855961870971294395942648681971095379738320804986347471532894105103445535986030605652457616451435623299142029002290500511889246726686197852959968986320931519680720743896783596656427893251026563270677371795219600038104598109403596852296508973481180202446231435330238448396548403970556443951972793611042477668951282163682088818188711994067140778192758686982728070984801080933091608444418932172383963196911016286246797386382967987925579069505758317581121326209679756212937498090784086701847850349298000292594146834671479790416779538950181536729226281298944072091407347388400297405670015985973576971712336819235008877240745309035716323717604372475022415452078932574664640181349395792366452358292966141023219264929416546001624712113173589993288325199268330964111483933171802447198248801681597602863522005529748610759995178702894782546241460311916592964322765764703501810728907182979740939551239759270786644151208333264649666435244328473230349468275480122041584148974547774806388767349383496180795887871559212164148374510468762587799509855715419178272544902921596261655314740264315968373589284733781975232747285521219960944455346024926725783455408631037100643255236334137312055026782287893442609804372423381356139555364674659430335029948506542476329681546771694476006880268899519442421812963302360709950122036657208557171059935139151014552598011754849530705164459113406010601349448901285502636747624885620029900719211352135686871698059517856557624861161111292621201842196331910137322742816760780213206931802316827430277809977905684497523492161436204919102986158644714500973676174413814754521387455016474207052104837511147124547077774571905950104626755629166534775337530736833504694525485069559916889459483008870429180133622216499401916736662793890159301994526971375642022773848689702505946166273751442608951108284446980677192073741007814225761878541991132756860211677124713162076051464744878846633882400422984517230606824643445182800982221097881239507770307616825772573375954137651139478037832434640807192209292651365562800673694650466557679114896594497619562733778529758733747601439952502657789104190929263775684756672618649714780302485687095109627236987175357316365138786928774334543778834977954450717964217696674134394720401047234024310423593502096380348861368400521807070484617771361609886740480763623157920081874164906081840343874119136350116578578366813385297800706624533235800019422466665237426653352491779164908861220272040729847875657490681521502123433805736496331157685244924162190507329852121336691485328224032559099815501047944154044621123315114640097777389831357866733803945343184194969452046578262656140307182748670985123701451131251624122070932628922251177665748868182240791258464034413823191796928552632320000000000000000000000000000000000000*i1^82 + -262809072269885724570431624523761466490036751579736081777088210461346777531833891433463883310367403688370556992624291403807750515806633277656831254138702428997451665685289720259415002435593081048665367386292464734121117132299514579163139038172385654845508826620836331013586361431964377674216666704991138706232288363927674465707634226850491273020121930693383462868529190127745357413582834808495107239561537615501561581268779949618772384221553989267978922033284729043601495706576002421745256738066758344942324477368834817084530457965539525339654553862807149640069568911466129382443698374678220519856272388850941447733615746984404464050898173094023563582323103223775098944856110201606978338338597923045870079266339700633487701973480264939415101754721519266604316127804415655468003770560105437968969755186504478628138182838723729561956607048305437410339002976563956687820517633839959056699339544077764412553700760123844074366798973351165440463894305858251154147841546669919018852512386277995268414074245719253826944707735908077119734738072655125018074942850513873838211039469196948939917389968840893055503036571918726668434373223652932177157768925641946686074868033305777201919140529309368276360269296918329542080060775609530468522587830246464523867883454687355239901625246636986079226738565680483673376353422499394066292449112147095497100657309805242090170507843810021892683579188579929894093989519865319335140864450777231276783450804584913586022405960023765452085546217548517632223783760849273217266862372686633224196170489154870150932188892348793398986854172836372058103127072721406296396228391840526951979110827376050377845258290426444134982190349263102968777571178920874193889054280683378451665871594450554067552592011136554561394068044204180391694915867987269893661889788589339636989353011816556662278098724987695093314829160109456528417154876860823870987291388988437698215380581636242388251501708278635317969123100940846435891117393226312970449281395111837451286337945862803635177701915454231849485153175964037707384301760768273030104349813812917787798692722066709531500908344331083837026937678254922055982882937242717086169751976578484973880383319099649919942291825183879073505987592974410429494415753538325881422331200258273968602339491415679931349254331665442647837620040808609327577625838818994823459256639542939266724412766023149134564230081989116551916338161573028731655195201021099844126313290370834497382725507465463943229307362871068842840203299515597055799190824124029447793014380290900039104790472053579731096803269616080922090072244208297685127812511687371292883440377451886722908467042672169387779712722668497223345721159904104507526602626535926929562280241482235717321009272689488993180540739195862719521504219366709168409464404792112404688636489992123010155002291626090543697840147895516913314512528615537764081511184082579356026398193572188068406582496032736465207985201657523438861820940999615857297820005374470369491612994375571581234798004852805478162327397914172923473426606945831318271899101652382172002638172586358510240048324597860899171760320923498210618624059940500133650048118606289161844002316977628728135523319962837428134069359090433581582027747345255085917781821267563657442316574643406937618756195799394173145300049994566161301175147369352641539874704289070678967312052866573884113402953796407156430583219680724645614096796868752363943468905636639133898306277612867160190597894509381150170440913508091038662633443628173821945786757941010130104099830309435679043086952028921107493459990683844608000000000000000000000000000000000000*i1^83 + 2863813532754282692715523219818114774268159471800907545720142322009407725779569350366042561189591176717271074952061234601027284714524448842718503115423870725114472703207344674874260788504303092499291993062692330048133538730978425981477551892453458966861445621814226216914158262548119718005111448510949381608696415733946800169789583941794640218827534234419761741806838519072164833341227317280798835946530631185160865257462982188226773357466018966625909718002959264397123932650250074506874555024373590307386139604299604338593105417882971753863901654307266050369174418739488375206011569633864195354651312871312136162898708829269037436006519138686108482654633016087022475623417702326515529866108743841091005984550818994258572399913746571149215979035825931218572307277847571224768345735622275858462738826255439216075165921996253031187440445569556733117665168159568229336570060135870076292438995773170113536848504177033677796273991654151364683833464856732492985771209401563085738000836143118606201171376868861704797475291305644034172306263065097183106759428366432736435642460445482538724138489691146305890553306292718629481318575810710318385238995732079145597968679423493923223256097002564455394764495356529179090997414647024316947819887654953011644523409557010265094917426938136514737480769733925176490820879718732786756450966288191853401645900152984457367597847863426275564442836593990014747793254511829706417817331122752947635426675593784789917195308705527515297505875281762329382406040972589720119188626691084794217920807347029692518882880696609062159738936459947406662715700035526118369233897448199328020265100035145531740050318709127941344480342474111811224737018504740889440812925730408622161238599605952918275931474970528823171946447273933529449346268249943312979287032445683419066259539130619527382864776686465253318061476465248997632227601829715383647067794392504069416010538795399528752140362120503457938206312696458904124556512769568666537906304435152387144224110398563604900653522568763348379346239784666029305672064508767568680326626576983634942337100307274971072748634642570565385443626364190756342981229835275022639445452554165954269295519718836317663429737084624869944356381768114631231381869482264032106969218821463900338730162170273739681415765062331628251979014631505943955610055705734020156716860110111913283630410610973987574221699019557466848686359323190235368248720740301273777252476142395542965167551189091017253223673955219115154962910540260137081608521505738807722953339353134092595329919488724326079346653819591266409332316491885943125520617383158140745451351739322463801305094970990457981338162636982098282838345616160608541164271501922539608337951848990644518073803251824571678983705845828443490652008995237061951452294758999714826316091322589450941455221724074715749416701766767283088571992008791762541334533488474725876087241538187700697056588977526800567605288233765727164762305116381790232162577696753647576126755821056224305154469333484904004178446934581223618935044113041894382414493109946942768749271037990065224446590836555864495507428236740800816367598257610249651206046374322379001963819183884990220820971213362961509993503681900237409882718568284743317703942413877470180845837050417200799435099790920400686652370653836406421172771095205863331897346556042647554911835530293166194120210759728105358050461436381703003363913546078767392598778347836861946742309142061815171878214456781676437077051577199745883935000274139245466122670337918400784818341941208739055352898392194260987633729536000000000000000000000000000000000000*i1^84 + -25016682865292429558651776593234980727404561669620067042228798309440395251076388486572374912265632263353268873988101449232348847563077029540377989141359655287298501876601772427585885855370342326350217113905912778920767555840067696411482012445579683240251200233665603806133086428441689963674777810839944887162893939189243472827676727945768409219866079515498451065231624935456946987864786119437935049618514017986955297047112429922925926773446091729957514663278068405362373591533325756134682856026551794495971357354953813712183960104286546308226675584084889602952875170613003107728776332083595439994564183166165055180933447880495693903848406985497176494733753996697912772907557220446685107618218850561351666782592304734920110546417011479391372675080358204274876184689725039069725434711045876969281133127040277834540601499919549607812570140436696447442881902458834988956176835686878377395007938717235814672074443328875839916119092101569574281144567028250916439694832007948169292637632964928753565891832095152434448566164733770352842566981147550358469314401937410784070320402811709580226264055472321186493169650266652778466015485135783886829571686979418190978417198449236610793361418274947907165844096481342278243257993161062446537175579089562976773770930216840848895083404108321856979087555561546699302799147021641215278353710923914044829179846769111687208299529062513691199721625247459030575346963199759210299975612232774395345851206172170185660469824177784912661160065657909484612464985949288943047523663922009916298526102774702360491152254559110403638068464041830381731681576052236424170090281045203527723052219048090387165677404861180725097722589911744827823783703432898191109272121248669932750744950018455500148178734015246918590189116708305852811383818249106556736627524071525224318450048994995480456111294643298974674149688790762565337768262896015706905646639043595531863208806508606548909868351005216263370666806339768497678867558921015919327515449002642049320471543876004647775448180686562765323180244328898293984033168316793570191009453598319554231349791246261047152195601511077135040023069862070077471363526671695139345839058126911389083179801702398339655851807931854393604948580119528024078836096748947519786901898915749002892350467350490283347761843579125273297006173040468625062765412606448015788634462360340587584942421543405625340978852061996251158677228998449341337799961829691544219297028184163096126645917013865077500896249599207973653548336948320417704990080860390643465468092385672021071557984464807440390469426717918377555587736787407570545761460635636452145446527391697741577446652099969495425899304823407130363800429899809208662390706075042841862086846237902623265071082988169621697345296961197639976137310638677931841218086513008473377261269445232822412955616131214841469738693593257751832630870768449643266239443974177256097782242003017833156802237986647392524426143268735593539586004896554841196368141011353403457694880319523365077209147183792269903883697175955528337394896150830527179353758290377921372789519757447091334703385478119180668646969705161924860399116137749083141852885366997684978397630159494408671096890897710570109644805240607690614851680650873204455422246471365067168940368988363323971665515432993536248322738517872840713138983204175783585560602352390864369123769231261832626973887306184470569898918724349602321335314012602231945602784877864060573628962618985593573517699981451397804259400487703978132676751112533981289916558152683620995443317379501910221181376589219527393280000000000000000000000000000000000*i1^85 + 203644360748985178379669356762046734240201558752270155399132193742249141081840138038188247301668749610725108784523099277437184468900144464107904236970508181684808353375401416898114828445097202088501308050624207915302423534583946583142906031526765764723862925257852445077500715711900356834101977781608539737855241675989488922747208344420254696152692484167657810750262906117893339802232483555574927113892007816760625495388003132164833478728465680296799350841196978665702130195889233870254245409733835293719784610345344279263713360569578728576549046412544603913681997068200758923030584341161854601870698624743756911707914888026627658602361148948553348952113709713838500707767927267239421287378973938916194899209553591529308847780809175888814902766460022097880937215268259587619686582637867458907397015740272609054703240956920737199071102650792433725395789666336023926033033564793485530030900419013444046432188306756177725198006749209425821123861964741518485770196492475572449861588552352105609043736618548564713722322482420989362633088920438667182720478081968395959934975527781288752683447795728384609249564764495905944225581670095041984732050946251759350922859815459953212069500632746985403857535068202357664818780134624633342767051531122096693272095962167848139548136179198751782946088908062547797207842339446562010438891283299595602186578602148975912966802556970900269986469501948952358814951406538640807357875747853970966697596105678290736994075241775224562057027261384663965010387892280260555161764568287584840823949889724028509720731128618716641830805482963942777989821573263742558654956970956324035092386873567352238329842777758355777785285415224163552493852092744246926853129499711332753730645366662454905527698713935464724298777718061990711146456915526882577029805561855756488430161483147415604436511635559497985504182219465751105651714801787974241252682878830316101340816228344748837458854205642820700040998065529883064079951966992904527356890949616106348168325028915976170018676079013027157083170881167537751295921660103114640045791780658572365499764273833531482291592066862885538946677405868553434695325780930814198972642160333726574974876086365553409469791943360011848435192225751401690935341250886925638173258848653234284378009616610830052144485655243782666121822151204203134964847792349627746679006765004954626594485554432003790691907831562001355250878590723778155027712920234031211406717619068294680493860097900707844760496500299111546778075181015712963170348996970755628508578698422310217878062981568621945707935116903837711698354282619469831841421880239683168499258386890272651888657929627506798246892407514890618271921646397168610504995721624720175815917842509893438826397166756210383232866673664913457603838377387198220371114318862082927188459863648458034386288781189434878495969712523084600836249141535164608506845621080508034412818895440936437393643117131729381365171718671717335966403192288050749808905380632212986067922031109651867913398852594191938359578797224668210298740009777644682340526890029198691942290405671649909012858258199956472545166091171904421984711680426437374431604579096563443974705187743491084412945689075595158464598186955506441372837075245279952204129705214437685476047647554131294942215564043680636277412354676467422202576534994663940820126163595546574704206310446561589880739304560433823148208732873666654041441093824556762973357562974548833929035872988867176972417079276136350726748882386954104293357064620600699534781585619394128640628274401325790248123865497600000000000000000000000000000000000*i1^86 + -986719107984594605478305766116787069417197733614526146086962957078190530403536581239214437693345079404227330760951371323514097801567353994686512083251013366982631672065197741462218245427863795656308279195591520407989876655480881039372663646871278654239391681747285683554060111999766183223488556686090298476479892584243275591549327038250661406595475319397533606879984404212672320133853595901829170525233625735888481198289196601139119335683692223598554919127503344937649999052805452539861248117579186468139535503723414003460325852059216169267823227984467542639432694899273869253490506503249064306167284223499899742686679692953123302688690474089425753658924362554582971670403469627369058345882368488740000568458866218460911199256505260787403881802168748132733444081875854381412664705654578501014089691403487713673245101254487110375853169875495267845730673904644738139924221094009745854518835726668538557540465134458953956320835654276917139575867542577211191204018181194516088101694496781368411849585402458405454995189742291257991294464000379189472406806727352519115125119370855920489711007704122133436814175765190803860617237564291520759344193965057101350305501914424526842158907121220493793049556033532509992885001973390311357651436201432312058096670330932388429802458594220721318538824710289409723135960323406097819357930911555933610712651088130599546943615317926159545621996789249638602171101763991875180666177286565474317328591431580078115484320940305158753170697316985131222863859761176452353157602778071436628674079072757641417761324546859306128962917526544546728476338052762804775837450722348573178936460268870913605416739090821065938784634402155145001278250261259757062685348293773763486603170878184960896326532688328065435783302640241138240789702090794663317984227600397633754156364707593101369890652592748905854100022785078191909700474851416769447673593851584648880142012564821480230058757250562182748165975978167998547214498614096586928656097774045006477079832897155314818549364313916144609204472835191400675312100308654803596852392924925869268871038574127104932887522625195003254002545777296391534086918254845437397830502370633573862290742857704446462745930618169424116927142287512474594650974615919733239945795733661605313519524443995476530816913749956920042285931590081980266714824555677794313830159194549689091658175840449116774801453959432201868298490977407156460127242772997643874077190157588132084987321106533314366876688153922909009996874282161468202885235370341948821305783132248242325591566814930327556996886630219135660167174311085710346837025386515786307215276391194982591823637883386109797025378530745716042930450449894437371695894885485728653166369320648139531979178625707107772302903083509146276770052821845942231385516959442646717677233245614343324440708819743495878379121283964934802131586610203118938570347094763004570782366736428629714042021353339773966956559843323978501589661029545421372591939209398893851598378164320245922032602068269753310123870931281669408171827182582263084624523155181356409606263383036362750793807388387521285485851979288804536455007684622635064331419937661555795337912766194578528022017619451499006364305402736417252441215727178216495832831755290781852866644518130931949139893468024938079432625335399682674105851608926048167429830255299153432525623363544865228616296040938640744012208589946283981114239616341100006262151277592845891812737609531525575175906770925924723678014993960443318802548975093378397977771218045534893453725222645975582611865600000000000000000000000000000000*i1^87 + 2159164390499392253603466639689282512847211391943488731396809404432059933758420298184023610654667993004148508721113675269821617997879482352674192265717622945189733826431689192423077853035462367504050069254178591571717964182725496908793963095830936184689489316998443953129372264656067196732263314432959147104725750613662931610633190446090521677039831901056719377188333189899235623587328731966933848561064994994399545409186278698281484993162385623437828055584538092657114570522243171153926141642386343787197883233602460550461350688004560984045641560113625602759080983040006781652712000330570557478984725540810536860897142428905728614316427670298711419062815805104955867464571889087165058942464759576706789259078584646537979588268150340259952082036352249182762480050988436735791977927342082917777586684699528248049142973815020763338688597193935026642124547301961469721136880666960964773059094107650992132208444252223412368931654074157872177217386904913779595544772452854567408398618298033978471082253094914876396400196182569017200620381072839844097065519936592286885937695098169029403843959019190532440706132455273858865007654550773556946128855087292963109715579496367004154505460466936730255885213756552026726377625936289737695367224098120861602702171887525176305600605734483384855274351411283435764702289239999213407367509552626362498471865689054095889134380846191249491241467576256601831735428496729975980330584596984203299883717547484897882501486120105889739816326794535011668702177801320095796526931395394585015568129238204083124230353425632569615443674878355794887810720313007795118140286836967755319178953603953812745475958275536544233461001215260642451058249903756768380689781885665384867640451645413253932002665964707545392606381564666014578713279269992660478288764903113700049151183040596941323402394528193703956216659325240200987884306950956535983940318432268534640562291408198456891761285681264339138052066939381139183825777971502770328988964544039013738875260372188223767171550676616972724561265295486632816677031984575388594357461935810124094706948174380404190268614112945279218483197849785615881236653913962426312486358515515008034678417104833182982407381550737429406765649063978068514186832744366919930079250809758513611734123049204872373566221366920892144027805950695550284180408169817854517685462876088934539615731613353021625266772931268164402742387462460785348171859950550102211958828928540395634047394189837633141413686615400932896716421612530454655527091896732704757580422723628545551131407943280274808040106372625243121776112003943485977247196364746910441537011071955470807644825242940722714058159861348121225381421314541460950823549947294072316530912126811630390905093346701480769422522252519413259529596317940595144595740877400479288059576433616493537745162556307058891453244737117711043579518612261543661081174074754482586770374916527138123665010299147724115147615061879227825539806740042077580337331743829768289469931152475146958599650237644295155982841249955490036260050692041364684579457177564702090678511524622373343233536207995863698007706217794731429158262668534219065987675359046065954284196130110665146312139417752345059949427330323853745547958186343876973751777469065261926733193576146665088961968419461505255335141923679146960636980008032329373961388226363239526261327864844700822837412847705200390784212046745151720768793369703562632156611219059267109520633271981002532203237127275951245991379157312618733870444288186388633445882455182077655977182847922339840000000000000000000000000000000*i1^88 + -217404308350674010605662561578974986106741871472718042090475622449855650638679164479115498974200193870055639604573060788450019183230227451589963193348338223646174909888464573296284912636180496299875616508528315473914484827676405061872577258713205235305668012324372064893387296494046204859708054864180113520682098196526984668977411961813132744254320056172079455811271794967635539288589723932666450423846527715901239583714479275604295266383143892271442225717970495793120240169421252118817656282704173637795944467686798281029787951622402909107303601172502409152052539996952297193515382989186584759692768665978965559250046202841465819915183782586783879726257921864907233385585535549826220236749541524521616670919430426072509689364471669433991764104803825628544115714393475396791847190664027815715900695799230903366311303916913500869299202734035088512257828421950079109433903737579159747785237575060716893596831583271416872583946187375116396333777395503435043156360304642321387512583870955398742767867675191773202742807825274557537717994470700506324579909195722730721632825178799645220662388126438534639116249528162760822681014005259143376769344312899394952974402646399897768543219749577493260368146652860094644915425759678656166466447780851596673135784158832872263409240585716531615339686903732616095777287495735973748646015318631662542692376276541045722998369622832640527307160014848085579573544755896745170143000245716240675923214262767000799424821810031242531432126853669413057306024655978297989724561729312974542386481561855975393997030611651407909486163666113597900368370257215472341042703197623144101232275412018304986387369005557394833350807065889841765829698940440783227668728749720746115191978240769428889408090996364264070704106520698615867609073636004816085257328999153787772623281917957939200518206810329928446199516259336888094085879808688802488798753875412943807776923878502816265067949308534177151966833575732199808450306660269216645870319916472356202971299657532816680110403937005009561647489752334561011927414309348619645397997117489289627771562391250219102180511318045359070883752319560161859452275777121335395704892340185628357496423846606140177615056588462664377842299813233127542224895889868802498250226365909666482465538602141195952718395334248725445683704299701999495541802554416047096212878263474591257529087161157712221578772512306326134986860167736576919614277441528236315465089997341057176958908921224503373348621913631053904801200764574106651364053296894704095762832647653827647990653543013117509093668510210339636274004919761405615608722873647600842104385560716528130489344743611171710697507255667751396928478057745994285450760138876520036717515286560437090640505922994457736978379652734932067431477822857093270524899661773639443146840792327409544967498047161927847440295774083451968203894484343733475880839992154089262000713124705189060297639863953609184564380747263911511420081153982197770485511222359101516412593354748954534274652133441914678142667813785736969114001481462710119235292149095493518129220310530610048276992568098856222036999016385425441742798165354005088775444401575134442443177588892768717833780942571806934252963313504965908967454906296078873260643566562280012289396033180325563626246847368315870614639124212831906536275850294898442632562646780400772705019466350800810255236914373033821765962882781054687187335867136020267936362742331547208406936047483507840332933201140451447719383765933834206317642022144104207429676788683733369408716800000000000000000000000000000000*i1^89 + -10777360243085262745193314297913699191767131883613829719790089559022183961835627993820277723542946747919432667045780740669937240679969598410342478216606688978776176610195038378985301185583773640617726743531831124520172886478671851598383379290165346253510880768587541673612247312861979052405924684861880242195575987439910827333405955913433503556174126199363206187153635883005480802345307359835918161953077643488678457921876445401491482535657822710150882466386484841214715679864197977807472149189643704475545917705219870692601311575082667452459021111997166490682892851095934413500087778708004610255379797259920556136902751431620157462479095459589808990724756491554136963133472594470968502600117711427419761890504323100878531745932397635197818144794987750859929317693981226650505184431763417981620676502730108844964950065495348637662659206708666575708877211351197542543163844027568045143638553118528203613332053819495079575906655664169577563725281516695203024919704010283402594359294479122676931436674678164638677066689939999130919323339634742855232471157700334233290810425075273649745827524214262092173143416317330930389746275901023515032216494402624389633698127632517150599563471542962121453734850589600356481849215872174900150301410495762762046305728482011454204308087207366446698877959345722265954358920777902817801373465031943326885723391997281205253573754107837601370048012901429790287699821394055464772931552695617323323159167119290598040032642103328218721303173327297720074293680595248921674866542227729836257337934600175799611540790772810612796383765086154388799961385892102765637474741214633198744257509915047911378159626095989021688137601987769060245387581467589686106591968579652466505903462926913735061857757325639204000567350829681324482983202381294625725226735213445503280732195367347084852802257660046593388553353154137761352127531671433609541126754101712922676387760947297552648415609258489006437372299906745562354762975695262941460189239395759988244915569068262222179608603506955973886216827645440889741175480321588571095460976775400589414277714232526036786190103967161213390384287020687492772744167758225707987371837682094009017225616899122156887259944034948870776093719402724992855880311893060396558770708707694767765644524543286827383595248377161367732208451130791224094401629880921748362068196086761050602267606898602751785936072816954982930876856674085071967767124986718219560754446098358156959186581627621752494611148256555114882184934132160189460055025189751107398944185977075259568953078774051820738700775921812267225587093088435598969659722884926980826939878881836969772552360890584610594356644003505643451338533129598993295285407775718397535733958124120450058886992966469191764501032532800376225501866862164265614660180720452990303557329146665505086401852412689912825513211778505921162246770796614094206157336002120277001215626964772792095446748989151525906975544574618379381236289429665211314057423341805805061016593306233732937953279831044953515841570757123447573561681641716390622116050895600714640475446468005082491950751118404921635470456214722545527807603273653652695563854198183414368736379700623145612596693832450355039825245056807631115332394954095710175186469533160563476601760305488989645686397419145134614788622651475830321601013092957751943717348469175373975147390419770817501866903214718988075391369816887058042176918212144695560197741990293711037243085348738926477512092358213551600965938271617589090606303539030665634145291601340006400000000000000000000000000000*i1^90 + -120139763417641284822719544188362704530186554062731796638525876886596960441748929507004596477849026775828722593930024338035759882784966765948980044220308423112738332547678002850542336049177402937741237200705147180519914221396617525527825906702008753952325209987230012555064707380358131262756724401458326152582884223449096681547502295613712142762162421343254465025025654613322286543552886757564688201983917598493348001651653542240858901742015074735740991261919606868576318574162988730580194900213790455840844109512575603626859801509427714735812790362816175989796419455343885627497912878495000590814590029723406262978142251438859928453065907599503741834531664795498453690050380315127478449715033168692817893443734981710317261239767550371651026698315694208111101447150155920484049225979502202190519147793466378315641032464389112458579735411897483990144330975380345427546403323793185524395027834926010090184141429674190017127329412717898794354971861108252823654590670077485800590957117129420369634136764102949340496986102999879360640037742851740749235908612491276490311357390965382532354743001473481592058811562851628775859541194350101062292379189813435554548254509496159645745263597293868823294289504156565714868848139475906929158454868680033543125184572688465708245564245232024322072250841261984269500114846538436850534841056541699076950838616573549140785801415736293967001435873533025363947700587281808792363923993523528672307301505019880894282260581026838763337792782667436352224051671551722355292096803500325083990764575867672416076677646401428366871512718089575732818038320518793237393143259388743284548120513845826516097909945576481421007188752711007228159280852467398084884219765243317797215227342476976637516097827610469782952565698766360352638712876632328625317313329278112237701267887607889308416518106851733799068565705978945651351880854001694139800928345834168698100686772157440568054332423590916844548644668822348218448570641602272416289549037732642294451084210319313222433407559672026066635706632086932379225587698133729003176914506066294273389377699661610911459928997855006234991416869505273178703605178544265006119839688392473126897522117151025933524516442706581166920130142577439573172000668863513230862637378643646028424424431620100543376362441804725111288736878823878820245907729855934883637160705041855730731917020097289366501783931695590606965612809413384957165043031858159778490071247170366591745014118072950774455540537213348193662571219405690547195746699904622741232067950502805781457662282335597500493537175573247686532389113990040836203086543902614356929604502389703015799174546062928026241197427943422894318874885564454623929417194440272369400376847015123414275107647069454518151023458048283507834576466913929199634731331289636585714008499229748417331622829010038854206361365662320060293150599285675336371359641850444558830371307288268451732468308247768205779462048385650061116113753569507289249094681235968107576652525748047464050371409584939822397005271686164064690364099970436165290978378991655001871842650483211950537259630884436446977472286906128764779202656517664767203571917172099876031185610827564013393991518235446321538876820159054481590032295779742761154114370720512984762698659619664580583676488618946353769594899418491479139753496794950634506193513113630356316012730733946661619561299783477936310325067622911370486156490316322970021087957087698902023986412377199508212703394128164950059592999602848644764622708325694130513510400000000000000000000000000000*i1^91 + 227364441135696385807668922389316901359118481373259905088157210327924784633980993385154483835844429353170362215007763462090098238674233521838935311950948140375115020187180676331963401580852012574889961671541310661643886172003768982425056282644913368933274641002677459978724203597155847561963275954399594529499687399365260604758865949731649144417223452140471236656422873049446658013722745166572204400955437665983958135432625052504182528817774387366280186839701186156745661550187845863648182403238569648321821189153896743353948806150521207428034352054985686644899189514917593361848170178040350328444234563957431608862230680384719934501102372171286950674195734510383640558829617882190926495929679788997123931636138774172756323400921429281710315486934947795714040660014584483129924081298028498280668758513644297602535582233611395439868960947239298789769214933501752383353476855116454138836421773923315819290951532889256410501917823489094149617201845660053870327735136081703398004458004374505312254567122047211231979306038875229407000691811511115060625417714185215607475137817492048016529776195086846836088793270940318072917541954792279290794678470430376839073115925614823815839231471353583593002839758382289977444584025353206025601671670901483161219600104206061764895694055315338397648065822604189741102422915211327754333805005006472222586073928964805780143201808376181090436705159503208214972740366699426334099892131180503737146206978937335512786626133677836122955465374495076290557273248596703552900775264254016579219969870321912638221291256198152964182322600187386056735963544146969988676725558197312867476495475852261845924707462686581151338869658398712807197859568807227458993768988690188351160400941868590729764819038303000869676435573205506019623627324897866779481875937859154337287382811245847438157669790315627913970619439209062861084309236111716595750434748313865120802028388253477073805732851492152054740439174462334165829861751695247513425775755113081675734481544049457422596351702430463516707215904669099933235006371788603694292854696261606680200917987771855232061492488289060146483802408535681132616279601931023565082047504053595170396408871638137166594782027838043746536535925386578315811928262262239427403447107072007776396066096669854851498183148716634183958001906616004310592353131047445712207025866456999327768935929839796100300558586210500531341276980992430594568890596603695230866536393739236957261402852763029005839251701550686729982068450745032705391652362199456756156055761530571293983778099838879477473880689126434603956439092143832141216333077056656875759577403974398039133140544989218936023411019937745583647106615778390415784305578924249342202746078201099514308874942942561828408142642872065475355867471226999977331699637192607334788492957083508846132986450232695228813665552426023755484676804872928185477651270268203743070049073112516240241505780539064616011484950399945246713845098254937769114832740681794356736455429245835315273322863774041857529001974485449014178357709263776469018327960968001829676877056788756451879130822073724512091981727145890917756345841180495131896155304490857087784546065193594043512320062734524840562042055154369380962877830559034318167108603525807862424758226454143677956129312869022298332976832347146133623843000499144690756154989897232450620366248222659403226896731889047468111449856218343394603713607947374528284431664956697228088652738893329780553637908315669981516569725313841190165751353311232000000000000000000000000000*i1^92 + -892291023206398693773030107173077352732157583519081858088268909035724253383761513721826595249193654777415705918986953601116084023668703051797443808788420431692737972267093475611271184825683532198016218658066470251631198509240126201701188480001697120285674316816319161387001860222508421231511457551610054045782498970349665269024738423331688780748957042725510891711265218284978383488218035985650192695875214079159473433896409752953635500102055094398235206119407240484163502707566828887760801575184622072012928109783224338213392350878664400079244203518633507047756751853604020675898805580600123924748317712355335757287741750902484045007567937939093045001414665665897708987797597107651382509562128542861816289097764017876973898775490331218942124204583226519403013435841272681562883801315583021780293501690811681516209600866870033580466654560376987129260117254944179056481499682497834762309979571732742267869028468350840310660668377479407095040050187090179662500412896083196040071179883748321787876332046493535296327157828191859189820372456953926566773871941486162626577575405785231115651070073685046728957791326684239190026161329854715647106854098532665537606309537850879179962881282277049085353599442975123134643864697235297210374244478375256827192539837020030172261233021244677529867065233543273340625628216448809148458692597699038712474741179493331798557519208921274573089565940848774583473571584963332293555435444256817096186876472567309678377286860727641585665654703873107404800510772946892499069783658399513428829673024731023706201054603817383190649784952149977981255680024161390293086724139406379976291374542369502440922171719157251206017471519555689424688124520390399968014306260976959714388712746150865018412220675730909208866299319376707824708630596823092812759727632223295319417925386867174038952490169660902431726662712291260420357651188841025319240682926365100245052436114358567154405802255976178031654092551011458513805752677859590385763727399344170573224886139630993422933184187543159818766214811158041787900737850222648838345440934063037389895973378077123603496113194589435330119645254523455594380949774752843871128715650903321585355365243145708443973868063340830425698780428671425126333145586250717324016682322123624228795154498009963091533981706131503516184934484950692114510457147429602547929106854117991113711166502316522215204409079491533559172468526504460366433384479520964454039824816740573740555577775752389461243774325201400998822087306442526089135598230824455434270994249569502467424583508464580495281942332965973084101412557577723803943473862505463719468971408500006387125076277003000248620923893076103802147951707043763694861941492611628542431902079193764353213901211280738474860290140922549329441505310275944740547835990756806879566400655452878298613380356590039550875571270791169046120690356781695647046151988627112442156924230175064484250683755684472950647762733413791039753896731711247593614155505567411017939670443992558222977105806630375607229907239347762233281485400223328054830382078894671689275850987153471427529856639929522368316188453667905667865858483607792041593117943832725172265500340327644408412724719889168493619077951961834101858417669904372692684410644860669359999638785430720548620107940111972885505207688019223505616966595537699980790036496013021931762131218341560514021812458765265358115751652351172798456294293540228839415151448612060793816810859821701879327704379024377041770983024804965960908800000000000000000000000000*i1^93 + 307245326360794245451593145186789684733260092960506627798145890834408329553900927283059344162067042105866866009584045462006184885897758033493676867087448797391459954477159460213458264090751272030018200498618133309776879957028421962637816840089173171304121593192817407654625131226443017855006886941110897378611309186273721848603922284755143461289226426294641587023610844248816208053419947340470490958046438796672724156916268974016145796297533482145301224228014075684041268876027982048206080905364029516026587631940861059753861128843441877338799003284945021100382553540372621354181650520135005098097848345078089397955095312029784720304744345888191294507173232568855542683429924996736739972726075274563964190515701312109645227069381279645293528413436467704105948592192810813587884342277397163938926018177471924311834939496145117929339568652479030436793230112335054479167639119317164877657611503561709283028645037220904382538245667079736488339103839726193158916664203140957294095954653681366321163287478027317995631137770127831985130531550372794631740552368839485575095249891961736859276479007060693104645064029467223227649587285649326372771613141293497256358253875847676894741677220548287193121611150011074260426897583744198390699761471971449555767923407005932304993155622240272371830901058472552501299352195226221513847274423333755953452344431390050852288497835323188681183251174147261146127056000839136172925955487691892395117969121351981091254529811368856255351878128692153067711094036444754537205093879804823518422285348173742122579633632742522376864436708930369417651435298002783960984427396207232254591233445795222477727301908513810104692338690724973070727600040881738679251781602738621092029321842817735846246863259415391427099096209507202353802788319171448624143391593256224576628648906896969004965907993003335443437282275514611874742454250406300876089935491453019536686702020671961622764575026693510420695567268193289379596159745237309761044193222691101883930567020071009103091957730195570275341102931023139814086065621161810672815414734839717561548917562295335549011512771205646964418644974606606803931997845454323157258810376556227888300983019856860282191874288198954895277223581740296214061832029902145817183613906042650727075749377938910660569551389351560325486960576901700550656940330041537321601442894007364987729865819731020400341604667281142953950465778853652728700019986201879063928093997804324872286036690272452787033856009577569279989085396609810519705370941186565612271700252837153816133405291381730951494680264728618410642965369799606044324143497046875880169983748181046323485971200786587993105376757899732445599732872688040458458828310677147161396526804831058875600488434543084298088242590424975427619088230140566192620400327039235049164998344088317370108319917452432762586069380944021934221847203103131689405595568938529717773676360252854066285957471190110820927803773446557840540187347752184541983633854669553330973140072029046893246915979994882865810164249374816766707308103856472968314821926948036521550358963319485276354279811949551643489740701978383494124418644365442650604738548213414241368390607295918427282418260180498264593643018336107040222615139910497241571018786364024208658629266795802848339220108090941091400787797324358631414430165267215307038136199856169711557253191250082398927297660837202717435899511513573221436812050626036889613796847015294461326221070259472001997460057263650211205061017600000000000000000000000000*i1^94 + -34988491694531069935387911273272848585101606305686659210438114939261481056590071322431957207934557860947078503098621285035538854070797030752428018845343096641293093277908314469029340114812293459392893356000161654008342948487538579838369895223424375583760075311786139789144503192350281425544463439026965945883280324822830067174607786044617822353251044589422524265761487017768790649792469612911806898952534717405349043923498428364088427473229310440415654205858645353887011419000198186383549448782482781460833298131189955613745173167679990662046777281787693159858669749221893011017106123913204190411494124380889482901059550348469082623163865819421477046823429749937784066241518896341198218405232672761985102760015579165852651556488010049446947130914937864956723073527974132760537261771930427605874017988623506189880780023397759630402644802884555558769033440936415629637344741334849657013539099166364388509226743705699281367631981691766344833113805504766990568031608118651350663698965100897915421569773643832342746467649101866071492013952588536451459704712302632882299396234159950445200593680961744812837933083424406047104094236633632710728271919181365807158716689804326291006838361759507748779995046982701181667330536771022412626526764462650471448529207881153047186019279764995786322007502497516666126356510586363117205457842738377193804722740933291306259643436148570061598034529377915258501406173122281797978483205980134208663561880334229267446337690621605604308251958681588164516428224410981747916287309799699623225955887799000826494210450885628373701773922551409057166861269590583301032253772970116237308555808246361670026093972945613367099399477525544906747585029211908748867095990970221948328166256098526900619037264788078775576640251031021898178585284342777901074510877095474059408817668214780309325147073781078119351425453879038984865540596897969393391908183776626027104196520529853092678095106177583085773289876704822690274789964988192309539164162848489732537289160002357115919560461057719029114992925164752068533889815222986705714695104934873180102399067319489743021871833570812643216030218191678745654738285486458285724647222723853403491337085878516583238147060319939786267286997476797028140937804078368422599766882296919089948376632939631873574624774566792984991224996818021955345801000391678226180224920413397466280330961363623690603688043506400775901201799316173292267984276709945054235952872054606584013976527349918789759554957644989291606099804727705693739010500679179593025909805922002939834340342154468572374331522383779679388782509968246643946500433116134283785513857613805698649786667591271385728957687932558886388372775358746797109521295116521255811126328849314457912148048421883843121295072185700619916236155064921604854181300922700189421106463613274607544582494260341356047094930597012196951589308626902193194583036853480210154738848010170172012885627366324363914465499191792443447108972083308652115697360530077800215781579479078505943447270532349791121547280422522782980461169776450068467840780085936209853989308072751451705103982142492373110667562840097911014740830807138111852645940428042582035306553612884570787580152066099066446471328093011511367706769721772616807730549670443712605048726351407069200232306852713266991844025683010892223595243729444844220675341608591888991337264404227657419442980354091262985956515768394564796705347884875995204426305299417277972532572646536225907170210910044160000000000000000000000000*i1^95 + 1423618871627924645239803643035711017004137192556333987668859275210603954517208184434784342878486288998081471411182618012570436631083912610763799031635053926895505775502143596612600415642249165256334601752113611558193252638682598005756078220847557917651810710603111277471326406252392842816660732088029465957220530616857720535514833860322427094062026919005032860275726680307809673000856885784543004361902072092122884774920234752529431544539281505387131420476402392831159473311600285638035799928084673757011201082012962017520145667430412728302577718659016065649742681877702707756655410829465199882104199062120725090848175229210964500162467641535461174216959486516266720592240878957323591956029603764488096795494934836215127216617075242314594277436775973007856782914069829526291398140016938702693466808816522759064230647275569182383517551901152845996880816837690753335220212905486857409309979070549172661712959027732983153711992524374196524413750544504072408918082871342649447159277361736266552193615992993726729633305078702841066774648479663996580588632330448512905008532614082312481835722993722108088368517971887197544088553086756578432745043383693942028659822909072006919101811187067043717545528699535379797414901831071892917043058958913058472372991951023764119647566807351165314584261449063971589781413593434169575807809042651097973077871975232189954951471415839919366580528222705179301043524694372352722022725636381024247866015541887800226315152726383609001649992822914298023045886524000168668707520923609796165271471064987724970809456393954510246050705624926776658031767929334113613766300442039035776814963728841581554327846426164851120686046284312991459652119973871182648701010634461604209121686425655962292916465924588571407798135763623841041460524235700126499548939838986420948548384474639850139791615452256005807948516136315738214566332838422348321805871135452019088701402140251575498823241391320949286758915013227389308227537391427138348261179871376764947351712482320845558625547215775029984264391192560538788851908546629290449933813245882386537993824357400088200652477331597748359938729972352057441936389013921995321501859303278714327223227018394708656017360455367630047421233762356364508646889088872565370567255314069928089989418588668958873492967959152955899296650777505111128892149020443444425274113975059834692777292132898649108225794664845591631208931360983165966164983236465025337028534697675517284836305187083417217345444317934618493629121237605492887294123739502196095068710761894615757022652456401067360912238146205595118866936558935369222161155864600142914820310770148159420909208767298298949258221057623023604227243282892035379800875731789734820137169670817174978289009894537599784911554304742422803687281456654351991482632304331224141425880028664534792694999054235987079250953861562930726300117433602472903450401649461750841738988385556865470034200669990012001832663810374452581811183606205389745480551305181724710621760395653260502720578412097253536662529529885452598959804532051653584193773466334843287522785580677236852575435293066201238899320868041397496908471532885161094554098913934689352476863960644512106103312641117602903642663625974159296422843035507940979662290880786139775396360624065836346504235255986217448247466886123450301837662400581727161114946626494105536738421265339644790065211752919101276651387877866797325065359370444590884338587900223691968319553888749019463680000000000000000000000000*i1^96 + -203186659552299884243081572549561228742345886489182493671882135022655370779611985006221873831650552531197033604645307052567285752912443363620559172079865303603209926876029110411978541854474330768612249503267584210147872613217301256610137681336755402742579108264158676499675183294575129568163579369058448610792938381694810802321291390907052214871848262747798363340997454287533275181550302418351557193432660680923573867257104843996816396767528332717005963656502673790071979068374757787048342376687460767048930712407370394237959821889750829611775271343985042781497571393975750909704455023178923430519612831157674943522926807820032708533084886691364934306429351300472246292222402018864124752742388672939216095288725075566056028227390958102675946671865122487170541745879002690599391236166149387321943954203484852779583366339538800966911278837916440450932551067268160440728764079086700843306301389310233213563793879236429062565408652366688846616419700759508355720599284105676759392102009728417998240318382746040711316168531345678754356231632381406084246295903394934792465436935330288858351983279536524167107139966106970685402765968982138579076597943694954133897644890680888209853434625904444081703321140621072736379658149263393289319199894673946928378589425138389947960349014883080994607839856588910945536018717517182204097209575623706850894079500412381330999178716286912712560475236343727073647292998371812437412860883043988664653364129911765134201270658709830087649878969950000969448779303712379821079990231030487026241266377339102240560100749265222217480382934215137272711544028830335789201161669071594868359447967323693146060488248982569036803032077619858190548781284727296129865149175766624055724749306259104964756034485256967773702647567114071118535875819694634921970634015032330760308731250321126929917496544452882993550153688120468699334506239967185070628522178434619412403563195410044037978157151263483096317022546647577603901258361406589562415438323920959871300313147320087413213268082374814088271187960615025527175666521209989833022215994667772210140954850150283974617706284680331011984693639978021296272236226905457617177976477932611538478507421138455858645201517754258043052657791483641131657142509440902263287438399162567902273062386089289590448322186277800392668013809811983363193049566876691642451694693072123828125566996058768451850627584798081240416082599227049831328560334018907666766396100273580891021324914501817124738698776552257664281682575942256906553573118808655151732244274409135917380871522149977777985080359949767363806205320192753329707608622459967752044780602240442656679904040726298145884253176012933507891591827587985179225581471211919164248136247206048752940562725670898206155895770057271624935738534970189428043196897560633797606838239821708385755872133302364927983802262154349878595600243737018378733146578430639950308179099159170469875860019491321676268744261780282597001829180717368707011261751628591400637057333677567379164707088270852530404024839479731472658194414033492840845658087054103063998625285875044743254639134374067781181773526846413987817806443434275600401502759082424206268099481362583539342412601666124835048592653371086066370504475029435729000534125971665097471849935682052273405620605939124604054848606259932113547918717029866829409042508990253738366934573719979730959866087992774110993135798698535093147682719243016690264500653011130566940242739200000000000000000000000*i1^97 + 34685534608576144261361764802794165161884929657693168755784907063993787774424666363675872998748002137701714436538674815016055910612349891408776087756538525612087624116845230600240171399725389910114326714668561831541458074287404343814949200517080408950439160978347841988597665637917553058908019434801763599882363831191362770543310594075414922134994503115212644753065700493810754268004694135660649902909971667783491963437303431257829692329214945381357766635898865787881320649696293830138062582243384297300247235682331880483392931474859638378953433352548006280972405842636179982276831528001248947201474901721877659390916832369611275182218507839687682917816592229175963029895820107809132333863978712831772082959582463129408920307249738706603375264142265677702428263001588220254770437494619094251659728764252044952658914878990040915998959889644157684429861984081237860538591865120323099558499478872494262966788881535246809813550813880643871720656651172338499705070989639131821454638862094380741779647993375599833276520033625594024796132039840079189416460334855948198704706675468630071664530992436931643221146602769824733217826426310720862102814457885621333277111020568836682614536002439226480294665429011070463773421524951635730744687253744550113612786358789303413438330923430976713882127953581015998595833847073155804227596078081148818843036173747830774567965217698201990974120295953068603462588259091239676490134517929503527677875611982954915301400893395450476883930525420005806651657667219902058610628133054086659327606421111709822235946627179702799385485397542214093750106518183735676399974572008130686269762849873939007433057513343968367372511044969916581178902380860355094751444495826909656446003682180948015209165878574061501305986727813303390536346429419254323200541328556213168519093466383687065286696217815117959445750323128951971384435237796070388355587576161557913185109724382596984491814820187057193100468931177046705803920510433033722811146772724943599613841900711509655002807172706068935421448684071729327459460835976655817987087857532563537705853667406032544646382483713306353327938072413563679822084549293416790574532191300881021119650734069908431199741750490011853309076120221648156283172712762412888602942550793454126000849555159351692240990065638497144343652953658498188624862557127264100253650092595569658015003927434290124173665722362847986390452882920033059681283693594475533256568435871533884617835895501437987560377095320731480572359395649549291959347515702153652604579629333154010380888531361556895135827470870615378792301785667152426889621570464612019914722289980793541916438071995203317535237440916861616431162283204347630443718950387548920114550988440933051206780974753022329136235440347528091695171841403550714103738072335398543703655559726547971757482578114724724929593588836396854009042108130936921011982300593878631561878076899112884823628017914554251533674790972532619396210534897527546074292618097945030662791868313239768251986657918634144437064578721894124089266460449660753336241806674040559749058730923787217670921588474485666358123989386539674821161870903515437400326895949565955390724867390507075426846286575524477564044162041127624646090196167215423137460916632841169448763488203774452388976271787892394797496055185224677299869524257455415478887372103847822549662846752562927437959301821263174260107122644428555632707223745533422986374059581767680000000000000000000000*i1^98 + -1611945337295656752566174040710758504242872464971660689824925150459550421605459788202723739603838720250528828078948753103269761937315324844652460391120342549718116179904557668450552118660008259428939022124354020276638498593815299931931801128838891740738620492205327603057887324826751600717119934537442238523233617393415127185135907695654579576727256774422959788648645188951619963082351896583317373633606311329527092756931179766737754054780995990518490492458671641116571955500223353987324805926411509769597113030384673453250486030636839882777950019975418042974514318004878621304245049463932233915535832905386727974077896632192227426354722227099082080875859985481348839783952769277194336615650029586705525468613351927578495025609512352620165213381594374888419295454953998322715733217821696818644183850462036528995448980146624274794612541086126912791328113846379917152724164372878735322272296857499715285976553740300891066981539359945928344877606254430181938692555325932018504173842194820613788146383471992038645119647862427657196874115669393331294198284089186969388323548431975742201018023158423688038332321226608930617733492648666285603568132956896239083719596482151704990821846953152544245494054910479296086505612052906243343959793683013285361541392232631523138242775491588199557413383208220475666534318150331061901759119927841446285355078082354616974369135513878885066418427527027725491051154440733235700222469274183624565566436244220367165117533784834867741037777176490457788954827121144521286453805607801488758778508369398768993914289919368752806881578531235345913001322245943419194260468671305113057420813915508869083992970620425004210775813429338297621439281159539685736510029400431252500574042220933986281308175026074473905012590329028593263140525141058769659802790932922677640955124640551693137766364825895926177624912647480469278728181151780925235459787200048146760839624447845471124206733842132999935650022778738369794484926533650196339752394778583153535537159982241935838301238474116975063884804421856076172492110766792344897475496468706953448584338230252357226410844503594602486234047162798831033068904819865997631438558885964729662187865230638936145016926222808423107876461078313955600582045143198354281709322858987597731473887635802515975456827549438276662341672509870332430094390507917805180732810240483723671160912896734977720863114037694399732033299941540254452012183585401282478490548899620550811449810519547269397286128055222486338183571621530034453987305079951514807853270089306395664113867536896583425911621898982349342032608424150218516368742038455417882439524114010047296080738346524029083455026099047019691203811983409438820528118548738458214075030610714694004017358972077754896829888993790399793436342210840809549926519947055506461940542538022316548951355068400427350304528951593244634160160908745397344502610400816159137889154045035424073165353018626669736111543937708427191460964016304703307498962877974818179511253646006351846696573566608564900614907088519378141971294793675939457259910133035028848194731256784918503578401870246685130082184665320384267352590513660989727913539528642092868992433478281351600007508834411714657988822044019509258412824087615378792656754224061833093307323824217705094764424820097984098595332998397062150623544820900455710518954449676689034452688753634166106800008276878623595555887187917838164905633666864072622080000000000000000000000*i1^99 + -1179491385047725136076861714893634210354638457266164129734478185678696420927810485130832854336643111877073214296867087041537097071761361563279436731294206785930979696982323666754688647125352513741566330707570772768713597228346406862696633418584748239669741245088999355890092237926292137889071020027228095926673389494771788551111893417917738118282958623876714445034836997048229063751229010778968862893302602712602382361227304224782107754134200599414884010227684241286610501909633951739801430973773604454956082000809924139753761708185239086570290665851617014979471870565872608448488991445899846607427665034281876320030889387394605547116274970613501661364761960574386725834998556901054191693884530506359733280530541456642585397141320524421722562060947645763083330160096906829524921600514821182055789325564763406936728071720295819551410449401042142947884427939972963188142266011522895066511806247206283530492136120999057091469579162786171857176402623660418139057157424544252032299239175865938546659620563431661001475225820927466620681765344389278862843130244471246321252795209500136963314869360647821992169669269119204448294376908900596060100794300313620306360804938157284770137505680568099222480537709408987356925352735532913085677711431781613127558104620529922006583383473472166600767984087883218358842137350224568653960398233181349393812096858749319811592621742326536455306155455410263593933586714553846519585570638534133288603672823847094930969843725617437301742578477348909500701243045513477829778713888937976572096060507254580043970287600866007016569070407700274429233614650295739942139961226082756986399662590058182971559740534960156493610476908048475012361546280525715883267731080253180582732446769861027022928694839306974063716414174874440972026047826010203868058022028630969922449371562650953549135135533097959583881749452357219867037043141644461516876518779226733366430714877928881449841163021544361405901103615709180082465189772788217135918530820821684468789311485246114266361484774877032307647621567227271553787783884706447718046615484750956361933746490790510210547924430924703672946983767020643045497370275829628423687667788136052342488832788456511201394050111588237432232236157890933478397090002891427080245909581563001462773710945036861530992194460656928306577438278480858980056129655529771349869871609717738353405879246241788073734577551019437311504428783771751013140286845551052050987035459945271600411636125631342968568229766414821159596055675428599071222656799684987740616810770119437662068876049671735764810631665286086891997043472833859667609944882264968163335962311051328171003721890048729200970688074786709997477858607256519785139608206055666862823611786108448645139407977637541646126448884957966537491058016615288674292070611494569961348563971970297176501706357796646210867781053386744921954033757257591360313674438629035165888055123372864742488183737609301844261478428002581423339672088880929949724730987514725667457848483351251844617524204910612872453975259729935481527240915070355803783386246107627091990364118310296531468691468420541358761136672129247730240150277118201074289618335220361466032779924996430661252497593846471665885011335362798333879697866947354808165602964928125414060963821736574045526254830883525346052909856370927427214628329891006094141247314989301363523787067477473326724220095714899898516633166082022660783472640000000000000000000*i1^100 + -602580074393120406764955705785218169371165018968753775737307113230564535001258329315284363552655608635481500551601545287985020590936665297790337496225820168512683979664333278392477983744068778933704247316633371163402299905388318743537111053209474933812841240827999859620677943154557016782215548767453148663233543980106014277048529643417883163540202457133051781894091497010831732686626264724289657845345322609728548125471127471111642741910338072739916940054332239484652785545607747898195958384549495028421830375402821976185384544996806575335840428613975889835486775566328434885165938804823036349438198269163963503543730881541081888842109779861456145562346832484793177262061192908378759982740150114007728386315467166492001158658671711030419883737623733123404243345712603122767910687482055976441704816555577773091200770864502882180603038275697615530392451851068501542415160807454863724843639797646645273367915168633002502693296102510366987024512640895184232199618379977213636792317094583667521802928368033263078268666244337948494078433395020742014679071863399018104232326394658969856981933871747629733815538926437966965956193178654398256984584195430784539331432824031364039882193818990800555991976827513224890359003740917974133522838272078401587284421640603185319245383078643768393465655773658361872785420766466768602060846363991981105987318768735790353560780738107644946566465676640857779889438171093065839330316999629434602172525208555932814630279589212814917655831034950993497411251407668978436590591257105201402646141788093823535668158611512075013480344057354739350521165047890863840061034989355516259110048367889272066602938424306306527037000401790239265951786020882920239996085070635235679169390069694284819535631949268737829305519217469967733065273790490872430175829955173033782880158151073844010188018894095466437293033898147674598114873421788725329619233614013707266549218052169005152242349937539546675251923069778330168413668196160304924689737970586398211352479775109547351790217137989341610064858498079659256865211913077463961175672575848500064061842438116992809724990955668462695296398266805905358837224497161278048822962973593491755574829652832423673462979197709197232385130161969036492523258332522453437042130720737401566111835950554468823509481970198355112894234093950954581155341416354562234150218309098570442423873744504844678721043107681027808634319275808410599961316573864944293023371289954087499904139053171867783181406030930001356001854826581909664543474945542691731815076300340248432790537240554918419127562478506747204720925265904377501081876512666018115672862399161791787895179312893065836093130502982413554167618356509402529886396871257444629902431243550417440051733498410698965386238620012804174854947956380272381212998879885429424888389012974478323626148641559559100424276251774056496633178426988352763433812109094257607182226045740239412163617916295081228305870500879823706797934020642823686401887696676943436354275948200983874959038196976746433929349055936540244861681452660318791710972288556140176825795051438797792623863787105956657009423912159766292776862516568233515114654919697034588221293326751039209815712672807205244502080760538327784987884242962690012188853160677836285538572405478258691067436555265753708205711824289995620009714254954287677438184132293814065225496541395826980205323771653971824481822310400000000000000000000*i1^101 + -132533595557327675370824748239539491024016693815228177829182368551796993863280800534495586645299156063848697380739425641863202671262648838099433403592672935667442869414235367774751043735673858847419019775710867340612611792627585714197572270499386711436554071665256851189794012003388955174315091256974148817857662727123739762252930895708661952626713071179071252000673145237663267884209997924140045061254306817903576410503152385120510000918273894906811761177002789633483442949569873365216796573286388537645409552059188381575794505880925300374386965819886337251351371947635760635797206252033565673525720990455622312680253424310808477712927127764164623827754279606615915696921124451244344050252529260819674912263963925141791918773177755798016657345150976272458953635951166218286069882400117929742197755970621253163421701682933871723221398731544073147057277022836673747776778543887580836367423393932634806723082632041690756003125084127497939772562032959332722461340764564400419487384146047579070391714009324741582461866370193194539446023748720339354465649343359815044666614258747746661070639597457728916273523643872404720949626790177643198429593230719019029249869942817121849269074999742753516172826754123080193288241606535834149158222574673819867645668926614443134988545804696571683473283490707436984697429606793769188373843143564470876653268336900930521337963167403091953507990948061055037526589153310299048426206283049757867100704358609594311714366569103106566193663772701834885119122281117904114341448497292298299754385245416642518162158753075025981544831947924679863897557765378998803353679117297888865482907091592931303630382002103303466142687959775268914918490653397999051634929518656046487175713500160053756848661744356347987354203163507772904110223515310780801113299681112985525565514619940818038192667806001182623974690883988646755664428374424450379612712974961427290532741389872400564855395716492230821912874087655207596246079163636445592855689217886316577053827878330260120534901952303138239380356601780418566657012306591920969719810591089000738295264808198118270997258743739449212275277418195308255743020795589417121722781344631572018102504124499280848712012023954436336886475453713181553971475080863490044316922249629508543466528120369266908309479551337972707205897309072507716627865176520397090883111872317773029376178802966920027840467620304075142303700646317287520673703167286392222863938757532633458591470751333383587239261767145104949091833461746719186837191160389348540995649663503155097456187857393986098889841057148857067293331132053150939880277886677166182070349027438692029465449539500368815102812598256177732066730497016042928188121395090792848218360221883163625789732606854594065985473251827290545635381565140355501768968908587062794066408165580082355945989212421919958680720320381983116664775417282080998875837598546865429994330753559017352882039791392896985770795803159919943780034145714332253562848469218786858148404034136367780807932869132899339798232287194415508532372929409608548598608976139403904694987861666162491405174028915651189805623963362806565785582576817419575037615951469526852165406613125492371805774721223876530830544860242787417644096701912265338723123968149407317614291894299632933599954003812031998047587181951111902033944859088719345008327725642813599084124260952898466642067138071756800000000000000000*i1^102 + -52515769444401306187288664606043648681524967931633165509248192012404863166554812955476894716984061672174905317163327111153043986684853031850020684381141982795252252901579307772020776984663199265944575776032599022250729395093024088652678224442103018479049553672135347438582112374001007705017058014288235334849629039778719679834813934126352608931071060289768515241201363326057452399318346143874831478552141033782649628958791452988202248640075518915624285497526759257424878955016363223787408292606677264261157317971350256784650467639791614672380502533933660526932779878151527270594860619024357726266903158039455264621071768639939344505169558553585492915955067463049432569272309403554549713330603194830026330502907243606931712524264420218458961599278357709146021035626207225243140020997472626430533594867069269785588665380282663029011687595572773898694294031253616719921544400153568974780872919813536276828168500990039148652016703878141104845572620267283971686629269316711855562873422545242297431741824005997451048958727993998908357169340823433140734136373727438610257287085937939685820802992393796869875497844925972247363922288665912032276661218688615383920707042485052971836357592686433283887044830469091946246675179380765536578994975566279686881548656904417730294367030608662649156037859605658640999817323784178927030938041089482297435038683439610675868981304297611637943185037863273001717217632585202311718943663718091111339731558265419993716129654709034194048273552225476642808813481527918156003719204347299585540714690667303967704887397465394993920602183603590020534644477034597490137124513661651428520199451189153586442154401950821315645420626474392669971937592810284005162056508448673226998143636650915193165977501282426121794013224621306015610501680292914520600356706492773080149126061928714976621709469934447402697436374191700002447163430907711659855454806488564141775775193135997395110272881972106818804516028503737580992329269452310022088711836410147562251027541082831203569103018664504232171832511122867647705368987446542945185469984387323259850110100166019734250346191070843632464677435490946774877361485884577515743100571238737559075909384964681342491741358252719587956207487927226659185642969632619635320379382899309952633562161566656939149323299212636110250480867246891941776162134159030459137097327084704923180915393527873375010405809552218676520538588755620438289189660820082219520968291587911432491437867675528964746378910001313537452114158577698453715288323623706922407746193251370223709759733200343081574710357893999986877600965971648893485038760876947186750987207427896467070405401149358491602515035403902233491771991777973654603261407759720980814616504613447402111268326277815806167388493994018753891397946037424922521817195928522642625405486107803215758947676833634966727266628142636360812842369160749962465820981734666199504519191079451261439404894600997128057471129432802942407753031652122318141453521283339614680878809892281146818925742029514304210645749235607868143693805445414218708232579733186070008469489444839896371296430567291681720674260696126253952652629004830324274710173003534402149296633173246170457456078665128658929330957208052789931833132829054867181885039457253920749877822984044489844705191636084596034217863819211262859565323396318112642827841551044832180851959829658337280000000000000000*i1^103 + -6537236901792523084081991610552936713511798212224808139492371351755316247439003424078768595385132815778104806069800787560612267427520775982806425974753315270923798297070875630944290839986738787765931853004382330527556796807112395740250381067061024237899675639601448990964701835128649815562159722835932898167225264543223450695154107896579514554665316385738361854198350853898585970094099484791196342137412574529152371513606400684576599539071715122325384742524756712332942597305962530854772783567580554967561400026061628477393579787599175571333000403125278009278459214849399804178481487371350026134710101478227400246254459427988395070844375285464179105974121783043687670407892951042295540350564987833280796750843088727999265212815751133438563320949764825981285094772461433666477073780078288214489550491135046629548192479441260472419211782834845976193924278925571527400292871886229343350934114015918004850705607198350723054574890448587126207384959513968389724353334990588839094898148662819339714022175710851339092635162742524538004592672656492408692297652251831036829207850279083121978124112672561722493969865334855170205907368133606417683768054234450495221479658345926427231208709165031491744119096586804975430251243999811256733979519644624805518384664321269216566558398679302300452864666915627850542448808539879921982436885027345519907546412716008503812910227789317236149012695715329784205588227590506001144481325737228189627870522524142485381710039091372454872180831965970505241055261968390084851309431809645557641720769126539351133268204351404620623273903796317368969761244869058269537122535109727559950515330704235527643261138948161353334594731548815302298194351935715489282436626324960446306729544915101553832020304417153390148518651169376104709178824499875562336696805462372964365076097474567433983629195638127275222665469010239290095719863431885625213795580056955012611308759444850931241327831233994776446644223784952591434220762608234231936370428554841974822698380544142468183032812087691815730619374023494213831946878262048515281662051728329210226542727844643683781953216112326309755160616613963660832749703879335538694639919020849845517250457793791783568651271865110838248900191276174302864391223727499842009530230638969549238591820166643240701997752948975764804820256930014172805011632699131312619063086007674871899847756076282409114970163376532809447835783421812716457367867457660126437106183987069426369753745483910879137188020075156727008854349980218834618122348761010073822193754567448392289163583507880129758407222489720705716413209150014305232004747337441573082044630031229499703641183249643082877945541174692261245816553613333315114334374745225098356931010402762562003097689341940479377099056624843996470881459160109559451968505447005076698147393665596790223824739614138675377800303134450545461116108059137793016529279408374772046922244252677774250351338982722524819946612119319021750516977619725774993312164093925455835590745082153811693543459156999610146635710073256277868704620685444534302389862070176736936360182469298243849319235225709974249983506973635924969554202704406705015424116817183112801133700529544932944146182213483334591957884090661630531542315662161075545432110850886141947027091862260648910620985101897898369420139006825052343492201403665395623289484469491036323840000000000000000*i1^104 + -377864739167116739307129868106075535925015557485183451232630960144338557686690681346955829636749888701761026350696810127503742205955287289217065414340473969009597950750141211226812921213060411803921388217593463845935455811878085992827797660354863385228147397028373051754979061742387794966074069166312498712603399537231323469711436931693772977850807475866377232131220121314207513989034029276385504630432310493113489717783269873178817989146790808219222567628699775236194770164778989635422358095278931299970948070502897077636518939616540049710519142322795430903084971699403972132532738271082872207829777927267965524711024260533857913533078877611279039883238639124645979562450484202605372439371463721616272240911198961669790707096222833964657076569739377211993448269385878346385367684484291410975743733999707117109567258134234319299776190123967042120575526373557488579598106682282016500305875344537827142759457888083164876504079355830451290965560568327236571318087422727411892035083539310251726409019850548121796303740753322960968220159708923555791806519544255744718346565887295723433490693641752278882913124371652905400375940115597193844830437028187394524012499790000051234071544839341701821349651912222716055100987467287801784345381310432243886340149544682143277856774663555256508617161789963353112516507231284430235004989627781112060301074077521401997225355645916243939235776922368299579743463698182595141566681614201022631880981551127685711869534545111512347095995654236982888497507792799920381542796163451045906432292806217718390639396088174957880764345162518080049172484826691823805128087085679696202467716043350144113901663752214965258168412648197167187945213583542021785142510644835323658969084275980241537558864092525158493513216092215010660272219354029951017549482216946785403087185187019116408964004810592963790464076459403804931124450734660321684525146605742846683797449251906192885075687548697693726731976514817446359104164529829996174239985991934976014629969512924324706138208924179271378727716147738115675943875974139572193369708720709515210199209286750370344358400970677669848706399150026215180684361713259285265434296804692660967236720173858191301969286581601090971254490609574224143730664418479371199409369055585991656970013596666514237873378698049969754047225239565412996302503344936105305849566413604361579558892083434280280972535869205684070236750965166078526270129952297123591891239613146989025092969812243667613780329818703963842773824395816119975906320707930205426310497152258678077704477144906915910276333462377035878946469462156841242527641464633733690402735925021786470784388993756503984356496786695648876392621807902048334379935441783493990949178035192878579299136511034074766416868750815109563732121471131140545378772805963771959278958738822392508562101131995314639627644335050527379048766995355910537887868907871521967745608799993919695040101590782842833916311511128447033692739250575070046439604750007041973598549022821114553380704780463808810584509925119294964440962673667673521211394271699333154130131139524082133404337321565520188957291836198876841976398021616407518385253521042257176973948051273605523240269328069092632074990639475465972383531355462709757215394380846230334435645597678846334608656065242378652449334159453399494656314264397932898182758400000000000000*i1^105 + -294966813941751850260842735921783559262996382826744400508077535555032405529453601231035369106031702241530490468785755744160387324534326830162306272340355768995472517337201934466400218878575632090307469016816527076818461259273453684339641883956715261603068670682669155548192016587232778477439865329841245441174292994844779139124552774238661148955668757693935105507367916047671879377628514156185287589658058534501455453154395263228007640210672293515392758730784428560359298948212163449097123885047534494960211785344193420943997652520138510090044649037560557568659998121395014359002905152628366501630191594744890837646808891896615706751655645942885718592768144853677442209558925815486335505897691004661216288038047054923521101766918537650951049224114163820208471379235225278013196656932884393011672912268646080318498147528543128985669810851485387008086786515660361564069450532351665254199599208726903741539252824411231390819658121490441553668810678926309164564749506104521050691166181022759000712055090755753622104369390815111945276872022240048300344902406366690686045803224738263569890135485286278553346013928720423737318295074739072376138374451681209262203588478351593205899417200784532774030687177669063857754215363310915932599043372472646390204093987853933472122463505072069279254561550234972830184146975041220789559480874963281661104143375642762702468223982140676843298359260810647107052188016712319603389498249588564592997853125734584306831119679802216452148089424503987609192394426221766391411189689159592505710627797678927439385865493643606407044849082423502007448333293125832176926373325587576157605880047683853081508000282453805845788474205302710147655835479673381266466916728964690309317516577549623782932989280855202364067859560048722634408906879591492643544077536274092998769105502663456165945529557953223603911313962772327833778269989270044017625146391831350052568298628102615006105272565047816612984133296319964649488317961454999968346464274088566449972379022558117708041028414808406814417758456882606837799688689041231256183505010468021774800365459436657433373872559988434367058218226285553043718455421347826430532089687704241117570656028527373652495292014339583373534821008508520632579664729622237992789258583936344837244459957497734865753627010343297955115895035723971202767964091785853918736509667286300207677542981115358578328618644758418855025488174847611090581160569958798437652249923949444916973025066267339283607607181963620067053224551175902046715363139446343663355034168739080512078104186883702080795433620136576506497664084136084405730572008713172900064432539847427241604926482150751388704533931858998571827045467844234455452909886919691513658567239849011766679395442253237691282543069257169978147256385134719619052819182603681263153635581782828634825407834770080257030581066631406136516956759341589621318193931114129593018026413417483516643698204615166197270734963240641542410585382144374521550977996603786219925807201969370099458071888441683776475422769896510082795385555201418731581266988244246054871543894194543272443092198741930037037555026226347907009922777112317684138378565361891523422507048906590028180032125463871154525603358561517906364511232560591424358826315076477071131704672143080515903874366937084933666861142570581770004070400000000000000*i1^106 + -1397259503702661285740946110215154884882746390123220923954536977794846400650048605162252514824083345550978236479606807047996534167854945869757887558671980052192260819463467878493277510064528868486739167944249822653575528498128873232687943906267001696350844685380094380165800016478752583336754195693663476727336183078102595886356494762685355913110654582334319133746061898553308862086034360482786994757255173182278879799193852986641701318851876477977290439125451014148966262086176163166105805342972961178219512437368239967652381004416403571627031703680590754741333684179963596189466689499989211882413189481272704102321967332687998533761667410717782869317420404282933879214899607899427800142906567887092139880210263406521497307416965215134155097309823686147284438910067859645567380843252920661113127673604005350026165172851285934806189276118732224281045431902879713977044577873104657785031215030303271841959742416091512940829314952078650656705440582102572316596807799270815664328633164395921332167871895202079985427167321050807077432974635606684030170806469259688386663672311039139193953030518504956920538922196065151044592420837591337134484905832078111094486136993719487002459619645856385563068296506060652031677765364411823832063791019307632725447217978970698982692223743562442898831331909848031291376940841005836881821457776053984106293605706243188043033809996369867482472246962458260713929788297746615851958588948013815082874387400525380223162471436407709543682988564688919853551722334832662897405717371630300383361913882589864548687269235376745294788534095348534180153286426591543284954587485311181490960342752706477885780590463081051210176014156732718861076835533022701207437434013131582551635810563472351800769315804166173044149825897468534797480691808578145480235279327498870636882327065871417607887122172098550597203117528036320025383400615340792575154417629985393620332643119315411897338586771105005032707625807052621110540933472587583187686387215384505714648936750089943248260687691881398573779365771381500117396739198928181288963202511164747016309136968866344762330884087531950464742205972570095890942856913983117817841177897388164856298576454532906852912589034966435285831853903410591921090720904098121104954770347298289307818581598362342647760179184923092043655878765190039804725482219022921789067692955960243860738714537059853622310473642720384504306182373995350193012408229318344257108534482993182964912210287451955018624071853719486785449134495055430569647296255641219190707952653111095282157975114559249019613143407818153178443611768196176932310937006361421919455936853666613608081712314173085267361068496347872943456735574219277043812584321368581792807507994353949058775287403336819032778059336207351239623724708662547901250369624281005157871496420678018120696835682028602037509936903309937564279295982289723394766826690382716380731043911578924970787223217949352648418685825167542577444168908239331535500270689737891214318407774945989921019266401151045286521951544021329616550022856717539606943794910195798642454825614625413840827552711834968898205292619097341432056329353659695697574463530537353352807713048320395671894798976091390599933060402609515925462180730964819419721914353286978233389886976762913524419923464209244862071963648000000000000*i1^107 + -158647215571137258771074448877148533408389596319488268271557548419898124853944847481711442795630282020469906525872464763295806947796523665208921730389878833238416439389278590831996764449655368377026225338232016599826035535045862923276903831416067579528504185855834494446361718990609603240844612241950954859022810802817629859654625599973260655721169417616347478936343275112771357596152770007087094088284738863814208469375515297990955923321252681210524634950454280865139344168053705518212993309154160110150621456824399255867636693146042453070972487559896501103295350930000363573507337735986971297503212148320586138553985289643397000249274143029674591302074058339868233526986592198945043809830938523955401671569580959675483869428422604342226991239067325494997955509803366281429451788390842245873056699797612414489173431633263275471637495896951539981817397823322285962517258473406807945467129494748972244080461415165546293338618474630830438210313765930533273553496603576124048490490095566340087631386466319721286128914409483931363868285204131732711073644408681121831568303015986098390616092878942069640010590033206423617786646309678351647892712531091265089596492515835354208272596406067100617680388988572035839306384394790025929223155518706355440454067042449358071097392922747891420846812827633333295750850100038478326264989549795966683770366395412772308385036936075852086876161986523279824410690849629280186578067164331286457803033295303475580138774302771506205425545878116764477583513874080111574682396786990579662753752137410595202283996527986711422248494727408574483224630926183333870544691367199361328692875711768056999266731046549689300062231278495430058278408768764064313884604739430627381137601009999506292686286792691647641758717083771967382857463715571683592708312088569440616163200971674212845905079850220381214544471648888288352931126218302487283345487409125468236540030983380802858988703495439108533132341030881285570792222066587847072544333473381029495114313691986103967029265297163880552150318326616651658748649741904348733991649243519611436762502671082681564586392003846947906311567342754928213211266400206936782493530465498270130598374531903105333428565608671415685913494294692819993649378408816673551546543823993735953706794470473471988687604879328990456887624884424723411380235977242308219914828693379733322944549408734539831598026241742733143906687990094178922838617637481805966341157596239859468347887390212630242028728691146568132454864263722934141974226319651532108965657421051475408807179420724041717759671184768963442051002408898787428899052715272208151500263974453509022968477825533985648557423049675559390160184923150192943206119689669697757882700978209227798356957278545811117628222419238126578298134870200177212350496585598114362554094272741089306983469046449518490095893092793438837944661709655775387962028672609055082069569528270618097344768940391031205626237815632362939342895449064561177493448974010151136914956568617096216288945806695604419793191283768840798279225686760510520388599482244789133280744106694809052287816499834142128327137954951401104398576022682792490574603378045581609116616284756811327505093894879233455848878331997914027201790149679397576352565689197038773882219448042725749679770828800000000000*i1^108 + -12207864074798918068481603281096762758363461008222208917259864269811748154032949806778576427809868037222258489359803239403562260531200899921256552605095483570394124201183293632079164311082804722065170304750515323986540111498239343909906060944249999361189817579863570239968770807777353306566857715512223981904332216157128755425580117268114560486295245193152584637017038504953280832376047743086326421356092087650123093772581392220442244524292592161198483598901151663551320820055467371038294127043390588641954818611981364394195036266306151261962528527750176901599926392703905041283159115476559775627719186474503906111172101991524889107396233756136537941078594909829763675249928789434745730080638583060242754274982402486174030969740247141017466017853309396336255927289728296734610819957058748638642431989475523436351401342947276476989690181726659414667474088643932749207518891769610729596919262433692975496482028578616299040703267035861406269119290392983918998210954519432012199954704277737044323802846663708732486398811131233072001373226913143446274848450816466045223951736084650613755296613968181067590975633723169156217147116279826299980444154934847862673078045366861998629624005702033256466989812263395611549800751575646951979135745900618118963864368986517885220406995936823045808733083652466142665434245669524687417890471080874125703323196014820084604084746685898905418416762475879621991469571685150714532084912303588536435562820060737301877422748935780485207832996456804530533823284084350978994965767801940666735999859804986657033426074018403488319502814530360736983593946188412871104062340286606575449354460635059414462799543146966694577534134247091952583758645867976366895584441001421510358226435375156664347443286227731074915819680037343625414449065170255224914091196894887173965467760341122588355356998836852982901781649420137684955797147608408079456508859361431815180383830708014892641665800867334022378393049536960060140144051256996295463707774069965681828345571095004274967837376382539328916788082335934522206824818209995132694181557429935913319307781392171956609060305387994129894591575335417927633671180540546539887627724518998090277665106413499164020353769406341712596207938654243907767688982115404641019503839380677966507981428930059351377157333722361853465116378384236857554432070977220459742271843336972230212141409597636512375786138013208380916231712203731754334810162067566854932364587358258369999132250191080513954482554286517064988273550458219530630178502332845775521364829094829438597127009929716672757217257581228217573361353605936239599983848627196268034707221526245237700262684947482769089248094454443226386301478113156753962249513520499875975905417550997411688668045885748287230976623156701668197771631940100437441190193838175858820413829716339208193118710877646607613868508317846843310791547190501039753501633868487829436039945988390543940093743230192845937812040172637451288878213025200456759077254438119783754675437792009605798373496522419819029793890810536161992623277590687211814802265613298445772195174381194259012483585779116284936345525437699659666875996080088480057408699495126062799053801258564961455495548790471986361155661324241874959928644452786081125416050870107775308818022400000000000*i1^109 + -1096487317481075753403599380338976377335868974956473329692217811339737284861760410486407229645244793789166355827545483004572537699789674970826905989825289102352934053652151254566910600053716320008569508225760853574512381463517060613123692002217461705429040640880804004595301926581086641164249037293363117054271111406034523199969393776409782781770892590481249724979542541303108583917930299723748333521476259766093047923009887946306372413807653986889371865299385699059504841703616042041094673868743025433930661072887187011013492340168266566018784218491856531033930908477662413738989119379791942399245654539407615894772608085764808612472616764296031763340184681431076924151329267699458470976984307448396571903441962797059929036808592610921859439188836919158875822301723483430722027760884066352452136203376362681153602778195244524500592456055262499758546518595179259183101836569180619672341824080496632827085605925834427481125416820601412922682177876802859749758155676080574755579782441106947668024076511156672286563787474087734754838254295728589792915054838501432050598915829277082364833371389461643441162973962675291266608325234081687333544406118656579217456744942082370164793910186091974392717180368325202367937458139779978333293654387553025878146399601261490100039989439411213825030999047374242394141748064603579763924325764734670516748647820716876647785942963794238792676639117894428464583540514698478930442963196585791079037566987370845937266591942532237995415169839503200565909922340871638990819141911624919700091685529109677355424635398007077291027405042953387875103079372610974691131842627936944968162872261764631321918272152860054501902997460282839551957236437051757408284871747883450399443497143501958576625769864063677517098197181750339423721916838498421914984804222752294633927821540730942585717918086995431349332624589276066559061171368485831432113450816506332831525212144593727485982093442126639323007391547390584684918443126241615815996556236602775578582484898144611929858700282440233622279706277773429369362584907883745199071552958819071846709742435642757141002258790475747051289175098810440823817988248664534229836950286300921301183055739371035743192289999566049326054358995230917463520111068512768828082427171307152504499558373673372939105830514871576825268591797784132587955057355122613311419724579120193216572989388368226043125581138719361949583018365407208456736557267753941341605903090333832065213139246835459177093592417478577922111479134095721494408190392112313394739480823467086648792364990313141749890228072491996564018576344395541704858017880339703735430928021831457547718944071157248128859159748485921438638613248186399581358617821044084626969521122274368941132836717593654522418552619581244116136921342462700794655314209938786161973578002650825600819633371456199320806927104793164905263928237398748679136319138206948218679162773921955669464661879492877407611871354624450353810349371912085042844687278754487567464810999995147673007406970833854953380148516184844909638985534283671828335778256955464019588926209078784148733634864978804884652281261388384162929421464526807998816922200884593232331529200710443062764322745281928404613155139528133237780982475851667269954306048000000000*i1^110 + -42459486269724406212917577242237851096003999883215479868886015467117749173438603409878043144319450862592486305132145446316521980746384413501506579040507623468807104041546881501954201852645605400936318661258027277134252742203470972138437067840184571335137903004201763841602743475735830624506717153327596326458299008795505364335747041860774621792688965673967804093849763315067755800050605205396528438461669977893190292590078790105959473612680924731886789181687383406734376651421489285881442830057033700223802990615904517905556630604731871681062426045905450606883085962573532987202782362272088095803549521562594274364469366976620232975802882258502397365889790163027839158236041058674942274283433224735574229619974165105494940740109008877875678712700895448872687316233714672051252003823315668660930968282652681854566701969068643988515596023552597552656907641319776137926468597183684082363207969380730494619198289470658543799368709772904815003994464453470887261052041969662965048743820544579748528648861145776126655769287681430463674122030683549608892498884803032568198066874733375954942212703338205057882393755935271682656066585678556809668170510205380716476104716373562761088285675220231320169784369957239523438206199327517657209873277490590757748286364704469877181381306912047954143050570630547830488879720298434774840151600484939298513000649160660058398220871070672447166637821886510902526099936348412173984506943469831119038524523647895419365083874613574236761624313061306765281765029882591235979498106541309055297630697583422390010508214823592858584341472075519883921468156032568014350455198252893226561834611609001759393830538904591155002394852977226665472409674434505212027657801652657738238319502378703546028817965161633592079567955657754260021063646809942745272540667332203896230271499091988746063934913417111857465747233941014401376040278123711799207305366027425568644084536521325288709887756853680071473872533001885232008031520343843756094376957934034076228453347371100557957794818899492690158814581515945954455983436102657119957717688339436287557091932772470376754224400337308026171224380547878042067049761647518561197089604432329155672987482931054633236760396343900001838115197513721843341654165482857772513861328858548579828085109607235484029752246834471384848430256261440715896877678166067319890543323961746976024442840294232941343731602914254237364505982061528593351992308086677128726834002493701302266365584344134099989972104819590278614969875044753747237495122666072003390810201863421954688099514370373077461513609122163883076452413761843842407605774653183396901716993213399750270952655545114528398412861265287586396617504620957374301881778412474555537437409765229283035530802758792636306627690434189330571033529846011242155923835226443365022981010301608161602707676056638179385322083379322369233223397215391224068605627150325180956710114677635195323645885738461909017322999842463191076952569060883894753397406228549076607229234504916246365074998256615747153697456388773114350625681009942338994970394892874350448028657216371732918633670601499342413822030734626054122032363343858760361448850502206163440637586826287454465276842155612960667277542907300977728880640000000000*i1^111 + -255830204814816096566664082769286794710236935714349174817737975805828677180245457535714384292572751015254482279521183911402112524459587737561155799299592927618809126852645909617912701970449657621247685199792566614705223871041098925913894947320952908705922281169417098668678381417065178218100308832040662532465243651416582493550850838189864279179306743686831148035208273020936344632073354298717258869071171168407721513735955723287956306473707644905036397681119566292892488204078456529947219130975456395166744875459544350986921240143587759390723342154194271599026197990092410867119068373801719898721887639722764503031301373066359350625676178974176779050079393537057439969908009929824707912020948773820292676068576060292025941953233015282547352253588222973518491748949824167759224348146857264589716078704894568138264074413142523334771979297380159140490270353004567871216445596672461342703786603675621190641413835119725195372619103119881911800450063907156657227353316002134729304773336895538391098418392008586451031726812174721079106424008931819388215371099305066638186790632896464261621857185853856520590939505251598904370728188354771271995132153635955955448991411265321028541122095461100825150681957066773683228657893710835754387650572977040224152806174550539042224760745083230151251787462537605853043870815207179081113459293057501643923467737758194834392200295760576539649524282280035490607042844823585768337814662186306203287600613592731630865513665237426253402369443472702379157721395027161179629373334162112745900386030995271550129460751821403291858880967493205593966436114980349054629710251682680227541798559011351040463015406255412859816122908254414177233551904597450572157503127257055808814228639249811886342403308497940433931975520561759298696818811886504361464459477725550834125225017325868378331091036160276703789692689822914846734864525869606231184991922611583892915710107710499168827862466176048165544382048712260714575920509646988897677724900715246817794853183413615244833038060539058740255590686654043710279442591375041130449518426632641774784502026760493926383719881763639727300436489774494176581846785106304643477569877171957739997189758221603752322408816218056089377726263371929384417118405695243281813499808413721922182359075194637692562707197488204229472090058231445319332949384305234737091418600225849076383717657893955083597724166750484693502777653088587349243660475189545131589043891720379034146986850047077886410477137685479918641816671987961270274110635506046556282756043934043737496079436365974635836410393125988642094990091337304341843802613435726661087262989540650165046747847644535639555193399999798754315074904521858902026850705848308279728541098079267351355256316539417901331577317678137565057149187456730178014187787841951858297584372469057053977170121009907704117229416291662397669388531412888866365588539848832574392367786967241111263584871956479358900198048741979047881333907198184798160766475908733421878642763157444956075992074528040452060423502010378970416705724210484096384621080225096397313152631524360622596908596660714770869438021398830615587821287440630762761342787500762195964634853282321662156245812292704259832872960000000*i1^112 + -622104665338439547218595585715249651446801300088116174902167048154262693822195602299583017737720458891425290029466442623886267017297597244742792593620819296856919551643274565853208803067865075212491326659267513786628471056302888329206830518710353590614121669239601811545393699738194053199219910349118876720562256005210140479538779680815549060346903031119961012899472281023248467228529060276833872254427489461561033551473885979703540345809496141225791034245921354366510898115980343605381933672448006259327507070518884008811676905373557840447473398966916742860229697296506453950863056720534431298172338573017167452427187033031555423186775868593773288758911388552340667181890018390860014522588210241924118754490604721903488460765802991447786063423375856297779763160774518059949801232030437711954968637444136754258947556921405636022155871923337779450216313910655859346825449872037902263063996345646450477450401872144421486746637469667784696367865510462532420809169031451803906582623164456116812281390506643446368789098421716248339140894933379792405413391399086461830684078253543745153891817778537841924334342677127630055645590513838859380439905177792764981183473873333613786347339147300269629373684202010927006382324488071173912018255856507695337614978915468106219993671912278932268671702746489555146671018780286608480684226867796766292866974429786766389016847264692413641811545773403291091730065941246126997488293465256502533309797397379122127878051876457294398088824216376122329376619428809698040263412621353660324146846036641705303230335430227357982594235101638041816787822936676413189701575827887120433919393977232660628095107923876078172688080479532214670820684561309786352314900064914149442384279889547976949621133290173090637745081491280672250811646326431740716481310285885936367495325135825199188856458182914699071848042919108080770411087762894335888543311815210437783850422381185694257146567313479833513038942036479250071275692073582929001183640737724393129576723996516665097151054680223719568793524282987515226851803023805884851293099193456981258320370625303939103664287985611834484262010219400785135230499201247870170105129436386418060524542207553503295932452698649974666565469960053590633512884385852764444960884335120316875493623873278638699097503486060427608698014737689079872547560432099301394572794612080013545845098630103771229082409497803143686735505555642209260930490485995011109399165658865888116029148593438313342458570255752727464443841532120408095834593873373571842143704621831294371076841088041438872823194853787458104343475948377181198805651240625582072000787463497911262954365902952163130604120668359377959991590540516184317446642683083433919998117348901499050532026562126962130198050958301049569206171821754923262408589442443519486609688030657689593896608458576643306361396170868298597404492158621800197124895937261094052830517457721978991603180753167945723207422853472618948082453739438105867936500790532144067012308510495446524828401253837604300796812266269905029051019359301581109000239911009740074166499308803491159541955429550593319848454315395422743176927706931965714620525087862810082034387366317561511571456000000*i1^113 + -25996686407574681912727079527794368214606897535715365969021729048526743262261410564625820951717901846942013794545342560224537990721695122169915152909195772082971471759648652456596516265234551387527017186943905568074592688253568187946944931419426299459967823245632617403420090133435428844200419181176986081722867467125253093480980884764344696217222000633558310220267341475540556419319519536875571292333166155390980346677687791837881925545935340802380069354036510432909877378203798461931166222258159826543233538949428535515570228613331689546242170687052762601475737795976927507659716617628435274288146482550358151889771901785469839421858507434507643062551169006514813652938470697593592219817800501052760000235995909385767496094801833704628632060574763903795558197337176951162474812440132958686778940686633948391939794049317227841680692068696792849965996180695912376817867338079153053624391698503623269228240892983447803177041103372267903054961253696697561110810407523924609225545027347778594267578808697818758794017668916622029904857285175176425986628855382334020854102254852989412726093795436050194665105653980012979864287738819981857927376474537931107971904039249788345073722646291572206178893573659408744145677384534686894146020332174728406119436551884609978463475156023988077893039609415961586048344283585209669052294077567881863715389677720233382009581253455040328607958513449571731742712819330794300721347418452402388946722685280611934593592501433762934372963184659548764499516770646057668844991681055318934760712786657213159914539104719314411522331109006732511146051797071798282692621753957320653808102483690343986474536944640530569604430833851917743681185237480029276875610798506781933136888370073621950563348651017865971345681308988995094274199110351184117514081499748027435649734213707931144956107256776718144407704178777158588719323403459922139176001006580060636326746208807757175920182667066295704622805565530390733510362393174923425121773327122265769722031331492097709072236820798039882026158241751769609471872792755070268576846831548884345179703568059069204843742695625136707740817143871438391628760148062739819516803909934465969407950734990341305141197728611015204675842238172377994628338602403323784520087755406211489284520557286279527894721623720632597475453053621725919004700297609222721216352016507038592459704569215893145722668908377570848452789136307514550028458470071864207920227309688238484586052512353127980286591713058274192694756450527452173173792593895509556717899882454157111917804667627251379792853066390896474685567431696624711929430936531837219325428562266958490349521197041240033772738276692652429564885441783547817312426129041779662158118594533346864984126425059623894869487391501126167309809166950056224683167234946695731142376447419322201371447059771080804481201875257540973552304026321361067477881529845666255285196605758291380833351768107643533793571800529594883102205629578208231130707513456242367272107159257201173435275670234499473761444870090299559636757913416158047865159684076963414833189175790680701310786886264286178782189976901153529236573879731037320965337352950448814080000000*i1^114 + 178133960063011961395940707321848330527907293207891414386699311590568305146976152778625286456856875707972064658253769780405388895010344557007421024502537794350010616256255073664647685683453789646785175388576014422480752197897203433092791758125543124628702652350404758433552258897074996327917798794224157464010769775112918995261212412916932971350126071434140116103981780271347545544743884550066882737284617993270478609489517013302661382610389701195559037642776919583675006009299835706291124497175246625530777545958150045360256048829599842654978482200105386642292876496685532788902334740696797639919768313692435077294646325184897148079924162592247366400536072770283751030585324938001873860050988147349565253788983324421117172480972044111341108938734266642648953250067431946410922498365505563280839597165590218938359928270141126448535205639273015429328585891842968108095234163543626288380701406645535412652198658914451017849074656455885194065753139079554684654985499503087427831787826667853817994122749795077777308655183082762877206801608865926434267444507840158296220102467288529691597835530496602269612680646657122034684015925850210913195196379936882388769991872228835472470421767536680350391167783778836892202324976647901237498091233984596774327114494998243434350573244700238813831698300562817096894154752393021608815168426363501892239815945522232429938530127194291854358519807882451717860264462461314627853253530900643637241405478928107256519751550304801005953539155918090058068742675249347540952770952022495931368940243834181069888178994714854760644691351969408152941553188443030785139999203995032973468991634108285204474461740943294611222170941134097587191431604852566897034287494415740840269328667251812282273054675354783406032014652512106364598912120146864073789496387293434867614603970448633667553269231924468378943455126512231878947952447490784798116877437205206090324288742517024321731914402861465108637137155325402194941597953889991344516426118595042590822106550210936713433069828062164546745500844643954343738754599156262033658047581984518709050322661157064234979695443691230477601080022683238640233350383677431729688947362561074940506240860721440316184990429198060777435991157193169164985856512795203458457556165815603689307285612911269769251084222492864225498226101675718712074386537289716646216940082591840932374532474575015104634745828041589256914697594182205933738868583969557954118411876578030905729590074512329639927505484222017718331232779655725322687896542230966113136412586955847158487224947294464992495763254252805336036922810067913110435327411195897614261001718587919703391751089323368754092741770267728580134555082141997932932639131339491452090049503995968144166086254102391247821663827031559979279010908437018965499571329155418343182900101803182471491466616034677321143725821233723461455665313216143356443966816973372312043230059262921612382087682227469451788409903481113877973386075371871514678541005061442333391780812602439829258525229415836867765257699373197333150523627650597936083145290440106405247992686503150112415544612546362571352714243198736728094720224353256960000*i1^115 + -267353042879468536098021059252922090805601188022865672115834186350153874374853982307597572957098460220729886656159872327946336606340338336072495395782570685598267039436985605905594518603251722469035615501611910832507832278915042220130325538596771727450710418207187849994741219873766667659884922239076826635745552751677619293995794230606674975745947174046684067522261398245672142734442157717664868760597544328949820260753887273411662660016892674944459969184244288613184189190956517418755301813669058297957437063010707647793442913060706283579167785261246943946421899697151638895942989458635635600736688081985303526849298906371879701105756337812030959529169202836151743374266713584455111037127782407566457118112654863462254533254673418892320757360295708150606895660282721522009914203184640469501813903567895220662758582486936367057156030646949491200273014674733038947167606132448757099744541276749946184947441147878992887356077225673690584131644945452192330926237167724195864195353525945685748436383702273971427201840550698562500189672684056728504560556445030718329350159835593781400525628203250684490907624931309024103165592161890996821757027326626826291202831606482254647014930544257114843391621491029248568710506484051564718904082626810346544156380188929416446885927702836857895856547674909221149270448323540566997233762855914352050583443483211046481487623428095007847428082683763498564662361929469298129805608797543647549572782493067179358173811027766898578780237887148724519934036837060672576439692332267425656418131521886429101428833453518213242507201774558899969854953566647720621128478291078772677910806882539863362726976283917113071148117438625840350619349537698348000127797943413896990970867509139814346692032831075085169706820349067131979110530146509490381008045339972346381354683830342281418996321338470767580574311162602262726485880180752217862827607205087931617428400006958040088980017280766810285854939313575147181447911995248876448165735071450290613303929017861043479566036602729769031663462728139864295854936747064128443618283848089129996434312528250668225673737786020831452830155095449066999297236763350715791942870419190997704815927485860977099262271739301610932173435677680484736730721759475484794002065288316304177489351218374243655639909192616153261792680760404947340387881566068043259348226904331367695208669594621289626077556434964490044641141246423173187049371732482472704943618761555748489150901133418889766179812761481744103039147279784475649736383340484957453799311400003975196399678080201094540903211709541053926668947575655072421318440458854242491707721827010119486439971800527082070029709640014318552342625267116617577984140859496778601784326414203570362362877150205311905828651459681038813307690123301406525475583939178503693864868909681902321911988855415024757181896965005183233087610967121009345478582668002000384601769686893876211676237417802897100420281314428832474689211866893945684249906889653139448830502557587094623842232307689517446180940560050662351375490043564417888905159735212895207287824271058001107977136338503407012261240218240000*i1^116 + -5786878426870828361507311240776676290177464191380109560555626090252682754900068274270758906721260266494693832827751013501699886263373768450616316406401554944465524142900933484960534890586655335052116533325546150818216050849686785181914020752556645201629307781043990603233715853128962799780442953209563686150388761992252833397252075965079083129661980830617935795416476481162527584517913277050880755347635384980092631644347492353813791335120499866255380236950707584971244954507031275578167979062073961101746843887604203984754517552994250199439001389938424630678122388223326756553117882881563580850567691050899974908191144205152771937435022799423060180031813191696426953324373802844988384549164724453925078380292382205280812777115743365275930520555624404555250641208774995542768499824462700048876768593632884334664490911519463247939916047229820605970332799823653563466604061673454177999449486723160733348407992454908248521967938455059156784905511973546265405661688558345834528096552733588338708665734656132754151757512767035120700514773032708946889965194630925086451013249502856794887080711224281043213059618529843123756914131557041183153298251700489683318366196463575167157981589350653329981402638441105106922149303032534614231019295246723042720945224414486297547493177039703395968292030714244948972491445020069285524334523704373810067421422265617017972650856483176480592352552891328171154831866324077208781201969965071649522361416459643962152832200184244510544678386116622781820568834673282285311741468953750797767976884667062691021255623027912054048254510406652098265001590074468233057957467782565454348337819116539321205240822562034974352036626223802598703882375918077070946869592911222375805103684675463493787669924201376665441471522334157507651818975282662870574511474375133124893280503270910740151651659994406727688803567506662983172817856456160889738134422030083484573499350687401619408659127867239570331642304513376410868396722141144805264683494782118767316029240782618665506130856059319800706894878733997236884667329824479390940541358211798553098457606768245347605556116933110732245499334440192911253088184337056106777376666321659853557836234783670025229468009525225420585140035506646939533576336592583863821556422212978858864967776070492885922050188098555561486073702979319863316851521449332461175305229499116405136920984581862845493862130169625858837826627556767887779880259857391547097801902190763671266234400479366146336142843920747114539205156133682313486694462289259198741459898529225978391324846825864844386306575853907941138789769573543123679288831481829139242772770008862710455931096085575254264643319618494960098798926544288616550661167467302905088880646111470160130037774152264362243418314715175486037990192803618063551920723779048955616120300884574455225615250648966354063149925973408623790771036288594059737247105582288574078111509104802092604637091345508223856647682120689107771159688020024587953992281839523159470603328903915620508963190691136348888860576542292935330553805026622348834333476756031221364526060884800*i1^117 + -35353732842894415002088709566300662381853792200757551310645144326207127830417352085233194490056110971360660437550842830307647544026912236019855438480230427384911337256239604071385176592994049940662471816860661266591684684790417714467240307772284123873084645267507967413887512027795583285532015353260599581799396374226224053751527910267287082620564071735294135446749912745695062747335717188521829451894672842070221201168117878332739471145760703107800270122987738399695750308185244581320321965995267545245181910248397508134812950866034740699946213484143010670221335202108165481863927034724865489710357969581891841453495505222974710165610472757638411015653817102851167853587238842386464098045991468253912976614152914333784112465444715257681119250190280204407663693079706996693097489841313060078247636309509619069699376977170968567905973073476904562536764203545957808296407873208291452711043750834477248407477762124532928335561090733051713265571761939794334566935041441464811924667445347542326451394714474954417378145321851978783390708504777577454153694734229648760004737724774071846603235762107760228156679945484716291321200299330151993478078816261738389242594844225489952499183999909285625661025474543402089034138432164554232742854710144612049974784490987936066536004462673778544745072536844150202553479693592214167704498461625548738836360057351420683868455463051825703388096686533943419130767776347458463621160616370663556012299211483732872419393188603987184607101854022950425603916444841020951286048486873541913074473665532233595011097179753001609875390882661635049069676082105080064053621702461063465202215599109224236591182125203183558115404255793294447819086425901856893585593206221850719460466671696838015409649842355979001279869917966999524449521179589394548341878827183136486937527175430287477669086751847109068870232533000641342790730994182644808020077621495674912006118895954705032703233872021961758986620276798507893875021193677585691702097172131088100418445981467982746549868470817957951415945070708006333751573405400628070933294790181898889201964376655256878137786629202338823146307325177437393533305449678691838026932427399673764465452805195764767033885851973474074373552407110693160582798862868370448789649375209519509183978641628554056086484361285363697165068645315108086361502238886499853788787135701242483331609994604867718399109092268848586413954154267214514129447411763594214413985691504061355502047009903943483127784048343842304065702133828218563828936305120163187983769873728566955383144340002649459892655359130695442688564000969110436217138792673192902683659201915676820163298666351661677753091296274778067065417466280433880752908070751231041332906284223349940761132395278130266935053723261985094987161034465705991184269167382847917411578447843971169163934422722246244635811781324085294093740184510423436224608467340203149354105714869191493094163726291027184959977677680962991904108785262661880194136331057058090722136274328094105900681648482677477737675221567116496669628391680*i1^118 + -62292764591354808388860273034217738210873336750706714055129956400275437044779906307884493529513877886163943269045805210316727681932167167459437369337389742078157750578943908478570927889180084780576179741870617863059765173124808061975134944339428503643648673224526254914050209266809845185964423683512019641061282841431171130456558980112201076740484071693633937774747022338389771909732063121304487291617587289131341917676356753943326250500365372372845656325664585594133500656447562306269142661531050193194483183829956055815829394022464713847517224053438717458548348080414326506509273433888765173826204738139855730805904524352799304907659197821565316500154979769287548162792823733138973194599449320289893193581613258467449979937042848594653879408949212410766063498120301432375124727941686997000026500545808360516844800800441984740490928790121246217432534249754584338349363048270770563906516848881982213545770456658779590227646064037382589872468303110041660317753137250210234843343841904863151271099557595379313554203702539142456995348492114940894480751259622241553402471334162301010408379141570028345209194082810310282937710226197880399753306818251062935767097415289411243196472722691852955512677327268005364259252517726838998929722833798495297993277866874046323491009951469204050413482040552706946526215761097966341334381988830696522331040303697022859526804834342125055549909572516672545675104457802659419855781840426357642954494967075222566311307024318808135531391187234474571991641960845037029309461775409479980513608234074944471009766201211913602574861813862938337360896781469154257430689749163143371786429885607713469445928875083437749505195545093277776476133905449764691702884792766093444876714555299421349288766349579160787429346050415685438200177152796594560942024562160641178692872784178833246775387499707183644442097807728871191181945505852951181836595327074554325265564295879795298616137008154941475897307965936669875364408612031805492139868508402891986365113319741030670549536009595423982336247908343927877588077193668808950421793422923521843856555100474071785104050102145420937285313423742151026490933034479153214684878856317392055884202382239443507819094101092638060438212399079996456844878772033537800878662203331641124242032833589230565292962784270256468037546920687531348321785934743882933227316885801246773849738224010760254511226308177266458037203711758665672080787790669329047157258840023626025254206481587283283596941756545919429995617870063461024093235834154684019128264237245767166519107748954779908143063231137237835422182744974890999728034302542904561414928342059711498433535891177803667477157737286700696731279657287665571832226753932611223716834096995966707007470958060694944106973211217565557794933032210435064231844086695928490917126753504641646405307570114867304667597306699573600323815231178269756998591990396873592066179336731319278444637325395718274947934827400162216242401340805880877824937273869513597493522163595081906369348315*i1^119 - N1*54776977620027960231428511403606578963130767238218686534386998399518287627728303250427082587341641818488457723343927180884778328651616496010976680052468116742834932371144107495719556162310866883728373099350404318074098166896699648389151038139591119458634638660034346890367542985136962112600258365119670721316149006530554222670095033115918095337195080895165173572124669319292225901607668218558072958093256688876168605185397369860575708126341645020921108158988270485046163272021341562723657772251910466870368245410722331380437489804256207086507454763822264838995017807768142255908906773213771727953894016693272378653385152482322468066382039257423166330492472002008290968156446973045910913597870967259734044214346446147524663481265747566194325055422909967832950026867052918598474311740483272337583500173508608*i3 ] ]